西门子6SL3130-7TE23-6AA3参数详细
连续功能,即无需停止sfc,即可将其重新启动。实际应用中,要求sfc保持在运行状态下,不停止电机/阀门等现场设备,选择不同的控制分支。例如,当向反应罐加入不同的物料时,生产工艺要求不同的反应温度,需要选择顺控程序分支实现反应罐的加热/冷却。为实现这些工艺要求,需要sfc满足以下条件:
(1)sfc保持在运行状态
通过设置selfcomp引脚,控制sfc保持在运行状态。
当selfcomp=0,sfc的状态会保持在run状态下,并在相应sequencer执行完成后ready_tc输出为1。
ready_tc:“准备完成”状态,只有在selfcomp=0时,且sequencer第一次执行完成后,ready_tc=1,并且在sfc os可视化中输出“ready to complete”,如下图所示。
图1 os面板显示
note:ready_tc只有在sfc退出run状态后,或重新激活启动后,才会复位。
(2) sfc中的sequencer运行可控
sequencer的运行条件是启动条件满足。因此,在默认条件下,若sequencer的启动条件为run=run,且selfcomp=0,则sequencer会不断地循环执行,直到操作员在sfc os可视化或上层控制级simatic batch中执行complete/abort/stop命令后,sequencer才会退出执行。
为了保证sequencer的执行为一次性事件而非循环事件执行,那么必须在启动属性的“starting condition”标签定义下面的设置,实现sequencer运行可控。
图2 sequencer启动条件
(3) sfc在运行状态下“启动”
控制策略的选择是通过设置输入引脚“cs”或由sfc 操作面板实现,且只有执行start命令后才会将参数传输给当前的sfc。因此为了实现sfc在运行状态下选择新的控制策略,需要设置enastart,“运行时启动”的使能端。enastart=1,使能“运行中启动”。
手动模式下,enastart=1,selfcomp=0,sequencer启动条件设置如图29所示。当ready_tc=1,则操作员执行start命令后,ready_tc=0,sequencer进入starting状态,并自动切换到run状态;
自动模式下,除设置enastart、selfcomp、以及sequencer启动条件外,还需设置cont=1,即设置sfc处于连续模式。当ready_tc=1,通过cfc执行start命令后,ready_tc=0,sequencer进入starting状态,并自动切换到run状态;
notes:对于sfc实例,需要设置bbbbb=1,检查控制策略 + 设定值,sfc启动前将检查传输控制策略和设定值,如果这些参数正确,将qdis_start=0,sfc允许启动。在成功的启动后,qdis_start=1,会一直保持,直至下一次参数传输为止。如果上述某个条件不满足,则设置启动禁止 (qdis_start=1),不执行启动。在此情况下,不会启动sfc
我在winccflexible中有一个指示灯,希望通过外接bool变量控制其颜色变化,具体如下:
当m0.0和m0.1都为0时,指示灯为红色;
当m0.0=1,m0.1=0时,指示灯为绿色;
当m0.0=1,m0.1=1时,指示灯为红色。
请问在指示灯属性中如何设置?在脚本中能设置变量表达式触发脚本吗?
答:用圆做指示灯,用mb0不同的值控制圆的背景色,显示100种颜色都没问题。下图是圆的巡视窗口。
不同的控制方式不同、系统中选用部件不同、部件间的组合方式以及数量的选用不同,*终控制方式也有所不同,我们需要一些案例来看懂电动机控制系统中plc的梯形图和语句表。
三相交流感应电动机连续控制电路中的plc梯形图和语句表
三相交流感应电动机连续控制线路基本上采用了交流、的控制方式,该种控制方式具有可靠性低、线路维护困难等缺点,将直接影响企业的生产效率。由此,很多生产型企业中采用plc控制方式对其进行控制。
图1所示为三相交流感应电动机连续控制电路的原理图。该控制电路采用三菱fx2n系列plc,电路中plc控制i/o分配表见表1。
图1 三相交流感应电动机连续控制电路的原理图
表1 三相交流感应电动机连续控制电路中plc控制i/o分配表
由图1可知,通过plc的i/o接口与外部部件进行连接,提高了系统的可靠性,并能够有效地降低故障率,维护方便。当使用编程软件向plc中写入的控制程序,便可以实现外接电器部件及负载电动机等设备的自动控制了。想要改动控制方式时,只需要修改plc中的控制程序即可,大大提高调试和改装效率。
图2所示为三相交流感应电动机三菱fx2n系列plc连续控制梯形图及语句表。
图2 三相交流感应电动机三菱fx2n系列plc连续控制梯形图及语句表
根据梯形图识读该plc的控制过程,首先可对照plc控制电路和i/o分配表,在梯形图中进行适当文字注解,然后再根据操作动作具体分析起动和停止的控制原理。
1.三相交流感应电动机连续控制线路的起动过程
图3所示为plc连续控制下三相交流感应电动机的起动过程。
图3 plc连续控制下三相交流感应电动机的起动过程
1 当按下起动按钮sb1时,其将plc内的x1置“1”,即常开触点x1闭合。
1→2 输出继电器y0线圈得电,控制plc外接km线圈得电。
→2-1 自锁常开触点y0闭合,实现自锁功能;
→2-2 控制运行指示灯y1的常开触点y0闭合,y1得电,运行指示灯rl点亮。
→2-3 控制停止指示灯y2的常闭触点y0断开,y2失电,停机指示灯gl熄灭。
注意
常开触点y0闭合自锁,主要是用来维持输出继电器y0线圈一直处得电状态,即使起动按钮断开,电动机仍然会保持运行,因此起动按钮常采用点动式开关,按一下即可起动,手松开后电动机仍然保持运行,有效降低起动部件电气损耗和安全性、可靠性。
2.三相交流感应电动机连续控制线路的停止过程
当使用三菱fx2n系列plc连续控制电路控制电动机停止时,可按以下操作进行:
按下停机按钮sb2时,其将plc内的x2置“0”,即常闭触点x2断开,使得输出继电器y0失电,该继电器失电则会引起以下动作:
输出继电器y0失电后,相应的触点动作,即常开、常闭触点y0复位,y1失电,y2得电,运行指示灯rl熄灭,停机指示灯gl点亮。
plc外接交流接触器线圈km失电。km失电,主电路中的常开触点km-1断开,电动机停止运转。
三相交流电动机y—△减压起动控制电路中的plc梯形图和语句表
三相交流电动机y—△减压起动控制是指对较大容量的三相电动机起动时首先使其绕组y形连接进行起动,再通过控制线路将其绕组连接为△进行运转的控制方式,在学习控制之前,我们首先了解一下什么是电动机三相绕组的y(星形)和△(三角形)接法,如图4所示。
图4 电动机三相绕组的y(星形)和△(三角形)接法
图5所示为三相交流电动机y—△减压起动控制的plc梯形图和语句表,表2所列为其i/o地址分配表。
图5 三相交流电动机y—△减压起动控制的plc梯形图和语句表
表2 三相交流电动机y—△减压起动控制中plc控制i/o地址分配表
结合i/o地址分配表,首先了解该梯形图或语句表中各触点及符号表示的含义,并将梯形图与语句表相结合分析。
1.三相交流电动机y—△减压起动的控制过程
图6所示为按下起动按钮sb1后,三相交流电动机绕组y连接实现减压起动的控制过程。
图6 三相交流电动机绕组y连接减压起动的控制过程
1 按下起动按钮sb1,将plc程序中的输入继电器常开触点i0.1置“1”,即常开触点i0.1闭合。
1→2 输出继电器q0.0线圈得电。
→2-1 自锁常开触点q0.0闭合实现自锁功能;
→2-2 控制定时器t37的常开触点q0.0闭合,定时器t37线圈得电,开始计时;
→2-3 控制plc外接供电主接触器km1线圈得电,带动km1主触点闭合,接通主电路供电电源。
1→3 输出继电器q0.1线圈同时得电。
→3-1 自锁常开触点q0.1闭合实现自锁功能;
→3-2 控制plc外接y接线方式接触器kmy线圈得电,电动机三相绕组y连接,并启动运转。
接下来,将三相交流电动机绕组自动切换为△连接运行,如图7所示。
图7 三相交流电动机绕组自动切换为△连接运行
1 当定时器t37的线圈得电开始5s的计时时间达到后,相关触点动作。
→1-1 控制输出继电器q0.1的延时断开的常闭触点t37断开,输出继电器q0.1线圈失电;
→1-2 控制输出继电器q0.2的延时闭合的常开触点t37闭合。
1-1→2 输出继电器q0.1线圈失电。
→2-1 自锁常开触点q0.1复位断开,解除自锁;
→2-2 控制plc外接y接线接触器kmy线圈失电,电动机三相绕组取消y连接方式。
1-2→3 输出继电器q0.2线圈得电。
→3-1 自锁常开触点q0.2闭合,实现自锁功能;
→3-2 控制定时器t37的延时断开的常闭触点q0.2断开;
→3-3 控制plc外接△接线接触器km△线圈得电,电动机三相绕组接成△。
3-2→4 定时器t37线圈失电。
→4-1 控制输出继电器q0.2的延时闭合的常开触点t37复位断开,但由于q0.2自锁,仍保持得电状态;
→4-2 控制输出继电器q0.1的延时断开的常闭触点t37复位闭合,为q0.1下一次得电做好准备。