S7-1200作(zuò)主站的MODBUS RTU通訊方案

作(zuò)者:管理(lǐ)員 點擊:179次 發布時間:2024-10-08


1200PLC+CB1241作(zuò)主站Modbus RTU輪詢(數字量輸入輸出:2ZM21-20DI2DOR-011)

1.1. 網絡拓撲圖

編程設備:電(diàn)腦

主站設備CPU 1211C+CB1241

軟件:Portal V16

從站設備2ZM21-20DI2DOR-01120路數字量輸入2路繼電(diàn)器+1485通訊口)

通訊線(xiàn):屏蔽雙絞線(xiàn)、網線(xiàn)

圖片11.png

1200PLCIP192.168.0.10ZM21-20DI2DOR-011站地址分(fēn)别為(wèi)12,波特率9600bps

1.1. 産(chǎn)品介紹及準備

ZM21-20DI2DOR-011串口20數字量輸入、2路繼電(diàn)器模塊相關手冊請到德(dé)陽旭捷科(kē)技(jì )有(yǒu)限公(gōng)司官網查看。

通過撥碼開關設置1ZM21-20DI2DOR-011的站地址為(wèi)1,波特率9600bps,另一個設置成站地址為(wèi)2,波特率9600bps

了解這兩款産(chǎn)品的modbus協議内部寄存器:

圖片3.png

1.2. 新(xīn)建工(gōng)程,硬件設置

添加PLC

1.png

添加CB 1241通信闆到PLC

2.png

設置通信版的參數:波特率9600bps、無校驗、8位數據位、1位停止位、等待時間10000mS

3.png

設置PLCIP地址,用(yòng)于程序下載

4.png

系統和時鍾存儲器勾選,地位我們分(fēn)别定義在MB50MB51,後面編程會用(yòng)到。

5.png

1.1. 添加必用(yòng)的全局數據區(qū)

添加2個數據區(qū):DB1Modbus數據區(qū))用(yòng)于Modbus_Master指令數據收發區(qū)域DB4Modbus标識區(qū))用(yòng)于Modbus_Comm_LoadModbus_Master指令的錯誤位、完成位、錯誤代碼等标志(zhì)的存放

從站的内部寄存器是什麽類型的就創建什麽類型的數據,2個從站都是20個數字量輸入、2個數字量輸出。

8.png

串口初始标志(zhì)3個,需要發多(duō)少條指令就建立多(duō)少個STEP、完成位、指令忙位、錯誤位、錯誤狀态寄存器。

2.1 編程

程序下載示例——博圖V16版

1200PLC+CB1241作(zuò)主站Modbus RTU輪詢(數字量輸入輸出:2個ZM21-20DI2DOR-011).zip


上一篇:西門子S7-1200的modbus tcp客戶端編程

下一篇:沒有(yǒu)了!

德(dé)陽旭捷科(kē)技(jì )有(yǒu)限公(gōng)司