PLC编程最常用的语言是梯形图 (LD),也称为继电器梯形逻辑 (RLL)。
这是一种图形语言,显示输入和输出之间的逻辑关系,就好像它们是硬连线机电继电器电路中的触点和线圈一样。
发明这种语言的明确目的是让熟悉基于继电器的逻辑和控制电路的电工感到“自然”的 PLC 编程。尽管梯形图编程有许多缺点,但它在工业自动化中仍然非常流行。
每个梯形图程序都被安排为类似于电气图,使其成为一种图形(而不是基于文本)的编程语言。
梯形图被认为是虚拟电路,其中虚拟“电源”流经虚拟“触点”(闭合时)以激励虚拟“继电器线圈”以执行逻辑功能。
梯形图 PLC 程序中看到的触点或线圈都不是真实的;相反,它们作用于 PLC 存储器中的位,这些位之间的逻辑相互关系以类似于电路的图表的形式表达。
plc梯形图编程怎么按一下让灯亮?
关于这个问题,以下是一个简单的 PLC 梯形图编程,按下按钮后 LED 灯会亮起:
1. 首先,您需要创建一个输入变量“Button”,一个输出变量“LED”和一个中间变量“State”。
2. 将一个开关连接到 PLC 的输入端口,并将它命名为“Button”。
3. 将一个 LED 灯连接到 PLC 的输出端口,并将它命名为“LED”。
4. 创建一个梯形图程序,在该程序中,将“Button”输入变量连接到一个“XIC”(输入闭合)指令,然后将其连接到一个“SET”(设置)指令。将“LED”输出变量连接到一个“OTL”(输出置位)指令。
5. 然后,将“State”变量连接到一个“XIC”指令,该指令连接到“Button”输入变量。将“State”变量连接到一个“RST”(复位)指令,该指令连接到“LED”输出变量。
6. 最后,将“State”变量连接到一个“TON”(定时器)指令,该指令设置一个适当的时间延迟,以确保 LED 灯在按下按钮后保持亮起状态。
7. 您的 PLC 梯形图程序现在已准备好使用。按下按钮时,“State”变量将被置位,并开始计时器计时。当计时器完成后,“LED”输出变量将被置位,LED 灯将被点亮。当再次按下按钮时,“State”变量将被复位,并关闭 LED 灯。