CJ/CS1系列協議宏座MODBUS-RTU通信,基本操作步驟是什么?
例: CJ1M+CJ1W-SCU41-V1 的通訊模塊,使用協議宏模式通過Modbus-RTU協議來讀取 3G3MV 的 0024 寄存器(輸出頻率)數據。
3G3MV 站點號設置為 01,CJ1W-SCU41-V1 單元號為 0,串口 1, 發送命令為 16 進制的 010300240001 校驗碼。
注: 01 為站點號, 03 為讀功能碼,0024 為寄存器地址, 0001 為讀取寄存器個數,校驗為 CRC16 校驗。
反饋命令為 16 進制的 010302□□□□校驗碼。
注:□□□□為實際反饋的 0024 內的數據。
操作步驟:
1)通過 CX-Programmer 軟件中的 IO 表和單元設置來設定 CJ1W-SCU41-V1 參數:串口 1,端口設定選擇用戶設定,串口通訊模式選擇 Protocol Macro, 波特率以及數據格式保證兩邊一致。
2)在 CX-Programmer 軟件中編輯 PMCR 指令:
3)在 CX-Protocol 軟件中新建工程,右鍵 New Protocol List 選擇新建 protocol,選擇 CS/CJ。
4)右鍵 New Protocol,選擇新建 Sequence:
5)右鍵 Send Message List 新建 Send message,編輯命令:
注:Modbus-RTU 的 check code 需要如下設定:
6)右鍵 Receive Message List 新建 Receive message,編輯命令(接收到的數據存放在 DM300 的通道中)
7)右鍵 New Sequence ,新建 Step:
8)與 PLC 在線,選擇下載協議,通過編譯后選擇 download,zui后執行 PMCR指令。
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。