三菱PLC逻辑控制系统中多种不同断电保持功能的实现
PLC的组成与工作原理

5.
编程器
编程器是PLC很重要的外部设备,它主要由键盘、显
示器组成。编程器分简易型和智能型两类。小型PLC常用
简易编程器,大、中型PLC多用智能编程器。编程器的作
用是编制用户程序并送入PLC程序存储器。利用编程器可 检查、修改、调试用户程序和在线监视PLC工作状况。现 在许多PLC采用和计算机联接,并利用专用的工具软件进 行编程或监控。
4. 电源单元
• PLC配有开关式稳压电源,以提供内部电路使用。 • 与普通电源相比,PLC电源的稳定性好、抗干扰能力强。因
此,对于电网提供的电源稳定度要求不高,一般允许电源电
压在其额定值±15%的范围内波动。 • 许多PLC还向外提供直流24V稳压电源,用于对外部传感器供 电。 • 为防止在外部电源发生故障的情况下,PLC内部程序和数据 等重要信息的丢失,PLC还带有锂电池作为后备电源。
编程器一般分为简易编程器和图形编程器两类。 简易编程器功能较少,一般只能用语句表形式进 行编程,通常需要联机工作。简易编程器直接与PLC的 专用插座相连接,由PLC提供电源。它体积小,重量轻, 便于携带,适合小型PLC使用。 图形编程器既可以用指令语句进行编程,又可以 用梯形图编程;既可联机编程,又可脱机编程,操作 方便,功能强,有液晶显示的便携式和阴极射线式两 种。图形编程器还可与打印机、绘图仪等设备连接, 但价格相对较高。通常大中型PLC多采用图形编程器。
两种梯形图的继电器符号图对照
物理继电器
线 圈 常开 常闭
PLC继电器
触 点
• (4) 利用梯形图编制控制程序
注意: 这些接点或线圈并不是真实的物理继电器 接点或线圈,而是在软件编程中使用的编程元件,每 个编程元件与存储器中的一个存储单元相对应,该存 储单元为 “1” 则表示梯形图中常开闭合 , 常闭断 开,线圈通电。
s7200断电保持

s7200断电保持设定机器运行时间(如2013年9月1号11点0分),到了这个设定时间机器停止运行。
1,读plc内部时钟,不装电池。
如*器一个月内不通电,内部时钟还能正常运行吗?会不会清零啊(不想用m区断电保持)能否介绍一下,最佳答案引用:1例如当时间达到09年6月3日20点31分20秒的时候,cpu转到停止,前提是cpu有硬件时钟,并且正确设置了时间。
ldsm0.5eutodrvb0//读取时间ldb>=vb0,16#09//读取的时间是bcd码,这样用省去格式转换ab>=vb1,16#06ab>=vb2,16#03ab>=vb3,16#20ab>=vb4,16#31ab>=vb5,16#20stop2如果定时开启关闭外部设备,那plc可以轻松完成。
例如每天早上6点到晚上8点开机ldsm0.5eutodrvb0ldb>=vb3,16#06abtimeofdayclock...,通过与cpu的在线连接设置,完成后时钟开始走动编用户程序使用set_rtc(设置时钟)指令设置micro/win可以通过任何编程连接实现实时时钟的设置。
使用s7-200的read_rtc(读取实时时钟)和set_rtc(设置实时时钟)指令时,读取和设置的数据格式都是bcd码的。
如果觉得不便计算、处理,可使用clockinteger指令库。
要使用clock_integer指令库,须遵循下列步骤:请见《《西门子s7-200·logo!·sitop参考》v0.92版(更新版)(2008.02.15)》,其中有关如何读系统时钟及如何添加库指令的说明,下载:/download/searchresult.aspx?sear chtext=a0136参考资料:/service/answer/solution.aspx?q_i d=42384&cid=1028。
PLC自我保护是

PLC自我保护是
PLC中有中间标志寄存器,一般说的自我保护,有两种可能:
一是指该信号被置位(位寄存器)或设定数值后,此数值会自我保护,甚至在掉电重新上电后也会保持不变,直到新的位指令或着赋值指令对其进行改变为止。
因为不保持的标志寄存器一般断电重新上电后会自动复位为零。
这一般是通过掉电保持功能的Flash存储卡来实现。
第二种自保持作用是通过PLC编程实现自动复位的按钮信号的保持。
为了将自动复位的按钮信号保持住,在编程的时候需要利用中间辅助标志并联到自动复位的按钮信号上。
这样一旦按钮按下一次,中间标志为1,这样这个按钮导致的输出信号就会一直保持为
直到串联链路中有信号将这个中间标志复位。
这样就可以利用自动复位的启动按钮实现启动状态的保持,
串联在链路中的停止信号在可以随时将启动信号复位,实现停止状态。
三菱PLC习题

三菱PLC习题填空部分1、PLC基本单元主要由CPU 、电源、存储器等组成。
2、为适应不同负载需要,各类PLC的输出都有三种方式,即继电器输出、晶体管输出、晶闸管输出。
3、PLC的工作状态有停止(STOP)状态和、运行(RUN)状态。
4、PLC的工作方式是采用周期循环扫描。
5、PLC最基本、最广泛的应用领域是开关量的逻辑控制。
用它来取代传统的继电–接触器控制系统进行逻辑、顺序控制。
10、PLC的供电电源可直接采用普通单相交流电,也可用直流24V供电。
11、PLC对用户程序(梯形图)按先左后右、从上至下的步序。
12、PLC的软件和硬件定时器相比较,定时范围长的是PLC,精度高的是PLC。
13、PLS和PLF指令都是实现在程序循环扫描过程中某些只需执行一次的指令。
不同之处是上升沿触发还是下降沿触发。
14、SET可以对Y、M、S 操作。
RST可以对Y、M、S、T、C、D 操作。
15、在FX系列PLC中主要元件表示如下:X表示输入继电器、Y 表示输出继电器、T表示定时器、C表示计数器、M表示辅助继电器,S表示状态元件、D、V、Z表示数据寄存器。
17、在FX系列的PLC中,辅助继电器又分为三类通用辅助继电器、断电保持辅助继电器、特殊辅助继电器。
18、在MC指令内嵌套使用时嵌套级最大可为8 级。
19、FX系列PLC支持编程方式梯形图(LAD)、顺序功能图(SFC)、指令表(STL)。
20、PLS、PLE指令只能用于Y、M 元件。
22、现在PLC广泛应用于工业控制的各个领域,PLC技术、机器人技术、CAD/CAM 技术共同构成了工业自动化的三大支柱。
24、PLC 以晶体管作为输出时,其负载的电源为直流。
25、对直流供电的感性负载,额定电压24V,电流0.5A ,为了减小对PLC 输出继电器触点的影响,用稳压管代替续流二极管,一般稳压值为24V。
30、使用元件自保持ON状态,用SET 指令;使元件自保持OFF 状态,用RST 指令。
PLC可编程序复习题参考答案2018

1 可编程序控制器(PLC)是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
【答案】T2 可编程序控制器一般由CPU、存储器、输入/输出接口、电源等组成。
【答案】T3 循环扫描工作方式是PLC的一大特点,也可以说PLC是“并行”工作的,而继电器控制系统是“串行”工作的。
【答案】T4 PLC应用广泛,其最基本的应用是开关逻辑控制,使用PLC来取代传统继电控制、顺序控制。
【答案】T5 PLC中专门用来接受外部用户输入设备,称中间继电器。
【答案】F6 可编程序控制器没有在线修改功能【答案】F7 可编程控制器仅可以单机控制。
【答案】F8 PLC机产品技术指标中的存储容量是指其内部用户存储器的存储容量。
【答案】T9 公认的世界第一台可编程序控制器是1969年由英国公司发明的。
【答案】F10 FX2N机型主机只能是直流供电,其电压为24V。
【答案】F11 PLC必须采用单独接地。
【答案】T12 可编程序控制器的输入端可与机械系统上的触点开关、接近开关、传感器等直接连接。
【答案】T13 FX2N系列PLC编程允许双线圈输出。
【答案】F14 PLC的特殊继电器指的是提供具有特定功能的内部继电器。
【答案】T15 在PLC程序的一个逻辑行中,当几条支路串联时,串联触点多的应尽量放在下面。
【答案】F16 PLC中T是实现断电延时操作指令,输入由ON变为OFF时,定时器开始定时,当定时器的输入为OFF或电源断开时,定时器复位。
【答案】F17 FX2N系列PLC给用户提供了256个定时器,其编号范围为T1~T256。
【答案】F18 32位增/减计数器,它的增减方向由特殊继电器M8200-M8234设定。
19 在FX2N系列的指令中,STL是基本指令。
【答案】F20 脉冲触点指令的操作元件仅在上升沿/下降沿时使驱动的线圈导通一个扫描周期。
【答案】T21 LD指令用于将常闭触点连接到母线上。
【答案】F22 线圈驱动指令不能驱动的操作元件是X。
三菱plc特殊继电器_

三菱plc特殊继电器_第一篇:三菱plc特殊继电器_特殊软元件一PC状态M8000 M8002 M8004 M8006 M8008 D8001 D8003 D8005 D8007 D8009 二时钟 M8011 M8013 M8015 M8017 M8019 D8011 D8013 D8015 D8017 D8019 三标志 M8020 M8022 M8024 M8025 M8027 RUN监控(a触点)M8001RUN监控(b触点)初始脉冲(a触点)M8003 初始脉冲(b触点)发生出错 M8005 电池电压下降电池电压下降锁存 M8007 电源瞬停检测停电检测 M8009 DC24V关断 PLC型号及系统版本 D8002 存储器容量存储器类型 D8004 出错M地址号电池电压 D8006 电池电压下降检出电平瞬停次数 D8008停电检测时间DC24V关断的单元编号震荡周期10ms M8012 震荡周期100ms 震荡周期1s M8014 震荡周期1分钟计时停止及预置 M8016时间读出时显示停止±30秒的修正M8018 检测RTC卡盒是否插入实时时钟(RTC)出错D8010 当前扫描时间最小扫描时间D8012 最大扫描时间秒D8014 分时 D8016 日月 D8018 年星期(0:星期日~6:星期六)零(加减运算结果为0时置位)M8021 借位进位 M8023小数点运算标志处于ON状态时执行指令、传送方向翻转HSC方式M8026 RAMP方式 PR方式 M8028FROM./TO指令执行中允许中断标志M8029 D8029 指令执行完成 D8028 V寄存器内容Z寄存器内容四PLC方式M8030 M8031 M8032 M8033 M8034 M8035 M8036 M8037 M8038 M8039 电池LED灯灭指令全清非保持存储器全清保持存储器停止时存储器保持禁止所有输出强制RUN方式强制RUN信号强制STOP信号RAM文件寄存器全清零恒定扫描方式D8039 恒定M8147 y0发完脉冲,用下降沿M8148 y1发完脉冲,用下降沿M8149 y2发完脉冲,用下降沿第二篇:三菱plc特殊继电器_特殊软元件一PC状态M8000 M8002 M8004 M8006 M8008 D8001 D8003 D8005 D8007 D8009 二时钟 M8011 M8013 M8015 M8017 M8019 D8011 D8013 D8015 D8017 D8019 三标志 M8020 M8022 M8024 M8025 M8027 RUN监控(a触点)M8001RUN监控(b触点)初始脉冲(a触点)M8003 初始脉冲(b触点)发生出错 M8005 电池电压下降电池电压下降锁存 M8007 电源瞬停检测停电检测 M8009 DC24V关断 PLC型号及系统版本 D8002 存储器容量存储器类型 D8004 出错M地址号电池电压 D8006 电池电压下降检出电平瞬停次数 D8008停电检测时间DC24V关断的单元编号震荡周期10ms M8012 震荡周期100ms 震荡周期1s M8014 震荡周期1分钟计时停止及预置 M8016时间读出时显示停止±30秒的修正M8018 检测RTC卡盒是否插入实时时钟(RTC)出错D8010 当前扫描时间最小扫描时间D8012 最大扫描时间秒D8014 分时 D8016 日月 D8018 年星期(0:星期日~6:星期六)零(加减运算结果为0时置位)M8021 借位进位 M8023小数点运算标志处于ON状态时执行指令、传送方向翻转HSC方式M8026 RAMP方式 PR方式 M8028FROM./TO指令执行中允许中断标志M8029 D8029 指令执行完成 D8028 V寄存器内容Z寄存器内容四PLC方式M8030 M8031 M8032 M8033 M8034 M8035 M8036 M8037 M8038 M8039 D8039 电池LED灯灭指令全清非保持存储器全清保持存储器停止时存储器保持禁止所有输出强制RUN 方式强制RUN信号强制STOP信号 RAM文件寄存器全清零恒定扫描方式恒定第三篇:三菱PLC入门之三可编程控制器程序设计语言:在可编程控制器中有多种程序设计语言,它们是梯形图语言、布尔助记符语言、功能表图语言、功能模块图语言及结构化语句描述语言等。
三菱F系列PLC辅助继电器M
三菱F系列P L C辅助继电器MRevised by Jack on December 14,2020三菱FX系列PLC辅助继电器(M)收藏此信息添加:用户发布来源:辅助继电器是PLC中数量最多的一种继电器,一般的辅助继电器与继电器控制系统中的中间继电器相似。
辅助继电器不能直接驱动外部负载,负载只能由输出继电器的外部触点驱动。
辅助继电器的常开与常闭触点在PLC内部编程时可无限次使用。
辅助继电器采用M与十进制数共同组成编号(只有输入输出继电器才用八进制数)。
1.通用辅助继电器(M0~M499)FX2N系列共有500点通用辅助继电器。
通用辅助继电器在PLC运行时,如果电源突然断电,则全部线圈均OFF。
当电源再次接通时,除了因外部输入信号而变为ON的以外,其余的仍将保持OFF状态,它们没有断电保护功能。
通用辅助继电器常在逻辑运算中作为辅助运算、状态暂存、移位等。
根据需要可通过程序设定,将M0~M499变为断电保持辅助继电器。
2.断电保持辅助继电器(M500~M3071)FX2N系列有M500~M3071共2572个断电保持辅助继电器。
它与普通辅助继电器不同的是具有断电保护功能,即能记忆电源中断瞬时的状态,并在重新通电后再现其状态。
它之所以能在电源断电时保持其原有的状态,是因为电源中断时用PLC中的锂电池保持它们映像寄存器中的内容。
其中M500~M1023可由软件将其设定为通用辅助继电器。
下面通过小车往复运动控制来说明断电保持辅助继电器的应用,如图1所示。
<!--[if !vml]--><!--[endif]-->图1 断电保持辅助继电器的作用小车的正反向运动中,用M600、M601控制输出继电器驱动小车运动。
X1、X0为限位输入信号。
运行的过程是X0= ON→M600=ON→Y0=ON→小车右行→停电→小车中途停止→上电(M600=ON→Y0=ON)再右行→X1=ON→M600=OFF、M601=ON→Y1=ON(左行)。
三菱f系列plc辅助继电器m
三菱FX系列PLC辅助继电器M收藏此信息添加:用户发布来源:辅助继电器是PLC中数量最多的一种继电器,一般的辅助继电器与继电器控制系统中的中间继电器相似;辅助继电器不能直接驱动外部负载,负载只能由输出继电器的外部触点驱动;辅助继电器的常开与常闭触点在PLC内部编程时可无限次使用;辅助继电器采用M与十进制数共同组成编号只有输入输出继电器才用八进制数;1.通用辅助继电器M0~M499FX2N系列共有500点通用辅助继电器;通用辅助继电器在PLC运行时,如果电源突然断电,则全部线圈均OFF;当电源再次接通时,除了因外部输入信号而变为ON的以外,其余的仍将保持OFF状态,它们没有断电保护功能;通用辅助继电器常在逻辑运算中作为辅助运算、状态暂存、移位等;根据需要可通过程序设定,将M0~M499变为断电保持辅助继电器;2.断电保持辅助继电器M500~M3071FX2N系列有M500~M3071共2572个断电保持辅助继电器;它与普通辅助继电器不同的是具有断电保护功能,即能记忆电源中断瞬时的状态,并在重新通电后再现其状态;它之所以能在电源断电时保持其原有的状态,是因为电源中断时用PLC中的锂电池保持它们映像寄存器中的内容;其中M500~M1023可由软件将其设定为通用辅助继电器;下面通过小车往复运动控制来说明断电保持辅助继电器的应用,如图1所示;<--if vml--><--endif-->图1 断电保持辅助继电器的作用小车的正反向运动中,用M600、M601控制输出继电器驱动小车运动;X1、X0为限位输入信号;运行的过程是X0= ON→M600=ON→Y0=ON→小车右行→停电→小车中途停止→上电M6 00=ON→Y0=ON再右行→X1=ON→M600=OFF、M601=ON→Y1=ON左行;可见由于M600和M601具有断电保持,所以在小车中途因停电停止后,一旦电源恢复,M600或M601仍记忆原来的状态,将由它们控制相应输出继电器,小车继续原方向运动;若不用断电保护辅助继电器当小车中途断电后,再次得电小车也不能运动;3.特殊辅助继电器PLC内有大量的特殊辅助继电器,它们都有各自的特殊功能;FX2N系列中有256个特殊辅助继电器,可分成触点型和线圈型两大类1触点型其线圈由PLC自动驱动,用户只可使用其触点;例如:M8000:运行监视器在PLC运行中接通,M8001与M8000相反逻辑;M8002:初始脉冲仅在运行开始时瞬间接通,M8003与M8002相反逻辑;M8011、M8012、M8013和M8014分别是产生10ms、100ms 、1s和1min时钟脉冲的特殊辅助继电器;M8000、M8002、M8012的波形图如图2所示;<--if vml--><--endif-->图2 M8000、M8002、M8012波形图2线圈型由用户程序驱动线圈后PLC执行特定的动作;例如:M8033:若使其线圈得电,则PLC停止时保持输出映象存储器和数据寄存器内容;M8034:若使其线圈得电,则将PLC的输出全部禁止;M8039:若使其线圈得电,则PLC按D8039中指定的扫描时间工作;四、状态器S状态器用来纪录系统运行中的状态;是编制顺序控制程序的重要编程元件,它与后述的步进顺控指令STL配合应用;如图3-6所示,我们用机械手动作简单介绍状态器S的作用;当启动信号X0有效时,机械手下降,到下降限位X1开始夹紧工件,加紧到位信号X2为ON时,机械手上升到上限X3则停止;整个过程可分为三步,每一步都用一个状态器S20、S21、S22记录;每个状态器都有各自的置位和复位信号如S21由X1置位,X2复位,并有各自要做的操作驱动Y0、Y1、Y2;从启动开始由上至下随着状态动作的转移,下一状态动作则上面状态自动返回原状;这样使每一步的工作互不干扰,不必考虑不同步之间元件的互锁,使设计清晰简洁;<--if vml--><--endif-->图3 状态器S的作用状态器有五种类型:初始状态器S0~S9共10点;回零状态器S10~S19共10点;通用状态器S20~S499共480点;具有状态断电保持的状态器有S500~S899,共400点;供报警用的状态器可用作外部故障诊断输出S900~S999共100点;在使用用状态器时应注意:1状态器与辅助继电器一样有无数的常开和常闭触点;2状态器不与步进顺控指令STL配合使用时,可作为辅助继电器M使用;3FX2N系列PLC可通过程序设定将S0~S499设置为有断电保持功能的状态器;。
第六章 三菱FX2N系列PLC基本指令的应用
以八进制数值进行分配。 BCD码:用于数字式开关或七段码的显示器控制等。 其他数值(浮点数):FX2N系列具有可进行高精度的浮点运算功能。
(二) FX2N系列PLC软组件的地址号及功能
19
9 AND X7
20
10 ORB 指令表 21
MC N1 M1
LD X10 OUT Y1 LD X11 OUT Y2 AND X12 OUT Y3 MCR N1 MCR N0 LD X13 OUT Y4
X0 X1
A X2
一个整体:执行条件 为ON,母线 B 被激活
MC NO M0
NO
B MO X3
回路表示和可用软元件
MC N Y,M M除特殊辅助继电器以外
MCR N
应用主控触点可以解决若在每个 线圈的控制电路中都串入同样的触 点,将多占存储单元。
它在梯形图中与一般的触点垂直。 它们是与母线相连的常开触点,是 控制一组电路的总开关。MC、 MCR指令的使用如右图。
图3-14 主控指令的使用
程序步 3 2
(1)触点型
其线圈由PLC自动驱动,用户只可使用其触点。
图2-12 M8000、M8002、M8012波形图 例如:M8000:运行监视器(在PLC运行中接通),M8001与M8000相反逻辑。
图2-12
M8002:初始脉冲(仅在运行开始时瞬间接通),M8003与M8002相反逻辑。
M8011、M8012、M8013和M8014分别是产生10ms、100ms 、1s和1min时钟脉冲的特殊辅助
报警器用( S900~S999)
三菱PLC使用手册
三菱 FX2N 可编程控制器使用手册一、可编程控制器的内部编程元件1、输入继电器 X: X000~X017共16点2、输出继电器 Y: Y 000~Y017共16点3、辅助继电器 M:1)通用辅助继电器M0~M499 共 500 点2)断电保持继电器M500~M3071 共 2572 点3)特殊辅助继电器M8000~M8255 共 256 点4、状态继电器 S:S0~S499共500点1)初始状态继电器S0~S9 共 10 点2)回零状态继电器S10~S19共 10 点,供返回原点用3)通用状态继电器S20~S499共 480点4)断电保持状态继电器S500~S899共400点5)报警用状态继电器S900 ~S999共100点5、定时器 T: T0~T255共256点1)常规定时器 T0 ~ T255共256点T0~ T199为 100ms定时器,共 200 点,其中 T192~T199 为子程序中断服务程序专用的定时器。
T200~T245 为 10ms定时器共 46 点2)积算定时器 T246 ~T255 共 10 点T246~T249 为 1ms积算定时器共4点T250~T255 为 100ms积算定时器共6点6、计算器 C :C0~ C234共235点1)16 位计数器C0 ~ C199共200点其中 C0~C99 为通用型共 100 点C100~C199为断电保持型共100 点2)32 位加 / 减计数器 C200~ C234 共 35 点其中 C200~ C219为通用型共 20 点C220~C234为断电保持型共15 点7、指针 P/I1)分支用指针 P0~P127 共 128 点2)中断用指针 I XXX共 15 点其中输入中断指针 100~ 150 共 6 点定时中断指针 16~18共3点计数中断指针 1010~1060共6点8、数据寄存器 D1)通用数据寄存器D0~D199 共 200 点2)断电保持数据寄存器D200~D7999其中断电保持用 D200~D511 共 312 点不能用软件改变的断电保持 D512~D7999 共 7488 点,可用 RST 和 ZRST指令清除它的内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三菱PLC逻辑控制系统中多种不同断电保持功能的实现
断电保持功能是指遇到突然停电,在恢复供电后,设备能接着断电前的状态继续运行的一种功能。
可以利用PLC的一些具有保持功能的软元件通过编程来实现,很多设备由于工作需要的不同,对断电保持的要求就不同。
文中分别就不同的四种断电保持情况进行分析。
标签:三菱PLC;逻辑控制系统;断电保持
断电保持功能是指遇到突然停电,在恢复供电后,设备能接着断电前的状态继续运行的一种功能。
可以利用PLC的一些具有保持功能的软元件通过编程来实现,很多设备由于工作需要的不同,对断电保持的要求就不同。
下面以三菱FX2N系列PLC为例,来谈一谈几种不同要求的断电保持功能的实现方法。
1 一般断电保持功能的实现
设备遭遇断电后,能将当前状态保存在一个具有断电保持功能的数据寄存器中,等来电后恢复断电前记录的状态开始自动运行。
梯形图见图1。
图1
这里需要解释的是M8000是PLC的一个特殊辅助继电器,它的名称为运行监控,功能是当PLC拨动RUN开关后,M8000在RUN中常时处于ON。
M8047也是一个特殊辅助继电器,它的名称为STL监控有效,并且在END指令执行时处理,驱动此M时,D8040 ~D8047有效,即将状态中S0~S899的动作中最小地址号保存入D8040中,并将紧随其后的ON状态地址号保存入D8041中,以下依此顺序保存8点元件,将其中最大元件保存入D8047中。
梯形图中第0步的含义就是当RUN后激活M8000,使得M8047得电,使得与之对应的D8040数据寄存器中记录当前的工作步。
M8007是瞬停检测,停电检测时间(D8008)的变更,功能是即使M8007动作,若在D8008时间范围内则PLC继续运行。
D8008的初始值为10ms,可以通过顺控程序修改D8008的内容,可以在10~100ms范围内更改停電检测时间。
梯形图中第3步的含义是当M8007检测到瞬停,就将D8040中记录的当前运行参数保存到D500(D500具有断电保持功能)。
M8002是初始脉冲,即在PLC由STOP→RUN时,仅在瞬间产生一个有效脉冲。
梯形图中第9步的含义是当PLC在RUN的瞬间,用接点形式比较指令AND进行比较D500和K0。
当D500中的数值不是0,即判断现在的运行状态不在S0步,那就将D500中的数值给变址寄存器V0,同时将常数1(K1)传递给从S0开始到S15中V0所记忆的那个状态(K4S0V0),也就是激活断电前的那个状态。
梯形图中第25步的含义是当PLC在RUN的瞬间,用接点形式比较指令AND=进行比较D500和K0。
当D500中的数值为0,就激活S0步。
2 意外断电,断电时间很短暂
如果设备遭遇意外断电且断电的时间在10秒以内,设备要求能在重新上电时直接继续断电前的运动。
这种情况应当如何解决呢?梯形图见图2。
梯形图中第0步的含义任然是当RUN后激活M8000,使得M8047得电,使得与之对应的D8040数据寄存器中记录当前的工作步。
梯形图中第3步的含义是当M8007检测到瞬停,就将D8040中记录的当前运行参数保存到D500;并且当前时间的秒(D8013)存入D400;当前时间中的分通过乘以60变成秒后(MULP M8014 K60)存入D402;当前时间中的时通过乘以3600变成秒后(MULP M8015 K3600)存入D404。
M8002是初始脉冲,梯形图中第28步的含义是当PLC在RUN的瞬间,用接点形式比较指令AND进行比较D500和K0。
当D500中的数值不是0,即判断现在的运行状态不在S0步,那就将现在的秒数减去原来D400中记忆的秒数重新给D400赋值;同时将现在时间中的分通过乘以60变成秒后存入D406;现在时间中的时通过乘以3600变成秒后存入D408。
然后现在的分数(D406)减去原来D402中记忆的分数重新给D402赋值;同时现在的时数(D408)减去原来D404中记忆的时数重新给D404赋值。
然后把D402的值加上D404的值放入D410(ADDP D402 D404 D410),把D410的值加上D400的值放入D412(ADDP D410 D400 D412),这些运算都是为了算出断电到上电后的时间差。
梯形图中第83步,重新上电后,判断断电时间在10秒内,那就将D500中的数值给变址寄存器V0,同时将常数1(K1)传递给从S0开始到S15中V0所记忆的那个状态(K4S0V0),也就是激活断电前的那个状态。
梯形图中第104步的含义是如果重新上电时,当D500中的数值为0,就激活S0步。
3 断电时间在10秒和60秒之间,重新上电时,按下启动按钮继续断电前的运动
意外断电,断电时间超过10秒,但小于60秒,重新上电后,按下启动按钮继续断电前的运动。
这种情况应当如何解决呢?梯形图见图3。
计数器C100也有断电保持功能,计数器C100用来判断是否是断电后重新上电。
这种断电后重新上电要求与上面不同的是,如果判断D412中数值在在10到60之间,那重新上电后,并按下启动按钮就将D500中的数值给变址寄存器V0,同时将常数1(K1)传递给从S0开始到S15中V0所记忆的那个状态(K4S0V0),也就是激活断电前的那个状态。
4 断电时间较长,重新上电时工作台直接运动到某点
断电时间超过60秒重新上电时工作台直接运动到某点。
这种情况应当如何解决呢?梯形图见图4。
这里要提的是S30是指电机运行到某点,还有到某点后别忘了将计算器C100清零。
不同的断电情况采取不同的程序来实现,但编程中一定要注意所涉及的软元件一定要用具有断电保持功能的,对于时间继电器要用累积型的。
参考文献
[1]FX1S,FX1N,FX2N,FX2NC编程手册基本指令,步进梯形指令,应用指令说明书[Z].2005.
[2]廖常初.可编程序控制器的编程方法与工程应用[M].重庆:重庆大学出版社,2001.
作者简介:余萍(1970-),女,汉,江苏常州人,常州刘国钧高等职业技术学校,高级教师。