edison
級(jí)別: 探索解密
精華主題: 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ī)號(hào),停止位,
現(xiàn)在PLC這邊怎么加入CRC 16校驗(yàn)程序,沒有頭緒,請高手指點(diǎn),國產(chǎn)的仿三菱PLC
不小心遇見你
自動(dòng)項(xiàng)目、PLC、視覺、通訊等工控軟件開發(fā)QQ3515716
級(jí)別: 工控俠客

精華主題: 3 篇
發(fā)帖數(shù)量: 2045 個(gè)
工控威望: 2962 點(diǎn)
下載積分: 25180 分
在線時(shí)間: 1434(小時(shí))
注冊時(shí)間: 2014-01-05
最后登錄: 2024-11-15
查看不小心遇見你的 主題 / 回貼
1樓  發(fā)表于: 2017-09-28 10:32
什么屏?
如果是屏的話 直接用屏的modbus協(xié)議就好了 干嘛還寫PLC的發(fā)送 屏讀寫PLC就好了
項(xiàng)目、視覺、通訊QQ3515716
zhangqi_1234
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個(gè)
工控威望: 493 點(diǎn)
下載積分: 4015 分
在線時(shí)間: 250(小時(shí))
注冊時(shí)間: 2013-03-22
最后登錄: 2024-11-12
查看zhangqi_1234的 主題 / 回貼
2樓  發(fā)表于: 2017-09-28 11:12
1、如果PLC是FX2N及以下的型號(hào),因不支持從站尋址功能,就不得不把PLC作為主站,那就要編寫CRC校驗(yàn)碼程序。CRC校驗(yàn)程序如圖所示。
2、如果PLC是FX3系列以上的,支持從站尋址功能,可把PLC作為從站,使用支持MODBUS通信的HMI作為主站。編程就要簡單些。
本帖最近評(píng)分記錄:
  • 下載積分:+1(leechonghua) 感謝分享!