[三菱] 8种PLC自定义协议串口通信接收数据标准化编程功能块使用讲解

[复制链接]
查看88675 | 回复0 | 2024-5-20 20:47:24 | 显示全部楼层 |阅读模式
一、自定义协议串口通信概述:
1、自定义协议串口通信,即就是通信协议是由用户自由定义的;
2、自定义协议串口通信是基于RS232、RS422、RS485等硬件通信协议的一种软件通信协议;
3、各个PLC可使用自定义协议串口通信与其他PLC或者第三方设备通信;
4、每种PLC实现自定义协议串口通信均需单独编程实现。
二、不同品牌PLC实现自定义协议串口通信主要指令:
自定义协议串口通信,每种品牌PLC名称也不相同:
1、罗克韦尔Micro800系列PLC,称之为ASCII串行通信,发送数据时主要使用ACL和ARD指令实现;
2、西门子S7-1200系列PLC,称之为自由口通信,发送数据时主要使用Recv_P2P指令实现;
3、西门子S7-200 Smart系列PLC,称之为自由口通信,发送数据时主要使用RCV指令实现;
4、施耐德M241\M251\M258系列PLC,称之为ASCII Manager通信,发送数据时主要使用ADDM和SEND_RECV_MSG指令实现;
5、三菱FX5U\FX5UC\FX5UJ\FX5S系列PLC,称之为无顺序通信,发送数据时主要使用RS2指令实现;
6、欧姆龙CP1H\CP1L\CP2E系列PLC,称之为无协议通信,发送数据时主要使用RXD指令实现;
7、松下FPXH\FP0H系列PLC,称之为通用通信,发送数据时主要使用MTRN指令实现;
8、台达DVP-ES3系列PLC,称之为无协议通信,发送数据时主要使用COMRS指令实现。
三、不同品牌PLC自定义协议串口通信接收数据编程标准化:
不同品牌PLC实现自定义协议串口通信,使用指令不同,编程不同,为此,这里进行PLC自定义协议串口通信标准化编程,将不同品牌PLC的自定义协议串口通信封装成具有相同输入参数和输出参数的功能块或者指令库,以便大家方便、快捷、迅速的使用PLC自定义协议串口通信。
四、不同品牌PLC自定义协议串口通信接收数据功能块参数:
封装好的各品牌PLC自定义协议串口通信接收数据功能块如下所示:



1、输入参数:
EN:功能块使能端,一般使用常通标志进行使能;
Execute:命令开关,为1时执行数据接收操作;
UnitNo:单元选择,输入16进制FFF0、FFF1、FFF2等数据选择不同型号PLC;
PortNo:串口选择,输入10进制常数选择PLC具体串行端口;
AreaNo:接收缓冲区首地址,用以设置接收缓冲区;
Count:预设接收字节计数;
TimeOut:接收超时设定,单位为100ms。
2、输出参数:
ENO:功能块输出指示
Busy:忙线标志位,为1接收数据正在进行、为1-0接收数据完成;
Done:正常标志位,为0-1接收数据正常完成;
Error:异常标志位,为0-1接收数据异常完成;
DataBuf:暂存接收缓冲区首地址;
Length:实际接收数据字节计数;
Status:接收数据异常代码。
各PLC自定义协议串口通信接收数据功能块截图如下所示:

















五、自定义协议串口通信接收数据功能块使用视频讲解:
罗克韦尔Micro850:


video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3278968173547012098
西门子S7-1200:


video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3373336414515412995
西门子S7-200 Smart:


video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3177492663965630465
施耐德M241:


video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3339929026844475394
三菱FX5U:


video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3147127597017907204
欧姆龙CP1H:


video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3115215685284052995
松下FPXH:


video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3240242458467287043
台达DVP-ES3:


video: https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3208007306186113027

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则