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

[复制链接]
查看61597 | 回复0 | 2024-5-20 20:29:48 | 显示全部楼层 |阅读模式
一、自定义协议串口通信概述:
1、自定义协议串口通信,即就是通信协议是由用户自由定义的;
2、自定义协议串口通信是基于RS232、RS422、RS485等硬件通信协议的一种软件通信协议;
3、各个PLC可使用自定义协议串口通信与其他PLC或者第三方设备通信;
4、每种PLC实现自定义协议串口通信均需单独编程实现。
二、不同品牌PLC实现自定义协议串口通信主要指令:
自定义协议串口通信,每种品牌PLC名称也不相同:
1、罗克韦尔Micro800系列PLC,称之为ASCII串行通信,发送数据时主要使用ACL和AWT指令实现;
2、西门子S7-1200系列PLC,称之为自由口通信,发送数据时主要使用Send_P2P指令实现;
3、西门子S7-200 Smart系列PLC,称之为自由口通信,发送数据时主要使用XMT指令实现;
4、施耐德M241\M251\M258系列PLC,称之为ASCII Manager通信,发送数据时主要使用ADDM和SEND_RECV_MSG指令实现;
5、三菱FX5U\FX5UC\FX5UJ\FX5S系列PLC,称之为无顺序通信,发送数据时主要使用RS2指令实现;
6、欧姆龙CP1H\CP1L\CP2E系列PLC,称之为无协议通信,发送数据时主要使用TXD指令实现;
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发送数据正在进行、为0-1发送数据完成;
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_3273568431845457921
西门子S7-1200:


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


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


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


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


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


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


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

本帖子中包含更多资源

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

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

本版积分规则