西门子黑河授权代理商
西门子PLC中断例行程序编程后该如何处理?
西门子PLC中断由事件驱动。在启动中断例行程序之前,必须使中断事件与发生该事件时您希望执行的程序段建立联系。使用“附加中断”指令(ATCH)建立中断事件(由中断事件号码)与程序段(由中断例行程序号码)之间的联系。
如果您使用全局禁用中断指令禁用所有的中断,中断事件的每次出现均被排队等候,直至使用全局启用中断指令重新启用中断。
使用“拆卸中断”指令(DTCH)可拆卸中断事件与中断例行程序之间的联系,从而禁用单个中断事件。作为对关联的内部或外部事件的应答,执行中断例行程序。一旦中断例行程序的后一条指令被执行,控制被返回至主程序。
您可以用执行“从中断指令有条件返回”指令(CRETI)的方法退出例行程序。
使用中断例行程序指南和限制中断程序为特殊内部或外部事件提供快速反应。您应当优化中断例行程序,执行某项具体任务,将控制返回至主程序。
通过将中断例行程序保持为短小和简明扼要,可加快执行的速度,使其他程序不会受到长时间的延误。如果未能做到这一点,无法预料的情形可能导致主程序控制的装置出现非正常操作状况。
限制
您不得在中断例行程序中使用DISI、ENI、HDEF、LSCR和END指令。
中断的系统支持
由于接点、线圈和累加器逻辑可能受中断的影响,系统保存和重新载入说明累加器和指令操作状态的逻辑堆栈、累加器寄存器这样可避免因分支至中断例行程序和从中断例行程序分支而导致的主程序中断。
西门子PLC中V寄存器的使用方法
单击西门子plc编程软件浏览条上的“数据块” 按钮。
· 选择菜单命令检视(V)》 数据块(D)。
· 打开西门子plc编程软件中指令树中的“数据块”文件夹,双击某块页 图标。
通过插入新数据块页标记,将您的数据块V内存赋值分成多个功能组:
· 单击数据块窗口,选取菜单命令编辑(E) 》 插入(I) 》 数据块(D)
· 在指令树中,用鼠标右键单击数据块页 图标,在弹出菜单中选取插入(I) 》 数据块(D)
· 用鼠标右键单击数据块窗口,在弹出菜单中选取插入(I) 》 数据块(D)
· 标记的数目为128。如果您使用向导,有关标记会被自动创建以支持向导功能。您可以创建的标记的数目为(
128-由MicroWin自动创建的标记数目)。请使用WINOOWs剪贴板合并标记数据;方法为使用剪切和粘贴由一个标记转移到另一个地址。
重新命名和保护数据块页标记:
· 在指令树中,用鼠标右键单击数据块页图标,在弹出菜单中选取重新命名。您也可以在指令树内直接重新命名数据块页,方法为单击该标记页名称两次(动作要慢一些,以免解释成双击);编辑该标记名。TPC1162HI的数据块编辑器提供相同的重新命名功能,方法为用鼠标右键直接单击该标记名。
· 在指令树中,用鼠标右键单击数据块页图标,在弹出菜单中选取属性。由此,您可以重新命名该数据块标记和作者。属性对话框的保护标记令您能够用密码保护单个数据块标记。受保护的标记会显示锁图标
plc内部有很多存储器,每个存储器单元由8位触发器组成,一个触发器等效为1个继电器,其通断是由软件控制的,故称为软继电器。
F-40M内部等效继电器及其地址编号:
输入继电器:
1.输入继电器(X)
接受外部开关或传感器的信号与PLC输入端子相连;
由外部信号驱动,不能由内部程序指令控制;
在梯形图中,无线圈,提供若干对触点。
2.输出继电器(Y)
将输出信号送给外部负载;由内部程序指令控制;
每一输出继电器仅有一对外部触点,即仅能输出一种运算结果。
3 时间继电器(T)
只能实现得电延时;
K(0.1s~999s),线圈得电,计时开始,K以0.1s为单位从设定值递减直至到零,输出触点动作;
当计时时间到后,若线圈一直得电,则动合触点就一直闭合,动断触点就一直断开;
运行中,若线圈断电,则触点恢复常态,定时器复位。
4计数继电器(C)
实现对脉冲进行计数;工作前,由复位输入端进行复位,置入计数器设定值K;
复位后,计数输入端每输入一个脉冲,K递减1直至为零,计数器输出触点动作;
图中,Y430得电后,只要X400保持断开,则C460就一直接通,只有X400再接通,C460才断开。
5:辅助继电器(M)
相当于中间继电器,不能接受外部信号,亦不能驱动负载
6:特殊继电器
(1)M70 监测PLC的运行,运行时M70触点闭合,其控制得指示灯亮。
(2)M71在PLC开始运行的个扫描周期产生一个初始化脉冲,对定时器、计数器、 移位寄存器复位,以后就失电断开。
(3)M72 产生周期为100 ms的标准时钟脉冲。
(4)M76 监测电池电压的下降
(5)M77 禁止全部输出,使全部输出继电器断开。急停按钮、安全开关作为其控制信号