恭喜,你发布的帖子
发布于 2019-06-08 21:29:05
11楼
好了,在上面两段程序基础上,说说为什么scl语句的扫描时间会比梯形图慢了。对梯形图程序而言,第一个扫描周期完成,电机1,2,3均接通。 而对scl程序而言(编程方式如上),需要3个周期才能让电机全部接通。 这是因为scl语言的执行过程是:第1周期:当stat_iStatus=0时,扫描执行电机1运行语句。然后执行下一语句,将10赋给stat_iStatus。接下来程序跳过下面的case语句执行end_case;语句。第1周期结束。仅电机1接通。 第2周期:判断stat_iStatus=10,扫描执行电机2运行语句。然后执行下一语句,将20赋给stat_iStatus。接下来程序跳过下面的case语句执行end_case;语句。第2周期结束。电机1,2接通 第3周期:判断stat_iStatus=10,扫描执行电机3运行语句。然后执行下一语句,将30赋给stat_iStatus。接下来程序执行end_case;语句。第3周期结束。电机1,2,3均接通。
请填写推广理由:
分享
只看
楼主