PLC串口通信实例019 松下FPX与三菱FX3U (PLC串口通讯接收不到数据)

本文将介绍如何通过串口通信连接松下FPX和三菱FX3U,以实现松下FPX的8路数字量输入X0~X7控制三菱FX3U的8路数字量输出Y0~Y7。

1. 硬件连接

松下FPX-COM3通信插件端子含义:

  • S+: RS485发送/接收+信号
  • S-: RS485发送/接收-信号

三菱FX3U-485-BD端子含义:

  • SDA和RDA:RS485发送/接收+信号,短接后使用
  • SDB和RDB:RS485发送/接收-信号,短接后使用

通信连接:

  • 松下COM3通信插件S+接三菱FX3U-485BD之SDA和RDA
  • 松下COM3通信插件S-接三菱FX3U-485BD之SDB和RDB

2. 软件设置

松下FPX通信设置:

  • 通信初始化:9600,8,N,1,起始符为STX,结束符为ETX
  • 通信模式:通用通信
  • 接收缓冲区首地址:DT10
  • 接收字节计数:2

松下FPX输入处理程序:

将松下8路输入转换为2个ASCII码保持至DT1里。

松下FPX定时发送:

定期将DT1里的2个ASCII码发送到三菱FX3U。

三菱FX3U通信设置:

  • 通信初始化:9600,8,N,1,起始符为STX,结束符为ETX,8位数据模式
  • RS指令:
    • RS 2001 XON
    • RS 2002 XOFF
    • RS 2003 YGET
    • RS 2004 YS SET
  • 接收完成处理:
    • 判断接收到的数据是否有效
    • 若有效,将数据送入三菱FX3U的8路数字量输出Y0~Y7

3. 通信程序图片

下载附件 (需0积分!)

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

相关阅读

添加新评论