恭喜,你发布的帖子
发布于 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最重要的编程语言。
请填写推广理由:
分享
只看
楼主