我个人认为SCL结构文本与C语言的编程风格完全一样,但是大多PLC使用算法语言时都是使用结构文本,而不使用C语言,那么结构文本从哪个方面上比C语言有优势?原因在哪呢?
这是为什么?
最佳答案
1、SCL语言其实是PASCAL语言,和C语言比,主要的区别是C用=而PASCAL用=:,C用b{},而PASCAL用begin、end.
2、PASCAL语言是强类型语言,数据类型定义比较严谨,这样就使得编译的时候问题较容易发现,而且编译效率高,用过PASCAL或delphi的人都深有感触,曾经有人说PASCAL的编译器是世界上最快的编译器。相对而言C语言更比较自由化,自由化有它的优点,工业环境当然还是应该严谨一些更好,我觉得这就是PLC多数选用SCL语言的原因吧
提问者对于答案的评价:
对头!谢谢
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc231125.html