S7 200功能指令 高速脉冲输出 脉冲输出 S7-200 高速输出指令 每个CPU 有两个PTO/PWM 发生器产生高速脉冲串和脉冲宽度可调的波形一个发生器分配在数字输出Q0.0 另一个分配在数字输出Q0.1。 PTO/PWM 发生器和映像寄存器共同使用Q0.0 和Q0.1,当Q0.0 或Q0.1 设定为PTO 或PWM 功能时,PTO/PWM 发生器控制输出,在输出点禁止使用通用功能。映像寄存器的状态、输出强置或立即输出指令的执行都不影响输出波形。当不使用PTO/PWM 发生器时,输出由映像寄存器控制映像寄存器,决定输出波形的初始和结束状态,以高电平或低电平产生波形的起始和结束。 建议在允许PTO 或PWM 操作前把Q0.0 和Q0.1 的映像寄存器设定为0 S7-200 高速输出指令 脉冲串(PTO) 功能提供方波(50% 占空比) 输出,用户控制周期和脉冲数脉冲宽度。调制(PWM) 功能提供连续变占空比输出,用户控制周期和脉冲宽度,每个PTO/PWM 发生器有一个控制字节(8 位) ,16 位无符号的周期时间值和脉宽值各一个,还有一个32 位无符号的脉冲计数值。这些值全部存储在指定的特殊存储器中。一旦这些特殊存储器的位被置成所需操作,可通过执行脉冲指令(PLS) 来调用这些操作,这条指令使S7-200 读取特殊存储器中的位,并对相应的PTO/PWM 发生器进行编程,修改特殊
原创力文档

文档评论(0)