回复:初次使用 SCL 编顺序控制时产生的误区

手机用户20190504240905

  • 帖子

    20
  • 精华

    0
  • 被关注

    5

论坛等级:游民

注册时间:2019-05-04

普通 普通 如何晋级?

发布于 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均接通。 

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10590条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。