西门子6SL3130-7TE25-5AA3参数详细
在工程现场,经常可以遇到现场实际的过程值与客户想看到的观测值不一致的情况,如阀门开度,从模块读取的实际值为0到1000 ,但客户需要看到的观测值却为0到100,在遇到此类状况时,即可以通过线性变换来处理。
一、软件环境
.bbbbbbs 7 sp1
s7-315-2dp
step7 v 5.5 sp4
wincc v 7.2
二、操作步骤
(1)创建项目,建立过程变量
创建 wincc 项目并建立与控制器的通讯连接“test”,在该通道下创建变量,地址分别为md100和md110,如图01:
图 01.
(2)配置线性变换
分别在这两个变量的属性中勾选线性标定选项,在as值范围始于属性中分别填写0和1000;在os值范围始于属性中分别填写0和100。其作用为将控制器中的实际值范围缩小10倍后显示在 wincc 的相应变量中,如图02和03:
图 02.
图 03.
(3)组态画面
打开wincc图形编辑器并新建画面,在画面中创建两个输入输出域,将上面的两个变量分配给输出域后保存,如图 04:
图 04.
(4)测试效果
点击图形编辑器工具栏中的绿色三角激活项目,在step7中创建变量表并监视这两个变量的值,如图5所示:
testtagreal显示99.5时,md100值为995
testtagunsign显示98时,md110值为980
图 05.
2.三相交流电动机停止的控制过程
若要停止三相交流电动机时,可通过停止按钮sb2进行控制,如图8所示。
图8 停止三相交流电动机
1 按下停止按钮sb2,将plc程序中的输入继电器常闭触点i0.2置“0”,即常闭触点i0.2断开。
1→2 输出继电器q0.0线圈失电。
→2-1 自锁常开触点q0.0复位断开,解除自锁;
→2-2 控制定时器t37的常开触点q0.0复位断开;
→2-3 控制plc外接电源供电主接触器km1线圈失电,切断主电路电源,电动机停转。
1→3 输出继电器q0.2线圈失电。
→3-1 自锁常开触点q0.2复位断开,解除自锁;
→3-2 控制定时器t37的常闭触点q0.2复位闭合,为定时器t37下一次得电做好准备;
→3-3 控制plc外接△接线接触器km3线圈失电,动机停转。
综上分析可知,三相交流电动机y—△减压起动控制的plc梯形图和语句表的功能是实现电动机在开始起动时为y连接方式,延时一段时间后,自动切换为△连接方式运行。
三相交流电动机自动循环控制电路中的plc梯形图和语句表
三相交流电动机自动循环控制是指电动机在限位开关的作用下自动实现正反转循环控制的方式。
图9所示为三相交流电动机自动循环控制中的plc梯形图和语句表,表3所列为其i/o地址分配表。
图9 三相交流电动机自动循环控制中的plc梯形图和语句表
表3 三相交流电动机自动循环控制中plc控制i/o地址分配表
结合i/o地址分配表,首先了解该梯形图或语句表中各触点及符号表示的含义,并将梯形图与语句表相结合分析。
1.按下正向起动按钮sb1电动机正转至自动反转的控制过程
图10所示为按下起动按钮sb1时,电动机m1起动至自动反转的控制过程。
图10 电动机m1起动至自动反转的控制过程
1 按下起动按钮sb1,将plc程序中的输入继电器常开触点i0.1置“1”,即常开触点i0.1闭合。
1→2 输出继电器q0.0线圈得电。
→2-1 自锁常开触点q0.0闭合,实现自锁功能;
→2-2 控制输出继电器q0.1的常闭触点q0.0断开,防止q0.1得电,实现互锁;
→2-3 控制plc外接交流接触器km1线圈得电吸合,带动主电路中的主触点闭合,接通电动机m1正向电源,电动机m1正向启动运转。
3 当电动机运行到正向限位开关sq1位置时,sq1受压触发,plc程序中相应的输入继电器触点i0.4动作。
→3-1 控制输出继电器q0.0的常闭触点i0.4断开;
→3-2 控制输出继电器q0.1的常开触点i0.4闭合;
3-1→4 输出继电器q0.0线圈失电。
→4-1 自锁常开触点q0.0复位断开,解除自锁;
→4-2 控制输出继电器q0.1的常闭触点q0.0复位闭合,为q0.1得电做好准备;
→4-3 控制plc外接交流接触器km1线圈失电释放,带动主电路中的主触点复位断开,切断电动机m1正向电源,电动机m1正向运行停止。
3-2和4-2→5输出继电器q0.1线圈得电。
→5-1 自锁常开触点q0.1闭合,实现自锁功能;
→5-2 控制输出继电器q0.0的常闭触点q0.1断开,防止q0.0得电,实现互锁;
→5-3 控制plc外接交流接触器km2线圈得电吸合,带动主电路中的主触点闭合,接通电动机m1反向电源,电动机m1自动反向起动运转。
2.电动机由反转自动恢复正转的循环控制过程
图11所示为电动机由反转自动恢复正转的循环控制过程。
图11 电动机由反转自动恢复正转的循环控制过程
1 当电动机运行到正向限位开关sq2位置时,sq2受压触发,plc程序中相应的输入继电器触点i0.5动作。
→1-1 控制输出继电器q0.1的常闭触点i0.5断开;
→1-2 控制输出继电器q0.0的常开触点i0.5闭合;
1-1→2 输出继电器q0.1线圈失电。
→2-1 自锁常开触点q0.1复位断开,解除自锁;
→2-2 控制输出继电器q0.0的常闭触点q0.1复位闭合,为q0.0得电做好准备;
→2-3 控制plc外接交流接触器km2线圈失电释放,带动主电路中的主触点复位断开,切断电动机m1反向电源,电动机m1反向运行停止。
1-2和2-2→3 输出继电器q0.0线圈得电。
→3-1 自锁常开触点q0.0闭合,实现自锁功能;
→3-2 控制输出继电器q0.1的常闭触点q0.0断开,防止q0.1得电,实现互锁;
→3-3 控制plc外接交流接触器km1线圈得电吸合,带动主电路中的主触点闭合,接通电动机m1正向电源,电动机m1恢复正向起动运转,完成一次循环控制。
按下反向起动按钮sb2,电动机反转起动运行,其运行中自动进行正转,然后又恢复反转的控制过程与正向运行控制的工作过程相似,可参照上述分析过程了解,这里不再重复。另外,不论电动机处于何种运行状态,按下停止按钮sb3后均可切断电动机当前供电电源,使电动机停转。若电动机出现过载,过热保护继电器动作,也可控制电动机停转,起到过热保护作用。
综上分析可知,电动机自动循环控制的plc梯形图和语句表的功能是实现对电动机从正向到反向运转的自动切换、连续循环、停机和过热保护控制。
两台电动机交替运行控制电路中的plc梯形图和语句表
两台电动机交替运行是指电动机m1运转一定时间自动停止后,电动机m2开始工作,当电动机m2运转一定时间自动停止后,电动机m1再次起动运转,如此反复循环,实现两台电动机的自动交替运行。
图12所示为两台电动机交替运行控制中的plc梯形图和语句表,表4所列为其i/o地址分配表。
图12 两台电动机交替运行控制中的plc梯形图和语句表
表4 两台电动机交替运行控制中plc控制io地址分配表
结合i/o地址分配表,首先了解该梯形图和语句表中各触点及符号标识的含义,并将梯形图和语句表相结合进行分析。
1.电动机m1的起动控制过程
起动电动机m1时,可通过起动按钮sb1进行控制,如图13所示。
图13 起动电动机m1
1 按下起动按钮sb1,将plc程序中的输入继电器常开触点i0.0置“1”,即常开触点i0.0闭合。
1→2 辅助继电器m0.0线圈得电。
→2-1 自锁常开触点m0.0闭合实现自锁功能;
→2-2 控制定时器t37、t38的常开触点m0.0闭合;
→2-3 控制输出继电器q0.0的常开触点m0.0闭合;
→2-4 控制输出继电器q0.1的常开触点m0.0闭合;
2-3→3 输出继电器q0.0线圈得电,控制plc外接电动机m1的接触器km1线圈得电,带动主电路中的主触点闭合,接通电动机m1电源,电动机m1起动运转。
2.电动机m1的停止和电动机m2的起动控制过程
当两台电动机进行交替运行时,即电动机m1的停止和电动机m2则可以通过以下的控制来完成,如图14所示。
图14 两台电动机进行交替运行
2-2→4 定时器t37线圈得电,开始计时。
→4-1 计时时间到(延时5min),其控制输出继电器q0.0的延时断开的常闭触点t37断开。
→4-2 计时时间到(延时5min),其控制输出继电器q0.1的延时闭合的常开触点t37闭合。
4-1→5 输出继电器q0.0线圈失电,控制plc外接电动机m1的接触器km1线圈失电,带动主电路中的主触点复位断开,切断电动机m1电源,电动机m1停止运转。
4-2→6 输出继电器q0.1线圈失电,控制plc外接电动机m2的接触器km2线圈得电,带动主电路中的主触点闭合,接通电动机m2电源,电动机m2起动运转。
3.电动机m2的停止和电动机m1的再起动控制过程
当需要电动机m2停止和电动机m1起动时,可以通过定时器的控制来实现,如图15所示。
图15 电动机m2停止和电动机m1起动
2-2→7 定时器t38线圈得电,开始计时。
→7-1 计时时间到(延时10min),其控制定时器t37的延时断开的常闭触点t38断开。
→7-2 计时时间到(延时10min),其控制定时器t37的延时断开的常闭触点t38断开。
7-3→8 定时器t37线圈失电。
→8-1 控制输出继电器q0.0的延时断开的常闭触点t37复位闭合。
→8-2 控制输出继电器q0.1的延时闭合的常开触点t37复位断开。
8-2→9 输出继电器q0.1线圈失电。
→9-1 控制plc外接电动机m2的接触器km2线圈失电,带动主电路中的主触点复位断开,切断电动机m2电源,电动机m2停止运转。
8-1→10 输出继电器q0.0线圈得电。
→10-1 控制plc外接电动机m1的接触器km1线圈再次得电,带动主电路中的主触点闭合,接通电动机m1电源,电动机m1再次起动运转。
7-2→11 定时器t38线圈失电,将自身复位,进入下一次循环。
当需要两台电动机停止运转时,按下停止按钮sb2,将plc程序中的输入继电器常闭触点i0.1置“0”,即常闭触点i0.1断开,辅助继电器m0.0线圈失电,触点复位,定时器t37、t38,输出继电器q0.0、q0.1线圈均失电,控制plc外接电动机接触器线圈失电,带动主电路中的主触点复位断开,切断电动机电源,电动机停止循环运转