自编三菱PLC通讯协议(2)

2019-02-15 17:14

f) 等待时间:计算机从发送切换到接收状态所需的延迟时间,PLC从收到计算机的信息后,到开始向计算机发送信息,其最小时间间隔,是计算机必须等待的,该等待时间在0到150ms之间设定,每10ms为一段,用0- FH代表

0代表0ms,1代表10ms,……FH代表150ms

实际使用中,要大于70ms ,若PLC扫描时间超过70ms,则该等待时间要大于扫描时间

ENQ 等待时间必须长于2个扫描周期 传送开始有超过100ms延则:等待时间可以设定为“A”,即100ms延迟。

g) 求和检查:请参考相关说明,本文不详述

M8002 MOV h) 超时检查

K6 D8129

表示超时检查为60ms,可选范围1到255 §3.3专用通讯协议中的控制命令

本文的主导目的是在锅炉控制系统中,进行计算机链接,为了确保锅炉的可靠、稳定运行,只允许从PLC中读信息到计算机中,禁止向PLC写数据,以防止发生不可预计的意外。因此,下面只对部分相关控制命令进行描述,其它详细内容,请参考相关通讯手册。 1) 控制命令

命令1: 批量读PLC位单元 符号: BR

ASCⅡ码:42H ,52H

描述: 从PLC位单元(X、Y、M、S、T、C)读一批数据,最大54位

命令2: 批量读PLC字单元 符号: WR

ASCⅡ码:57H, 52H

描述: 从PLC位单元组(X、Y、M、S)读一批数据,或从PLC字单元(D、T、C)读一批

数据,最大13字

2) FX1S PLC可以读取的数据区

位单元 X Y M S M T C 字单元 T C D 范围 X0000-X0017 Y0000-Y0015 M0000-M0511 S0000-S0127 M8000-M8254 TS000-TS063 CS000-CS031 CS235-CS254 范围 TN000-TN063 CN000-CN031 CN235-CN254 C0000-D0255 D8000-D8255 进制 8进制 8进制 10进 10进 10进 10进 10进

3)命令详解《不用求和码,格式1》

a) 批量从PLC中读位单元数据到计算机中

ENQ 从站号 本机站号 BR 等待 位单元 数据首地位 批量 STX 从站号 主站号 相关数据 ETX ACK 从站号 主站号

举例:计算机由从站5中读X0开始的连续6点开关量到主站中,假设从站5是一台威索燃气蒸汽炉,触摸屏控制系统。 则:X0:停炉按钮 0/1:按下/正常位 X1:高水位 0/1:正常/高水位 X2:补充水位 0/1:正常/需补充水位 X3:低水位 0/1:正常/水位低 X4:超高压力 0/1:超压报警/正常 X5:高压停炉 0/1:高压停炉/允许燃烧点 若X0-X5相应为:101010(按钮下正常位,水位在补水位,压力在高压停炉点),则相应的通讯命令如下

ENQ 05 FF BR A X0000 30H 46H 42H 41H 58H 30H 30H 05H 35H 46H 52H 30H 30H

06 30H 36H STX 05 02H 30H FF 101010 ETX 46H 31H, 30H ,31H,30H 03H 35H 46H 31H,30H ACK 00 FF 30H 46H 35H 46H 06H

由上述举例可以看出,除已经介绍的控制码外,其它命令码,主从站号及数据等,由相应的ASCⅡ码表达,对应的字节数为:控制码:1字节 从站号:2字节 主站号:2字节 命令码:2字节 等待时:1字节 首地址:5字节 批 量:2字节 相应的ASCⅡ码表,请参看本书的附录A PLC位单元和字单元中数据的含义,视具体锅炉而定。

b) 批量从PLC中读字单元数据到计算机中 ENQ 从站号 主站号 WR 等待 字单元 数据首地位 批量 STX 从站号 主站号 相关数据 ETX ACK 从站号 主站号

举例:计算机由从站0中读D11开始的连续2点到主站中。 同上例,则: D11:锅炉的工作状态

0:等待工作

1:强制手动吹扫 2:风门打开 3:预扫炉

4:风门关至点火位 5:准备点火 6:开阀,点火 7:手动强制小火燃烧 8;程序强制小火燃烧

D12:锅炉故障码 0:高水位 6:关阀保护 7:风压不足 10:低水位

11:蒸汽超高压力 13:风门控制失效

9:大火燃烧

10:燃气压力低,停火 11:燃气压力低停火,后扫 12:压力自控停火 13:压力自控停火,后扫 14:手动停炉,后扫 15:故障停炉 16:故障停炉,后扫 17:正在检漏

14:风门关闭故障 15:风门关小故障 16:风门打开故障 18:故障见火 19:故障熄火 20:点火失败

若D11=0009H D12=0000H,即:大火燃烧,高水位。则相应的通讯命令如下: ENQ 00 FF WR 0 D0011 30H 46H 57H 30H 44H 30H 30H 05H 30H 46H 52H 31H 31H 02 30H 32H STX 00 02H 30H FF 0009 0000 ETX 46H 30H, 30H 30H,30H 03H 35HH 46H 30H,31H 30H, 30H ACK 00 FF 30H 46H 30H 46H 06H

4、附录A

ASCII码表如下:


自编三菱PLC通讯协议(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:南京市“321计划”人才引进专项资金管理办法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: