6ES7334-0KE00-0AB0型号规格
在三菱PLC复电进入RUN状态后,经自检及通信处理进行输入采样,而后按用户梯形图程序指令的要求,对于输出线圈按照从上到下的顺序执行,对于同一线圈按照从左到右的顺序依次执行,动作不可逆转(使用跳转指令的情况除外),后输出刷新,之后循环往复执行,直至停止。对用户程序的执行过程的理解是设计PLC用户程序的关键,下面以实例加电输出禁止程序为例,介绍用户程序循环扫描具体执行过程。
【实例说明】在实际控制工程中,可能遇到突发停电情况,在复电时,控制环境可能仍处于原先得电工作状态,从而会使相应的设备立即恢复工作,这极易引发设备动作逻辑错乱,甚至发生严重事故。为了避免这种情况的发生,PLC控制程序中需要时一些关健设备的控制端口(PLC榆出端口)做复电输出禁止控制。
【实例实现】加电输出禁止程序运用了三菱PLC的特殊辅助继电器M8002, M8002为加电接通一个扫描周期,使M10置位为“1", Y010和Y011无论在X020、 X021处于什么状态,均无输出,该程序如图所示。
加电输出禁止程序
PLC加电输出禁止程序循环扫描执行过程如下图所示。
PLC加电输出禁止程序循环扫描执行过程
SB2, SB3处于闭合状态,SB1处于断开状态,PLC加电进入RUN状态后,M8002接通一个扫描周期,使M10置位为“1"Ml0的常闭触点断开,从而切断了输出线圈Y010, Y011的控制逻辑,达到了输出被禁止的目的。当Y010, Y011所控制的设备准备好之后,例如,进入第2个循环时,SB1闭合,X010的状态为,"1",则M10被复位为"0",对输出Y010, Y011的控制解除,并将控制权转移给X020, X021,此时SB2, SB3闭合,X020, X021为"1" Y010, Y011置位为“1”。这样就可以避免PLC复电后倘若X020, X021均处于ON状态,导致Y010, Y011直接输出
(1)单脉冲发生器
在PLC的程序设计中,经常需要单个脉冲来实现计数器的复位,或作为系统的起动、停止信号。可以通过脉冲微分指令PLS和PLF指令来实现,如图3-19所示。
在图3-20中,输入点X0每接通一次,就产生一个定时的单脉冲。无论X0接通时间长短如何,输出Y0的脉宽都等于定时器T0设定的时间。
(2)连续脉冲发生器
在PLC程序设计中,经常需要一系列连续的脉冲信号作为计数器的计数脉冲或其他作用。连续脉冲可分为周期不可调和周期可调两种情况。
1)周期不可调的连续脉冲发生器。
如图3-21所示,输入点X0接带自锁的按钮。利用辅助继电器M1产生一个脉宽为一个扫描周期、脉冲周期为两个扫描周期的连续脉冲。
其工作原理分析如下:
当X0常开触点闭合后,个扫描周期,M1常闭触点闭合,所以M1线圈能得电;第二个扫描周期,因在上一个扫描周期Ml线圈已得电,所以M1的常闭触点断开,因此使M1线圈失电。因此,Ml线圈得电时间为一个扫描周期。
M1线圈不断连续地得电、失电,其常开触点也随之不断连续地闭合、断开,就产生了脉宽为一个扫描周期的连续脉冲信号输出,但是脉冲宽度和脉冲周期不可调。
2)周期可调的连续脉冲发生器。
若要产生一个周期可调节的连续脉冲,可使用如图3-22所示的程序。
其工作原理分析如下:
当X0常开触点闭合后,在个扫描周期,T0常闭触点闭合,T0线圈得电。经过2s的延时,T0的当前值和设定值相等,T0的触点将要动作。所以在断开后的个扫描周期中,T0常闭触点断开,使T0线圈失电。
在此后的下一个扫描周期,T0常闭触点恢复闭合,又使T0线圈得电,重复以上动作,就产生了脉宽为一个扫描周期、脉冲周期为2s的连续脉冲。
可以通过改变T0的设定值来改变连续脉冲的周期。
1、基本概况
S7-300的CPU用16位的二进制补码表示模拟量值。其中高位为符号位S,“0”表示正值,“1”表示负值,被测值的精度可以调整,取决于模拟量模块的性能和它的设定参数,对于精度小于15位的模拟量值,低字节中幂项低的位不用。
S7-300模拟量输入模块可以直接输入电压、电流、电阻、热电偶等信号,而模拟量输出模块可以输出0~10 V、1~5 V、-10 V~10 V、0~20 mA、4~20 mA等模拟信号。
2、模拟量输入模块SM331
模拟量输入(简称模入(AI))模块SM331目前有三种规格型号,即8AI×l2位模块、2AI×l2位模块和8AI×l6位模块。
SM331主要由A/D转换部件、模拟切换开关、补偿电路、恒流源、光电隔离部件、逻辑电路等组成。A/D转换部件是模块的核心,其转换原理采用积分方法,被测模拟量的精度是所设定的积分时间的正函数,也即积分时间越长,被测值的精度越高。SM331可选四档积分时间:2.5 ms、16.7 ms、20 ms和l00 ms,相对应的以位表示的精度为8、12、12和14。
SM331与电压型传感器的连接,如图1所示。
图1 输入模块与电压型传感器的连接
SM331与2线电流变送器的连接如图2a)所示,与4线电流变送器的连接如图2b)所示。4线电流变送器应有单独的电源。
图2 输入模块与2/4线变送器电流输入的连接
3、模拟量输出模块SM332
模拟量输出(简称模出(AO))模块SM332目前有三种规格型号,即4AO×l2位模块、2AO×12位模块和4AO×l6位模块,分别为4通道的12位模拟量输出模块、2通道的12位模拟量输出模块、4通道的16位模拟量输出模块。
SM332可以输出电压,也可以输出电流。在输出电压时,可以采用2线回路和4线回路两种方式与负载相连。采用4线回路能获得比较高的输出精度。
大中型plc的温度模块大大增强了系统用于温度测量和控制的能力,对于有温度测控要求的场合,无需昂贵的热电偶和热电阻变送器,用户通过配置温度模块就可以完成复杂的控制过程。
1、SM331热电阻模块
图1所示是热电阻(如Ptl00)与输入模块的4线连接回路示意图。通过端IC+和IC-将恒定电流送到电阻型温度计或电阻,通过M+和M-端子测得在电阻型温度计或电阻上产生的电压,4线回路可以获得很高的测量精度。如果接成2线或3线回路,则必须在M+和IC+之间以及在M-和IC-之间插入跨接线,不过这将降低测量结果的精度。
图1热电阻(如Ptl00)与输入模块的4线连接回路示意图
2、SM331热电偶模块
图2所示是热电偶接线示意,共可以接8路,包括B、E、J、K、L、N、R、S、T、U等,可以对特性曲线线性化进行参数设置。热电偶的温度补偿有四种方式:可设置参数;用补偿盒进行外部温度补偿;用Pt100进行外部温度补偿;进行内部温度补偿。
图2 热电偶接线