您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC PTO输出形式
来源:艾特贸易2017-06-05
简介PTO 输出形式是指从 Q0.0 或(和) Q0.1 输出指定周期的一段或几段方波脉冲序列,周期值为 16 位无符号数据,周期范围为 50~65535 s 或 2~65535ms ,一般对周期值的设定为偶数,否则会引起输
PTO输出形式是指从Q0.0或(和)Q0.1输出指定周期的一段或几段方波脉冲序列,周期值为16位无符号数据,周期范围为50~65535μs或2~65535ms,一般对周期值的设定为偶数,否则会引起输出波形占空比的失真。每段脉冲序列中,脉冲的数量为32位数据,可分别设定为1~ 4294967295个。 在PTO输出形式中,允许连续输出多个方波脉冲序列(脉冲串),每个脉冲串的周期和脉冲数可以不同。当需要输出多个脉冲串时,允许这些脉冲串进行排队,在当前的脉冲串输出完成后,立即输出新的脉冲串。根据实现方式,可分为单段PTO和多段PTO。 ①单段PTO。在单段PTO输出时,序列中只能存放1个脉冲串的控制参数(入口地址)。在当前脉冲串输出期间,就要对与下一个脉冲串相关的特殊继电器进行更新,待当前的脉冲串输出完成后,通过执行PLS指令,就可以立即输出新的脉冲串,实现多段脉冲串的连续输出。 采用单段PTO的优点是:各个脉冲串的时间基准可以不同。 采用单段PTO的缺点是:编程复杂且繁琐,当参数设置不当时,会造成各个脉冲串连接的不平滑。 ②多段PTO。当采用多段PTO输出高速脉冲串时,需要将包络表的V内存起始偏移地址装载到SMW168或SMW178,并建立一个包络表,在包络表中存储各个脉冲串的参数,当执行PLS指令时,CPU自动按顺序从包络表中调出各个脉冲串的入口地址,连续输出各个脉冲串。 包络表由段数和每段参数构成,每段长度为8个字节,用于存储初始周期值(16位),周期增量值(16位),脉冲个数(32位)。表4-36给出了多段PTO操作的包络表格式。 表4-36 包络表的格式
字节偏移地址 段 数 存储说明 VBn - 段数目,数据范围:1~255(0不产生PTO输出) VWn+1 1# 初始周期值,字型数据,数据范围:2~65535 VWn+3 周期增量值,有符号整数,范围:-32768~+32767 VDn+5 输出脉冲数,无符号整数,范围:1~4294967295 VWn+9 2# 初始周期值,字型数据,数据范围:2~65535 VWn+11 周期增量值,有符号整数,范围:-32768~+32767 VDn+13 输出脉冲数,无符号整数,范围:1~4294967295 … … … 采用多段PTO输出的优点是:编程简单,可按照程序设定的周期增量值自动增减脉冲周期。 采用多段PTO输出的缺点是:所有脉冲串的时间基准必须一致,当执行PLS指令时,包络表中的所有参数均不能改变。
点击排行
