恭喜,你发布的帖子
发布于 2015-09-17 12:17:48
29楼
在STEPV5.5+S7300/400 的时代STL是有优势的,应该是最优化的语言,最贴近CPU 底层操作系统的语言。FB41 PID功能块是由SCL语言编写的 当你 把BLOCK 密码去除后,你可以看到,默认是以STL 语言打开的,一开始 就多了 什么SAVE CLR 等语句,而这些语句在你直接用STL 编写的不会有的,说明SCL在转化为STL后,多了好多指令,同样的事情也发生在用LAD/FBD 编写的程序里。
在S7-1500 平台下 是有的语言是平等的,上面现象就不复存在,SCL,LAD/FBD和STL 都直接编译成S7-1500的机器码。同时在S7-1500平台下,推荐使用DB块”优化的访问方式“采用这种方式DB块里的数据地址有PLC 自己管理,用户不必关心它们在DB里的偏移地址,使用“优化的访问方式”可以更节省内存空间,代码执行效率也更高。由于没有偏移地址了,所以STL在指针上的 优势将不复存在。
所以在TIA 博涂+S7-1500平台下,SCL将是文本编程的主流,LAD/FBD功能会变的更大强大。
这个图片内容让人印象深刻
请填写推广理由:
分享
只看
楼主