plc中scl与梯形图编程哪个比较好?为什么 scl和梯形图的比较向来是plc编程争论比较多的一个点,有的大力推广使用scl的,有坚持使用梯形图的。它们之间没有说是谁能代替谁,知识各自有各种的优势罢了。梯形图编程是在传统的继电器电路上发展而来的,可以看出它的编程图像与原理图很类似,左边的是母线,有线圈、有常开和常闭触点等等。scl结构化文本语言在三菱plc中叫做ST,风格类似计算机高级编程语言。 从它们的名字中就可以找出区别,梯形图编程主要是直观、逻辑清楚,但凡有点电工基础的都能很快理解;而scl没有一点计算机基础的根本看不懂它适合于有编程基础的如C语言、C++等,而且上手很快。对于新手来讲梯形图比较好入门,像一些电工、机修等人员就选择plc编程。 在一个就是控制对象,对于离散型如气缸、机械臂等逻辑控制、顺序控制和运行控制为主的采用梯形图编程较为方便,对于过程控制和通信控制要求比较高的可以使用scl编程,涉及到数据处理和流程编程的,梯形图实现起来还是很费劲的,scl的功能比较丰富,有时候一条语句能够实现的功能,梯形图可能需要十几行来完成中间还要占用许多辅助继电器,有些功能梯形图还不支持。 那在选择编程语言时,一般根据工程的大小、类型决定,对于一些简单的顺序控制采用梯形图;在一些较大项目中涉及到通信的如变频器的控制、做一些算法如传感器模拟量会的时候选择结构化文本。我们不能完全否定梯形图的编程也无需看不起那些坚持使用梯形图的工控人员,至今也没有哪家PLC敢取消梯形图编程的。 |