版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 链接继电器(LR) 用多台PLC可以组成一个网络系统。当CPM1A与另外的PLC进行1对1的链接通信时,就要借助链接继电器来共享数据。当没有PLC间的链接时,它们可以用作内部辅助继电器。 定时器/计数器(TC) 定时器和计数器使用相同的编号,但每一个编号在用户程序中只能使用一次,例如指定了TIM000,就不能再使用CNT000。 数据存储区(DM) 数据存储区用于内部数据的存储和处理,并只能以16位的通道为单位来使用,其中的内容在PLC运行开始或停止时能保持不变。 1.指令的助记符采用如下的格式3.2.3 CPM1 A编程指令 地址指令操作数程序存储地址起始于00000。每个地址包含一条指令
2、和此指令所需的定义和操作数。地址是在编程器输入指令时自动生成的。根据地址可以方便地对程序进行查询和修改 指令中涉及到的通道号和继电器号,常用缩写词表示,它们的定义: IR-I/O和内部辅助继电器区 SR特殊辅助继电器 HR保持继电器 TR暂时记忆继电器 AR辅助记忆继电器 LR链接继电器 T/C定时器/计数器区 DM数据存储区 *DM间接指定数据存储区 #常数助记符,如LD梯形图符号助记符功能指令操作数LDIR;HR;AR;LR;T/C;TR07(TR只能用LD)逻辑开始时使用LD NOT逻辑反相开始时使用OUTIR;HR;AR;LR;TR07(输入继电器除外)(TR只能用OUT)将逻辑运算结
3、果送相应继电器OUT NOT将逻辑运算结果反相送相应继电器2. 基本指令介绍 地址指令 操作数00000LD 0000000001OUT 0100000002LD NOT 0000100003OUT HR000000004LD TIM00000005OUT NOT 0100100006OUT 01002图3-5 基本输入/输出指令的应用LD、LD NOT、OUT、OUT NOT应用例 在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常
4、闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。 不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。在梯形图中,信号的流动方向是从左到右,最后到达
5、继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的
6、接点实现虚拟的短路线。不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外
7、,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。不同输出指令OUT(或OUT N
8、OT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。在梯形图中,信号的流动方向是从左到右,最后到达继电器线圈,也就是说继电器线圈的右端不能画有接点。另外,继电器线圈的左端也不能直接连到母线上,如确实需要继器
9、线圈常接通,可利用一个在程序中没被使用的内部辅助继电器的常闭接点或特殊辅助继电器25313(程序运行就ON)的接点实现虚拟的短路线。不同输出指令OUT(或OUT NOT)的操作数不能相同,即在一个程序中一个线圈编号只能使用一次。(2)逻辑与/逻辑或指令 梯形图符号助记符功能指令操作数ANDIR;SR;HR;AR;LR;T/C串联单个常开接点AND NOT串联单个常闭接点OR并联单个常开接点OR NOT并联单个常闭接点图3-6 接点的串并联地址指令操作数00001LD0000000002AND0000100003AND NOT 0000200004OU0100000005LD NOT000030
10、0006AND 0000400007OR0000500008OR NOT0000600009AND NOT 0000700010OUT0100100011AND0000800012OUT0100200013AND NOT 0000900014OR0001000015OUT01003AND、AND NOT、OR、OR NOT应用例 AND /AND NOT指令用于单个接点的串联连接,该指令可以连续使用,不限制串联接点的数目。 在OUT指令后,通过串联接点再对其它线圈使用OUT指令称为连续输出。连续输出的次数不受限制。 OR/OR NOT指令用于单个接点的并联连接,该指令可以连续使用,不限制并联接
11、点的数目。 OR/OR NOT指令是将要并联的接点的左端与电路逻辑块(由LD/LD NOT指令产生的)左端点相连。 (3)逻辑块操作指令 梯形图符号助记符功能指令操作数AND LOAD或AND LD_电路逻辑块之间的串联OR LOAD或OR LD_电路逻辑块之间的并联无操作数块地址指令操作数A00001LD0000000002OR00001B00003LD0000200004AND0000300005OR NOT 00004 00006AND LD 00007 OUT 01000图3-7 电路逻辑块的串联AND LD、应用例 AND LD指令中没有操作数。 AND LD指令可连续使用也可分散使
12、用,但连续使用的次数不能超过八次,分散使用的次数则无限制。块地址指令 操作数 A00000LD NOT 0000000001OR 0000100002AND 00002B00003LD 0000300004AND NOT 0000400005OR LD 00006OUT 01000图3-8 OR LD 的应用OR LD应用例在应用上的要求与AND LD 相似。(4) 置位/复位指令 梯形图符号助记符功能指令操作数SETB:IR、SR、AR、HR、LR使指定继电器ONRSET使指定继电器OFF 图3-9 SET/RSET应用例 SET和RSET指令要成对使用,对它们在程序中的位置和顺序无特殊要求
13、。 SET,RSET指令适用于短信号操作,当两者的执行条件同时有效时,RSET指令优先。(5)保持指令 梯形图符号助记符功能指令操作数KEEPB:IR、SR、AR、HR、LR使指定继电器置“”或置“” 图3-10 KEEP指令编程地址指令操作数00000LD0000000001AND 0000100002LD NOT 0000200003OR0000300004AND0000500005KEEPHR0001保持指令应用例 KEEP的动作就象一个由S置位,R复位的锁存继电器。当S端执行条件为ON时, B指定的继电器为ON,当R端执行条件为ON时,B指定的继电器为OFF。当S端和R端的输入同时为O
14、N时,R端优先。编写程序时,置位条件在前,复位条件在后,最后编写KEEP指令 (6)微分指令梯形图符号助记符功能指令操作数DIFUB:IR、S、AR、 HR、LR检测到输入为OFFON(上升沿)跳变信号时使指定继电器B ON一个扫描周期地址指令操作数00000LD0000000001DIFU0101100002DIFD01011图3-11 微分指令编程微分指令应用例 微分指令使其指定继电器在满足执行条件时只持续ON一个扫描周期。输入输出间的时序关系如图3-11示。 在一个程序中最多可以使用512对DIFU和DIFD,超出的将被作为空操作指令(NOP)处理。地址指令操作数00000LD00000
15、00001AND NOT TIM 00100002TIM000 #020000003LDTIM00000004TIM001DM000000005OUT01000 图3-12 定时器应用举例梯形图符号助记符功能指令操作数TIMN:T/C号(000127)SV: 设定值(字,BCD)IR、SR、AR、 HR、LR、DM、#通电延时定时器,设定时间0999.9秒(以0.1秒为单位)TIMH通电延时高速定时器,设定时间099.99秒(以0.01秒为单位)(8) 计数器指令 梯形图符号助记符功能指令操作数CNTN:T/C号(000127)SV: 设定值(字,BCD)IR、SR、AR、HR、LR、DM、#
16、减法计数器,设定值(SV)09999次CNTR可逆(加、减)计数器,设定值(SV)09999次减法计数器CNT CNT是边沿触发递减计数器。每当计数输入信号(CP)由OFF变为ON(上跳沿有效)时,它的当前计数值(PV)就减1。当计数器的当前计数值减为0000时,计数器ON。当复位端(R)为ON时,将计数器复位为OFF,并恢复计数器的设定值(SV)到当前计数值(PV)中。复位信号的优先权高于计数输入信号。梯形图时序图图3-13 可逆计数器的应用 图3-14联锁联锁清除指令的用法处理程序分支应用梯形图程序梯形图符号助记符功能指令操作数IL联锁开始ILC联锁结束 一个ILC指令前必须有至少一个以上
17、的IL指令,即可以采用组合形式“ILILILILC”,但不许把IL/ILC镶套起来(如“ILILILCILC“)使用。 当IL执行条件为ON(即从IL到左侧主母线之间接点组合的逻辑运算结果为逻辑“1”),它后面的各元件状态由各自相应的执行条件决定。 当IL的执行条件为OFF,那么ILILC 间的那一部分程序就不执行,这部分程序中的元件状态按下表操作:指令操作OUT、OUT NOT指定的继电器转为OFFTIM、TIMH复位CNT、CNTR保持当前值KEEP状态保持DIFU、DIFD不执行所有其它指令指令不执行,所有作为操作数写进指令的IR、AR、LR、HR和SR置为OFF 对于无法应用IL/IL
18、C的多分支回路梯形图,要使用暂存继电器TR。共有八个暂存继电器,编号为TR0TR7。图3-15JMP/JME 应用例梯形图符号助记符功能指令操作数JMPN:跳转号#(0049)到JME指令为止的程序由本指令前面的条件决定是否执行JME解除跳转指令 JMP要与JME联合使用以产生跳转。 当JMP的执行条件为ON时,不产生跳转。 当JMP的执行条件为OFF时,将跳转到具有同样跳转号的JME,并接着执行JME后面的指令。 要注意N=00时的特殊性。 注意JMP和JME起分支作用时,I/O位、计时器等的状态被保持。(11) 空操作指令梯形图符号助记符功能指令操作数NOP无 空操作指令NOP没有实质性操
19、作,在梯形图中不会出现,程序中遇到NOP时什么也不执行,程序跳转到下一条指令继续执行。(12) 结束指令 梯形图符号助记符功能指令操作数END程序结束(13) 子程序指令梯形图符号助记符功能指令操作数SBSN:子程序编号000049调用N号子程序SBNN号子程序的开始点RET表示指定的子程序结束 所有的子程序必须置于主程序的指令之后,END之前, CPU扫描工作时,遇到第一个SBN时,就认为已经遇到了主程序的结束符号,并返回到下一循环的起始地址0000。 相同的子程序可以在主程序中的不同的地方不受限制的调用。 子程序可嵌套,最多可嵌套16层。子程序不能调用自己。 (14) 步进指令 梯形图符号
20、助记符功能指令操作数SNXTS:0000001915 2000025215HR、AR、LR转步控制STEP 某一步进程序段的开始STEP步进控制结束,该指令后为常规控制梯形图程序 各子程序的编号只能被SBN使用一次。 若将DIFU或DIFD置于一个子程序中,在下一次再执行子程序之前操作数位将不会返回OFF,即操作数位可能停留在ON状态超过一个主程序扫描周期。 程序段编号S其实是一个位地址号,这个位号用作各个程序段的顺序控制,所有的位地址号必须在同一个字中且必须连续。如果使用HR或AR区,则可以掉电保护。 步进指令SNXT和STEP要一起使用。每个步进程序段必须由SNXT S 开头,并且紧跟其后用一条STEP S 指令,其中S值相同,然后才是该程序段的指令集。各步进程序段可顺序编排。在最后一个程序段的后面也要跟一条SNXT S 指令,但这条指令中的S值已无意义,可用任何未被系统用过的位号,要注意的是,该条指令之后要用不带操作数的STEP指令来标志这一系列步进程序段的结束。 指令SNXT S 的执行条件就是转步信号。CPU执行SNXT S 指令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年设备点检员理论知识考核试题及答案
- 2026年全国职业道德知识竞赛试题集(附答案)
- 2026年全国节能宣传周全国低碳日答题考试题库(附答案)
- 麻醉药品及精神药品医师处方权培训考核试题测试题库(含答案)
- 2026年赣州市高三考前热身语文试卷含解析
- 内蒙古自治区乌海市2026年高三下学期第六次检测语文试卷含解析
- 2025年黑龙江省五常市高三历史上册期末考试检测卷(典型题)附答案
- 2026年辽宁省北镇市高二历史上册期末考试检测卷及答案
- 2026年江苏省常熟市高二历史上册期末考试模拟卷含答案(新)
- 统编版七年级语文下册期中能力提升卷
- 2026校招:中国农业发展真题及答案
- 石家庄国控城市发展投资集团有限责任公司招聘笔试题库2026
- 【答案】《材料力学》(山东大学)章节期末慕课答案
- 化工生产企业安全培训教学课件
- 2025福建三明宁化县高校毕业生服务社区计划招募5人备考题库附答案
- 2026届高考语文复习:理解性默写图画意境类+课件
- 2026年亚马逊运营岗位高频常见面试题
- TCSEE0338-2022火力发电厂电涡流式振动位移传感器检测技术导则
- 宣传视频制作服务项目技术规范书-采购技术文件规范模版
- 2025+CSCO+恶性肿瘤患者营养治疗指南解读课件
- 肝硬化腹水的护理与治疗指南
评论
0/150
提交评论