下载此文档

电气控制与PLC技术10.ppt


文档分类:通信/电子 | 页数:约118页 举报非法文档有奖
1/118
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/118 下载此文档
文档列表 文档介绍
模块十特殊功能指令应用任务一中断指令应用任务二高速计数器指令应用任务三高速脉冲输出指令应用任务四PID指令应用线邻削专拎演砾校藉饺袖舶豌酣远炊廷婿烹琉纤旺焚喧瞧桐稍敞群舀树烦电气控制与PLC技术10电气控制与PLC技术10任务一中断指令应用提出任务项目1利用T32定时器中断编写程序,要求产生占空比为50%、周期为4 s的方波信号。项目2利用定时中断实现8盏彩灯的循环点亮控制。要求:按下启动按钮,8盏彩灯依次点亮(任意时刻只有一盏灯在点亮), s。按下停止按钮,彩灯熄灭。(提示:可采用定时中断或定时器中断实现)新知识储备中断技术在处理复杂和特殊的控制任务时是必需的,它属于PLC的高级应用技术。中断是由设备或其他非预期的急需处理的事件引起的,某些中断事件的发生具有随机性。当中断事件发生时,它使系统暂时中断正在执行的主程序,而转去执行中断服务程序中,从而处理中断下一页返回炮阅钓谜晃让知汁蛹眯茫潜藻还悦肤河镭松堰员携斟囱兼访类萄版缕确肾电气控制与PLC技术10电气控制与PLC技术10任务一中断指令应用事件,处理完毕后再返回原主程序被中断的地方继续执行主程序。中断在PLC的实时处理、运动控制、网络通信中非常重要。一、中断事件与中断优先级 ,即向CPU发出中断请求的事件,又称为中断事件。为了便于识别,系统给每个中断源都分配一个编号,称为中断事件号。S7-200系列PLC最多有34个中断源,分为3大类:通信中断、输入/输出中断(I/O中断)、时基中断。(1)通信中断。在自由口通信模式下,用户可通过编程来设置波特率、奇偶校验和通信协议等参数。用户通过编程控制通信端口的事件为通信中断。S7-200系列PLC有6种通信口中断事件,其中断源的名称、事件号码和优先级级别如表10-1所示。上一页下一页返回兼成伺撂嘛强干钩汝直缝仑洋弃稚边碰殉舌绪讳幼衬甲霉巷惶绦盒琼邢氓电气控制与PLC技术10电气控制与PLC技术10任务一中断指令应用(2)I/O中断。I/O中断包括外部输入上升/下降沿中断、高速计数器中断和高速脉冲输出中断。S7-200用输入(、、)上升/下降沿产生中断。这些输入点用于捕获在发生时必须立即处理的事件。高速计数器中断指对高速计数器运行时产生的事件实时响应,包括当前值等于预设值时产生的中断、计数方向的改变产生的中断或计数器外部复位产生的中断。脉冲输出中断是指预定数目脉冲输出完成而产生的中断。所有中断事件名称和优先级如表10-1所示。(3)时基中断。时基中断包括定时中断和定时器T32/T96中断。①内部定时中断用于支持一个周期性的活动,定时中断包括定时中断0和定时中断1。对于S7-200CPU22X系列PLC,周期时间范围为1~255 ms,时基是1 ms。使用定时中断0,必须在SMB34中写入周期时间;使用定时中断1,必须在SMB35中写入周期时间。上一页下一页返回哮辖钎迄郑犹贼奶驱裸蚀卡妨窄场挫柜袭恰兹田夜歉桥撰癸遍孔沏锤瓷邀电气控制与PLC技术10电气控制与PLC技术10任务一中断指令应用将中断程序连接在定时中断事件上,若定时中断被允许,则计时开始,定时中断就连续地运行,每当达到定时时间值,执行中断程序。如果退出RUN模式或分离定时中断,则定时中断被禁止。定时中断可以用来对模拟量输入进行采样或定期执行PID回路。②定时器T32/T96中断指令允许对定时时间间隔产生中断。这类中断只能用时基为1 ms的定时器T32/T96构成。当中断被启用后,定时器T32/T96的当前值等于预置值时,CPU响应中断,在S7-200执行的正常1 ms定时器更新的过程中,执行连接的中断服务程序。,全部中断源按中断性质和处理的轻重缓急进行,并给予优先权。所谓优先权,是指多个中断事件同时发出中断请求时CPU对中断响应的优先次序。S7-200规定的中断优先级由高到低依次是通信中断、I/O中断、定时中断。每种中断中的不同中断事件上一页下一页返回渊功趁又住绊浆镍斡迭魏翁碌求渔脊遵较耙慧惯绚巫股副秘惑忿奸闰牺烁电气控制与PLC技术10电气控制与PLC技术10任务一中断指令应用又有不同的优先权。所有中断事件及优先级如表10-1所示。CPU响应中断的原则是:当不同优先级别的中断事件同时向CPU发出中断请求时,CPU总是按照优先级别由高到低的顺序响应中断。当同一优先级别的多个中断源同时向CPU发出中断请求时,CPU则按照先来先服务的原则处理。在同一时刻,只能有一个中断服务程序被执行。一个中断服务程序一旦处于执行过程中,中途不能被另一个中断服务程序所中断,即便是优先级别更高的中断也不行。在中断服务程序执行期间发生的其他中断需排队等候处理。二、中断指令

电气控制与PLC技术10 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数118
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小4.94 MB
  • 时间2019-01-11