加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15267534595
公司新闻
实例对比博途、三菱、3S软件的ST程序,谁更好用一点呢
发布时间: 2024-03-23 12:20 更新时间: 2024-11-26 09:10
图片
一、博途中的一段ST(SCL)程序


图片

TIA Portal V15中的SCL程序监控图

这是一段很简单的程序,图片中共6行,后边的程序也使用这段相同的程序,简单解释一下:

1、是注释,很多软件中//都是代表注释。

2、如果PB1这个位变量的值如果为1,那么使得Light1的变量值也为1。

4、如果PB1这个位变量的值如果为1,那么使得Light1的变量值也为1。

6、if语句的结束,end_if。

注意:这就是一个典型的点动程序,按钮按下灯亮,按钮松开灯熄灭!还需要说明的是博途软件中,是可以直接输入IF PB1,然后通过定义变量吧PB1关联到M0.0,之后PB1就变成“PB1”。

图片
二、三菱软件中的一段ST程序


图片

GX WORKS3中的程序监控图

这个程序和上面博图中的是一样的,我就不多说了!这里的PB1也是可以直接输入,而后通过登录标签的方式来给其指定变量的!不过三菱中指定变量可以指定没有实际软元件的,如下图:

图片

三菱标签录入图

这个图片就是我程序运行时的图片,如果我图片中①和②处我写入一个M0,M1那么编译之后的信息是不同的,步数的可用空间会减少4步!(当然,我的CPU型号是FX5U)

图片
三、3S codesys中的ST程序


图片

codesys V2.39中的程序监控图

这段程序同样和上边是一样的,不同的是注释的方式是(*---*)。看一下程序未运行时的情况:

图片

程序和变量定义

codesys中的变量名,可以先定义后使用,也可以在编程中录入后,系统自动弹出弹框让你选择变量类型,这个我认为是个优点,不过影响不大!


联系方式

  • 电  话:18126392341
  • 联系人:梁涛
  • 手  机:15267534595
  • 微  信:15267534595