梯形图 (LD) 编程
PLC编程最常用的语言是梯形图 (LD),也称为继电器梯形逻辑 (RLL)。
这是一种图形语言,显示输入和输出之间的逻辑关系,就好像它们是硬连线机电继电器电路中的触点和线圈一样。
发明这种语言的明确目的是让熟悉基于继电器的逻辑和控制电路的电工感到“自然”的 PLC 编程。尽管梯形图编程有许多缺点,但它在工业自动化中仍然非常流行。
每个梯形图程序都被安排为类似于电气图,使其成为一种图形(而不是基于文本)的编程语言。
梯形图被认为是虚拟电路,其中虚拟“电源”流经虚拟“触点”(闭合时)以激励虚拟“继电器线圈”以执行逻辑功能。
梯形图 PLC 程序中看到的触点或线圈都不是真实的;相反,它们作用于 PLC 存储器中的位,这些位之间的逻辑相互关系以类似于电路的图表的形式表达。在个人电脑上编辑:
梯形图编程
以下计算机屏幕截图显示了典型的梯形图程序。
触点的出现就像在继电器逻辑图中一样——由水平空间分隔的短垂直线段。
常开触点在线段之间的空间内是空的,而常闭触点具有穿过该空间的对角线。
线圈有些不同,要么显示为圆圈,要么显示为一对括号。其他说明显示为矩形框。
每条水平线称为一个梯级,就像梯子上的每个水平台阶称为一个“梯级”一样。
正如此屏幕截图所示,梯形图程序编辑器的一个共同功能是能够用颜色突出显示虚拟“电路”中准备“传导”虚拟“电源”的虚拟“组件”。
在这个特定的编辑器中,用于指示“传导”的颜色是浅蓝色。
在此 PLC 程序中看到的另一种状态指示形式是 PLC 内存中某些变量的值,以红色文本显示。
例如,您可以在屏幕右上角看到线圈 T2 通电(充满浅蓝色),而线圈 T3 则未通电。
相应地,每个常开 T2 触点都显示为彩色,指示其“闭合”状态,而每个常闭 T2 触点则为无色。
相比之下,每个常开 T3 触点均未着色(因为线圈 T3 未通电),而每个常闭 T3 触点则显示为彩色以指示其导电状态。
同样,定时器T2和T3的当前计数值分别示出为193和0。数学指令框的输出值恰好是2400,也以红色文本显示。
当然,梯形图元件的颜色突出显示仅在运行程序编辑软件的计算机连接到 PLC 并且 PLC 处于“运行”模式(并且启用了编辑软件的“显示状态”功能)时有效。 )。
否则,梯形图只不过是白底黑字。
状态突出显示不仅在调试PLC 程序时非常有用,而且当技术人员分析 PLC 程序以检查连接到 PLC 的实际输入和输出设备的状态时,它还具有宝贵的诊断目的。
当通过计算机网络远程查看程序状态时尤其如此,使维护人员甚至无需靠近 PLC 即可调查系统问题!