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)。
相关推荐
CaoMei_HuaCha1 天前
硬件测试内容之二十二:压力测试
硬件工程·压力测试
深圳市恒锐丰科技杨生1 天前
CL4054HL 36V 耐压 600mA 单节锂电池线性充电芯片|SOT23‑5 小型便携充电方案
嵌入式硬件·硬件工程
HUI-4742 天前
EG1185|SOT23‑6 高压非隔离恒压恒流控制器,极简外围高压辅助与 LED 驱动方案
嵌入式硬件·硬件工程
恒锐丰科技林技术员2 天前
SS6952T 单通道 H 桥电机驱动芯片:大电流电机一体化解决方案
经验分享·嵌入式硬件·硬件工程
深圳市恒锐丰科技杨生2 天前
CL4056D 1A 单节锂电池线性充电芯片|ESOP‑8/DFN2×2‑8 便携充电方案
嵌入式硬件·硬件工程
恒锐丰科技林技术员2 天前
SS6289 桥式驱动芯片:高可靠性有刷直流电机驱动优选方案
经验分享·嵌入式硬件·硬件工程
澄纸气2 天前
三菱FX3U ST语言实战|WHILE 循环遍历数组计算最大、最小值
plc·st语言·三菱fx-3u·st结构化文本
深圳市恒锐丰科技杨生2 天前
SA8330 2.5‑15V 2.0A 三相半桥无刷电机驱动芯片|低压 BLDC 预驱动方案
嵌入式硬件·硬件工程
恒锐丰科技林技术员3 天前
SS8870T:宽压高可靠直流有刷电机驱动芯片,机电设备动力控制优选
经验分享·硬件工程
LCMICRO-133108477463 天前
国产长芯微LD151完全P2P替代ADP151,是一款超低噪声、低压差线性稳压器
单片机·嵌入式硬件·fpga开发·硬件工程·电子工程师·线性稳压器·adp151