和松下 04 三菱 之间的串口通信 半双工串口通信实例 FPX FX3U (松下vs)

串口通信实例目的:

三菱 FX3U 主站数字量输入 X0~X7 控制松下 FPX 从站数字量输出 Y0~Y7;
松下 FPX 从站数字量输入 X0~X7 控制三菱 FX3U 主站数字量输出 Y0~Y7。

硬件连接:

三菱 FX3U 主站端子 含义
SDA 和 RDA 短接 RS485 发送/接收 + 信号
SDB 和 RDB 短接 RS485 发送/接收 - 信号
松下 FPX-COM3 通信插件端子 含义
S+ RS485 发送/接收 + 信号
S- RS485 发送/接收 - 信号

通信硬件连接:

  1. 三菱 FX3U 主站 FX3U-485BD 之 SDA 和 RDA 短接后接松下 COM3 通信插件 S+。
  2. 三菱 FX3U 主站 FX3U-485BD 之 SDB 和 RDB 短接后接松下 COM3 通信插件 S-。

三菱 FX3U 主站通信程序:

通信参数:

  • 数据位:8 位
  • 校验:无
  • 停止位:1 位
  • 波特率:9600bps
  • 数据模式:8 位数据模式
  • 起始符:0x02
  • 结束符:0x03

程序流程:

  1. 将数字量输入 X0~X7 转换为 ASCII 码并保存至 D1、D2 寄存器中。
  2. 设置 RS 指令发送缓冲区首地址为 D1,发送字节计数为 2,接收缓冲区首地址为 D11,接收字节计数为 2。
  3. 初始化延时 1000ms 后触发开始发送标志位,开始发送数据。
  4. 接收完成标志位置位后,将接收到的数据保持至 D41、D42 寄存器中,并转换为 16 进制数据送入数字量输出 Y0~Y7。

松下 FPX 从站通信程序:

通信参数设置:

  • 通信模式:通用通信
  • 通信速率:9600bps
  • 通信格式:8,N,1
  • 起始符:STX
  • 结束符:ETX
  • 接收缓冲区首地址:DT10
  • 接收缓冲区容量:2

程序流程:

  1. 初始化即开始接收数据。
  2. 处理接收到的数据,最终送入数字量输出 Y0~Y7。
  3. 接收完毕后延时开始触发发送,将数字量输入 X0~X7 发送出去。

通信程序高清截图下载:

下载附件 (需积分下载)

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论