- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课件PPT完整版课件全套课件整套课件全书课件全册课件完整版PPT全套PPT整套PPT全书PPT教学课件教学PPT课件汇总PPT汇总完整版电子教案全册电子教案全书电子教案教学教程幻灯片
2. 附加中断和分离中断指令 硬件中断事件: S7-1200 PLC支持的硬件中断事件包括数字量输入端的上升沿/下降沿事件和高速计数器事件两大类,具体如下: (1)上升沿事件(CPU本机和信号板SB上的所有数字量输入)。数字量输入从OFF切换为ON(出现上升沿)时,会触发上升沿中断事件。 (2)下降沿事件(CPU本机和信号板SB上的所有数字量输入)。数字量输入从ON切换为OFF(出现下降沿)时,会触发下降沿中断事件。 (3)高速计数器(HSC)当前值等于参考值事件(HSC1~HSC6)。计数器的当前值达到设定值时,会触发该中断事件。 (4)HSC计数方向变化事件(HSC1~HSC6)。当检测到HSC从增大变为减小或从减小变为增大时,会触发该中断事件。 (5)HSC外部复位事件(HSC1~HSC6)。某些HSC模式允许利用数字量输入作为外部复位端,对HSC的计数值清零。当复位端从OFF切换为ON时,,会触发该中断事件。 * 中国矿业大学徐海学院 现代电气控制及PLC应用技术 5.4 中断事件和中断指令 2. 附加中断和分离中断指令 硬件中断使用说明: (1)在使用某个硬件中断事件前,需要通过“程序块”→“添加新块”→“硬件中断”来添加对应的硬件OB,如左图所示。 (2)如果需要在硬件配置或程序运行期间附加某个硬件中断事件,必须先在设备组态中启用该硬件中断事件,并指定左图新建的硬件中断OB40,如中图所示。 (3)在左图的硬件中断OB40中编写控制程序,在中图的硬件中断事件“I0.0上升沿”出现后,即可调用OB40中的程序,如右图所示。即I0.0出现上升沿时,Q0.0被置位(启用系统和时钟存储器时,M1.2始终为ON)。 * 中国矿业大学徐海学院 现代电气控制及PLC应用技术 5.4 中断事件和中断指令 2. 附加中断和分离中断指令 硬件中断使用说明: (4)如果需要在程序运行期间为OB40附加或分离指定的中断事件,可利用ATTACH和DETACH指令。 图中,首先建立两个硬件中断OB:OB40和OB41,在设备组态中,分别将I0.0上升沿中断事件和I0.1上升沿中断事件指定为OB40和OB41。执行程序后,如果M10.0闭合,将OB40与I0.0上升沿中断事件(对应常数16#C0000108)进行分离;在保留OB41与I0.1上升沿中断事件的基础上,附加I0.2上升沿中断事件(对应常数16#C0020108)。 * 中国矿业大学徐海学院 现代电气控制及PLC应用技术 5.4 中断事件和中断指令 3. 循环中断指令 循环中断OB使用方法: 循环中断OB由操作系统按照固定的周期自动循环调用,适用于模拟量采集和PID运算等周期性执行的场合。 S7-1200 PLC支持最多4个循环中断OB,在新建循环中断OB时设定固定的间隔扫描时间,如左图所示;在循环中断OB中编写控制程序,如右图所示。本图中,建立周期为500ms的循环中断OB30,则输出Q0.0输出为通0.5s、断0.5s的脉冲。 * 中国矿业大学徐海学院 现代电气控制及PLC应用技术 5.4 中断事件和中断指令 3. 循环中断指令 循环中断指令: 在CPU运行期间,可以使用设置循环中断参数指令SET_CINT重新设置循环中断的间隔扫描时间、相移时间;同时还可以使用查询循环中断参数指令QRY_CINT指令查询循环中断的状态。 * 中国矿业大学徐海学院 现代电气控制及PLC应用技术 5.4 中断事件和中断指令 3. 循环中断指令 指令参数: 使用说明: 当使用多个循环周期相同的循环中断事件时,需要设置相位偏移时间。因为同时调用的循环中断OB存在优先级顺序,只有在优先级高的OB处理完成后才会执行优先级低的OB,低优先级OB的执行起始时间会根据高优先级OB的处理时间而随机延迟,如果希望以固定周期来调用低优先级OB,则低优先级OB需要设置相移时间,且相移时间应大于高优先级OB的执行时间。 除了利用SET_CINT指令修改相位偏移时间外,也可在新建循环中断OB后,在项目树中右键点击新建的循环中断OB块,属性→循环中断→相移中设置。 * 中国矿业大学徐海学院 现代电气控制及PLC应用技术 5.4 中断事件和中断指令 4. 延时中断指令 使用启动延时中断SRT_DINT,操作系统将在达到指定延时时间后,自动调用指定的延时中断OB。使用取消延时中断CAN_DINT,操作系统将停止调用已启动或尚未启动的延时中断OB。使用查询延时中断QRY_DINT,还可以查询延时中断OB的执行状态。S7-1200 PLC最多可以组态4个延时中断事件。 * 中国矿业大学徐海学院 现代电气控制及PLC
您可能关注的文档
- 教学课件第3章 快速成型材料及设备.pptx
- 教学课件第3章 输入输出流.pptx
- 教学课件第3章 无线电技术基础.ppt
- 教学课件第3章数据分析的基础.pptx
- 教学课件第4章 单片机AD与DA转换接口技术.ppt
- 教学课件第4章 列表、元组.pptx
- 教学课件第4章 网页中的基本元素.pptx
- 教学课件第4章 JSP语法基础.pptx
- 教学课件第4章 Quartus II集成开发工具.ppt
- 教学课件第4章 STL string.pptx
- 计及电动汽车移动储能动态电价的微电网优化调度研究及解决方案.pdf
- 浅谈电动汽车充电桩绝缘智能化自检装置的设计与应用 .pdf
- 浅谈电动汽车公共充电桩布局方案评价方法.pdf
- 浅谈基于弹性响应的电动汽车快充电价定价策略 汽车充电桩有序充电.pdf
- 浅谈光储充一体化社区的有序充电策略及解决方案.pdf
- 晚期肾透明细胞癌系统性治疗中国专家共识(2024版).pptx
- 中国膀胱癌保膀胱治疗多学科诊治协作共识(2022版).pptx
- 成人心血管外科手术体外循环患者血液管理指南.pptx
- 下尿路修复重建移植物应用规范中国专家共识.pptx
- 中国儿童急性非静脉曲张性上消化道出血诊治指南(2024).pptx
文档评论(0)