安卓组态软件 基于WINCC组态软件的停车场设计
发布时间:2020-02-16 来源: 历史回眸 点击:
摘要:主要介绍利用Wincc软件的计算机作为上位机来控制由PLC连接的下位机现场,实现对停车场的监控,使得进车与出车有明确的提示以及可以控制停车场门的开关动作,上下位机可以分别控制也可以相互独立,并且结构简单清晰,利于维护和检修,再配以传感器的使用,基本可以构成一个无人值守的全自动现代化停车场系统。
关键词:Wincc;PLC;停车场;自动
中图分类号:TP273 文献标识码:A
1引言
停车场作为现代大都市的一种必备公共设施,已经是越来越多,而按照现在的发展,今后的停车场要向无人自动控制方面拓展才能有效节省人力物力。本设计主要采用Wincc与PLC控制,以实现远程以及无人控制的要求。停车场的使用需要控制出车与停车的上下限,在车位满的情况下要给出提示不让来宾继续开进,而且此时即使车到达入口门也不会再打开。同样,当车场内无车的时候,就不应让使出车信号再开启门,这样就形成一个严谨的系统。
在这个系统中传感器也有至关紧要的作用,系统的锁定以及自动控制方面主要通过传感器实现。
2停车场主画面(如下)
画面包括了门、车、背景(包括灯座),其中,背景事先用绘图软件做好,只留需要组态的部分,以减小Wincc运行的载入量。
3实现方案
实现这个方案,必须要用到的是Wincc组态软件以及PLC编程软件SIMATIC Manager的调试。关于软件Windows Control Center 6.0、软件SIMATIC Manager的使用这里就不赘述。打开Wincc新建单用户项目,如有控制需要可加入管理员控制密码,这里只做控制要求的论述,不设用户权限。
停车场控制作如下要求:
停车场有三个部分组成:外部公路,伸缩门,内部场地。在门关闭时,车是不允许进入的,进入停车场时还需根据外部指示,当指示为红灯时,是不允许入车的,只允许出车。停车场采取出门收费的办法,即进门停车开始计。
观察这个要求,需要组态的部分是:门、车、灯这三个部分,门主要受下位机输出点的控制,上位机以及下位机控制过程量(即开关,工作位之类)。
3.1门的动态实现
门的静态采用PS从图片中抠出,然后用输入输出域控制其宽度以及位移的变化。例如,先将伸缩门以左端为固定点(如图1所示),那么给定一个输入输出域,在输入输出域属性里面编辑C动作完成动态效果。
在Wincc控件里面建立输入输出域对应门宽变量的变化,同时在X坐标里给空间进行运算。代码如下所示
DWORDvalue;
定义一个双字,用以控制门宽量变化;
SHORT count;
count = GetTagBit(“menxinhao”);
赋值语句,将开关量值赋予到声明的变量判定加减开启;
if((count==0) || (count ==1)) {
value = GetTagDWord(“yunsuan1”);
if(count==1) {
开关量置1,门宽量开始加;
value=value+10;
if(value>260)(value=260);
SetTagDWord(“yunsuan1”,value); }加到最大长度停止;
if (count ==0) {
开关量置0,门宽开始减;
value=value-10;
if(value510&&
x=376&&y=535&&x
相关热词搜索:组态 停车场 设计 基于WINCC组态软件的停车场设计 wincc组态软件介绍 wincc组态软件下载
热点文章阅读