在博图软件中,计时仿真的实现主要依赖于 时间累加器和 启动脉冲定时器两个指令。以下是具体的操作步骤和说明:
时间累加器
使用“时间累加器”指令来累加由参数PT设定的时间段内的时间值。
当IN输入处的逻辑运算结果(RLO)从“0”变为“1”(信号上升沿)时,开始进行时间测量,已组态的时间PT开始计时。
当PT正在计时时,加上在IN输入的信号状态为“1”时记录的时间值。
累加得到的时间值将写入到输出ET中,并可以在此进行查询。
当达到当前时间值PT时,输出Q的信号状态为“1”。
即使输入IN的信号状态变为“0”,输出Q仍会保持置位为“1”。
启动脉冲定时器
使用“启动脉冲定时器”指令启动将指定持续时间作为脉冲的IEC定时器。
逻辑运算结果(RLO)从“0”变为“1”(信号上升沿)时,启动IEC定时器。
脉冲时序图Q值取决于IN值和ET值。当IN为1时,开始计时,此时不管IN值如果变化,Q值只取决ET值的变化。
在ET值小于PT值时,Q值置位1;当ET值等于PT值后,Q值复位0。
建议
在进行计时仿真时,确保输入信号IN的状态变化能够准确触发时间累加器或启动脉冲定时器。
根据实际需求选择合适的时间参数PT,以便在仿真中准确模拟时间累加和脉冲输出的行为。
通过观察输出Q和ET的状态变化,可以验证计时仿真的正确性。
通过上述方法,可以在博图软件中实现精确的计时仿真。