三菱PLCFX系列定时器时间控制程序设计
- 格式:pdf
- 大小:75.51 KB
- 文档页数:5
基于PLC的简易定时报时器系统的设计丁时锋;李清香【摘要】可编程控制器在工业及工业以外的众多领域已经发挥越来越大的作用.以某住宅的定时报时器系统开发为例,探讨了市场上流行的三菱FX2N系列PLC在定时报时器系统中的应用,详细介绍了该定时报时器系统的功能、使用操作,定时报时器系统基于PLC的实现方法、PLC控制系统的系统配置、I/O分配、硬件结构设计、SWOPC-FXGP/WIN-C应用软件等,并给出了有关PLC控制软件的梯形图和指令表.【期刊名称】《现代电子技术》【年(卷),期】2006(029)017【总页数】2页(P121-122)【关键词】PLC;梯形图;指令表;定时器;报时器【作者】丁时锋;李清香【作者单位】九江学院江西九江 332005;九江学院江西九江 332005【正文语种】中文【中图分类】TP3161 引言PLC是一种专门为工业环境而设计的数字运算操作的电子装置,他采用可以编制程序的存储器在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出控制各种类型的机械或生产过程。
如今PLC的应用范围很广泛,他不但在工业而且在工业以外的众多领域发挥着越来越大的作用。
FX2N型机是三菱公司的近期产品,按叠装式配置,结构紧凑、体积小、成本低、安装方便,是日本高性能小型机中的代表产品,目前在市场上广为流行。
本文介绍的一种自动控制智能简易定时报时器系统,采用日本三菱公司生产的型号为FX2N-32MR可编程控制器作为主控部件设计而成。
2 系统功能概述2.1 定时报时器系统工作要求早上6:00电铃定时响,每秒响一次,10次后自动停止;日间8:30~17:30,启动住宅报警系统;晚上6:30开园内照明,晚上11:00关园内照明;手动启停系统;具有快速调整与试验功能。
2.2 定时报时器系统使用操作(1) 系统启动工作:0:00点按下SA1即X000取ON时,X001取OFF,X002取OFF,系统启动,开始工作。
.三菱 FX 系列 plc 指令集锦1、 LD 取一常开触点指令2、 LDI 取一常闭触点指令3、 AND 串联一常开触点4、 ANI 串联一常闭触点5、 OR 并一常开触点6、 ORI 并一常闭7、 ANB 并联回路的“与”运算8、 ORB 并联回路的“或”运算9、 MPS 累加器结果的进栈堆10、 MRD 读取栈内容11、 MPP 堆栈移出内容12、 PLS 上升沿输出13、 PLF 下降沿输出14、 LDP 上升沿读入累加器15、 LDF 下降沿读入累加器16、 ANDP 累加器内容与上升沿“与”运算17、 ANDF 累加器内容与下降沿“与运算18、 ORP 累加器内容与上升沿“或”运算19、 ORF 累加器内容与下降沿“或”运算20、 MC 生产主控母线(操作数Y、 M)21、 MCR 生产主控母线复位指令22、示教式定时设定的应用制定功能指令TTMR( FNC64)注释:“ K2”常数 0— 2 设定定时设定值与按键输入时间的比例1)、当 K=0 时,定时设定与按键输入比例为1:12)、当 K=1 时,定时设定与按键输入比例为1:103)、当 K=2 时,定时设定与按键输入比例为1:10TTMR实际改变的是数据寄存器的存储数据,故需要进行示教式设定的定时器必须用数据寄存器 D 来设定时间。
(精度比较差).23、任意频率的时钟生成M8011( 10Ms)M8012 ( 100Ms) M8013 ( 1S) M8014(60S)任意周期时钟脉冲信号可利用STMR指令的特性,通过以下程序生成。
24、高速比较指令( DHSZ)25、高速置位 / 复位指令( DHSCS/DHSCR) FNC53/FNC54 用于计数器的比较与输出的直接控制注释:高速计数器 C241为带复位输入( X1) 的单相高速输入计数器,使用 DHSCS后,只要计数器值达到 1000 后, y0 置 1(不受 PLC 时间的限制),而使用 DHSCR后,只要计数值到达2000,就可以使 Y0 置为 0。
三菱PLC定时器应用程序编程实例三菱PLC定时器应用程序编程实例三菱plc定时器应用程序编程实例(三菱plc编程实例)1(产生脉冲的程序 (1)周期可调的脉冲信号发生器如图1所示采用定时器T0产生一个周期可调节的连续脉冲。
当X0常开触点闭合后,第一次扫描到T0常闭触点时,它是闭合的,于是T0线圈得电,经过1s的延时,T0常闭触点断开。
T0常闭触点断开后的下一个扫描周期中,当扫描到T0常闭触点时,因它已断开,使T0线圈失电,T0常闭触点又随之恢复闭合。
这样,在下一个扫描周期扫描到T0常闭触点时,又使T0线圈得电,重复以上动作,T0的常开触点连续闭合、断开,就产生了脉宽为一个扫描周期、脉冲周期为1s的连续脉冲。
改变T0的设定值,就可改变脉冲周期。
图1 周期可调的脉冲信号发生器 (2)占空比可调的脉冲信号发生器如图2所示为采用两个定时器产生连续脉冲信号,脉冲周期为5秒,占空比为3:2(接通时间:断开时间)。
接通时间3s,由定时器T1设定,断开时间为2s,由定时器T0设定,用Y0作为连续脉冲输出端。
图2 占空比可调的脉冲信号发生器 (3)顺序脉冲发生器如图3a所示为用三个定时器产生一组顺序脉冲的梯形图程序,顺序脉冲波形如图3b所示。
当X4接通,T40开始延时,同时Y31通电,定时l0s时间到,T40常闭触点断开,Y31断电。
T40常开触点闭合,T41开始延时,同时Y32通电,当T41定时15s时间到,Y32断电。
T41常开触点闭合,T42开始延时,同时Y33通电,T42定时20s时间到,Y33断电。
如果X4仍接通,重新开始产生顺序脉冲,直至X4断开。
当X4断开时,所有的定时器全部断电,定时器触点复位,输出Y31、Y32及Y33全部断电。
图3 顺序脉冲发生器2(断电延时动作的程序大多数PLC的定时器均为接通延时定时器,即定时器线圈通电后开始延时,待定时时间到,定时器的常开触点闭合、常闭触点断开。
在定时器线圈断电时,定时器的触点立刻复位。
第三章FX系列可编程控制器及指令系统第一节FX系列PLC硬件配置及性能指标FX系列PLC是由三菱公司近年来推出的高性能小型可编程控制器,以逐步替代三菱公司原F、F1、F2系列PLC产品。
其中FX2是1991年推出的产品,FX0 是在FX2之后推出的超小型PLC,近几年来又连续推出了将众多功能凝集在超小型机壳内的FX0S、FX1S、FX0N、FX1N、FX2N、FX2NC等系列PLC,具有较高的性能价格比,应用广泛。
它们采用整体式和模块式相结合的叠装式结构。
一、FX系列PLC型号的说明FX系列PLC型号的含义如下:FX □─□□□─□系列名称输入输出总点数特殊品种单元类型输出方式其中系列名称:如0、2、0S、1S、ON、1N、2N、2NC等单元类型:M ──基本单元E ──输入输出混合扩展单元Ex ──扩展输入模块E Y──扩展输出模块输出方式:R ──继电器输出S ──晶闸管输出T ──晶体管输出特殊品种:D ──DC电源,DC输出A1 ──AC电源,AC(AC100~120V)输入或AC输出模块H ──大电流输出扩展模块V ──立式端子排的扩展模块C ──接插口输入输出方式F ──输入滤波时间常数为1ms的扩展模块如果特殊品种一项无符号,为AC电源、DC输入、横式端子排、标准输出。
例如FX2N-32MT-D表示FX2N系列,32个I/O点基本单位,晶体管输出,使用直流电源,24V直流输出型。
二、FX系列PLC硬件配置FX系列PLC的硬件包括基本单元、扩展单元、扩展模块、模拟量输入输出模块、各种特殊功能模块及外部设备等。
(一)FX系列PLC的基本单元基本单元是构成PLC系统的核心部件,内有CPU、存储器、I/O模块、通信接口和扩展接口等。
由于FX系列PLC有众多的子系列,现以FX0S,FX0N,FX2N三个子系列为例加以介绍。
1.FX0S系列的基本单元FX0S系列的功能简单,价格便宜,适用于小型开关量控制系统,它只有基本单元,没有扩展单元。
三菱PLC定时器(T)功能及实例(8)去学电气技术1.定时器[T]定时器就是,用加法计算可编程控制器中的1ms、10ms、100ms等的时钟脉冲,当加法计算的结果达到所指定的设定值时,输出触点就动作的软元件。
作为设定值,可使用程序内存中的常数(K)、以及通过数据寄存器(D)的内容间接指定。
(1)定时器的编号定时器(T)的编号如下表所示。
(编号以10进制数分配)不作为定时器使用的定时器编号,也可以作为存储数值用的数据寄存器使用。
*1. FX3U·FX3UC可编程控制器的累计型定时器是通过电池进行停电保持的。
*2. FX3G·FX3GC可编程控制器的累计型定时器是通过EEPROM 存储器进行停电保持的。
*3. 只支持FX3G可编程控制器。
(2)功能和动作实例*1.一般用当定时器线圈T200的驱动输入X000为ON,T200用的当前值计数器就对10ms的时钟脉冲进行加法运算,如果这个值等于设定值K123 时,定时器的输出触点动作。
也就是说,输出触点是在驱动线圈后的1.23秒后动作。
驱动输入 X000断开,或是停电时,定时器会被复位并且输出触点也复位。
*2.累计型当定时器线圈T250的驱动输入X001为ON,T250用的当前值计数器就对100ms的时钟脉冲进行加法运算,如果这个值等于设定值K345 时,定时器的输出触点动作。
在计数过程中,即使出现输入X001变OFF或停电的情况,当再次运行时也能继续计数。
其累计动作时间为34.5秒。
复位输入X002为ON时,定时器会被复位并且输出触点也复位。
*3.电位器型1) FX3G可编程控制器内置的模拟电位器时FX3G标准情况下,可编程控制器中内置的模拟电位器的值,根据刻度位置,0~255的数值数据被保存在如下所示的特殊寄存器中。
通过将作为数值读取的值指定为定时器的间接指定值,可以制作电位器式的模拟量定时器。
· VR1→D8030(0~255的整数)· VR2→D8031(0~255的整数)作为功能扩展板安装在FX3G·FX3U·FX3UC-32MT- LT(-2)可编程控制器上的模拟量电位器扩展板的值,根据刻度位置,可以读取为0~255的数值数据。
三菱FX系列PLC功能指令-程序流程指令条件跳转指令CJ(P)条件跳转指令CJ(P)的编号为FNC00,操作数为指针标号P0~P127,其中P63为END所在步序,不需标记。
指针标号允许用变址寄存器修改。
CJ和CJP都占3个程序步,指针标号占1步。
如图1所示,当X20接通时,则由CJ P9指令跳到标号为P9的指令处开始执行,跳过了程序的一部分,减少了扫描周期。
如果X20断开,跳转不会执行,则程序按原顺序执行。
图1 跳转指令的使用使用跳转指令时应注意:1)CJP指令表示为脉冲执行方式;2)在一个程序中一个标号只能出现一次,否则将出错;3)在跳转执行期间,即使被跳过程序的驱动条件改变,但其线圈(或结果)仍保持跳转前的状态,因为跳转期间根本没有执行这段程序。
4)如果在跳转开始时定时器和计数器已在工作,则在跳转执行期间它们将停止工作,到跳转条件不满足后又继续工作。
但对于正在工作的定时器T192~T199和高速计数器C235~C255不管有无跳转仍连续工作。
5)若积算定时器和计数器的复位(RST)指令在跳转区外,即使它们的线圈被跳转,但对它们的复位仍然有效。
子程序调用指令CALL子程序调用指令CALL的编号为FNC01。
操作数为P0~P127,此指令占用3个程序步。
子程序返回指令SRET子程序返回指令SRET的编号为FNC02。
无操作数,占用1个程序步。
如图2所示,如果X0接通,则转到标号P10处去执行子程序。
当执行SRET指令时,返回到CALL指令的下一步执行。
图2 子程序调用与返回指令的使用使用子程序调用与返回指令时应注意:1)转移标号不能重复,也不可与跳转指令的标号重复;2)子程序可以嵌套调用,最多可5级嵌套。
中断返回指令IRET中断允许指令EI中断禁止DI与中断有关的三条功能指令是:中断返回指令IRET,编号为FNCO3;中断允许指令EI,编号为FNCO4;中断禁止DI,编号为FNC05。
它们均无操作数,占用1个程序步。
三菱PLC用定时器与计数器实现的时间控制编程实例三菱PLCFX 系列的定时器为通电延时定时器,其工作原理是,定时器线圈通电后,开始延时,待定时时间到,触点动作;在定时器的线圈断电时,定时器的触点瞬间复位。
但是在实际应用中,我们常遇到如断电延时、限时控制、长延时等控制要求,这些都可以通过程序设计来实现。
1、通电延时控制延时接通控制程序如图3-27 所示。
它所实现的控制功能是,X1 接通5、后,Y0 才有输出。
工作原理分析如下: 当X1 为0N 状态时,辅助继电器M0 的线圈接通,其常开触点闭合自锁,可以使定时器T0 的线圈一直保持得电状态。
T0 的线圈接通5s 后,T0 的当前值与设定值相等,T0 的常开触点闭合,输出继电器Y0 的线圈接通。
当X2 为ON 状态时,辅助继电器M0 的线圈断开,定时器T0 被复位,T0 的常开触点断开,使输出继电器Y0 的线圈断开。
2、断电延时控制延时断开控制程序如图3-28 所示。
它所实现的控制功能是,输入信号断开l0s 后,输出才停止工作。
工作原理分析如下: 当X0 为ON 状态时,辅助继电器M0 的线圈接通,其常开触点闭合,输出继电器Y3 的线圈接通。
但是定时器T0 的线圈不会得电(因为其前面(图)是断开状态)。
当X0 由ON 变为OFF 状态,(图)都处于接通状态,定时器T0 开始计时。
l0s 后,T0 的常闭触点打开,M0 的线圈失电,输出继电器Y0 断开。
3、限时控制在实际工程中,常遇到将负载的工作时间限制在规定时间内的控制。
这可以通过如图3-29 所示的程序来实现,它所实现的控制功能是,控制负载的最大工作时间为l0s。
如图3-30 所示的程序可以实现控制负载的最少工作时间。
该程序实现的控制功能是,输出信号Y2 的最少工作时间为10s。
4、长时间延时控制程序在PLC 中,定时器的定时时间是有限的,最大为3276.7s,还不到lh。
要想获得较长时间的定时,可用两个或两个以上的定时器串级实现,或将定时器与计数器配合使用,。
fx3u时间继电器指令
FX3U系列PLC的时间继电器指令是用来控制定时器功能的指令。
FX3U系列PLC使用SFC(Sequential Function Chart)编程语言,
时间继电器指令通常用于控制定时器的启动、停止和重置。
在FX3U
系列PLC中,时间继电器指令包括TON(定时器正转)、TOF(定时
器反转)和TP(脉冲定时器)指令。
TON指令用于实现定时器的正向计时功能,当输入条件成立时,定时器开始计时,当设定的时间达到时,输出条件成立,可以用于
控制一些需要延时操作的设备或系统。
TOF指令则用于实现定时器
的反向计时功能,当输入条件成立时,定时器开始倒计时,当设定
的时间到达时,输出条件成立,常用于一些需要定时关闭的设备或
系统。
TP指令用于实现脉冲定时器功能,当输入条件成立时,定时
器开始计时,当设定的时间到达时,输出条件成立,适用于需要周
期性脉冲信号的场合。
在使用时间继电器指令时,需要注意定时器的时间基准设置、
定时器的触发条件、定时器的输出条件等参数的设置,以确保定时
器能够按照预期的方式工作。
另外,还需要考虑定时器的精度和稳
定性,以及与其他逻辑功能的配合,以实现复杂的控制逻辑。
总之,FX3U系列PLC的时间继电器指令是实现定时控制功能的重要指令,能够帮助工程师实现各种复杂的控制逻辑,提高自动化控制系统的灵活性和可靠性。
目录第一例用plc控制运料小车编程实例 (3)第二例plc交通信号灯控制系统设计编程实例 (6)第三例plc自动门系统控制编程实例 (10)第四例plc起保停电路梯形图编程方法 (12)第五例plc控制电动机正反转电路设计 (15)第六例plc延合延分电路梯形图 (17)第七例plc振荡电路梯形图 (18)第八例plc自动与手动控制电路梯形图 (19)第九例plc集中与分散控制电路梯形图 (19)第十例最简单的PLC计时程序编程实例 (20)第十一例三菱PLC自锁控制程序编程实例 (21)第十二例三菱PLC两地控制与多地控制PLC程序编程实例 (23)第十三例三菱PLC顺序启动、顺序停止控制程序编程实例 (26)第十四例三菱PLC单信号反应多状态PLC程序编程实例 (27)第十五例三菱PLC电动机正反转控制程序编程实例 (28)第十六例三菱PLC自动往返控制程序编程实例 (31)第十七例三菱PLC星-三角降压启动控制编程实例 (34)第十八例三菱PLC点动+自锁控制编程实例 (36)第十九例三菱PLC用定时器与计数器实现的时间控制编程实例 (38)第二十例三菱PLC控制步进电机实例 (42)第一例用plc控制运料小车编程实例一、控制要求某车间有6 个工作台,送料车往返于工作台之间送料,每个工作台设有一个到位开关(SQ )和一个呼吸按扭(SB )。
具体控制要求如下:(1 )送料车开始应能停留在6 个工作台中任意一个到位开关的位置上。
(2 )设送料车现暂停于m 号工作台(SQ m 为ON )处,这时n 号工作台呼叫(SQ n 为ON ),若:(a)m>n ,送料车左行,直至SQ n 动作,到位停车。
即送料车所停位置SQ 的编号大于呼叫按扭SB 的编号时,送料车往左行运行至呼叫位置后停止。
(b)m<n ,送料车右行,直至SQ n 动作,到位停车。
即送料车所停位置SQ 的编号小于呼叫按扭SB 的编号时,送料车往右运行至呼叫位置后停止。
三菱PLCFX系列定时器时间控制程序设计
三菱PLCFX系列的定时器为通电延时定时器,其工作原理是,定时器线圈通电后,开始延时,待定时时间到,触点动作;在定时器的线圈断电时,定时器的触点瞬间复位。
但是在实际应用中,我们常遇到如断电延时、限时控制、长延时等控制要求,这些都可以通过程序设计来实现。
1、通电延时控制
延时接通控制程序如图3-27所示。
它所实现的控制功能是,X1接通5、后,Y0才有输出。
工作原理分析如下:
当X1为0N状态时,辅助继电器M0的线圈接通,其常开触点闭合自锁,可以使定时器T0的线圈一直保持得电状态。