简单说说我在标准化里IO对象的理解和分类:
1、数字IO:逻辑IO。PLC的物理数字输入输出,通过通信访问的数字输入输出。
2、模拟IO:PLC的物理模拟输入输出,通过通信访问的数值型输入输出。
3、脉冲IO:PLC的物理脉冲输入输出
4、数据IO:如:发送给机器人工作的程序号,与通信对象采集与被采集的不参与动作的IO
5、HMI IO:单独将HMI IO提出,是此对象应是一个集合,这样与上位的通信可以更有效率
再说说我在标准化里动作对象的理解和分类:
1、数字动作:就是1.0动作,如:接触器,电磁阀,开关型电动执行器等。针对数字动作创作了正**作对象程序,可以应对绝大多数数字动作,如电动机单向、双向,气缸,开关型电动阀等。不再对电动机电磁阀等分别建立程序。
2、模拟动作:根据数值大小控制执行器的运行状态。比如:变频器频率,比例阀开度等。
3、运动动作:如,位置,速度。
4、混合动作:如:根据模拟数值控制轮流工作的多个脉冲阀的工作数量,工作时间。
下面是最新程序的改进:
仅用一个全局指针变量用最少的计算量和程序量实现背景数据的索引,并且用AC3来实现,不再有V区全局变量,实现程序中无全局变量的要求。关于最后字节的获取,在OB1最后的程序段,绝对的画龙点睛。最新程序定时器增加了过程值,增加了单按钮控制启停的对象,还新增了正反 动作的设备对象及其它。