大同西门子PLC模块经销总代理商大同西门子PLC代理,大同西门子S7-1500代理,西门子PLC代理
如果程序的执行被优先级更高的OB中断,操作系统将保存下述寄存器的内容当前的累加器和地址寄存器的内容、数据块寄存器中DB和DI的内容、局部数据的指针、状态字、MCR(主控继电器)寄存器和块堆栈的指针。新的OB执行完后,操作系统读取中断堆栈中的信息,从被中断的块被中断的地方开始继续执行程序。
PLC的程序分为操作系统和用户程序,操作系统用来实现与特定的控制任务无关的功能,处理PLC的启动、刷新过程映像输入/输出表、调用用户程序、处理中断和错误、管理存储区和处理通信等。用户程序包含处理用户特定的自动化任务所需要的所有功能。
有时几百米长的强电电缆和可编程序控制器的低压控制电缆只能敷设在同一电缆沟内,强电十扰在输人线上产生的感应电压和电流相当大,足以使可编程序控制器输人端的光桐合品中的发光二极管发光光耦合器的隔离作用失效,使可编程序控制器产生误动作。如某水电站中的可编程序控制器在站内无发屯机运行时工作正常,发电机起动后经常出现误动作,可以现察到在没有输入信号时可编程序控制器输人点的发光二极曾有时也会闪动。在这种情况下,对于用长线引入可编程序控制器的数字量信号,可以用小型继电器来隔离。光耦合器中发光二极管的*小工作电流仅3mA左右,而小型继电器的线圈吸合电流为数十毫安,强电于扰信号通过电藏感应产生的能量一般不会使隔离用的继器吸合。来自开关柜内和距开关柜不远的输人信号一般没有必要用维电器来隔离。
在数学量控制系统中,变量仅有两种的工作状态,如高电平和低电半、继电器线圈的通电和断电、触点的接通和断开,可用逻辑代数中的1和0束表示它们。在波形图中,用高电平表示1状念,用低电平表示0状态。
但在梯形图中,一个常开触点符号如果外接常开开关,则它是常开的,如果外接的是常闭开关,则它又看作闭合,如图5.1-5 所示。从这一点来看,梯形图设计远比继电控制设计灵活。在 PLC输入端,既可接入常开开关信号完成控制任务,也可接入常闭开关信号完成控制任务,而在继电控制线路中,常开就是常开,常闭就是常闭。
现以启保停电路为例说明外接不同形式的开关时,梯形图触点形式处理的不同。图 5.1-6为外接两个常开开关信号的梯形图程序,其中 X0 为启动信号,X1为停止信号。停止信号为常开接入,这一点已经和继电控制线路的常闭接入不一样了
“与"、“或”、“非”逐辑运算的输人/输出关系如表2-1所示,用继电器电路或梯形图可以实现“与”、“或"、“非”逻辑运算(见图27)。用多个触点的串、并联电路可以实现复朵的逻辑运算,例如图2-8中的繼电器电路实现的逻辑运算可用逻辑代数式表示为:
无条件调用指令UC和条件调用指令CC用于调用没有输入/输出参数的FC和SFC。其使用方法与CALL指令相同,只是在调用时不能传参数。下面是使用CC指令和UC指令的例子
3.梯形图中的逻辑块调用指令
梯形图中的CALL线圈可以调用功能FC或系统功能SFC,调用时不能传递参数。调用可以是无条件的,CALL线圈直接与左侧垂直线相连,相当于语句表中的UC指令也可以是有条件的,条件由控制CALL线圈的触点电路提供,相当于语句表的CC指令。CALL指令调用的块应是已经存在的块。
可以将程序编辑器左边的指令列表窗口的FB、FC文件夹或库文件夹中的逻辑块(不包括0B)直接拖放到右边的程序区,生成的逻辑块调用指令用方框表示(见图4-17中的FC2)。需要传递参数的逻辑块**用这种方法来调用(见图4-19)。
上式左边的KM与图中的线圈相对应,右边的KM与KM的常开触点相对应,SB2与SB2的常闭触点相对应。在继电器电路围和梯形图中,战圈的状态是输出量或被控量,触点的状态是输人量。继屯器的线围通电时,其常开触点接通.常闭触点断开;线的断电时,北常开触占断开素风融点闭合。梯光图中的位操作元性如可偏整序控制器的输出00.0)的缺点和线圈也有类似的关系。