21-1. PLC的基本逻辑指令(逻辑取及线圈驱动指令)

一. 逻辑取及线圈驱动指令

1. LD (Load) - 取指令
  • 功能 :用于一个网络块逻辑运算的开始 ,表示一个与左母线(电源线)直接相连常开触点
  • 理解 :"网络块开始":意味着它通常是一条逻辑支路的第一个指令。"常开触点":就像是一个开关,只有当它对应的位(如 I0.0)状态为 1(ON)时,这个开关才闭合,允许"电流"通过。
  • 示例 :在图中梯形图(a)的第一行 ,I0.0就是使用 LD 指令的一个常开触点。
2. LDN (Load Not) - 取反指令
  • 功能 :用于一个网络块逻辑运算的开始 ,表示一个与左母线直接相连常闭触点
  • 理解 :"常闭触点":与常开触点相反,正常情况下是接通的。只有当它对应的位(如 I0.1)状态为 0 (OFF)时,这个开关才闭合;状态为 1(ON)时,开关反而断开。
  • 示例 :在图中梯形图(a)的第二行 ,I0.1就是使用 LDN 指令的一个常闭触点。
3. = (Out) - 线圈驱动指令
  • 功能:线圈输出指令。它根据前面所有触点(LD, LDN 等)组成的逻辑运算结果,来驱动一个线圈。
  • 理解:它代表一个负载,如继电器线圈、灯泡等。如果到达线圈的逻辑运算结果是"通"(1),则线圈得电(被置为1)。如果结果是"断"(0),则线圈失电(被置为0)。
  • 示例 :图中的 Q0.0和 M0.0都是线圈。Q0.0是实际输出,而 M0.0是内部辅助继电器。
    注意事项
  1. LD/LDN 的扩展用途 :LD 和 LDN 不仅用于网络开始连接母线,在分支电路块的开始也要使用它们,然后与 ALD(与块)、OLD(或块)指令配合实现复杂逻辑。
  2. 线圈可并联 :并联的 =指令可以连续使用多次。例如,可以用同一个条件同时驱动多个线圈。
    LD I0.0 = Q0.0 // I0.0接通,Q0.0得电 = M0.0 // I0.0接通,M0.0也得电
  3. 禁止双线圈输出(重要规则) :在同一个程序中,同一个元器件(如 Q0.0)的线圈只能使用一次 = 指令。如果同一个线圈在不同地方被多次驱动,PLC 无法判断该执行哪个,会导致不可预知的结果,这是严重的编程错误。
  4. 操作数范围:这些指令可以操作的软元件类型包括:输入(I)、输出(Q)、位存储器(M)、特殊存储器(SM)、定时器(T)、计数器(C)、变量存储器(V)、顺控继电器(S)和局部变量(L)。
相关推荐
9稳3 小时前
基于PLC的液体自动混合加热控制系统设计
开发语言·网络·数据库·labview·plc
渡我白衣6 小时前
计算机组成原理(10):逻辑门电路
android·人工智能·windows·嵌入式硬件·硬件工程·计组·数电
线束线缆组件品替网19 小时前
服务器和交换机链路:Amphenol ICC 电缆组件实用解析
数码相机·电脑·硬件工程·材料工程·智能电视
Mya153592737871 天前
BX&Mya DS200DCFBG1BLC 冗余直流电源分配板
plc·dcs·现货库存·价格优惠·数字量混合 i/o 模块
恒锐丰小吕1 天前
屹晶微 EG2302 600V耐压、低压启动、带SD关断功能的高性价比半桥栅极驱动器技术解析
嵌入式硬件·硬件工程
恒锐丰小吕1 天前
屹晶微 EG2106D 600V耐压、半桥MOS/IGBT驱动芯片技术解析
嵌入式硬件·硬件工程
线束线缆组件品替网1 天前
Cole Hersee重载环境下汽车线束布线与固定方案全解析
人工智能·汽车·电脑·硬件工程·材料工程
hoiii1871 天前
基于C#的PLC串口通信实现
开发语言·c#·plc
Mya153592737871 天前
BX&Mya CS513 3BSE000435R1 数字量输入模块
plc·输入模块·控制器模块·现货库存·价格优惠·dcs系统备件
风哥在风中1 天前
一“芯”二用,氧化铝陶瓷发热芯的温度控制原理与技术特性分析
嵌入式硬件·硬件工程·焊接工具