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、结果