1. 基本开关量逻辑符号
1.1 常开触点 -| |-
-
含义:常开触点表示一个条件变量(比如输入信号、存储器位、输出状态等)。
-
用法:
-
当触点所关联的变量(如输入I0.0)为
1
时,触点导通(允许电流通过)。 -
当变量为
0
时,触点断开(电流不能通过)。
-
-
示例:
I0.0 ----| |---- (Q0.0)
解释:如果输入
I0.0
为1
,则输出Q0.0
也会变为1
。
1.2 常闭触点 -|/|-
-
含义:常闭触点是常开触点的相反状态。
-
用法:
-
当变量为
1
时,触点断开(电流不能通过)。 -
当变量为
0
时,触点导通(允许电流通过)。
-
-
示例:
I0.1 ----|/|---- (Q0.0)
解释:如果输入
I0.1
为0
,则输出Q0.0
变为1
,否则输出0
。
2. 逻辑运算符
2.1 逻辑非 -|NOT|-
-
含义:对变量进行取反操作(逻辑
1
变成0
,逻辑0
变成1
)。 -
用法:
-
用于反转一个信号状态。
-
适用于需要反逻辑控制的情况。
-
-
示例:
I0.0 ----|NOT|---- (Q0.0)
解释:如果
I0.0 = 1
,则Q0.0 = 0
;如果I0.0 = 0
,则Q0.0 = 1
。
2.2 上升沿检测 -|PI|-
-
含义:当信号从
0
变成1
时,产生一个短暂的脉冲。 -
用法:
-
用于检测输入信号的上升沿(正跳变)。
-
常用于触发某个事件或计数。
-
-
示例:
I0.0 ----|PI|---- (Q0.0)
解释:当
I0.0
从0
变为1
时,Q0.0
产生一个脉冲信号。
2.3 下降沿检测 -|NI|-
-
含义:当信号从
1
变成0
时,产生一个短暂的脉冲。 -
用法:
-
用于检测输入信号的下降沿(负跳变)。
-
-
示例:
I0.0 ----|NI|---- (Q0.0)
解释:当
I0.0
从1
变为0
时,Q0.0
产生一个脉冲信号。
3. 线圈(输出)
3.1 直接输出 -( )-
-
含义:用于控制输出设备(如继电器、电磁阀、灯等)。
-
用法:
-
只要前面的逻辑条件成立(导通),就会激活输出。
-
当前方逻辑条件不成立时,输出自动复位。
-
-
示例:
I0.0 ----| |---- (Q0.0)
解释:
I0.0 = 1
时,Q0.0
也变成1
;否则Q0.0
变为0
。
3.2 置位(锁存) -(S)-
-
含义:设定(Set)输出,保持状态不变,直到复位。
-
用法:
-
只要触发一次,就会持续保持
1
,即使触发信号消失。
-
-
示例:
I0.0 ----| |---- (S) Q0.0
解释:当
I0.0
变成1
时,Q0.0
保持1
,即使I0.0
变0
,输出仍然维持。
3.3 复位 -(R)-
-
含义:复位(Reset)输出,强制置
0
。 -
用法:
-
用于清除置位的状态。
-
-
示例:
I0.1 ----| |---- (R) Q0.0
解释:
I0.1 = 1
时,Q0.0
被强制复位(置0
)。
4. 其他特殊逻辑
4.1 交替触发 -(ALT)-
-
含义:每次触发信号改变一次状态(翻转
0
→1
或1
→0
)。 -
用法:
-
适用于按钮开关控制的电路,例如按一次开,按一次关。
-
-
示例:
I0.0 ----| |---- (ALT) Q0.0
解释:每次
I0.0
按下,Q0.0
状态翻转一次。
4.2 交替触发(带优先级) -(ALTP)-
-
含义:类似
ALT
,但带有优先级控制。 -
用法:
-
适用于两个不同信号控制的翻转状态。
-
-
示例:
I0.0 ----| |---- (ALTP) Q0.0
解释:如果
I0.0
有高优先级信号,Q0.0
翻转。
5. 触发器
5.1 SR 触发器
-
含义:优先置位触发器(Set-Reset Flip-Flop)。
-
用法:
-
S
端信号有效时,输出1
,R
端信号有效时,输出0
。 -
S
端优先,若S=1
,R=1
,输出仍保持1
。
-
-
示例:
I0.0 ----| |---- (S) Q0.0 I0.1 ----| |---- (R) Q0.0
5.2 RS 触发器
-
含义:优先复位触发器(Reset-Set Flip-Flop)。
-
用法:
-
R
端优先,若R=1
,S=1
,输出强制0
。
-
-
示例:
I0.0 ----| |---- (S) Q0.0 I0.1 ----| |---- (R) Q0.0