[
在对客户的控制要求进行深入分析的基础上,发现控制要求中是有一定的规律:每个循环中脉冲阀、提升阀和缷灰阀的每个小循环动作是相同的,只是具体的阀的输出不同。脉冲阀和提升阀有16个小循环,缷灰阀有4个小循环,每个小循环中只有1个同类的阀在输出(脉冲阀、提升阀或缷灰阀)。
基于以上分析,在Twido的程序中将做以下重点处理:
1) 首先需要对清灰动作所涉及的36个输出点合理规划,使其具有特定的规律,理由可由下面的描述中得到。4个缷灰阀分配到第一个扩展模块TWDDMM24DRF,在PLC中地址为%Q1.0~%Q1.3,16个脉冲阀分配到第二个扩展模块TWDDRA16RT,在PLC中地址为%Q2.0~%Q2.15,16个提升阀分配到第三个扩展模块TWDDRA16RT,在PLC中地址为%Q3.0~%Q3.15。
2) 不采用位变量作为脉冲阀、提升阀或缷灰阀的中间变量,否则会涉及大量的位变量操作。将这些阀的输出状态填写到Twido的常量字中,如图1所示
利用施耐德电气PLC的位变量的结构化功能,将常量字内容赋值给输出点的组合对象经过如此处理,不仅大量减少中间位变量的使用,而且可以将本地操作/远程操作及阀门测试时对输出点的操作共用起来,带来的
[本文共有 4 页,当前是第 2 页] <<上一页 下一页>>
]