西門子6ES73125BF040AB0型號規(guī)格
OMRON公司CPM1A型PLC與上位計算機通信的順序是上位機先發(fā)出命令信息給PLC,PLC返回響應(yīng)信息給上位機。每次通信發(fā)送/接受的一組數(shù)據(jù)稱為一“幀”。幀由少于131個字符的數(shù)據(jù)構(gòu)成,若發(fā)送數(shù)據(jù)要進行分割幀發(fā)送,分割幀的結(jié)尾用CR碼一個字符的分界符來代替終終止符。發(fā)送幀的一方具有發(fā)送權(quán),發(fā)送方發(fā)送完一幀后,將發(fā)送權(quán)交給接受方。
發(fā)送幀的基本格式為:
@ | 機號 | 識別碼 | 正文 | FCS | 終止符 |
其中:
@ ——為幀開始標志;
機號——與上位機通信的PLC(在PLC的DM6653中設(shè)置);
識別碼——該幀的通信命令碼(兩個字節(jié));
正文——設(shè)置命令參數(shù);
FCS——幀校驗碼(兩個字符),它是從@開始到正文結(jié)束的所有字符的ASCⅡ碼按位異或運算的結(jié)果;
終止符——命令結(jié)束符,設(shè)置“*”和“回車”兩個字符表示命令結(jié)束。
響應(yīng)的基本格式為:
@ | 機號 | 識別碼 | 結(jié)束碼 | 正文 | FCS | 終止符 |
其中:
@ ----為幀開始標志;
機號----應(yīng)答的的PLC號,與上位機的PLC號相同;
識別碼----該幀的通信命令碼,和上位機所發(fā)的命令碼相同;
結(jié)束碼----返回命令結(jié)束有無錯誤等狀態(tài);
正文——設(shè)置命令參數(shù),僅在上位機有讀數(shù)據(jù)時生效;
FCS——幀校驗碼,由PLC計算給出,計算方法同上;
SET:置位指令。
RST:復(fù)位指令。
以上兩指令是一對指令,主要用于輸出繼電器、狀態(tài)器、輔助繼電器的保持及復(fù)位工作。
PLS:上升沿微分輸出指令。
PLF:下降沿觸發(fā)指令。
指令說明:
1.SET置位,功能是動作保持。
2.對同一軟元件,SET和RST可多次使用,順序也可隨意,但RST有優(yōu)先權(quán)。
3.RST復(fù)位,功能是清除動作保持,既寄存器的清零。
4.使用PLS指令時,僅在驅(qū)動輸入ON后1個掃描周期內(nèi),軟元件Y,M動作。
5.使用PLF指令時,僅在驅(qū)動輸入OFF后的1個掃描周期內(nèi),軟元件Y,M動作。
舉例:
(1)SET和RST指令的應(yīng)用
梯形圖:如圖1