- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章PL位逻辑指令
STEP 7 软件结构及调用执行 系统块是储存在CPU操作中的预定义的功能或功能块,这些块不占用用户的任何存储空间。这些块在系统中具有相同的接口、相同的名称和相同的编号,所以可被不同的CPU或CPU之间互换用户程序 用户块是提供给用户用于管理用户程序代码和数据的区域,用户块也称为程序块。 3.2 位逻辑指令及应用 位逻辑指令的运算结果用两个二进制数字1和0来表示。 可以对布尔操作数(BOOL)的信号状态扫描并完成逻辑操作。逻辑操作结果为RLO(result of logic operatian) (PLC对第一条语句的扫描称为首次扫描,被直接保存在RLO中) 位逻辑指令:位逻辑运算、定时器指令、计数器指令及位测试指令。 3.2.1 基本逻辑指令及应用 基本逻辑指令见P36 表3-2。 PLC规定:如果触点是常开触点,则常开触点“动作”认为是“1”,常开触点“不动作”认为是“0”; 如果触点是常闭触点,则常闭触点“动作”认为是“0”,常闭触点“不动作”认为是“1”; 位操作类指令 位操作类指令 位操作类指令 位操作类指令 4、“异或”和“异或非” X XN 表示两信号结果不同时为“1”,两信号结果相同时为“0” 在S5系列中不具备此功能,只有在S7系列中才有“异或”和“异或非”指令,但该功能只在STL(语句指令)/FBD(功能块图指令)方式下编程。 5. 电路块的串联指令ALD ALD:块“与”操作,串联连接多个并联电路组成的电路块。 位操作类指令 7.嵌套表达式和先“与”后“或” 当逻辑串是串并联的复杂组合时,CPU的扫描是先“与”后“或”。 指令规则:先“与”后“或”逻辑不加括号 先“或”后“与”逻辑加括号 ▲▲▲注意 电路图上的常闭开关不一定要在PLC等效梯形图中画成常闭的,比如一些机械的限位开关,在电路图里一般画成常开点,这样正常状态下该路通,具体画成什么点要根据程序的逻辑判断。 此为PLC内部的软触点和外接硬元件的关系。 但根据中央电大考核要求:在考试范围内,凡常闭的在梯形图上一律画成常闭的。 8.置位/复位指令 S/R 置位/复位功能: 复位优先型RS触发器 置位优先型RS触发器 详情见P47-48 9.边沿触发指令 EU/ED 基本位操作指令应用举例 抢答器程序设计 (1)控制任务:有3个抢答席和1个主持人席,每个抢答席上各有1个抢答按钮和一盏抢答指示灯。参赛者在允许抢答时,第一个按下抢答按钮的抢答席上的指示灯将会亮,且释放抢答按钮后,指示灯仍然亮;此后另外两个抢答席上即使在按各自的抢答按钮,其指示灯也不会亮。这样主持人就可以轻易的知道谁是第一个按下抢答器的。该题抢答结束后,主持人按下主持席上的复位按钮(常闭按钮),则指示灯熄灭,又可以进行下一题的抢答比赛。 三、定时器指令 定时器的定时时间:T=PT*S (PT设定值,S时基)工作方式: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方面:编号、预设值、脉冲输入和复位输
文档评论(0)