PLC原理及应用教学课件.ppt

  1. 1、本文档共595页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
根据相关教材和网络资源整理制作,可作为授课教师的参考资料和专业学生、从业人员的自学资料。如有侵权,请联系删除!

(6)高速计数器的当前值寄存器和设定值寄存器每个高速计数器指定了一个32位的当前值寄存器(SMD)和一个32位的设定值寄存器(SMD),当前值和设定值均为有符号整数。S7-200PLC高速计数器当前值和设定值对应的特殊寄存器见表6-9S7-200PLC中每个高速计数器都有多种工作模式,但每个高速计数器的工作模式不完全相同,最多的有12种工作模式,可使用高速计数器定义指令来选定工作模式。⑴HC0是一个通用型增/减计数器,可通过程序来设定8种不同的工作模式,HC0的工作模式见表6-10。6.7.2高速计数器的工作模式6个高速计数器所具有的功能不完全相同,最多的有12种工作模式,可分为4种类型。下面以HC1的工作模式为例,说明高速计数器的工作模式。①具有内部方向控制的单相增/减计数器。②具有外部方向控制的单相增/减计数器。高速计数器的工作模式说明③A/B相正交计数器。在模式9、模式10中,HC0可作为A/B相正交计数器(所谓正交,是指A、B两相输入脉冲相差90°)。外部输入点I0.0为A相脉冲输入,I0.1为B相脉冲输入。在模式10中,I0.2作为复位输入信号。当A相脉冲超前B相脉冲90°时,计数方向为递增计数;当B相脉冲超前A相脉冲90°时,计数方向为递减计数。正交计数器有两种工作状态,其中一种是每输入1个计数脉冲,当前值计1个数,即计数倍率为1。正交计数器的另一种工作状态是每输入1个计数脉冲,当前值4个数,即计数倍率为4。在许多位移测量系统中,常常采用光电编码器,将光电编码器的A、B两相输出信号作为高速计数器的输入信号,为提高测量精度,可以对光电编码器的A、B相脉冲信号作4倍频计数。当A相脉冲信号超前B相脉冲信号90°时,为正转(顺时针转动);当B相脉冲信号超前A相脉冲信号90°时,为反转(逆时针转动)。高速计数器指令有两条:HDEF和HSC。梯形图中的指令盒形式如图4-51所示。(1)HDEF指令HDEF,定义高速计数器指令。使能输入有效时,为指定的高速计数器分配一种工作模式,即用来建立高速计数器与工作模式之间的联系。梯形图指令盒中有两个数据输入端:HSC,高速计数器编号,为0~5的常数,字节型;MODE,工作模式,为0~11的常数,字节型。(2)HSC指令HSC,高速计数器指令。使能输入有效时,根据高速计数器特殊存储器位的状态,并按照HDEF指令指定的工作模式,设置高速计数器并控制其工作。梯形图指令盒数据输入端N:高速计数器编号,为0~5的常数,字节型。6.7.3高速计数指令图6-33使用高速计数器时,要按以下步骤进行:(1)选择计数器及工作模式。(2)设置控制字节;(3)执行HDEF指令;(4)设定当前值和预设值;(5)设置中断事件并全局开中断;(6)执行HSC指令,激活高速计数器。6.7.4高速计数器的使用方法例: ENCO AC0,VB0例: DECO VB0,AC0段码指令(SEG):根据输入字节的低4位对应的十六进制数产生点亮7段显示器各段的代码,并把相应的代码值送到输出字节。下图显示段指令使用的七段显示编码。6.4.3段码指令项目六:功能指令及复杂系统的程序设计举例6.5.1写实时时钟TODW,写实时时钟指令。用来设定实时时钟。当使能输入有效时,系统将包含当前时间和日期,一个8字节的缓冲区将装入时钟。6.5.2读实时时钟指令TODR,读实时时钟指令。当使能输入有效时,系统读当前时间和日期,并把它装入一个8字节的缓冲区。6.5时钟指令包括系统控制、跳转、循环、子程序调用、中断服务程序等指令。6.6.1系统控制类指令1.暂停指令(STOP)2.结束指令(END/MEND)6.6程序控制类指令使能输入有效时,立即终止程序的执行。直接连在左侧电源母线时,为无条件结束(MEND),不连在左侧母线时,为条件结束指(END)3.AENO与ENO指令*4.看门狗复位指令(WDR)应用举例如图6-28。AENO指令(AndENO)该指令的作用是和前面的指令盒输出端ENO相与,只能在语句表中使用。ENO是梯形图和功能框图编程时指令盒的布尔能流输出端。使能输入有效时,将看门狗定时器复位。图6-28系统控制指令的应用1.程序跳转指令(JMP)

JMPn跳转指令LBLn

文档评论(0)

139****1983 + 关注
实名认证
内容提供者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档