plc自学手册(105-108)

plc自学手册(105-108)

ID:35202219

大小:48.50 KB

页数:4页

时间:2019-03-21

plc自学手册(105-108)_第1页
plc自学手册(105-108)_第2页
plc自学手册(105-108)_第3页
plc自学手册(105-108)_第4页
资源描述:

《plc自学手册(105-108)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、中断编号及辅助继电器外部中断定时中断高速计数器中断100□(X000)110□(X001)120□(X002)130□(X003)140□(X004)150□(X005)M8050M8051M8052M8053M8054M805516□□17□□18□□M8056M8057M8058101010201030104010501060M8059□=1时上升沿中断□=0时下降沿中断□□=10~99ms注:M8050~M8059=0,允许中断:M8050~M8059=1,禁止中断。在FX系列PLC中FX1s系列的外部中断信号从X000~X003输入,其他系列的外部中

2、断信号从从X000~X005输入。每个中断输入中能用一次,I101用于X1的上升沿中断,即当X002逼和时执行一次(一个扫描周期)中断子程序,I100用语X001的下降,即当X002短开时执行一次(一个扫描周期)中断子程序,但是I101和I100不能同时使用。中断子程序一旦被执行后,子程序各线圈和功能指令的状态保持不变,直到子程序下一次被执行。同时用于中断的输入不能与已经用语高速计数器的输入点发生冲突。定时器使PLC以指定的周期(10~99ms)定时执行中断子程序,循环处理某些任务,处理时间不受PLC扫描周期的影响。定时器中断主要用于在控制程序中需要每隔一定

3、时间执行一次子程序的场合。例如在主程序扫描很长的情况下,可以用定时器中断来处理一些需要高速定时处理的程序。定时器中断常和RAMP、HKY、SEGL、ARWS、PR等与扫描周期有关的功能指令一起使用。高速计数器中断是根据高速计数器的计数当前值与计数设定值的关系来确定是否执行相应的中断服务程序。中断控制指令有3条:中断返回、允许中断、禁止中断。FNC03IRET中断返回指令IRET(InterruptionReturn)指令格式如下:允许中断指令EI(InterruptionEnable)指令格式如下:FNC04EI禁止中断指令DI(InterruptionDi

4、sable)格式如下:FNC05DI(p)使用说明:①在主程序中有时需禁止中断,有时需要开启中断。允许中断的主程序必须在功能EI和DI之间,DI之后主程序禁止执行中断子程序。②当多个中断信号同时有效时,中断指针编号小的具有较高的优先权,优先执行。每个中断子程序必须以IRET指令结束。但是嵌套级数不能超过2级。例3-25:使用外部中断设计一电源指示系统,要求在正常情况下,绿色信号灯常亮,表示电源正常。当电源低于或高于正常电压范围时,红色信号灯闪烁,待电压恢复正常时,绿色信号恢复显示。编写程序如下:梯形图指令表0EI1LDX0012OUTM80514LDM800

5、05OUTY00006DI7FEND8I1019LDY00110OUTY00111IRET12END程序说明:假如电压异常时,产生信号由X001输入,以作为中断控制信号。绿信号灯可由Y000驱动,红色信号灯闪烁由M8013控制或使用定时器实现。中断信号产生后,程序中应有中断允许,由于X001作为中断信号输入端,那么中断允许由M8051控制,并且最好采用上升沿触发控制,即采用标号I101。4.看门狗定时器指令看门狗定时器WDT(WatchDogTime)又称监控定时器指令,它允许CPU的看门狗定时器重新被触发。当使能输入有效时,每执行一次WDT指令,看门狗定时

6、器就被复位一次,可增加一次扫描时间。若使能无效时,看门狗定时器定时时间到,程序将终止当前指令的执行而重新启动,返回到第一条指令重新执行。看门狗定时器指令格式如下:+FNC07WDT(p)使用说明:①看门狗定时时间为200ms,可以通过以下指令修改D8000来设定它的定时时间:MOVK300D8000//将看门狗定时器的设定植修改为300ms。②对于复杂的控制系统,系统会有多个功能模块组成,如特殊I/O模块、通信模块,PLC由STOP→RUN时,进行的缓冲存储器初化时间会增加,扫描周期会延长。而在执行多条TO/FROM指令或向多哥缓冲存储器传诵数据时,可能会导

7、致看门狗定时器误动作,因此应将看门狗定时器指令防在起始步的附近,以延长堪门够定时器的监视时间。③若程序中使用的FOR-NEXT循环程序执行时间超过看门果定时器的监视时间时,应将看门狗定时器指令放在循环程序中。④当CJ指令指针的步序号比CJ指令小时,可在CJ指令和对应的步序号之间插入看门狗定时器指令。5.循环指令在程序设计时经常会遇到同一事件需重复执行多次,如果将这些重复执行的事件全部写出来的话,程序可能会很长,且比较烦琐。在FX系列PLC中利用循环指令可使程序简明扼要,方便编写,并且提高了程序的功能。循环指令包裹FOR指令和NEXT指令。FOR指令用来比循环

8、区的起点,它的操作数n表示循环次数;NEXT指令是循

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。