發布時間:2019-07-03作者:深圳市顧美科技有限公司
此案例是顧美3G系列PLC走Modbus RTU協議用ADPRW讀寫數據,主機通訊參數設為19200,EVEN,7,1。主機讀1號從機D0開始一個寄存器,讀到的數據放到D300里,寫從機D10開始2個寄存器,要寫入的數據來源存放在D500開始的2個寄存器里。
注:ADPRW指令不能兩條同時導通,要分時輪流導通,并且兩條指令需要有時間間隔,不能斷開上一條ADPRW指令后馬上導通下一條ADPRW指令。
ADPRW指令說明:
S:從機站號
S1:功能碼
S2:讀取/寫入從站寄存器首地址
S3:讀取/寫入數據長度
S4/D:讀取數據存放/寫入數據來源首地址
ADPRW 指令支持 MODBUS RTU 的所有功能,如下所示:
01 號功能:讀取線圈狀態,取得一組邏輯線圈的當前狀態(ON/OFF),范圍 1-512
02 號功能:讀取輸入狀態,取得一組開關輸入的當前狀態(ON/OFF),范圍 1-512
03 號功能:讀取保持寄存器,在一個或多個保持寄存器中取得當前二進制值,范圍 1-125 個
04 號功能:在一個或多個輸入寄存器中取得當前的二進制值 ,范圍 1-125個
05 號功能:強置單線圈,強置一個邏輯線圈的通斷狀態(寫位),范圍 1 個
06 號功能:把具體二進值裝入一個保持寄存器(寫寄存器),范圍 1 個
15 號功能:強置多線圈,強置一串連續邏輯線圈的通斷(寫多位),范圍 1-512 個
16 號功能:預置多寄存器,把具體的二進制值裝入一串連續的保持寄存器(寫多個寄存器),
范圍 1-123 個
注:串口2的具體通訊參數設置參考顧美 的3G系列PLC編程手冊通訊部分說明。詳細的ADPRW指令使用說明請參考三菱modbus通訊手冊ADPRW指令用法。
Copyright ? 2015 ilinki.net Inc. All rights reserved. 智匯工業版權所有
電話:010-62314658 郵箱:service@ilinki.net
主辦單位:智匯萬聯(北京)信息技術有限公司