梯形图中的触点(Contact)
在 PLC 编程中,触点(Contact) 是梯形图中的基础元件之一。它用于检测变量状态,并根据条件决定逻辑是否继续向后传递。触点的概念来源于继电器逻辑,因而与实际电气控制系统的思维方式非常一致。
常开触点(Normally Open, NO)
<bool_variable>
------| |------当关联布尔变量为 TRUE 时,左侧逻辑状态会传递到右侧;当变量为 FALSE 时,右侧状态为 FALSE。从继电器角度看,它相当于一个常开触点,在条件成立时闭合。
常闭触点(Normally Closed, NC)
<bool_variable>
------|/|------当关联布尔变量为 FALSE 时,左侧状态会传递到右侧;当变量为 TRUE 时,右侧状态为 FALSE。它相当于一个常闭触点,在条件成立时断开。
上升沿检测触点(Positive Transition-Sensing)
<bool_variable>
------|P|------当关联变量从 FALSE 变为 TRUE,并且左侧逻辑状态为 TRUE 时,右侧状态会在一个扫描周期内置为 TRUE;在其他情况下,右侧状态均为 FALSE。
下降沿检测触点(Negative Transition-Sensing)
<bool_variable>
------|N|------当关联变量从 TRUE 变为 FALSE,并且左侧逻辑状态为 TRUE 时,右侧状态会在一个扫描周期内置为 TRUE;在其他情况下,右侧状态均为 FALSE。
触点的应用方式
触点用于构造 PLC 程序中的逻辑条件。例如,可以使用常开触点判断按钮是否按下;若按钮为真,则逻辑通过并继续执行后续动作。常闭触点则相反,用于在条件为假时允许逻辑通过。
上升沿与下降沿检测触点则用于识别状态变化,而不是仅判断当前状态。例如,只有在某个条件从 OFF 变为 ON 的瞬间,才允许执行一次动作。
小结
理解触点是学习 PLC 梯形图编程的基础。触点为程序提供了直观的条件判断方式,帮助我们控制逻辑流向,并实现复杂的自动化控制流程。