- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章节S7-200系列PLC功能指令
8.1 表功能指令 8.1.1 填表指令 例8-1 将数据(VW100)=1234填入表中,表的首地址为VW200。 8.2 转换指令 第5章 可编程控制器的基本组成及工作原理 8.3 中断指令 8.4 高速处理指令 8.3.3中断控制指令 (1) 当进入正常运行RUN模式时,CPU禁止所有中断,但可以在RUN模式下执行中断允许指令ENI,允许所有中断。 (2) 多个中断事件可以调用一个中断程序,但一个中断事件不能同时连接调用多个中断程序。 (3) 中断分离指令DTCH禁止中断事件和中断程序之间的联系,它仅禁止某中断事件,全局中断禁止指令DISI,禁止所有中断。 (4) 中断服务子程序是用户为处理中断事件而事先编制的程序,编制时可以用中断程序入口处的中断程序号n来识别每一个中断程序。中断服务程序从中断程序号开始,以无条件返回指令结束。在中断程序中间,用户可根据逻辑需要使用条件返回指令,返回主程序。PLC系统中的中断指令与微机原理不同,它不允许嵌套。 (5) 操作数 n 中断程序号 0~127 (为常数) EVENT 中断事件号 0~32 (为常数) 说明: 例8-6 编写一段中断事件0的初始化程序。中断事件0是I0.0上升沿产生的的中断事件。当I0.0有效时,开中断,系统可以对中断0进行响应,执行中断服务程序INT0。 NETWORK 1 LD SM0.1 ATCH INT_0, 0 //中断0与INT_0, 连接SM5.0置1 ENI NETWORK 2 LD SM5.0 DTCH 0 //禁止中断0 NETWORK 3 LD SM5.0 DISI //关全局中断 高速处理类指令主要有高速计数器指令和高速脉冲输出指令。 8.4.1 高速计数指令 高速计数器HSC(High Speed Counter)在现代自动控制的精确定位控制领域有重要的应用价值。高速计数器用来累计比可编程控制器的扫描频率高得多的脉冲输入(30KHZ),利用产生的中断事件完成预定的操作。 1. S7-200系列的高速计数器 不同型号的PLC主机,高速计数器的数量不同,使用时每个高速计数器都有地址编号(HC n,非正式程序中有时也用HSC n)。HC(或HSC)表示该编程元件是高速计数器,n为地址编号。每个高速计数器包含有两方面的信息:计数器位和计数器当前值。高速计数器的当前值为双字长的符号整数,且为只读值。 S7系列中CPU22X的高速计数器的数量与地址编号见表8-14。 HSC0~HSC5 HSC0~HSC5 HSC0 、HSC3 HSC4 、HSC5 HSC0、 HSC3 HSC4 、HSC5 HSC地址 6 6 4 4 可用HSC数量 CPU226 CPU224 CPU222 CPU221 主机 2. 中断事件类型 高速计数器的计数和动作可采用中断方式进行控制。各种型号的CPU采用高速计数器的中断事件大致分为三种方式:当前值等于预设值中断、输入方向改变中断和外部复位中断。所有高速计数器都支持当前值等于预设值中断,但并不是所有的高速计数其都支持三种方式。高速计数器产生的中断事件有14个。中断源优先级等详细情况可查阅有关技术手册。 3. 操作模式和输入线的连接 (1)操作模式 每种高速计数器有多种功能不相同的操作模式。高速计数器的操作模式与中断事件密切相关。使用一个高速计数器,首先要定义高速计数器的操作模式。可用HDEF指令来进行设置。 高速计数器HSC0、HSC4 有模式0、1、3、4、6、7、9、10 HSC1 有模式0、1、2、3、4、5、6、7、8、9、10、11 HSC2有模式0、1、2、3、4、5、6、7、8、9、10、11 HSC3、HSC5只有模式0 。 (2)输入线的连接 在正确使用一个高速计数器时,除了要定义它的操作模式外,还必须注意它的输入端连接。系统为它定义了固定的输入点。 4. 高速计数指令 高速计数指令有
文档评论(0)