【H7-200 SMART PLC】ModbusRTU通信-从站

2021-09-14 17:42:33 200 SMART PLC 12

打开 Micro/WIN SMART软件,在中调用“MBUS_INIT”“MBUS_SLAVE“两个子程序;

编程时使用SM0.0调用MBUS_SLAVE,使用SM0.1调用子程序MBUS_INIT进行初始化,并指定相应参数。

200 SMART PLC

200 SMART PLC

a. 模式选择:启动/停止Modbus,1=启动;0=停止

b. 从站地址:Modbus从站地址,取值1~247

c. 波特率:可选1200,2400,4800,9600,19200,38400,57600,115200 

d. 奇偶校验:0=无校验;1=奇校验;2=偶校验

e. 端口:0=CPU中集成的 RS-485,1=可选信号板上的RS-485 或 RS-232。

f. 延时:附加字符间延时,缺省值为0

g. 最大I/Q位:参与通信的最大I/O点数,S7-200 SMART 的I/O映像区为256/256(但目前只能最多连接4个扩展模块,因此目前最多I/O点数为188/188) 

h. 最大AI字数:参与通信的最大AI通道数,最多56个 

i. 最大保持寄存器区:参与通信的V存储区字(VW)

j. 保持寄存器区起始地址:以&VBx指定(间接寻址方式)

k. 初始化完成标志:成功初始化后置1

l. 初始化错误代码

m. Modbus执行:通信中时置1,无 Modbus 通信活动时为 0。

n. 错误代码:0=无错误

 

CPUV数据区中分配库指令数据区(Library Memory

国产PLC,200Smart,PLC厂家,SmartPLC

在弹出的选项卡中设置库指令数据区

200 SMART PLC

测试

读取从站地址1

功能码 4

首地址 0

数量 20

 

国产PLC,200Smart,PLC厂家,SmartPLC

波特率 9600

数据位 8

无校验

停止位 1

 200 SMART PLC


深圳市汇辰自动化技术有限公司

地点:深圳市宝安区隆昌路8号飞扬科技园B栋7楼

电话:0755-29490072

传真:0755-29490073

邮箱:sales@huceen.com