可编程逻辑控制器 (PLC) 中的梯形逻辑

发布者:TranquilSilence最新更新时间:2024-04-02 来源: elecfans关键字:可编程逻辑控制器  PLC 手机看文章 扫描二维码
随时随地手机看文章

  本文介绍了用于对 PLC 进行编程的编程语言梯形图逻辑,并展示了其功能的示例。

  梯形图,更好地称为梯形逻辑,是一种用于对 PLC(可编程逻辑控制器)进行编程的编程语言。本文将简要介绍什么是梯形逻辑,并通过一些示例说明其功能。


  可编程逻辑控制器或 PLC 是用于执行控制功能的数字计算机,通常用于工业应用。在可用于对 PLC 进行编程的各种语言中,梯形图逻辑是一种直接模仿机电继电器系统的语言。

  它使用在代表系统电源的两个垂直条之间布置的长梯级。沿着梯级是触点和线圈,仿照机械继电器上的触点和线圈建模。触点充当输入,通常代表开关或按钮;线圈表现为输出,例如灯或电机。

  不过,输出不一定是物理的,可以代表 PLC 内存中的单个位。然后可以稍后在代码中将该位用作另一个输入。触点串联表示 AND 逻辑,并联表示使用 OR 逻辑。与真正的继电器一样,有常开触点和常闭触点。

  梯形图逻辑示例

  我们来看一个梯形图逻辑编程的例子:

  

wKgaomUNXuWALwbvAACSGJJWOyU859.png

  图 1.一个简单的梯形图逻辑程序

  这个梯形图逻辑程序有三个梯级长。程序由 CPU 从左到右、从上到下“扫描”或运行。横跨整个梯级的符号实际上是图形说明。这些指令的名称是:

  XIC(检查是否关闭)

  XIO(检查是否打开)

  OTE(输出激励)。

  梯级

  查看梯级,注意前两个输入 I:1/1 和 I:1/2。符号是 XIC,I 表示这是一个输入。该指令表示在其中一个离散输入卡上找到的物理输入。

  

wKgaomUNXuyAFmryAACRz9uxdlE151.png

  图 2.个梯级代表在其中一个离散输入卡上找到的物理输入。

  I:1 表示此输入卡已放置在插槽 1 中,与处理器直接相邻。/1 表示感兴趣的位。输入卡有多个通道,如果指令指定/1,则指令访问通道 1。

  第二个输入代表同一张卡上的通道 2。如果关闭,则 XIC 指令真正意味着 true。也就是说,如果它代表的输入设备关闭,则该指令将为真。如果指令为真,则以绿色突出显示。使输出通电的方法是是否可以从左轨追踪到右轨的真实指令路径。因此,梯级 1 上的输出将为真,因为存在真指令路径 I:1/1 和 I:1/2。这实际上是一个 AND 操作。

  本例中的输出 B:0/1 实际上是存储在 PLC 内存中的内部位。这就是为什么将“输出”标记为 B 而不是 O 的原因。当需要记录特定状态或一组输入而不实际打开物理输出时,这些内部位非常有用。

  二阶

  在第二个梯级上,我们有一个标记为 I:1/3 的第三个输入,我们的内部位现在用于输入指令而不是输出。

  

wKgaomUNXvKAP-yAAACVlD6kPJ0652.png

  图 3.第二个梯级代表与输入指令一起使用的第三个输入。

  这两个输入并联放置,代表一个或条件。O:2/1 是一条输出指令,表示插槽 2 中物理离散输出卡上的通道 1。可以通过将 B:0/1 替换为梯级一的两个输入来在没有内部位的情况下重写第二个梯级。因此,如果 I:1/3 为真,或者如果 I:1/1 和 I:1/2 都为真,则输出 O:2/1 将为真。这是所有梯形图逻辑程序的基本结构。

  第三梯级

  第三个梯级引入了 XIO 指令。如果打开,将 XIO 指令描述为真。

  

wKgaomUNXvmAXg5QAACSKpvo3mU860.png

  图 4.第三个梯级引入了 XIO 指令。

  只有当连接到它的输入打开时,XIO 才会为真。对于内部位,如果内部位关闭,则此指令为真。因此,因为 I:1/1 和 I:1/2 都闭合,表示这些输入的 XIO 指令为假。表示 I:1/3 的 XIO 为真,因为它表示的输入设备是打开的。如果没有从左到右的真实指令路径,则第三梯级 O:2/2 上的输出将关闭。

  PLC系统指令

  上面讨论的指令是 PLC 系统中基本的指令,但它们只占整个指令集的一小部分。大多数 PLC 包括定时器、计数器、锁存和逻辑指令。

  图 5 显示了作者为 Allen-Bradley PLC 编写的稍微复杂的电平控制程序。

  

wKgZomUNXv-ACOLXAAK80Vxfdyc012.png

  图 5. 电平控制程序

  对于初学者,您可能会注意到输入 I:1/0。令人困惑的是,Allen-Bradley 将任何卡通道上的个通道命名为 0。这类似于数组索引从零开始的方式。

  该程序使用连接到水箱的两个液位开关来启动两个泵,这两个泵必须一个接一个地开始运行,而不是同时运行。请注意,相同的两个 XIC 输入同时控制泵 A 和 B。但是,内部位与 XIC 一起用于控制泵 A,与 XIO 一起用于控制泵 B。如果梯级 0000 为真,则使用锁存指令锁存泵 A 。

  如果梯级 0001 为真,则泵 B 被锁定。一旦锁存指令变为真,输出将保持打开状态,直到激活互补的解锁指令。一个梯级使用性指令和 XOR 指令控制泵切换。

  单次触发在激活时对单个程序扫描保持正确,而 XOR 的行为与往常一样。这是使用单个输入切换位的简单方法。


关键字:可编程逻辑控制器  PLC 引用地址:可编程逻辑控制器 (PLC) 中的梯形逻辑

上一篇:十种PLC模拟输入滤波方法优缺点对比
下一篇:什么是PLC?看完就明白

推荐阅读最新更新时间:2024-11-18 00:24

PLC的复位优先介绍
复位优先是PLC指令表中通过输入触点I0.6接通M0.0,M0.0导通后,M0.0的常开触点闭合,驱动Q0.0导通。当I0.7输入触点闭合时,复位M0.0,M0.0线圈失电断开,Q0.0线圈失电断开 复位优先指令I0.0可以接通Q0.0,Q0.0线圈得电,利用I0.1可以复位Q0.0,Q0.0失电; 置位优先指令I0.3可以接通Q0.0,Q0.1线圈得电,利用I0.4可以置位Q0.0,Q0.1得电。 复位优先指令,当I0.0接通Q0.0,Q0.0线圈得电,同时由于复位优先指令Q0.0已经接通,程序循环执行,所以线圈 Q0.1线圈得电。如果这时按下I0.1复位Q0.0,Q0.0,Q0.1失电; 置位优先指令I0.3可以接通
[嵌入式]
<font color='red'>PLC</font>的复位优先介绍
PLC维修保养常识
  PLC 在工业中应用广泛,所以plc的日常维护和保养成为重点。   一、保养规程、设备定期测试、调整规定   (1)每半年或季度检查PLC柜中接线端子的连接情况,若发现松动的地方及时重新坚固连接;   (2)对柜中给主机供电的电源每月重新测量工作电压;   二、设备定期清扫的规定   (1)每六个月或季度对PLC进行清扫,切断给PLC供电的电源把电源机架、CPU主板及输入/输出板依次拆下,进行吹扫、清扫后再依次原位安装好,将全部连接恢复后送电并启动PLC主机。认真清扫PLC箱内卫生;   (2)每三个月更换电源机架下方过滤网;   三、检修前准备、检修规程   (1)检修前准备好工具;   (2)为保障元件的功能不出故障及模板不
[嵌入式]
三菱PLC梯形图的基本特点
关于梯形图的格式,一般有如下一些要求:每个梯形图网络由多个梯级组成。每个输出元素可构成一个梯级,每个梯级可有多个支路。通常每个支路可容纳11个编程元素,最右边的元素必须是输出元素。一个网络最多允许16条支路。 关于三菱PLC梯形图有以下几个基本特点: (1) PLC梯形图与电气操作原理图相对应,具有直观性和对应性,并与传统的继电器逻辑控制技术相一致。 (2) 梯形图中的“能流”不是实际意义的电流,而是“概念”电流,是用户程序解算中满足输出执行条件的形象表示方式。“能流”只能从左向右流动。 (3) 梯形图中各编程元件所描述的常开触点和常闭触点可在编制用户程序时无限引用,不受次数的限制,既可常开又可常闭。 (4) 梯形图格式中的继电器与
[嵌入式]
基于PLC的油料储运监控系统的设计与实现
1 引言   油库中油料储存罐和输油管道所使用的各种控制阀门是油料储运过程中必不可少的现场仪表,其智能化程度的高低、所含信息的多少和对故障的诊断与容错能力直接影响到数据采集与监控系统的可靠性、稳定性和易用性。通常库区中的控制阀数量众多且分散,普通的控制阀所含信息量少而布线繁多,这在一定程度上使库区监控系统的设计复杂化。该系统采用英国Rotork公司的智能电动阀及其主站控制器和3级故障显示报警系统,大大简化了监控系统的复杂设计,而且借助其丰富的诊断信息和对故障的容错能力,使系统的可靠性得以提高。 2 监控系统的硬件实现   2.1 Rotork智能阀控制设备   Rotork智能阀控制
[工业控制]
基于<font color='red'>PLC</font>的油料储运监控系统的设计与实现
PLC编程实例及经验设计法详解
一、三相异步电动机的降压启动控制 1、三相异步电动机的Y-△降压启动控制 将三相异步电动机的Y-△降压启动的继电接触器控制改造为PLC控制系统. (1)确定I/O信号、画PLC的外部接线图 (a)主电路 (b)PLC的I/O接线图 (2)设计三相异步电动机的Y-△降压启动梯形图 电动机的Y-△降压启动控制的梯形图 2.三相异步电动机的串自耦变压器降压启动控制 将串自耦变压器降压启动的继电接触器控制改造为PLC控制系统 : (1)确定I/O信号、画PLC的外部接线图 PLC的输入信号:启动按钮SB1,停止按钮SB2,热继电器常开触点FR。 PLC的输出信号:运行接触器KM2、串接自耦变压器接触器KM1。 (a)主电路
[嵌入式]
<font color='red'>PLC</font>编程实例及经验设计法详解
基于PLC810PG控制IC的LED路灯驱动电路
  目前LED应用的一个热点就是LED 的道路照明。LED路灯技术主要有两大部分:一个是离线(off2line) LED驱动电源技术;另一个是LED 路灯模块及其散热和灯具技术。   由于用来取代高压钠灯等传统光源用于道路照明的LED路灯功率往往远超过75 W,因此要求LED路灯电源AC输入电流谐波含量必须符合IEC610002322等标准规定限制。为此, LED路灯电源必须采用功率因数校正( PFC) 。   LED路灯电源大多采用开关型电源( SMPS)拓扑结构。由于LED路灯功率通常达150 W 以上,不宜再沿用单开关反激式电路,而必须采用支持相应功率的电路拓扑,例如半桥LLC谐振拓扑结构。   1 半桥LLC谐振拓
[电源管理]
基于<font color='red'>PLC</font>810PG控制IC的LED路灯驱动电路
PLC-变频器在起重机电控系统中的应用
引言   起重行业采用PLC-变频器调速在近几年逐渐得到推广和普及,尤其在大型起重设备上,用PLC程序控制取代传统的继电-接触器控制;用变频调速取代绕线电机转子串电阻调速;用变频电动机或异步电动机取代绕线电机,再配合先进的现场总线技术和人机界面系统,提高了设备控制精度和稳定性,降低了故障率,且节能效果显著,易于检修维护,成为提高企业生产效率的好途径。   控制方案   某重型机械制造大件分厂,承担着所有大件设备装配、定位、对接等任务,对起重机性能要求很高,所用一台QD250/50t桥式起重机采用了siemens S7-400 PLC、ABB变频器、触摸屏等高性能配置,应用了先进的Profibus现场总线技术、带编码器反馈的
[工业控制]
研祥“八爪鱼”盛装步入自动化产业殿堂
      在刚刚结束的“09年研祥自动化(EAS)产品峰会”北京站的新品推介会上,由研祥中国区市场本部最新研发推出的“八爪鱼”系列产品的王者AEQ-2801整机产品一下吸引了各位参会嘉宾的眼球,成为现场观摩和热评的焦点。       数据采集和设备控制是自动化产业领域中一个重要的分支,在传统的数据采集系统中,工程师往往会采用工控机加数据采集卡或者直接用PLC来实现现场信号的实时采集和输出控制。采用这种传统的数据采集方案,系统工程师往往会遇到以下的不足或缺陷:       1、 系统成本高      不管是采用工业控制计算或是PLC,系统的成本均比较高。目前市场上主流PLC的价格还是处于一个高位水平,即使现场点数不多的情况
[工业控制]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved