您好,欢迎访问倍儿呱呱官网!
010-64738638
QQ2852363989
联系我们

倍儿呱呱

地址:地址: 北京市朝阳区利泽中一路1号博雅国际中心B座
手机:QQ2852363989

咨询热线010-64738638

技术讨论:西门子SCL会完全取代STL吗?

发布时间2021-11-23人气:10

提问:有网友说博途在不断弱化STL,SCL越来越受到大家的喜爱,不过现在仍然能看到许多大型企业通过STL编写的程序,对此心存疑惑,下面就看看论坛上网友对此有何看法!

4_16250216821907165.png

网友回答分享:

【你以为你是谁】STL可读性太差,编程也必须有深厚的功底,对于大多数入门者来说,是一种考验。SCL就不一样了,结构清晰,层次分明,稍微懂点高级语言基础的,就可轻松入门。

【weiyt】STL类似高级语言和汇编语言,最接近机器执行指令。

【Letham】不需要讨论了,两者之间当然选SCL,STL赖以生存的寄存器在新的PLC的CPU芯片中已经不存在了!主要是为了移植300/400 程序到S7-1500。在S7-300/400 平台上,STL的性能优势还是很明显的!如果硬件平台还是S7-300/400,那么STL还是最优选择啊。因为有的人移植仅仅是把STEP7V5升级到V14/15/16/V17等!如果硬件软件同时升级,长远看来还是需要把STL换成SCL的。     

【Hushuguo】STL在现阶段除了装逼没有任何优势,不要谈什么执行效率的问题,现在CPU的处理能力已大幅提升,不用在乎那一点点的性能提升,再说性能提升还得在程序写的好的情况下才能实现,垃圾的程序何谈性能,需要提升的编程效率和程序的易读性和可维护性,在这几方面STL属于绝对的弱势,或许我的说法激进了点。

【奔跑の蜗牛】大厂之所以还在用STL,我觉得这是历史使然,尤其是运行多年的大厂,经过一代又一代工程师的修修补补,设备都跑稳定了,如果想换成最新的,是需要付出很大成本的,所以,STL就这样延续下来了,估计很长很长时间内都不会消失,因为这些老客户还得生存。我老是感觉1500中的STL就是为了将就那些S7-300/400,就像S7-Smart为了将就S7-200似的,现在顶多是硬件替换一下,应该没有人会把STL程序重新用SCL写一遍吧!

【sansan33】如果是使用西门子PLC,STL是绕不过去的一道坎,从欧洲(主要是德国)进口的设备或生产线,关键的程序都是用STL编写的,根本见不到SCL,如果在外企工作并想在西门子PLC方面有所深入的话,建议还是好好学一下STL,万事开头难,一旦入了门也就柳暗花明又一村了。

【周杰伦 】用STL为了维护老设备,做维护没啥意思。


标签:

推荐资讯

010-64738638