您现在所在的是:

串口通信

回帖:16个,阅读:3394 [上一页] [1] [2] [下一页]
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/12/3 20:55:34
#0楼
串口通信实例002:三菱FX3U和三菱FX3G串口通信

一、实例实现目的:
三菱FX3U的8路数字量输入X0~X7控制三菱FX3G的8路数字量输出Y0~Y7
二、通信连接:
1、三菱FX3U-485-BD端子含义:
SDA和RDA短接后即为RS485发送\接收+信号
SDB和RDB短接后即为RS485发送\接收-信号
SG即为信号地
2、三菱FX3G-485-BD端子含义:
SDA和RDA短接后即为RS485发送\接收+信号
SDB和RDB短接后即为RS485发送\接收-信号
SG即为信号地
3、通信连接:
三菱FX3U-485BD之SDA和RDA短接后 接 三菱FX3G-485BD之SDA和RDA短接;
三菱FX3U-485BD之SDB和RDB短接后 接 三菱FX3G-485BD之SDB和RDB短接;
三菱FX3U-485BD之SG 接 三菱FX3G-485BD之SG。
三、三菱FX3U通信程序:
1、通信参数设置程序段:波特率9600bps、8位数据位、无校验位、1位停止位、报头为STX、报尾为ETX、8位数据模式
附件 image.jpg
2、输入X0~X7处理程序:将X0~X7共计8个位组成的1个字节转换为ASCII码最终保持至D1、D2的低8位里
附件 image.jpg
3、RS指令程序:发送缓冲区首地址为D1、发送字节计数为2、接收缓冲区首地址为D11、接收字节计数为0
附件 image.jpg
4、启动发送程序:上电初始化延时1000ms后开始启动发送,定时置位M8122
附件 image.jpg
四、三菱FX3G通信程序:
1、通信参数设置程序段:波特率9600bps、8位数据位、无校验位、1位停止位、报头为STX、报尾为ETX、8位数据模式
附件 image.jpg
2、RS指令程序:发送缓冲区首地址为D1、发送字节计数为0、接收缓冲区首地址为D11、接收字节计数为2
附件 image.jpg
3、接收完成程序:接收完成后,接收完成标志位M8123置位,把数据转存至D41、D42
附件 image.jpg
4、接收数据处理:将保持在D41 D42中的两个ASCII码转换为16进制数据最终送入到Y0~Y7里
附件 image.jpg
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/12/3 20:56:13
#1楼
五、通信测试:
硬件接线完成后,分别将三菱FX3U通信程序、三菱FX3G通信程序下载到PLC中,断电再次上电,此时即可实现三菱FX3U的输入X0~X7控制三菱FX3G的输出Y0~Y7
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
2685
mengn66
文章数:329
年度积分:50
历史总积分:2685
注册时间:2013/4/4
发站内信
发表于:2019/12/3 21:43:29
#2楼
学习表情
此帖发自论坛手机版
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/12/4 8:53:26
#3楼
以下是引用mengn662019/12/3 21:43:29的发言:
学习表情
惜字如金啊!您这下回多回复一些内容会更好。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
19272
PLC-hmi
文章数:7447
年度积分:529
历史总积分:19272
注册时间:2010/8/19
发站内信
2018论坛热心网友
发表于:2019/12/4 9:51:50
#4楼
两个plc通讯,松下的还是很方便的。硬件连接好,设置好通讯参数,L区直接用就行了。
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/12/4 10:03:32
#5楼
以下是引用PLC-hmi2019/12/4 9:51:50的发言:
两个plc通讯,松下的还是很方便的。硬件连接好,设置好通讯参数,L区直接用就行了。
我最近分享的这些例子主要是不同品牌PLC之间的自定义协议通信,捎带着同品牌的PLC之间自定义协议通信也分享了。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
16168
zrx517697809
文章数:6262
年度积分:50
历史总积分:16168
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2019/12/4 14:45:25
#6楼
很好,不过如果通讯量不大大话他们两个之间用N:N更好点
致力于自动化
伺服 PLC HMI
27947
guanyumou 版主
文章数:10552
年度积分:1130
历史总积分:27947
注册时间:2008/7/13
发站内信
2018论坛优秀版主
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(二)
2017春节活动(三)
发表于:2019/12/4 14:48:00
#7楼
以下是引用zrx5176978092019/12/4 14:45:25的发言:
很好,不过如果通讯量不大大话他们两个之间用N:N更好点
最近分享的主要是不同品牌PLC之间的自定义协议串口通信,捎带着也把同品牌PLC的自定义协议串口通信发了出来。
基于各种组态软件\触摸屏\PLC\单片机\变频器Modbus TCP\RTU\ASCII通信编程服务,需要请直接
联系!腾讯扣扣149034219
2685
mengn66
文章数:329
年度积分:50
历史总积分:2685
注册时间:2013/4/4
发站内信
发表于:2019/12/5 11:58:05
#8楼
回复 #3楼 guanyumou
下次注意表情
此帖发自论坛手机版
50
新新新手
文章数:20
年度积分:50
历史总积分:50
注册时间:2019/6/13
发站内信
发表于:2019/12/8 19:28:33
#9楼
大佬 帖子写的很好 学到了很多 这个FX3U的程序应该同样适用于FX2N吧?

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005