4.11.6 M 碼函數功能


M 碼函數功能,說明如下:


格式:

Mmm [ ,Hhh ,Hhh ] Qq xxxx #yyyy zzzz .........


其中,

mm:為除了 M00/M01/M02/M30/M95/M97/M98/M99 之外的所有合法 M 碼。

[,Hhh,Hhh]:為選擇性之 M 碼中的 H 碼。

Q:用以代入輸入值之巨集變數起始編號。

(其後跟隨數字或巨集變數,且只能有此二者,不可再有其它指令,且至多可設定 10 組數字或巨集變數。)

xxxx, zzzz(數字):輸入值。

#yyyy(巨集變數之值):輸入值。


M 碼函數功能中,藉由巨集變數輸入值代入定義之 M 碼以執行運算,M 碼定義則寫為 PLC 執行之。


執行此 M指令時,系統會依序將 xxxx 代入 #q,巨集變數 yyyy 之值代入 #q+1zzzz 代入 #q+2,依此類推,以供 PLC 進行運算。


詳細使用方法與內容請參照 M97:內部副程式呼叫


註. 可用逗號(,)將輸入值隔開,亦即輸入值間使用空格或逗號(,)隔開皆可,如:

Mmm [ ,Hhh ,Hhh ] Qq xxxx,#yyyy,zzzz, .........