edison
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 39 個(gè)
工控威望: 166 點(diǎn)
下載積分: 996 分
在線時(shí)間: 14(小時(shí))
注冊時(shí)間: 2013-11-06
最后登錄: 2017-12-16
查看edison的 主題 / 回貼
樓主  發(fā)表于: 2017-09-28 10:25
現(xiàn)在主機(jī)(屏)設(shè)置的是9600,8N1,從機(jī)(PLC)設(shè)置也是9600,8N1,屏發(fā)送的數(shù)據(jù)直接對應(yīng)PLC的D寄存器,直接用就可以,PLC上置設(shè)置了通訊格式字,從機(jī)號,停止位,
現(xiàn)在PLC這邊怎么加入CRC 16校驗(yàn)程序,沒有頭緒,請高手指點(diǎn),國產(chǎn)的仿三菱PLC
zhangqi_1234
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個(gè)
工控威望: 493 點(diǎn)
下載積分: 4015 分
在線時(shí)間: 250(小時(shí))
注冊時(shí)間: 2013-03-22
最后登錄: 2024-11-04
查看zhangqi_1234的 主題 / 回貼
1樓  發(fā)表于: 2017-09-28 11:12
1、如果PLC是FX2N及以下的型號,因不支持從站尋址功能,就不得不把PLC作為主站,那就要編寫CRC校驗(yàn)碼程序。CRC校驗(yàn)程序如圖所示。
2、如果PLC是FX3系列以上的,支持從站尋址功能,可把PLC作為從站,使用支持MODBUS通信的HMI作為主站。編程就要簡單些。
本帖最近評分記錄:
  • 下載積分:+1(leechonghua) 感謝分享!