恭喜,你发布的帖子
发布于 2015-08-19 10:35:19
13楼
1.相比较stepV5.X,TIAStep7无需单独安装SCL软件包,另外编译器对SCL语言进行了优化(当然其他语言也如此),执行效率更高效,界面更好看流畅。编辑器有IO参数表,可直接在参数表里定义IO变量,比step7V5.X的代码定义更直观方便。变量引入自动添加"#"前缀符号,拖曳操作便捷迅速。
2.1500统一了所有语言的间接寻址选项,比较喜欢SCL中Array可变下标索引的间接寻址,再结合FOR循环等使得批量数据处理更方便简洁。300400与1500在SCL间接寻址的语法结构和指令还是不同,PEEK/POKE(包括POKE_BLK)等指令用起来还是蛮舒服的。
3.SCL特别适合复杂算法、数学函数的编程,还有数据和配方管理过程优化等。SCL其实就是类PASCAL语言,借助于博途以后会成为西门子PLC最重要的编程语言之一(第一还是LAD吧),因为现在的应用人员都具备一定计算机语言知识。主要掌握LAD和SCL语言,并建立结构化模块化以及面向对象的编程方法和体系应该是我们大家努力的方向。
请填写推广理由:
分享
只看
楼主