回复:应用探讨——在TIA 博途环境下使用SCL语言

游荡

  • 帖子

    163
  • 精华

    7
  • 被关注

    29

论坛等级:侠客

注册时间:2005-03-10

普通 普通 如何晋级?

发布于 2015-08-17 17:22:08

8楼

用PORTAL写了一个完整的项目,对SCL整体感觉很好: 

1.在STEP7V5.X时代,SCL语言就是外加的一个编辑器和一个编译器,与系统并未完全深度集成,感觉就是一个游离于体制外的一个可怜的家伙;编辑时要记得指令和变量名,没有提示,搞完之后需要做一堆工作才能下载运行,在线监视也不行。

   而在PORTAL时代,SCL完全变成了系统的一部分。首先的是输入时的智能提示,写程序的速度提升至少一倍,语法或变量输入有误,马上有提示。写完后,直接下载就运行,在线监视也完全支持。那感觉就是:亲生的。

2.按官方的说法:SCL亦是PORTAL的基本语言之一,运行优化等等;

3.用数组和自定义数据类型实现STL的间址寻址,可读性比STL强很多,技术难度降低到零。而且更妙的是对自定义数据结构的访问,在需要修改数据结构时,只要刷新一下接口,然后修改与数据结构相关的部分代码即可,不管结构内部如何变化,只管改动的部分;这点在与外设通讯时表现明显(如变频器、工艺模块)。

  当然,在使用以上功能时,需要程序员有针对PORTAL SCL的思路;

4.利用外部的编辑器,如EXCEL等文件,对工程中大量的有规律的代码,在EXCEL中刷出来,然后粘贴到SCL中,可以节省编程时间,同时也大大降低错误几率。在梯形图和STL中就很困难。

5.要是SIEMENS的大神们能开发出LAD和SCL混合编程的功能,那就完美了。在SCL中写逻辑,实在不行,费劲,而且写完后自己看起来都感觉很丑。

6.SCL必将成为SIEMENS PLC最重要的编程语言。

SIEAUTO
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10588条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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