当前位置: 主页 > PLC控制

怎么理解S7-300里面OB1的临时变量上一次扫描的运行时间?

OB1_PREV_CYCLEint上一次扫描运行时间(ms),这是所有程序块执行一次扫描的时间还是单独OB1执行一次的扫描时间,下图这个程序怎么理解?#input是一个电机起停实参,#RS_Time是给的2S,#OT_MW就是用的OB1里的临时变量OB1_PREV_CYCLE

图片说明:

2576330a1a62fbb97810f0199a0dccbd7855fa48234e9456CEfb203cb8b03f26

最佳答案

OB1执行一次也就是所有程序块执行一次。
#input输入为1时,每个周期#C_COUNTER_1都会增加#OT_MW的数值,直到#C_COUNTER_1比#TIME_TP(即#RS_Time=2S)大时,复位#input。
#input输入为0时,对#C_COUNTER_1赋值0。

提问者对于答案的评价:
谢谢了

  • 关注微信

猜你喜欢

微信公众号