Anycontrol中ModbusRTU控制下位机

1、配置主机环境

首先、新建一个工程:

点击新建—>选择PC_X86plc设备—>在模板说明处更改工程名称和存储路径—>确定

 

 选择标准工程—>根据自己的需求修改设备名称和编程语言

 其次,右键点击总线配置,新建一个总线协议—>选择com接口—>点击添加设备

 右键点击总线配置下的com口—>点击添加模块—>选择modbusru_master(主站)—>添加设备

右击com口下的modbusrtu_master—>添加模块—>选择modbusru_salve(从站)—>添加设备

上述操作完成后,工程管理树应如下图:

2、配置环境主站

 首先,配置com口参数:双击com口—>基本配置。可以在这里更改一些串口参数,下图是根据我自己的下位机要求所更改的串口参数,具体可参考我的另一篇帖子http://t.csdn.cn/3jOhX

 然后,配置主站的参数:双击modbusrtu_master—>基本配置。可以在这里更改一些主站参数,下图是根据我自己的下位机要求所更改的参数。

这里要注意一下要将帧间隔改成950—900ms之间这样在于下位机通信的时候,指示灯不会红蓝交替闪烁,同时也可以在没有crc校验的时候连续执行动作。

3、配置从站环境

配置从站的参数:双击modbusrtu_slave—>基本配置。可以在这里更改一些主站参数,下图是根据我自己的下位机要求所更改的参数。

(1)先在基本配置里,填写对应的从机地址我这里填写的是9

(2)通道指令配置—>右键添加指令—>配置modbus通道指令

(写偏移即为目标寄存寄存器地址,写长度即为字节数

(3)初始化指令配置—>右击添加指令—>选择16功能—>输入寄存地址—>写入数据的长度—>写入寄存器的内容

(写偏移即为,要写入目标寄存的地址;写长度即为写入数据的长度;默认值即为你要写进寄存器的值

4、编译、运行win运行时、下装

上述工作完成后可以对工程进行编译操作。可以发现无错误无警告

下一步使用管理员权限打开运行时(runtime)

 运行时打开后即可发现,下位机指示灯已经显示通信成功(如果没有,可以直接下装,下装之后就会通信上了),然后进行下装,第一次装的话会显示多个对话框一路确定就ok了

5、结果

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值