第3章 基本指令系统及编程

3.1 连接驱动指令及其应用

码3-1 组态仿真软件的使用

3.1.1 基础知识:连接驱动指令

1.取指令LD

功能:取用常开触点与左母线相连。

操作元件:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C和状态器S等软元件的触点。

2.取反指令LDI(又称为“取非”指令)

功能:取用常闭触点与左母线相连。

操作元件:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C和状态器S等软元件的触点。

LD与LDI指令用于与母线相连的接点,作为一个逻辑行的开始。此外,还可用于分支电路的起点,LD与LDI在梯形图中的使用如图3-1a所示。

3.驱动指令OUT(又称为输出指令)

功能:驱动一个线圈,通常作为一个逻辑行的结束。

操作元件:输出继电器Y、辅助继电器M、定时器T、计数器C和状态器S等软元件的线圈。这是由于输入继电器X的通断只能由外部信号驱动,不能用程序指令驱动,所以OUT指令不能驱动输入继电器X的线圈。

OUT指令用于并行输出,能连续使用多次。注意当OUT指令的操作元件为定时器T或计数器C时,通常还需要一条常数设定语句,如图3-1和图3-2所示。

图3-1 连接驱动指令的使用

a)梯形图 b)指令语句表

3.1.2 应用实例:门铃控制

图3-3所示为门铃上的一个按钮电路,只有在门铃按钮按下时门铃才响,即只能工作在同一时间段内。

图3-2 OUT指令的使用

a)梯形图 b)指令语句表

图3-3 门铃控制电路

通常,采用端口(I/O)分配表来确立输入、输出与实际元件的控制关系,如表3-1所列。

表3-1 门铃控制电路的I/O分配表

根据表3-1得到外部接线图,如图3-4所示。

图3-4 门铃电路对应的PLC与外围元件接线图

采用图3-5a所示梯形图可解决以上问题,当按下按钮时,X000接通,则Y000得电而送出电信号,门铃发出响声;松开按钮时,X000断开,则Y000失电,门铃响声停止。图3-5b所示为该梯形图对应的指令语句表。

图3-5 门铃上的按钮电路程序

a)梯形图 b)指令语句表

3.1.3 应用实例:水池水位控制

如图3-6所示,一个注水水池的自然状态是浮阀的浮标“悬”空,进水阀打开,这样水就流入容器,当容器显水位逐渐地升高使水池注满水时,浮阀的浮标抬起,浮阀发出信号,进水阀关闭,停止注水。

通常,采用端口(I/O)分配表来确立输入、输出与实际元件的控制关系,如表3-2所列。

表3-2 水池水位控制电路I/O分配表

根据表3-2得到外部接线图,如图3-7所示。

图3-6 注水容器

图3-7 水池水位控制电路对应的PLC与外围元件接线图

采用图3-8a所示梯形图可解决以上问题,当浮阀的浮标“悬”空无信号时,X000的常闭为接通状态,则Y000得电,进水阀打开,水就流入容器。当容器注满水,使浮阀的浮标抬起时,X000的常闭断开,则Y000失电,进水阀关闭,停止注水。当水位降低,使浮阀的浮标下降,供水阀重新打开。图3-8b所示为该梯形图对应的指令语句表。

图3-8 注水水池控制程序

a)梯形图 b)指令语句表