西門子s7-200Smart數(shù)字量輸入模塊
OMRON公司CPM1A型PLC與上位計(jì)算機(jī)通信的順序是上位機(jī)先發(fā)出命令信息給PLC,PLC返回響應(yīng)信息給上位機(jī),。每次通信發(fā)送/接受的一組數(shù)據(jù)稱為一“幀",。幀由少于131個(gè)字符的數(shù)據(jù)構(gòu)成,若發(fā)送數(shù)據(jù)要進(jìn)行分割幀發(fā)送,,分割幀的結(jié)尾用CR碼一個(gè)字符的分界符來代替終終止符,。發(fā)送幀的一方具有發(fā)送權(quán),發(fā)送方發(fā)送完一幀后,,將發(fā)送權(quán)交給接受方,。
發(fā)送幀的基本格式為:
其中:
@ ——為幀開始標(biāo)志;
機(jī)號——與上位機(jī)通信的PLC(在PLC的DM6653中設(shè)置),;
識別碼——該幀的通信命令碼(兩個(gè)字節(jié)),;
正文——設(shè)置命令參數(shù);
FCS——幀校驗(yàn)碼(兩個(gè)字符),,它是從@開始到正文結(jié)束的所有字符的ASCⅡ碼按位異或運(yùn)算的結(jié)果,;
終止符——命令結(jié)束符,,設(shè)置“*"和“回車"兩個(gè)字符表示命令結(jié)束,。
響應(yīng)的基本格式為:
@ | 機(jī)號 | 識別碼 | 結(jié)束碼 | 正文 | FCS | 終止符 |
其中:
@ ----為幀開始標(biāo)志;
機(jī)號----應(yīng)答的的PLC號,,與上位機(jī)PLC號相同,;
識別碼----該幀的通信命令碼,和上位機(jī)所發(fā)的命令碼相同,;
結(jié)束碼----返回命令結(jié)束有無錯(cuò)誤等狀態(tài),;
正文——設(shè)置命令參數(shù),,僅在上位機(jī)有讀數(shù)據(jù)時(shí)生效;
FCS——幀校驗(yàn)碼,,由PLC計(jì)算給出,,計(jì)算方法同上;
終止符——命令結(jié)束符,。
西門子s7-200Smart數(shù)字量輸入模塊