登录
首页 串口通信 串口通信
回帖 发帖
正文

主题:台达SA2和三菱FX3U无协议串口通信

点击:2313 回复:21

台达SA2和三菱FX3U无协议串口通信
一、通信实现功能:
1、台达SA2系列PLC定时发送
2、三菱FX3U系列PLC实时接收
3、台达SA2数字量输入X0~X7控制三菱FX3U数字量输出Y0~Y7
二、通信参数约定:
1、台达SA2:
起始位:1位
数据位:8位
校验位:无校验
停止位:1位
起始符:STX
结束符:ETX
波特率:9600bps
2、三菱FX3U:
起始位:1位
数据位:8位
校验位:无校验
停止位:1位
起始符:STX
结束符:ETX
波特率:9600bps
三、通信链接
1、台达SA2之COM2通信口
+:RS485发送\接收+信号
-:RS485发送\接收-信号
2、三菱FX3U-485-BD
SDA和RDA短接:RS485发送\接收+信号
SDB和RDB短接:RS485发送\接收-信号
3、通信连接:
台达COM2通信口+  接  三菱FX3U-485BD之SDA和RDA
台达COM2通信口-  接  三菱FX3U-485BD之SDB和RDB
四、台达SA2系列PLC程序:
附件 image.jpg
附件 image.jpg
附件 image.jpg
程序中将X0~X7装换为ASCII码填入到发送缓冲区中,台达SA2系列PLC发送给三菱FX3U系列PLC实际为4个字节,包括帧头、X0~X7转换为ASCII码的2个字节、帧尾
五、三菱FX3U系列PLC程序:
附件 image.jpg
附件 image.jpg
附件 image.jpg
程序中接收2个字节为主站X0~X7的ASCII码值,将其转换为16进制后送给Y0~Y7,完成通信!
19-04-07 21:31
台达SA2发送之程序:
附件:
[本地下载]
台达PLC无协议通信相关手册:
附件:
[本地下载]
最后修改:2019/4/7 21:40:11
19-04-07 21:33
三菱FX3U接收之程序:
附件:
[本地下载]
三菱FX3U无协议通信相关手册:
附件:
[本地下载]
最后修改:2019/4/7 21:41:09
19-04-07 21:33
哥,不要这样吗跟不上你节奏,你怎么啥都会,尤其是是对MODBUS TCP/RTU ASCII,感觉你好像这是专场,厉害了哟,我分享朋友圈,让更多人知道你
最后修改:2019/4/7 23:38:11
19-04-07 23:37

引用 465010287 在 2019/4/7 23:37:39 发言【内容省略】

这个是自定义协议最简单的一个例子!
19-04-08 11:53
哦,这两天忙着搞S7通讯案例,MODBUS 这个协议公开的,很多品牌支持
19-04-08 12:19
收藏!版主不仅仅分享了案例,三菱、台达的通讯手册也附带了上来,这是一个全面的教程啊表情
19-04-08 13:23

引用 lizhengchao 在 2019/4/8 13:23:47 发言【内容省略】

完成任务!完成任务!
19-04-08 15:10
大佬,我有一事不明。
台达程序里最后第68行,为什么要用C0转一下呢?
直接LD M1011 LDI M0 SET M1122,这样会有问题么?
19-04-09 09:02

引用 ddt250 在 2019/4/9 9:02:01 发言【内容省略】

怎么都行!
19-04-09 11:04

上一页下一页

工控新闻

更多新闻资讯