- 1、本文档共117页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
指令 触点指令(1标准触点指令LD、2立即触点指令LDI、3取反指令NOT、4正负跳变指令EU P、ED N) 线圈指令(1标准输出=、2立即输出=I、3置位复位线圈S、R、4立即置位复位SI RI) 定时器指令(1通电延时TON、2失电延时TOF、3有记忆的通电延时TONR) 计数器指令(1加数计数器、2减数计数器、3加减计数器) 比较指令(LDW= VW100,VW200) 程序控制指令(1结束指令END、停止指令STOP、2顺序控制指令SCR SCRT SCRE、3跳转指令JMP、LBL、4循环指令FOR NEXT、子程序调用返回) 数据传送和移位指令 位操作类指令 1.逻辑取(装载)指令 LD/LDN 2. 触点串联指令 A/AN 3. 触点并联指令 O/ON 4. 电路块的串联指令 ALD 5. 电路块的并联指令 OLD 6. 置位/复位指令 S/R 7. 边沿触发指令 EU/ED 这是因为PLC内部软继电器互锁只相差一个扫描周期,而外部硬件接触器触点的断开时间往往大于扫描周期,来不及响应。例如Q0.0虽然断开,可能KM1的触点还未断开,在没有外部硬件互锁的情况下,KM2的触点可能接通,引起主电路短路,因此必须采用软硬件的双重互锁。 4. 电路块的串联指令ALD ALD:块“与”操作,串联连接多个并联电路组成的电路块。 6.置位/复位指令 S/R 7.边沿触发指令 EU/ED 二、基本位操作指令应用举例 抢答器程序设计 (1)控制任务:有3个抢答席和1个主持人席,每个抢答席上各有1个抢答按钮和一盏抢答指示灯。参赛者在允许抢答时,第一个按下抢答按钮的抢答席上的指示灯将会亮,且释放抢答按钮后,指示灯仍然亮;此后另外两个抢答席上即使在按各自的抢答按钮,其指示灯也不会亮。这样主持人就可以轻易的知道谁是第一个按下抢答器的。该题抢答结束后,主持人按下主持席上的复位按钮(常闭按钮),则指示灯熄灭,又可以进行下一题的抢答比赛。 器指令 工作方式:3种定时指令分别为TON、TONR和TOF 用于单一间隔的定时。上电周期或首次扫描,定时器状态位OFF(0),当前值为0。使能输入接通时,定时器位为OFF(0),当前值从0开始计数时间,当前值达到预置值时,定时器位ON(1),当前值最大到32767并保持。使能输入断开,定时器自动复位,即定时器状态位OFF(0),当前值为0。 指令格式: TON Txxx,PT 用于对许多间隔的累计定时。上电周期或首次扫描,定时器状态位OFF(0),当前值保持。使能输入接通时,定时器位为OFF,当前值从0开始计数时间。使能输入断开,定时器位和当前值保持最后状态。使能输入再次接通时,当前值从上次的保持值继续计数,当累计当前值达到预设值时,定时器状态位ON(1),当前值连续计数最大到32767。 指令格式:TONR Txxx,PT 断电延时型定时器用来在输入断开,延时一段时间后,才断开输出。使能端(IN)输入有效时,定时器输出状态位立即置1,当前值复位为0。使能端(IN)断开时,定时器开始计时,当前值从0递增,当前值达到预置值时,定时器状态位复位为0,并停止计时,当前值保持。 指令格式:TOF Txxx,PT 计数器用来累计输入脉冲的次数。计数器也是由集成电路构成,是应用非常广泛的编程元件,经常用来对产品进行计数。 计数器指令有3种:增计数CTU、增减计数CTUD和减计数CTD。 指令操作数有4方面:编号、预设值、脉冲输入和复位输入。 CTUD,增减计数器指令。有两个脉冲输入端:CU输入端用于递增计数,CD输入端用于递减计数。 指令格式:CTUD Cxxx,PV 例: CTUD C30,5 图中SM0.4的常开触点为加计数器C0提供周期为1?min的时钟脉冲。当计数器复位输入I0.0断开,C0开始计数延时。图中延时时间为30?000?min。 控制要求: 一自动仓库存放某种货物,最多6000箱,需对所存的货物进出计数。货物多于1000箱,灯L1亮;货物多于5000箱,灯L2亮。 其中,L1和L2分别受Q0.0和Q0.1控制,数值1000和5000分别存储在VW20和VW30字存储单元中。 移位寄存器指令 移位寄存器指令是一个移位长度可指定的移位指令。 梯形图中DATA为数据输入,指令执行时将该位的值移入移位寄存器。S-BIT为移位寄存器的最低位地址,字节型变量N指定移位寄存器的长度和移位方向,正向移位时N为正,反向移位时N为负。SHRB指令移出的位被传送到溢出位(SM1.1)。 N为正时,在使能输入EN的上升沿时,寄存器中的各位由低位向高位移一位,DATA输入的二进制数从最低位
文档评论(0)