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)。
相关推荐
莫桑晚-为尚天7 分钟前
轨到轨运放与非轨到轨在电压跟随上的区别
硬件工程
LCMICRO-133108477466 小时前
长芯微LD9689完全P2P替代AD9689,是一款双通道、14位、2.0 GSPS/2.6 GSPS模数转换器(ADC)
网络·单片机·嵌入式硬件·网络协议·fpga开发·硬件工程·高速adc
祝大家百事可乐18 小时前
嵌入式——10 LinuxC
硬件工程
LCMICRO-1331084774620 小时前
长芯微LDC90810完全P2P替代ADC128D818,是一款八通道系统监控器,专为监控复杂系统状态而设计。
stm32·单片机·嵌入式硬件·fpga开发·硬件工程·模数转换芯片adc
祝大家百事可乐1 天前
嵌入式——07 单片机
硬件工程
学嵌入式的小杨同学2 天前
STM32 进阶封神之路(十六):PWM 波深度实战 —— 定时器输出 + LED 调光 + 电机调速(库函数 + 寄存器)
stm32·单片机·嵌入式硬件·mcu·硬件架构·硬件工程·智能硬件
祝大家百事可乐2 天前
储能系统——03 储能系统架构分析
硬件工程
上海合宙LuatOS3 天前
LuatOS核心库API——【 string】字符串操作
运维·服务器·物联网·junit·硬件工程·信息与通信·嵌入式实时数据库
上海合宙LuatOS3 天前
LuatOS核心库API——【sys】LuatOS运行框架
运维·服务器·物联网·硬件工程·lua·软件工程·信息与通信
控电PLC3 天前
32. 功能图的产生及基本概念
plc·plc功能图