技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > STL语句问题求教

STL语句问题求教

刘玉蓉 发布于2014-10-14 17:52 52 0 标签:

初学STL,有以下两个问题请教:
1、 比较两个MW值,由LAD转换过来是
     A     M    100.0
      =     L      0.0
      A     L      0.0
      A(    
      L     MW     0
      L     MW     2
      <=I   
      )     
      =     M    100.1
      A     L      0.0
      A(    
      L     MW     0
      L     MW     2
      >I    
      )     
      =     M    100.2
问题:如果用LAD,前面必须有个常开触点,如果没有,则不能输出两个,如此时的M100.0。如果用STL是否就可以不用这个触点。
这个比较是两个MW比较,这个LAD转换成的STL有中间变量L0.0。可以不用这个临时变量吗。

2、两个MW比较后延时到后输出一个位
用LAD写好的程序用两个NET(网络)组成。如下所示
NETWORK1:
      L     MW     0
      L     MW     1
      <=I   
      L     S5T#3M
      SD    T      1
NETWORK2
      A     T      1
      =     M    400.1
问题:如果直接用STL写,是否可以放在一个网络里。该怎么写。

问题补充:
补充第二个问题,算是第三个吧
如果两个网络没有任何关系
就是两个赋值语句
NETWORK1:
      A     M      0.0
      =     M      0.1
NETWORK2:
      A     M      0.3
      =     M      0.4
能不能把这个两写在一起
      A     M      0.0
      =     M      0.1
      A     M      0.3
      =     M      0.4
如果能写在一起,在=M0.1后,如果这时候条不成立,此时的ROL=0的话,后面的还会执行吗

佳答案

1、“如果用LAD,前面必须有个常开触点,如果没有,则不能输出两个,如此时的M100.0。如果用STL是否就可以不用这个触点”?
不太明白楼主所述。不管是LAD与STL,一般是根据逻辑运算的结果来进行输出。这个M100.0是否可以不用,这要看实际的逻辑控制的需求了。这个M100.0应该表示一定物理意义,如果不代表什么,就可不用。
2、这个LAD转换成的STL有中间变量L0.0。可以不用这个临时变量吗?
 =     L      0.0
 A     L      0.0
上述两个语句可以不要。
3、如果直接用STL写,是否可以放在一个网络里。该怎么写?
完全可以。接着写即可。
 L     MW     0
      L     MW     1
      <=I   
      L     S5T#3M
      SD    T      1
      A     T      1
      =     M    400.1

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签