首页 理论教育 了解松下专用MEWTOCOL协议,实现卓越工业控制

了解松下专用MEWTOCOL协议,实现卓越工业控制

时间:2023-06-16 理论教育 版权反馈
【摘要】:松下FP系列PLC采用的是该公司专用通信协议MEWTOCOL。该协议共分为两个部分:一是计算机与PLC之间的命令通信协议MEWTOCOL-COM;二是PLC与PLC之间及PLC与计算机之间的数据传输协议MEWTOCOL-DATA。表7-6列出了MEWTOCOL-COM通信错误代码表。其中,命令代码MEWTOCOL-DATA协议中规定的专门用于数据传送的各种命令的代码,有关寄存器代码见表7-7。其正确响应帧格式见图7-21。

了解松下专用MEWTOCOL协议,实现卓越工业控制

松下FP系列PLC采用的是该公司专用通信协议MEWTOCOL。该协议共分为两个部分:一是计算机与PLC之间的命令通信协议MEWTOCOL-COM;二是PLC与PLC之间及PLC与计算机之间的数据传输协议MEWTOCOL-DATA。

1.MEWTOCOL-COM命令通信协议

(1)发送命令帧格式

通信开始先由计算机发出呼叫,它包括一些特殊标志码、PLC站号和呼号字符等,其格式如图7-13。

(2)响应帧格式

PLC接收到计算的呼叫后,首先判断是不是一个完整的信息,然后检查呼叫站号是不是自己的站号,若是呼叫自己,则发送响应信息,否则不予响应。

978-7-111-46505-8-Chapter07-17.jpg

图7-13 发送命令帧格式

1)正确响应:如果正常,PLC按图7-14发送信息。

2)错误响应:在数据传送期间,如有错误,将由PLC按图7-15发送信息。其中,块检查码BCC用于在信息传送中检查错误,块检查码的产生过程是将头码到最后一个文本字符的全部代码求异或,并将异或的结果转换成两个ASCII字符,即是块检查码。

978-7-111-46505-8-Chapter07-18.jpg

图7-14 正确响应帧格式

978-7-111-46505-8-Chapter07-19.jpg

图7-15 错误响应帧格式

(3)通信标志代码表

表7-4列出了通信标志所对应的ASCII码表。

表7-4 通信标志代码表

978-7-111-46505-8-Chapter07-20.jpg

(4)通信命令代码表

计算机通过MEWTOCOL-COM协议中的专用命令,可对PLC进行读、写和监控等,如表7-5列出了这些命令代码。

表7-5 MEWTOCOL-COM命令代码表

978-7-111-46505-8-Chapter07-21.jpg

各个命令代码基本上由特定的两个大写字母组成,而读、写触点命令中多了一个字母,其中S表示读、写单触点,P表示读、写多触点(不超过8个触点),C表示读、写一个字长的触点。在响应信息中,响应代码均由命令代码中的前两个字母组成。

(5)通信错误代码

在响应信息中,错误代码由两位十六进制数字组成。表7-6列出了MEWTOCOL-COM通信错误代码表。

表7-6 MEWTOCOL-COM通信错误代码表(www.xing528.com)

978-7-111-46505-8-Chapter07-22.jpg

2.MEWTOCOL-DATA数据传输协议

MEWTOCOL-DATA协议用于分散型工业局域网H-Link,P-Link,W-Link及ETLAN中PLC与PLC之间及PLC与计算机间的数据传输。

该数据传输协议的发送命令帧格式见图7-16,正确响应帧格式见图7-17,错误响应帧格式见图7-18。其中,命令代码MEWTOCOL-DATA协议中规定的专门用于数据传送的各种命令的代码,有关寄存器代码见表7-7。

978-7-111-46505-8-Chapter07-23.jpg

图7-16 MEWTOCOL-DATA发送命令帧格式

978-7-111-46505-8-Chapter07-24.jpg

图7-17 MEWTOCOL-DATA正确响应帧格式

978-7-111-46505-8-Chapter07-25.jpg

图7-18 MEWTOCOL-DATA错误响应帧格式

表7-7 MEWTOCOL-DATA寄存器代码表

978-7-111-46505-8-Chapter07-26.jpg

【例7-1】 现读取继电器X0的状态,设当前输入的状态为“1”。则其中发送帧格式见图7-19。

【例7-2】 现读取DT1105~DT1107中的数据,该数据区中存放的数据如下:

(DT1105)=0063H,(DT1106)=1E44H,(DT1107)=101AH,则发送格式见图7-20。其正确响应帧格式见图7-21。

978-7-111-46505-8-Chapter07-27.jpg

图7-19 【例7-1】发送帧格式

978-7-111-46505-8-Chapter07-28.jpg

图7-20 【例7-2】发送帧格式

978-7-111-46505-8-Chapter07-29.jpg

图7-21 【例7-2】响应帧格式

【例7-3】 向DT1~DT3中写入数据,要求(DT1)=0500H,(DT2)=0715H,(DT3)=0009H,则发送帧格式见图7-22。

978-7-111-46505-8-Chapter07-30.jpg

图7-22 【例7-3】发送帧格式

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈