欧姆龙PLC间隔定时器重复中断梯形图编程的原因分析
- 格式:doc
- 大小:13.00 KB
- 文档页数:1
欧姆龙定时中断程序应用笔记
一、在CX-Programmer设置→时序→定时中断间隔里设置定时中断单位时间。
(后面定时中断以此为基准时间)
二、梯开图中增加初始上电时对定时中断时间间隔设置(可以放置在循环扫描梯形图中)
4:表示中断任务2(间隔定时器T0);
&1:定时中断单位时间设置为1,因系统定时中断间隔设置为1mS,故中断时间为1mS*1=1mS。
三、增加定时断循环
四、定时中断任务中编写测试程序
在定时中断程序中只放置NOP空操作指令,经A440地址查看,处理5次占用0.1mS。
在定时中断程序中将NOP空操作换为对数指令操作时,经A440地址查看,处理5次占用由原0.1mS立即升为0.7mS。
如果继续将FOR由&5修改为&50,那么PLC立即报警,原因为已超过PLC处理中断定时的1mS。
等级为致命错误,PLC 立即处于STOP模式..。
只需将修改程序将处理时间A440内数值底于定时中断规定时间即可。
欧姆龙PLC的技术问题及解决方法 - 欧姆龙plc一、常断标志是什么意思?什么状况下可以用常断标志,常断标志位在什么时候接通呢?1.P_OFF位(常开)在什么状况下都不会导体的,一般用于处理不允许置ON的状况例如,CNT指令,假如客户不允许在任何状况复位,那么在RESET端传常开的P_OFF2.另外,实际常闭的P_OFF就等于常开的P_ON二、请问CP1H的PID运算能不能把握同一个电机的正反转(开关量把握),或者用其它指令可以实现?PID运算后的输出量是个连续的量,哪怕是开关量输出的PID把握,输出的也是占空比,这样是无法直接实现正反转的,您需要再用比较功能来实现正反转,例如,芇ID输出量大于50%时,让电机正传,反之则反转三、我考虑的是用PID指令接收4-20mA信号,但是由于PID需要设定目标值,而我仅需要设定一个目标范围,4-20mA对应当设定目标范围,PID指令将运算结果输出给对应的继电器,但是不知道PID指令的输出是如何变化的,所以觉得很头疼;我看了关于PTO指令,但它只能输出给一个继电器,而我需要几个继电器同时接收脉冲信号。
你可以把这个目标范围经过处理后变成一个点给设定值。
PID输出当然是依据比例积分微分运算后给出的,进行的是一个自动的把握,所以没有固定值,假如你需要固定的输入对应固定的输入的话,直接用定标做就可以,没有必要用PID。
TPO指令给一个输出,而一个输出只要功率够可以连多个继电器,但问题就是你说的同一个信号把握的多个继电器,怎么可能有些是高电平有些是低电平,他们的电平确定是全都的。
假如要不全都,就再用其他的plc输出点串到各自回路里分别把握,但关键是什么时候需要哪个继电器ON,什么时候需要哪个继电器OFF,这个规律肯定要事先自己清楚并写到PLC程序里。
四、请问PID运算的输出是否可以正反转把握?假如可以用什么指令?一条PID指令只能是正转把握或者反转把握,不能正反转同时把握,像你这种状况用两条PID指令就可以了五、该把握方式用于工业热处理炉窑,其主要工作原理为:输入4-20mA信号,4-11mA为一个处理区间(冷却动作),11-13mA为死区(不需要动作),13-20mA为另一个处理区间(加热动作)。
欧姆龙延时断开定时器是一种常用的定时控制装置,它可以通过设定时间来控制电路的断开或闭合。
以下是一个欧姆龙延时断开定时器的指令说明:一、指令说明1. 输入:该定时器的输入包括设定值和计时器编号。
设定值用于设置定时时间,计时器编号用于指定要控制的定时器。
2. 输出:该定时器的输出为断开信号,当定时时间到达时,输出信号将控制电路断开。
二、使用步骤1. 连接电路:将定时器的输入端与电路的开关连接,输出端与负载连接。
2. 设定设定值:根据需要设置定时时间,通常以秒为单位。
3. 启动计时器:将计时器编号输入到定时器中,并启动计时器。
三、注意事项1. 确保输入信号的稳定性和可靠性,避免干扰导致计时器错误。
2. 在使用过程中,要定期检查电路和定时器的状态,确保其正常工作。
四、特殊功能1. 延时断开功能:该定时器具有延时断开功能,即在设定时间内保持输出信号,当时间到达设定值时,输出信号将控制电路断开。
2. 重复定时功能:该定时器可以重复定时,即在设定时间内重复输出信号,直到定时时间到达为止。
下面是一个具体的示例,介绍如何使用欧姆龙延时断开定时器实现一个简单的延时灯开关:一、电路连接将一个灯泡连接到定时器的输出端,将计时器编号设置为1,将设定值设置为5秒,将开关连接到输入端。
二、操作步骤1. 将电源接通,启动计时器。
2. 打开开关,灯泡开始亮起。
3. 当计时器计时到5秒时,灯泡熄灭,延时断开定时器完成工作。
通过以上步骤和注意事项,您可以轻松地使用欧姆龙延时断开定时器来实现延时灯开关的控制。
同时,根据实际需要,您还可以使用该定时器的其他特殊功能来满足不同的应用场景。
如何使用MSKS指令编写欧姆龙PLC中断程序?中断程序属于优先级别较高的,所以在运用中也相应的较为常用。
欧姆龙PLC初学者难免会遇到诸多难题,这里讲解下欧姆龙PLC中断程序的编写,本文以欧姆龙CP1E PLC为例,希望能帮助初学者解决初学欧姆龙PLC中断程序编写的小难题。
首先,我们需要打开欧姆龙软件CX-Programmer,建立新项目,单击文件里的新建选项或者单击新建按钮即可。
单击新建后弹出菜单,根据你现有的PLC进行选择,我们在这里选择的是欧姆龙PLC CP1E NA系列,记住需要正确选择你需要编程的PLC,不然无法通讯的。
选择好PLC型号后进入编程界面,这时候我们需要的是开启中断,所以我们要单击设置进入设置界面,进入设计界面后选择内置输入设置,在菜单下面有中断输入,选择我们需要开启的中断选项,将“普通”下拉改为”中断“,根据你自身需要进行选择。
设置完毕后关闭设置菜单,进入编程界面,右键单击程序选择插入新的梯形图,程序名称可以自行更改,在任务类型里选择中断任务,根据你自己所需要的选择,我们在设置里面开启的是中断任务2,所以在这里选择的任务类型为中断任务2选择完毕后在进入主程序编写,根据你自己所需要的进行中断条件编写,中断程序编写指令要注意了,根据你自己所选的中断任务进行编写,欧姆龙PLC CP1E系列最大支持6路中断程序,我们以中断任务二为例,MSKS指令需要使用两次,一个是中断任务选择,一个是选择中断开启标示(上升沿或者是下降沿),第一个中断指令MSKS 102 #0000表示开启中断任务2,MSKS 102 #0001表示屏蔽中断任务2;第二个中断指令MSKS 112 #0000表示上升沿开启中断,MSKS 112 #0001表示下降沿开启中断。
接下来,连接PLC,单击PLC,选择在线工作弹出确认菜单,选择“是”,连接PLC,再单击PLC选择传送到PLC,将程序导入PLC 中,导入完成后将PLC断电10S左右再启动,一定要断电10S后再上电启动,不然可能会出现错误。
引言感谢您购买SYSMAC CP系列CP1E可编程序控制器。
本手册包含使用CP1E所需的信息, 请务必在使用CP1E前通读并理解本手册的内容。
面向读者本手册主要供下列人员使用,这些人员必须具备电气系统相关知识(电气工程师或同等水平者)。
·负责FA系统安装的人员·负责FA系统设计的人员·负责FA系统及设备管理的人员适用产品z CP系列CP1E CPU单元·基本型号CP1E-E□□D□-□CPU单元的基本型号,支持运用基本、传送、算术和比较等指令实现基本控制操作。
·应用型号CP1E-N/NA□□D□-□CPU单元的应用型号,支持与可编程中断、变频器和伺服驱动器的连接。
CP系列以CP1H、CP1L和CP1E CPU单元为核心,采用与CS和CJ系列相同的基本结构。
扩展I/O容量时,请务必使用CP系列扩展单元和CP系列扩展I/O单元。
I/O字的分配方法与CPM1A/CPM2A PLC相同,即输入输出采用固定的区域。
CP1E CPU单元手册以下手册中提供与CP1E CPU单元相关的信息。
手册构成CP1E CPU操作手册由下表列出的章节构成。
请根据需要参阅相关章节。
CP1E CPU单元指令参考手册(样本编号:W483)(本手册)CP1E CPU单元软件操作手册(样本编号:W480)CP1E CPU单元硬件操作手册(样本编号:W479)手册结构页面结构和图标本手册采用下列页面结构和图标。
特殊信息本手册中的特殊信息分类如下:术语和注释本手册中的章节目录引言 (1)CP1E CPU单元手册 (2)手册结构 (5)安全注意事项 (15)安全使用注意事项 (18)规定和标准 (19)相关手册 (20)第1章指令摘要..........................................................................1-11-1指令摘要.............................................................................................................................1-2第2章指令.................................................................................2-1指令符号编排说明...................................................................................................................... 2-2顺序输入指令.............................................................................................................................. 2-5 LD/LD NOT ....................................................................................................................................................................2-7AND/AND NOT ..............................................................................................................................................................2-9OR/OR NOT .................................................................................................................................................................2-11AND LD/OR LD ...........................................................................................................................................................2-13NOT ..............................................................................................................................................................................2-16UP/DOWN ....................................................................................................................................................................2-17顺序输出指令............................................................................................................................ 2-18 OUT/OUT NOT .............................................................................................................................................................2-18TR .................................................................................................................................................................................2-20KEEP ............................................................................................................................................................................2-21DIFU .............................................................................................................................................................................2-25DIFD .............................................................................................................................................................................2-27SET/RSET .....................................................................................................................................................................2-29SETA/RSTA ..................................................................................................................................................................2-31SETB/RSTB ..................................................................................................................................................................2-33顺序控制指令............................................................................................................................ 2-35 END ..............................................................................................................................................................................2-38NOP ..............................................................................................................................................................................2-39IL/ILC ...........................................................................................................................................................................2-40MILH/MILR/MILC .......................................................................................................................................................2-44JMP/CJP/JME ...............................................................................................................................................................2-53FOR/NEXT ...................................................................................................................................................................2-56BREAK .........................................................................................................................................................................2-59定时器和计数器指令................................................................................................................. 2-60 TIM/TIMX .....................................................................................................................................................................2-66TIMH/TIMHX ...............................................................................................................................................................2-69TMHH/TMHHX ............................................................................................................................................................2-72TTIM/TTIMX ................................................................................................................................................................2-74CNTR/CNTRX ..............................................................................................................................................................2-83 CNR/CNRX ...................................................................................................................................................................2-86比较指令.................................................................................................................................. 2-88 =,<>,<,<=,>,>= ..............................................................................................................................................2-88 =DT,<>DT,<DT,<=DT,>DT,>=DT ................................................................................................................2-91 CMP/CMPL ...................................................................................................................................................................2-95 CPS/CPSL .....................................................................................................................................................................2-98 TCMP ..........................................................................................................................................................................2-101 BCMP ..........................................................................................................................................................................2-103 ZCP/ZCPL ...................................................................................................................................................................2-105数据传送指令......................................................................................................................... 2-108 MOV/MOVL/MVN ......................................................................................................................................................2-108 MOVB .........................................................................................................................................................................2-111 MOVD .........................................................................................................................................................................2-113 XFRB ..........................................................................................................................................................................2-115 XFER ..........................................................................................................................................................................2-117 BSET ...........................................................................................................................................................................2-119 XCHG .........................................................................................................................................................................2-121 DIST ............................................................................................................................................................................2-123 COLL ..........................................................................................................................................................................2-125数据移位指令......................................................................................................................... 2-127 SFT ..............................................................................................................................................................................2-127 SFTR ...........................................................................................................................................................................2-129 WSFT ..........................................................................................................................................................................2-131 ASL .............................................................................................................................................................................2-133 ASR .............................................................................................................................................................................2-134 ROL ............................................................................................................................................................................2-135 ROR ............................................................................................................................................................................2-137 SLD/SRD .....................................................................................................................................................................2-139 NASL/NSLL ................................................................................................................................................................2-141 NASR/NSRL ...............................................................................................................................................................2-144递增/递减指令...................................................................................................................... 2-147 ++/++L .......................................................................................................................................................................2-147 --/--L .......................................................................................................................................................................2-150 ++B/++BL ..................................................................................................................................................................2-153 --B/--BL ..................................................................................................................................................................2-156四则运算指令......................................................................................................................... 2-158 +/+L ............................................................................................................................................................................2-158 +C/+CL .......................................................................................................................................................................2-160 +B/+BL .......................................................................................................................................................................2-162 +BC/+BCL ..................................................................................................................................................................2-164 -/-L ............................................................................................................................................................................2-166 -C/-CL .......................................................................................................................................................................2-170 -B/-BL .......................................................................................................................................................................2-172 -BC/-BCL ..................................................................................................................................................................2-175 */*L .............................................................................................................................................................................2-177 *B/*BL ........................................................................................................................................................................2-179 /,/L ............................................................................................................................................................................2-181 /B,/BL .......................................................................................................................................................................2-183转换指令................................................................................................................................ 2-185 BIN/BINL ....................................................................................................................................................................2-185 BCD/BCDL .................................................................................................................................................................2-187 NEG ............................................................................................................................................................................2-189 MLPX ..........................................................................................................................................................................2-191 DMPX .........................................................................................................................................................................2-196 ASC .............................................................................................................................................................................2-201 HEX ............................................................................................................................................................................2-205逻辑指令................................................................................................................................ 2-210XORW/XORL .............................................................................................................................................................2-214 COM/COML ................................................................................................................................................................2-216特殊算术指令.......................................................................................................................... 2-218 APR ............................................................................................................................................................................2-218 BCNT ..........................................................................................................................................................................2-227浮点算术运算指令.................................................................................................................. 2-229 FIX/FIXL ....................................................................................................................................................................2-233 FLT/FLTL ...................................................................................................................................................................2-235 +F,-F,*F,/F .......................................................................................................................................................2-237 =F,<>F,<F,<=F,>F,>=F ..............................................................................................................................2-241 FSTR ...........................................................................................................................................................................2-244 FVAL ..........................................................................................................................................................................2-249表数据处理指令...................................................................................................................... 2-253 SWAP .........................................................................................................................................................................2-253 FCS .............................................................................................................................................................................2-255数据控制指令.......................................................................................................................... 2-257 PIDAT .........................................................................................................................................................................2-257 TPO .............................................................................................................................................................................2-269 SCL .............................................................................................................................................................................2-276 SCL2 ...........................................................................................................................................................................2-280 SCL3 ...........................................................................................................................................................................2-284 AVG ............................................................................................................................................................................2-287子程序指令............................................................................................................................. 2-290 SBS .............................................................................................................................................................................2-290 SBN/RET ....................................................................................................................................................................2-295中断控制指令.......................................................................................................................... 2-298 MSKS ..........................................................................................................................................................................2-300 CLI ..............................................................................................................................................................................2-303 DI ................................................................................................................................................................................2-306 EI ................................................................................................................................................................................2-307高速计数器/脉冲输出指令..................................................................................................... 2-308 INI ...............................................................................................................................................................................2-308 PRV ............................................................................................................................................................................2-311 CTBL ..........................................................................................................................................................................2-315 SPED ..........................................................................................................................................................................2-319 PULS ...........................................................................................................................................................................2-323 PLS2 ...........................................................................................................................................................................2-325 ACC ............................................................................................................................................................................2-331 ORG ............................................................................................................................................................................2-336 PWM ...........................................................................................................................................................................2-339步指令.................................................................................................................................... 2-341 SNXT/STEP ................................................................................................................................................................2-342基本I/O单元指令................................................................................................................... 2-352 IORF ...........................................................................................................................................................................2-352 SDEC ..........................................................................................................................................................................2-354 DSW ............................................................................................................................................................................2-357 MTR ............................................................................................................................................................................2-361 7SEG ...........................................................................................................................................................................2-365串行通信指令.......................................................................................................................... 2-369 TXD ............................................................................................................................................................................2-369 RXD ............................................................................................................................................................................2-374时钟指令................................................................................................................................. 2-380 CADD/CSUB ...............................................................................................................................................................2-380 DATE ..........................................................................................................................................................................2-385故障诊断指令.......................................................................................................................... 2-387其它指令................................................................................................................................ 2-398 STC/CLC .....................................................................................................................................................................2-398WDT ............................................................................................................................................................................2-399第3章指令执行时间和步数........................................................3-1 3-1CP1E CPU单元的指令执行时间和步数.............................................................................3-2第4章循环时间的监控和计算.....................................................4-1 4-1循环时间的监控..................................................................................................................4-24-1-1循环时间的监控..........................................................................................................................4-2 4-2循环时间的计算..................................................................................................................4-3 4-2-1CPU单元运行流程图..................................................................................................................4-34-2-2循环时间概述..............................................................................................................................4-44-2-3PLC单元的I/O刷新时间............................................................................................................4-54-2-4循环时间计算示例.......................................................................................................................4-64-2-5延长在线编辑的循环时间............................................................................................................4-6第A章附录................................................................................A-1按助记符首字母顺序编排的指令列表.................................................................................A-2修订记录.....................................................................................................修订-1阅读和理解本手册请在使用本产品前阅读并理解本手册。
定时器中断的工作原理
定时器中断是一种常见的硬件中断机制,它可以在预设的时间间隔内自动触发中断,以便执行相应的中断服务程序。
其工作原理主要涉及以下几个方面:
1. 定时器的初始化:在使用定时器中断之前,需要先对定时器进行初始化设置。
通常需要配置定时器的时钟源、计数方式、计数周期等参数,以满足具体应用需求。
2. 定时器的计数:一旦定时器被初始化,它会开始按照预设的计数方式和周期进行计数。
通常情况下,定时器的计数值会不断递增,直到达到预设的上限值。
3. 中断触发:当定时器计数值达到预设的上限值时,就会自动触发中断。
此时,CPU会暂停当前的程序执行,转而跳转到预设的中断服务程序中执行相关的操作。
4. 中断服务程序:中断服务程序通常是针对特定中断类型编写的处理程序,用于处理中断事件并进行相应的操作。
在定时器中断中,中断服务程序通常会进行一些周期性的任务,例如更新系统时间、检查状态等。
5. 中断处理完成:当中断服务程序执行完毕后,CPU会返回到原先被中断的程序中继续执行。
此时,定时器又开始重新计数,直到下一次中断触发。
总之,定时器中断是一种非常有用的硬件中断机制,它可以帮助我们实现各种周期性的任务和操作。
理解定时器中断的工作原理对于
嵌入式系统和实时系统开发都非常重要。
2-2-1 任务启动(TKON )/待机(TKOF )指令任务的动作■ 和循环时间的关联曾经成为可执行(RUN)状态的周期执行任务/追加任务在下一个周期中也为可执行状态。
TKON曾经成为待机状态(WAIT )的周期执行任务/追加任务在下一个周期中也为待机状态。
为了从待机状态变成执行可能(RUN )状态,必须要通过TKON 指令执行启动任务。
对于自身任务,执行TKOF 指令时,在该时点停止执行,把自身任务转换为待机状态(WAIT )。
■ 周期执行任务/追加任务的任务No.和周期时间的关系·任务m 启动任务n (m >n )时,在下一个周期监视任务n起动。
例:任务No.5启动任务No.2时,任务No.2在下一个周期起动。
·任务m 启动任务n (m <n )时,在该周期内任务n被起动。
例:任务No.2启动任务No.5时,任务No.5在该周期内被启动。
2-2-1 任务启动(TKON)/待机(TKOF)指令任务的动作·任务m使任务n(m>n)为待机时,在下一周期任务n为待机(任务n在该周期内已经执行完)。
例:任务No.5使任务No.2为待机时,任务No.2下一个周期为待机。
·任务m使任务n(m<n)为待机时,在该周期内任务n为待机。
例:任务No.2要使任务No.5为待机时,任务No.5在该周期为待机。
■任务和I/O内存的关系·在变址寄存器(IR)以及数据寄存器(DR)中有2种使用方法。
①按各个任务分别(单独)使用的方法②各任务共同使用的方法在①的方法中,在周期执行任务1中使用的IR0和在周期执行任务2中使用的IR0不相同。
在②的方法中,在周期执行任务1中使用的IR0和周期执行任务2中使用的IR0为相同。
对于变址寄存器(IR)以及数据寄存器(DR)采用①的方法还是采用②的方法由CX-Programmer进行设定。
·其它区域各任务共同使用。
比如对于在周期执行任务1中使用的接点10.00和周期执行任务2中使用的接点10.00是指同一个接点。
欧姆龙C系列PLC在编程调试应用中的典型故障案例分析作者:刘斌来源:《电子世界》2012年第14期【摘要】通过在工业自动化设备上所用的OMRON-CPM1A/CQM1H系列PLC的编程应用方面出现的典型故障案例分析,解决现场设备程序调试中的少见问题以及因程序设计缺陷引起的破坏性设备故障,进而提高设备电气维修技术人员的编程、装调与维修设备的技能水平。
【关键词】OMRON;PLC;编程应用;故障案例分析近几年PLC(Programable Logic Contr-oller)以其卓越的可靠性、抗干扰性以及方便的可编程性广泛地应用于工业控制领域,已逐步成为实现工业生产自动化的三大支柱之一。
我公司机加车间有一台自制的曲轴抛光机,采用OMRON-CPM1A的PLC加触控屏控制自动工艺抛光加工,在现场程序调试时遇见奇怪故障现象:手动方式通过触控屏操作各执行部件有动作,但自动方式却无反应,检查分析程序编辑无语法错误,现场监控条件也满足,就是执行件(气缸)不动作,整个程序无法进行。
另一台六工位连杆组合钻床是由OMRON-CQM1H-CPU51的PLC加五个工位伺服驱动进给控制5个进给轴伺服电机(HC-SF102K,1kw,3P,AC,2000rpm)执行编程钻削,另外控制回转台按工步分度加工,在一次需要调整机床加工工艺节拍时,修改了五号工位伺服驱动(MR-J2-100)设定程序的回程速度参数值之后,五号工位频繁出现滑台主轴上的攻丝双刀杆与回转分度台相撞的破坏性故障现象:在机床五号工位攻丝加工完成返回原位后,各其它工位进给轴也回到原位,上料工位操作员按夹具夹紧并循环启动,此时,分度台开始分度,但五号工位进给轴没等分度台分度到位落下的情况下几乎同时也往前运动,直到将刀杆及刀具撞坏。
就以上两起典型故障案例,车间维修班组积极参与故障分析,排除故障隐患,优化了源程序的设计缺陷,保障了高效生产设备的有序、稳定运行。
1.CPM1A系列PLC1.1 CPM1A是日本欧姆龙公司(OMRON)产品中的一种先进的、小型化的整体式PLC(可编程序控制器),即:OMRON SYSMAC CPM1A系列PLC,在小规模控制系统中已获得广泛应用。
欧姆龙cp1h常用指令学习(十一)中断程序对于plc这种讲究实时响应的设备上来说,中断由于优先级别高,我相信意义是很大的。
但是勇哥对于plc上的中断究竟能干些什么,由于初学plc,所以没有对应的项目经验,只能是先了解为主,以后再来补全。
CP1H的中断功能的种类:●输入中断(直接模式)CPU 单元的内置输入发生OFF→ON 的变化,或ON→OFF 的变化时,执行中断任务的处理。
根据中断接点中断任务140~147 被固定分配。
●输入中断(计时器模式)通过对向CPU 单元的内置输入的输入脉冲进行计数及计数达到,执行中断任务的处理。
输入频率,作为所使用的输入中断(计时器模式)的合计为5kHz 以下。
●定时中断通过 CPU 单元的内置定时器,按照一定的时间间隔执行中断任务的处理。
时间间隔的单位时间可从10ms、1ms、0.1ms 中选择。
另外,可设定的最小时间间隔为0.5ms。
中断任务2 被固定分配。
●高速计数器中断用 CPU 单元内置的高速计数器来对输入脉冲进行计数,根据当前值,与目标值一致、 或通过区域比较来执行中断任务的处理。
可通过指令语言分配中断任务0~255。
关于高速计数器,请参见「5-2 高速计数器(5-26 页)」。
●外部中断连接 CJ 系列的高功能I/O 单元、CPU 高功能单元时,通过单元侧的控制,指定中断任 务0~255 并执行处理。
中断任务的程序编制方法1. 右击项目树的「新建PLC[CP1H]联机」,如在下拉菜单中选择「程序插入(I)」,则在树的下方出现「新建程序2(未分配)」。
(图1)2. 右击「新建程序2(未分配)」,如在下拉菜单中选择「属性(O)」,则出现「程序的属性」设定窗口。
(图2)3. 在程序的属性中,设定「任务类别」。
下图显示新建程序1 中分配中断任务140 时的示例。
(图3)如点击窗口右上角的×按钮,则作为中断任务140 可进行执行程序的编制。
任务中分配的程序彼此独立,故需要在最后分别附带END (001)指令。
PLC上电后执行STIM指令,确定间隔定时器为重复中断模式,间隔定时器的定时值为50ms,子程序号为005。
当间隔定时器达到设定时间50ms时,产生中断并转去执行005号子程序,同时定时器的当前值又恢复为设定值并重新开始定时。
再过50 ms时又产生一次中断。
第一次中断执行子程序使20001 ON、20000 OFF,返回去执行主程序使01001 ON 50ms、01000 OFF 50ms 。
第二次中断执行子程序时20000 ON、20001 OFF,所以01000 ON 50ms、01001 OFF 50ms 。
可见该段程序的功能是:
01000和01001均能产生0.1S的脉冲,直到间隔定时器停止计数为止。
间隔定时器的定时时间最小可达0.5ms,所以用间隔定时器可实现高精度的定时控制。
艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。
如需进一步了解相关PLC产品的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城。
/。