本文将介绍如何通过串口通信连接松下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网,欢迎收藏本网址,收藏不迷路哦!
添加新评论