如何编写3台电机轮换的PLC程序?

导读:

有很多读者问我怎么让一个电机工作8小时后停止?三台或者多台电机轮换的一个程序怎么编写。这里小编就以“3台电机轮换”的一个案例来讲解,本案使用西门子200smartSR30型号的PLC。

'
01
一、控制要求

某工厂需要24小时工作,有3台电机需要轮流工作,当一台电机启动8小时以后,更换下一台电机启动,以此轮换。如果运行的电机出现故障以后,切换下一台电机运行并输出对应的报警指示灯。

02
二、I\O表

注:停止、过载、缺相、急停的输入信号接的是常闭。

03
三、控制程序

1.建立子程序

(1)变量表

建立变量表(图1),完成的子程序如图2所示。

(2)形参子程序

程序段1:每次调用程序的时候先把L11.3的状态清除,以免重复调用的时候出现干扰。

程序段2:启动的时候需要时间设定的小时或分钟大于0才可以启动,如果程序已经在运行了,则无法再触发启动.

程序段3:典型的起保停电路,当停止、报警、定时完成,触发会断开电路。

程序段4:当有过载L0.2或者缺相L0.3时会触发报警输出L11.2,复位的时候会暂时断开输出,如果故障没有解除,即使复位也没办法把报警消除。

程序段5:当故障复位输入的时候会复位报警。

程序段6:当第一次启动的时候会把运行时间清零,如果不清楚为什么,请看程序段2。

程序段7:当运行的时候,外部定时信号输入时,运行时间S会加一。

程序段8:当运行时间S=60时,运行时间M加一,然后把运行时间S清零。

程序段9:当运行时间M=60时,运行时间H加一,然后把运行时间M清零。

程序段10:运行的时候,运行的时间和设定的时间相等时,会输出定时完成信号,并断开程序段3的运行。

2.控制程序

程序段1:在自动的模式下,当电机3定时完成或报警的时候才会切换到一号电机启动,如果说电机启动2正在运行,第3台电机故障了也不会切换到第一台电机启动。

程序段2:启动I0.0或一号电机启动都可以对电机进行启动,对运行位输出。停止、急停、过载、缺相,由于外部用的是常闭开关,没有触发的情况下,对应的通道会为1,所以这里使用了常闭触点。

当停止或则急停触发时会使电机停止,当过载或缺相触发时,使电机停止,并输出报警。VW0、VW2是对电机运行的时间设定,VW4、VW6、VW8是电机的运行时间。

程序段3:原理和程序段1一致,只是对应的地址不一样,请参考程序段1。

程序段4:原理和程序段2一致,只是对应的地址不一样,请参考程序段2。

程序段5:原理和程序段1一致,只是对应的地址不一样,请参考程序段1。

程序段6:原理和程序段2一致,只是对应的地址不一样,请参考程序段2。

程序段7:当电机1或者电机2、电机3报警的时候会输出报警指示灯。

程序段8:当电机1或者电机2、电机3运行的时候会输出运行指示灯。

程序段9:如果报警指示灯和报警指示灯没亮的时候输出停止指示灯。

3.数据块

对每台时间进行初始化设定,如果需要可修改的时间,可以在触摸上建立组态程序,关联对应的变量。

04
总结:

以上就是整个项目的PLC程序,如果需要其他功能可以对程序修改,本案例是小编针对控制要求编写的程序,在手动情况下可单独对一台电机进行控制,在自动模式下为了确保电机正常轮换,请不要启动多台电机,如果说有一台电机出现故障,轮换的时候会跳过有故障的电机。

注:以上程序只供学习参考,如果说要用于实际生产中,需要根据项目和现场控制进行修改。

文章来源:技成培训网,作者:技成-邹志锐

(0)

相关推荐

  • 电机员、轮机员必读:南京绿洲焚烧炉CG200/400两起典型故障

    电机员、轮机员必读:南京绿洲焚烧炉CG200/400两起典型故障

  • (博途)S7-300 PLC使用传送指令实现星三角降压启动

    在星三角降压启动程序设计中,一般采用定时器.位逻辑指令来实现,不过传送指令也可以使用哦!接下来给大家讲解. 一.控制要求 使用传送指令设计星三角降压启动控制线路和程序,并具有启动.报警指示,指示灯在启 ...

  • (博途)S7-300PLC传送带工件计数控制程序设计

    传送带想必在工控界并不陌生,商场的自动扶梯,机场的自动人行道,码头上自动装卸货传送带,工厂生产流水线,农业机械中(联合收割机.插秧机)都有应用,传送带上传送的物品肯定是要得知它传送了多少物品,那么如何 ...

  • 摆闸工作原理-360文档中心

    四.装机调试 4.1使用前准备:接地检查上电之前一定要根据接线图检查电机的接线,市电接线确认无误后方可上电调试:机箱一定要接地线,设备的保护一定要可靠接地,否则不允许使用: 4.2红外光电传感器调试- ...

  • 如何编写3台电机轮换的PLC程序?

    关注"PLC发烧友",一起涨知识! 导读: 有很多读者问我怎么让一个电机工作8小时后停止?三台或者多台电机轮换的一个程序怎么编写.这里小编就以"3台电机轮换"的 ...

  • 如何编写出质量较高的PLC程序

    如何编写出质量较高的plc程序,首先我们得创建一个属于自己的编程构架或者是程序分段,把整个程序分成几部分,比如我自己在写一个设备的PLC程序时会分成5部分:手动部分.自动部分.数据处理.通信部分.模拟 ...

  • 如何编写出质量较高的PLC程序?

    质量较高的程序我认为需要几要素:1.整体框架结构清晰.2.注释标注详细.3.有很好的扩展性和移植性. 编程思路的养成是我们每个工控从业者的必经之路.思路的适应性强弱直接的反应从业者的技术水平. 我们在 ...

  • 实物演练PLC控制多台电机顺序启动电路,编程、接线清晰白

    实物演练PLC控制多台电机顺序启动电路,编程、接线清晰白

  • 根据四台电动机动作时序图编写PLC程序(三菱FX-PLC)

    https://m.toutiao.com/is/R6bKa4o/?=四台电动机动作时序图编写PLC程序 任务描述 四台电动机动作时序图如下图所示.M1的循环动作周期为34S,在M1动作10S后,M2 ...

  • 同一台电机电磁线规格不一致时有何讲究?

    电机产品绕组有成型绕组和散嵌绕组,成型绕组采用扁铜线,一般只采用单一规格的电磁线:而对于散嵌绕组,其灵活度相对较高,可以按照实际导电截面需求,可以选择相同或不同规格的漆包圆铜线.无论是成型还是散嵌,当 ...

  • 厂里20天连烧4台电机,啥情况?

    ▏某化工厂20天内烧毁4台变频电机,原因不明 某防爆集团给山西一化工厂供了2台355KW  660V/1140V的隔爆型变频电机,由一台一拖二的变频器驱动,新交付运行了15天烧了一台(距离变频器93m ...

  • 多台三菱FX系列PLC之间如何实现无线通信?

    今天我们一起学习讨论一下在多台三菱FX系列PLC的情况下,他们之间要如何才能实现无线通信?下面呢是我们近期给某工厂做的一个无线通讯方案,我们可以借鉴学习一下,有任何想法可以留言一起讨论哦 一.方案概述 ...

  • PLC程序编写的基础要求

    一套完整的PLC程序,并不仅仅是使系统能够运行起来这么简单,它也需要完整的注释.精良的架构.良好的可扩展性.完备的报警保护系统.运行前的模拟系统. 简单性 使PLC程序尽可能简单.简单的含义就是尽可能 ...