您当前的位置:五五电子网电子知识plc技术PLC入门老化测试台PLC控制创建协议宏 正文
老化测试台PLC控制创建协议宏

老化测试台PLC控制创建协议宏

点击数:7960 次   录入时间:03-04 12:01:16   整理:http://www.55dianzi.com   PLC入门

5-45 Message Editor”对话框

    继续单击“Length”按钮,弹出“Channel”对话框,设定接收数据的长度。在“PrimaryExpression”项下设y为“0000”,x为“0047”,则“Text”中显示“47”,如图5-46 (c)所示,表示接收47个字节的数据。如果“Type”设置为“*”,则表示接收所有数据。连续单击“OK”按钮返回到“Message Editor”对话框。

5-46 变量数据设定

    ③在“Message Editor”对话框中,单击“Insert”按钮,插入变量数据“(W(1)47)”,如图5-47所示。

    ④继续插入结束符后,接收协议编写完毕,命令信息更名为“R1”(即01巡检仪接收信息),如图5-48所示。单击“OK”按钮确认。

5-47 插入变量数据

5-48 接收协议R1

    按图索骥,可以编写出地址号为0204巡检仪的发送协议S2S4与接收协议R2R4,在此不再赘述。4台巡检仪并联接入到CJ1W-SCU单元的串口1RS-485接口),使用PMCR指令调用协议宏,将数据上传至PLC

    探测器接入到CJ1W-SCU单元的串口2RS-232接口),同样可以采用协议宏方式采集射检数据。由于串口2是采用“排队”方式接入4台探测器的,即先到先得,因此不存在给探测器分配地址的问题。又由于只有当PLC发出“射检”指令后探测器才能反馈射检数据(应答帧“AA55040050XXXXSS”),因此仅编写射检数据的接收协议即可。

    通过分析应答帧内容发现,每帧数据的前部“AA55040050”是固定不变的,可以视作起始码,随后数据中“XXXX”为射检判断数据(合格数据为“0980”),“SS”为校验和(2位十六进制数,计算范围是从“地址04”开始到“射检判断数据XXXX”结束的所有字节数据累加,注意不包括帧头数据),二者需存储在表4-16中预留的422通信通道内。编写射检数据接收协议的方法与巡检仪相同,结果如图549所示。

上一页  [1] [2] [3] [4] [5] [6]  下一页


本文关键字:暂无联系方式PLC入门plc技术 - PLC入门