1 引言
可编程控制器plc外部接线简单方便,它的控制主要是程序的设计,编制梯形图是最常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器控制电路移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述控制系统的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。这是一种先进的设计方法,对于复杂系统,可以节约60%~90%的设计时间。我国1986年颁布了功能表图的国家标准(gb6988.6-86)。有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位寄存器编程方式和置位复位编程方式。本文以三菱公司f1系列plc为例,说明实现顺序控制的四种编程方式。
例如:某plc控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若传感器x400检测到工件到位,钻头向下工进y430当钻到一定深度钻头套筒压到下接近开关x401时,计时器t450计时,4s后快退y431到上接近开关x402,就回到了原位。功能表图见图1:
2 使用起保停电路的编程方式
起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号plc的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的plc改造过程中应用较多。如图2为使用起保停电路编程方式编制的与图1顺序功能图所对应的梯形图,图2中只有常开触点、常闭触点及输出线圈组成。
3 使用步进梯形指令的编程方式
步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器s来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令set置位,这样才具有控制功能,状态寄存器s才能提供stl触点,否则状态寄存器s与一般的中间继电器m相同。在步进梯形图中不同的步进段允许有双重输出,即允许有重号的负载输出,在步进触点结束时要用ret指令使后面的程序返回原母线。把图1中的0-3用状态寄存器s600-s603代替,代替以后使用步进梯形指令编程,对应的梯形图如图3所示。这种编程方法很容易被初学者接受和掌握,对于有经验的工程师,也会提高设计效率,程序的调试、修改和阅读也很容易,使用方便,程序也较短,在顺序控制设计中应优先考虑,该法在工业自动化控制中应用较多。
4 使用移位寄存器的编程方式
从功能表图可以看出,在0-3各步中只有一个步在某时刻接通而其他步都在断开,把各步用中间继电器m200-m203代替,就很容易用移位寄存器实现控制。图4为用移位寄存器编程时的梯形图,采用移位寄存器m200-m217的前四位m200-m203代表4个步,组成1个环形移位寄存器。用移位寄存器主要是对数据、移位、复位3个输入信号的处理。该方法设计的梯形图看起来简洁,所用指令也较少,但对较复杂控制系统设计就不方便,使用过程中在线修改能力差,在工业控制中使用较少,大多数应用在彩灯顺序控制电路中。
5 使用置位复位指令的编程方式
如图5为使用置位复位编程方式编制的与图1顺序功能图所对应的梯形图。在以置位复位指令的编程方式中,用某一转换所有前级步对应的辅助继电器的常开触点与转换对应的触点或电路串联,作为使所有后续步对应的辅助继电器置位和使所有前级步对应的辅助继电器复位的条件。对简单顺序控制系统也可直接对输出继电器置位或复位。该方法顺序转换关系明确,编程易理解,一般多用于自动控制系统中手动控制程序的编程。
以上四种顺序控制编程方式各有特点,可以根据实际情况选择一种来编制梯形图,它们的一般比较见附表。教学实践表明这些编程方式很容易被初学者接受和掌握,用它们可以得心应手地设计出任意复杂的顺序控制程序。
6 结束语
采用功能表图的四种方式来编制梯形图,可适应于不同场合,供工程技术人员视工艺要求决定。它是一种先进的设计方法,对于复杂系统,能节省(60~90)%的时间。
关键字:PLC 顺序控制 梯形图
引用地址:PLC顺序控制设计法编制梯形图的四种方式
可编程控制器plc外部接线简单方便,它的控制主要是程序的设计,编制梯形图是最常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器控制电路移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述控制系统的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。这是一种先进的设计方法,对于复杂系统,可以节约60%~90%的设计时间。我国1986年颁布了功能表图的国家标准(gb6988.6-86)。有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位寄存器编程方式和置位复位编程方式。本文以三菱公司f1系列plc为例,说明实现顺序控制的四种编程方式。
例如:某plc控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若传感器x400检测到工件到位,钻头向下工进y430当钻到一定深度钻头套筒压到下接近开关x401时,计时器t450计时,4s后快退y431到上接近开关x402,就回到了原位。功能表图见图1:
2 使用起保停电路的编程方式
起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号plc的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的plc改造过程中应用较多。如图2为使用起保停电路编程方式编制的与图1顺序功能图所对应的梯形图,图2中只有常开触点、常闭触点及输出线圈组成。
3 使用步进梯形指令的编程方式
步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器s来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令set置位,这样才具有控制功能,状态寄存器s才能提供stl触点,否则状态寄存器s与一般的中间继电器m相同。在步进梯形图中不同的步进段允许有双重输出,即允许有重号的负载输出,在步进触点结束时要用ret指令使后面的程序返回原母线。把图1中的0-3用状态寄存器s600-s603代替,代替以后使用步进梯形指令编程,对应的梯形图如图3所示。这种编程方法很容易被初学者接受和掌握,对于有经验的工程师,也会提高设计效率,程序的调试、修改和阅读也很容易,使用方便,程序也较短,在顺序控制设计中应优先考虑,该法在工业自动化控制中应用较多。
[page]
4 使用移位寄存器的编程方式
从功能表图可以看出,在0-3各步中只有一个步在某时刻接通而其他步都在断开,把各步用中间继电器m200-m203代替,就很容易用移位寄存器实现控制。图4为用移位寄存器编程时的梯形图,采用移位寄存器m200-m217的前四位m200-m203代表4个步,组成1个环形移位寄存器。用移位寄存器主要是对数据、移位、复位3个输入信号的处理。该方法设计的梯形图看起来简洁,所用指令也较少,但对较复杂控制系统设计就不方便,使用过程中在线修改能力差,在工业控制中使用较少,大多数应用在彩灯顺序控制电路中。
5 使用置位复位指令的编程方式
如图5为使用置位复位编程方式编制的与图1顺序功能图所对应的梯形图。在以置位复位指令的编程方式中,用某一转换所有前级步对应的辅助继电器的常开触点与转换对应的触点或电路串联,作为使所有后续步对应的辅助继电器置位和使所有前级步对应的辅助继电器复位的条件。对简单顺序控制系统也可直接对输出继电器置位或复位。该方法顺序转换关系明确,编程易理解,一般多用于自动控制系统中手动控制程序的编程。
以上四种顺序控制编程方式各有特点,可以根据实际情况选择一种来编制梯形图,它们的一般比较见附表。教学实践表明这些编程方式很容易被初学者接受和掌握,用它们可以得心应手地设计出任意复杂的顺序控制程序。
6 结束语
采用功能表图的四种方式来编制梯形图,可适应于不同场合,供工程技术人员视工艺要求决定。它是一种先进的设计方法,对于复杂系统,能节省(60~90)%的时间。
上一篇:PLC顺序控制设计法编制梯形图的四种方式
下一篇:如何实现两台PLC之间的MODBUS无线通信
推荐阅读最新更新时间:2024-05-02 23:41
LM系列PLC在晒版机中的应用
晒版机是制版印刷中不和或缺的设备,起着非常主要的作用。晒版机是一种用于制作印版的设备,原理为接触曝光成像。晒版时利用大气压力或机械压力使原版与感光版紧密贴合,通过特定液体的光化学反应,将原版上的图像精确地晒制在感光版上。晒版机主要由光源装置、曝光室、真空室、电器部分、机座等部分组成。工作过程大致为:抽真空-曝光-显影-烘干。其中影响晒版质量的主要是抽真空质量和灯光效果。利用和利时LM系列PLC进行控制的晒版机,能够对抽真空和曝光时间进行相应的控制,保证了非常高的晒版质量和效率。 1 引言 印刷术作为中国的四大发明之一,至今已发展成为不可或缺的技术。文化和知识传播的方便程度和广度主要依赖于印刷业。随着人们对书籍
[嵌入式]
分布式I/O系统和能源数据管理
无缝传输能源数据且独立于任意总线 能源对于当今科技发展和整个社会的繁荣来说,的确是一个至关重要的因素。1973年的第一次石油危机揭示了我们对于能源有多么得依赖。第一次,人类开始认识到石油燃料的总量是有限的。 对于结束这种依赖方案的研究,从可再生能源开始,如风力发电和光伏发电,已经得到长远的发展。今天,无可争议的事实是,只有智能地混合所有已存在的能源形态,才能确保这类研究的成功进展。在这种情况下,能源在它产生的地方使用,在有风,太阳或者小区的天然气站点。网络工程可以产生智能的分布式能源生产工厂,也就是所谓的“智能电网”(图1)。
图1 智能的分布式能源生产网络
[嵌入式]
Modbus转profinet网关连接ES-R6六轴关节机器人控制系统与PLC的配置案例
在众多的通讯协议中,Modbus转profinet是被广泛使用的一种协议转换方式。这种技术结合了两种不同的通信协议,能够实现不同设备之间的高效通信和数据交换,为生产过程提供了更多便利和灵活性。应客户要求用开疆智能Modbus转profinet网关连接ES-R6六轴关节机器人控制系统与PLC的配置,通过Modbus转profinet网关控制ES-R6六轴关节机器人控制系统。 首先打开电脑中的PLC软件进行组态,安装Modbus转Profinet网关的gsd文件添加到博图中。 选择gsd所在文件夹位置所正在位置即可确定后会出现在图中,选择安装即可。 安装完毕后在如下地址找到Modbus转profinet网关模块。
[嵌入式]
PLC基本信号概念讲解
近年来,随着工业技术和科学的发展,PLC因着其体积小,集中控制,智能化和自动化等优点,逐步取代了传统的继电器配电柜,交流接触器配电柜等,广泛的应用在了工业控制和生产生活中。 其中PLC开关量信号和模拟量信号的转化问题也是PLC的经典应用问题。要说清楚PLC开关量信号和模拟量信号在PLC应用中是如何转化的,我们首先需要弄清楚几个基本的PLC信号概念。 一 基本信号概念 基本信号包括了开关量信号,模拟量信号,数字量信号,脉冲信号等,接下来我们逐个讲解。 1 开关量信号: 基本为通断信号,可以用万用表欧姆档进行通断测量。开关量信号可以分为有源信号和无源信号。 2 模拟量信号: 连续的电流信号或者电压信号,模拟量信号可以分为
[嵌入式]
PLC出现什么故障可以使用时间出错组织块呢
时间出错组织块(OB80) 无论何时执行OB时出错,S7-300 CPU的操作系统将调用OB80。 此类错误包括:超出周期时间、执行OB时出现确认错误、提前了时间而使OB的启动时间被跳过、在CiR后恢复RUN模式。 例如,如果在上一次调用之后发生了某一周期性中断OB的启动事件,而同一OB此时仍在执行中,则操作系统将调用OB80。 如果OB80尚未编程,则CPU将转为STOP 模式。 可以使用SFC 39至42禁用或延迟和重新启用时间出错OB。 注意: 如果因超出了扫描时间而导致在同一扫描周期内调用了两次OB80,则CPU 转为STOP 模式。 通过在程序中的适当的点调用SFC43 “RE_TRIGR”,可防止这种情况。 时
[嵌入式]
基于INTERBUS现场总线PLC技术的意大利GDX2卷烟包
1 引言 由于GDX2机投入生产已经十多年,接近其使用寿命,因此也进入了故障多发期,如何及时迅速的查找故障及进行零配件的备件工作,影响到整个企业的生产效益,成为技术人员面临的一大问题。由于当时技术的限制,部分机器的控制电路基本由继电器、接触器、分立元件的逻辑线路卡板等组成,电路复杂,故障检测比较麻烦,并且很多专用逻辑卡板在国内不宜买到,需要直接向意大利GD公司定购,前几年GD公司就已经通知烟厂不再提供老式电控系统备件,而且逻辑控制的机器不能进行数采联网,不能满足现代化生产管理的需要。因此,早期GD包装机电控改造成为方向。随着技术的发展,可编程控制器(PLC)在分布式系统中得到了广泛的应用,技术也趋于成熟,非常适合于卷烟工业。 工业
[嵌入式]
基于PLC和变频器的双馈电机控制技术研究
1 引言 双馈电机也称交流励磁电机,它包括电机本身和交流励磁自动控制系统,在风力发电和风机、泵类负载拖动系统中有着广泛应用。其定子绕组接工频电网,转子绕组由具有可调节频率、相位、幅值和相序的三相电源激励,通常需采用专用励磁控制系统,研制周期长,成本较高。 这里在研究S7-200 PLC和MM4系列变频器之间的USS通信功能的基础上,结合变频器本身提供的用户自定义V/F控制方式,研究并实现了 变频器输出频率与输出电压的分别控制。提出了一种新的双馈电机控制方法,采用技术成熟、性能可靠的PLC和变频器等器件设计并实现了一种新型双馈电机控制系统,理论分析和实验表明,所提出的控制技术可行,不仅结构简单,而且可靠性高,具有很高
[嵌入式]
ModbusTCP转Profinet网关连接施耐德PLC配置案例
本案例是开疆智能Profinet转ModbusTCP网关连接施耐德PLC的配置案例用到的设备为西门子1200PLC一台,KJ-PNG-206网关一个,施耐德PLC一台。 配置方法: 打开博图,新建项目并添加gsd文件; 建立Profinet连接,设定Profinet转ModbusTCP网关的IP地址和设备名称,IP要和Profinet转ModbusTCP网关保持在同一网段; 进入设备视图选择输入输出的总数据长度; 从右侧硬件目录中添加所选长度; 下载配置到PLC,打开Profinet转ModbusTCP网关配置软件进行Modbus参数配置,点击红圈中的新建,选择PN2MS; 设置Profinet转Modbus
[嵌入式]