工控網首頁
>

應用設計

>

PLC的MODBUS通訊和自由口通訊協議(支二)

PLC的MODBUS通訊和自由口通訊協議(支二)

MODBUS通訊的03、04功能碼分別是讀取模擬量保持寄存器和輸入寄存器數據,二者沒有多大區別,僅是寄存器區域的不同。
MODBUS功能碼03H、功能碼04H
FCS900一線通模塊對功能碼3、4沒有區別,兩組命令都是讀取各通道模擬量采集結果,下述僅以功能碼4為例,詳述MODBUS通訊的通訊過程。通訊首先由MODBUS主機設備發送“主機發信數據幀”,指明通訊對象的從機地址(一線通模塊地址)、數據的起始寄存器地址、數據數量和本次數據幀的CRC校驗。FCS900一線通模塊接收到“主機發信數據幀”后,判斷從機地址是否與本機地址相同以及CRC校驗是否出錯,若地址不同或CRC出錯,FCS900一線通模塊不作響應;若地址相同且CRC校驗結果正確,FCS900一線通模塊發送“從機回信數據幀”,向主機發送對應的模擬量數據。
主機發信數據幀:
地址
04
起始地址
高字節
起始地址
低字節
數據量
高字節
數據量低字節
CRC
高字節
CRC
低字節
從機回信數據幀:
地址
04
數據
字節數
數據1
高字節
投訴建議

提交

查看更多評論
其他資訊

查看更多

16路模擬量采集模塊EM239十月份接受定貨

海為PLC低成本溫度采集方案

兩線、三線制熱電阻接線的區別

熱電偶冷端溫度補償的說明

S7-200系列16路溫度擴展模塊S7-EM239

主站蜘蛛池模板: 准格尔旗| 西藏| 孙吴县| 江川县| 库尔勒市| 古丈县| 遂川县| 衡阳县| 奉化市| 贡山| 大洼县| 航空| 尼勒克县| 平武县| 岑溪市| 广安市| 濮阳市| 措美县| 辽阳县| 丹凤县| 铜梁县| 荥阳市| 北碚区| 阳高县| 西乌珠穆沁旗| 钟山县| 香港 | 高阳县| 巴青县| 恭城| 疏附县| 榆社县| 宿州市| 长寿区| 全椒县| 杭锦后旗| 都安| 拉萨市| 西畴县| 大安市| 清苑县|