您的当前位置:首页正文

台达PLC通讯协议

来源:画鸵萌宠网


台达PLC通讯协议

本页仅作为文档页封面,使用时可以删除

This document is for reference only-rar21year.March

PLC通讯协议

1、 计算机和PLC用485协议通讯,计算机直接读写PLC的数据寄存器 2、 PLC数据寄存器 D000-D004,共5个字(10个字节) 3、 D000用来做输入,PLC通知计算机检查抓图 BIT0 BIT1 BIT2 BIT3 BIT4 BIT5 … BIT15 前半前半后半后半保留 段开段检段开段检始 查 始 查 D001-D004,四个字,64位用来输出,保存检查结果 BIT0 BIT1 BIT2 BIT3 BIT4 BIT5 BIT6 … BIT63 前半前半后半后半检查结果 段在段检段在段检线 查结线 查结束 束 BIT4- BIT63共60个位,每3个位代表一个打火机的检查结果,总共20个打火机的结果 BIT6 BIT5 BIT4 结果 0 0 1 火焰过高 0 1 0 火焰过低 1 0 0 点火不良 0 0 0 正常 4、 交互流程

a) 前半段到位,PLC判断“前半段在线”是否为1,为1则将“前半段开

始”置1;否则报错:计算机为准备;

b) PLC判断“前半段检查结束”是否为0,为0则将打火机点燃,然后将

“前半段检查”置1;否则报错:计算机检查状态错误;

c) 等待“前半段检查结束”为1,如果超过2秒钟没有变化,报错:计算

机未响应

d) 等待“前半段检查结束”为0,如果超过2秒钟没有变化,报错:计算

机检查超时

e) 如果要多次打火测试,回到b

f) 多次打火测试结束后,PLC将“前半段开始”置0

g) 后半段到位,PLC判断“后半段在线”是否为1,为1则将“后半段开

始”置1;否则报错:计算机为准备;

h) PLC判断“后半段检查结束”是否为0,为0则将打火机点燃,然后将

“后半段检查”置1;否则报错:计算机检查状态错误;

i) 等待“后半段检查结束”为1,如果超过2秒钟没有变化,报错:计算

机未响应

2

j) 等待“后半段检查结束”为0,如果超过2秒钟没有变化,报错:计算

机检查超时

k) 如果要多次打火测试,回到b

l) 多次打火测试结束后,PLC将“后半段开始”置0

m) 如果没有错误,PLC根据D001-D004,4个字的 Bit4-Bit63,点亮响应的灯

3

因篇幅问题不能全部显示,请点此查看更多更全内容

Top