一、串口通信实例目的:三菱FX3U主站数字量输入X0~X7控制西门子S7-200从站数字量输出Q0.0~Q0.7;
西门子S7-200从站数字量输入I0.0~I0.7控制三菱FX3U主站数字量输出Y0~Y7。
二、通信硬件连接:1、三菱FX3U主站FX3U-485-BD端子含义:
SDA和RDA短接后即为RS485发送\接收+信号
SDB和RDB短接后即为RS485发送\接收-信号
SG即为信号地
2、西门子S7-200从站Port0通信口端口含义:
3脚即为RS485发送\接收+信号
8脚即为RS485发送\接收-信号
SG即为信号地
3、通信硬件连接:
三菱FX3U主站FX3U-485BD之SDA和RDA短接后 接 西门子S7-200从站Port0通信口3脚;
三菱FX3U主站FX3U-485BD之SDB和RDB短接后 接 西门子S7-200从站Port0通信口8脚。
三、三菱FX3U主站通信程序:1、通信参数:数据位8位、无校验、1位停止位、波特率9600bps、8位数据模式、起始符0x02、结束符0x03;
2、三菱FX3U主站8路输入X0~X7转换为ASCII码保存至D1、D2寄存器里;
3、三菱FX3U主站程序RS指令发送缓冲区首地址D1、发送字节数为2、接收缓冲区首地址D11、接收字节数为2;
4、初始化延时1000ms后触发开始发送标志位,