Bronze100系列plc Modbus及自由口通信案例串口自由口通信串口ModbusRTU通信网口自由口通信网口ModbusTCP通信UDP在CODESYS中左上文件---打开工程---选择.project文件下载到PLC即可注运行前确认产品库文件、XML已安装确保电脑网卡和PLC处于同一网段串口自由口通信下载完成--在线--在主程序中使能串口自由口功能双击进入并操作可利用串口调试助手SSCOM来监控数据1. 在SendDATA数据区填写要发送的数据2. 使能发送3. 观察串口调试助手是否收到4. 用串口调试助手发送一包数据5. 使能接收6. 观察接收数据区ReceiveDATA是否收到数据串口ModbusRTU通信ModbusRTU主站下载完成--在线--在主程序中使能ModbusRTU主站功能双击进入功能块并操作可使用Modbus Slave软件模拟从站进行通信1. 在模拟软件填写数据2. 触发plc读取3. 观察是否收到报文4. 观察接受区数据是否正常ModbusRTU从站下载完成--在线--在主程序中使能ModbusRTU从站功能双击进入功能块并操作PLC作为ModbusRTU从站时需用配置软件配置寄存器地址和功能码1. 用配置软件获取映射配置M区从MB0开始8192个字映射到保持寄存器1024开始的8192个寄存器2. 以M区从MB0-MB7(MW0-MW3)数据为例填写数据3. 在Modbus Poll模拟主站软件设置参数并连接4. 观察数据是否读到网口自由口通信自由口客户端下载完成--在线--在主程序中使能网口自由口客户端功能双击进入功能块并操作可使用网络调试助手进行监控1. 首先填写服务器IP并写入电脑模拟服务器IP为电脑IP2. 使能连接3. 观察是否已连接4. 在发送数据区填写数据5. 使能发送6. 观察数据7. 在网络调试助手填写数据并点击发送8. 使能接收9. 观察接收数据区自由口服务器下载完成--在线--在主程序中使能网口自由口服务器功能双击进入功能块并操作可使用网络调试助手进行监控。1. 使能2. 用网络调试助手连接3. 观察是否已连接4. 在发送数据区填写数据5. 使能发送6. 观察调试助手是否收到7. 在调试助手发送区填写数据并发送8. 使能接收9. 观察接收区数据网口ModbusTCP通信ModbusTCP Client下载完成--在线--在主程序中使能网口ModbusTCP Client功能。双击进入功能块并操作可使用Modbus Slave软件模拟从站进行通信1. 填写服务器IP电脑模拟服务器IP为电脑IP2. 使能连接3. 查看是否连接4. 在模拟从站填写数据5. 使能下发报文6. 查看是否有报文7. 查看是否接收到数据ModbusTCP Server下载完成--在线--在主程序中使能网口ModbusTCP Server功能双击进入功能块并操作PLC作为ModbusTCP Server时需用配置软件配置寄存器地址和功能码用配置软件获取映射配置M区从MB0开始8192个字映射到保持寄存器1024开始的8192个寄存器1. 使能ModbusTCP Server2. 可使用Modbus Poll模拟客户端进行连接3. 查看是否连接4. 在模拟软件中填写数据5. 查看数据是否收到UDP单播下载完成--在线--在主程序中使能网口UDP功能双击进入功能块并操作可使用网络调试助手模拟UDP进行通信1. 填写远端IP本例端口固定为5022. 使能UDP3. 在发送数据区填写数据4. 使能发送5. 查看数据6. 在网络调试助手填写数据并发送7. 使能接收8. 查看接收到的数据组播下载完成--在线--在主程序中使能网口UDP组播功能双击进入功能块并操作可使用网络调试助手模拟UDP进行通信1. 填写组播IP本例端口固定为5022. 在发送数据区填写数据3. 设置网络调试助手IP端口和组播IP4. 发送使能5. 在网络调试助手查看数据6. 在网络调试助手填写数据并发送7. 使能接收8. 查看接收到的数据