速泽电梯轿顶自动翻转控制系统软件设计说明书Word文档下载推荐.docx
《速泽电梯轿顶自动翻转控制系统软件设计说明书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《速泽电梯轿顶自动翻转控制系统软件设计说明书Word文档下载推荐.docx(19页珍藏版)》请在冰点文库上搜索。
1.3系统的控制要求
正确连接PLC与PYS3电梯轿顶正反转模块的实际接线,实现PLC与之间的正常通信,在中绘制电梯轿顶正反转的监控系统,按下“正转”按钮电梯轿顶星型正转,5秒后转换为三角型正转,5秒后相互切换;
按下“反转”按钮电梯轿顶三角型反转,5秒后转换为星型反转,5秒后相互切换;
按下“停止”按钮电梯轿顶停止工作,并且定义相关变量,进行相应的动画连接。
对电梯轿顶正反转计数,并且绘制电梯轿顶正反转监控系统的报警窗口,次数大于3次进行报警,大于10将计数自动清零。
对电梯轿顶正反转监控系统建立电梯轿顶正转次数的实时曲线显示。
对电梯轿顶正反转监控系统建立电梯轿顶反转次数的历史曲线显示。
完成以上指标的同时要求画图美观,对电梯轿顶正反转监控系统可以直观的控制和监视,达到实验的要求。
第二章PLC控制系统设计
2.1、I/O分配
如根据上述控制要求,系统I/O分配如图2-1所示
输入
输出
器件
说明
XO
正转
Y0
KM1(正转)
X1
反转
Y1
KM2(反转)
X2
停止
Y2
KM△(三角型连接)
Y3
KMY(星型连接)
图2-1PLC模拟控制电动机I/O地址表
2.2、PLC外部连接图的设计
PLC外部连接图如图2-2所示
图2-2电动机星三角启动控制线路电气接口图
第三章软件设计
本设计中,电梯轿顶正反转监控系统的监控软件采用了本公司的软件。
3.1、PLC与上位机之间的通信
本系统把每台与之通信的设备(包括PLC、智能模块、板卡、智能仪表、变频器等)看作外部设备,它内置了大量的设备驱动作为与外部设备的通信接口。
在开发过程你只需根据“设备配置向导”的提示一步步完成连接过程即可。
运行期间,就可通过通信接口和外部设备交换数据,包括采集数据和发送数据/指令[1]。
下面介绍6.5与PLC之间通讯的实现步骤:
(1)工程的创建
选择菜单“文件/新建工程”或单击“新建”按钮,弹出“新建工程向导之一”对话框,如图3-1所示。
图3-1新建工程向导之一
图3-2新建工程向导之二
单击“下一步”继续,弹出“新建工程向导二”对话框,如图3-2所示。
在方框内输入新建工程的存放路径,也可以单击“浏览”按键,从下拉列表中选择一个工程路径。
点击“下一步”继续,弹出“新建工程向导之三”对话框,如图3-3所示。
在工程名称输入工程名称,输入“电梯轿顶正反转”。
单击“完成”完成工程的新建。
单击“是”按钮,则将新建的工程设为的当前工程。
定义的工程信息会出现在工程管理器的信息表格中,如图3-4所示[3]。
、
图3-3新建工程向导之三
图3-4工程管理器
(2)设备连接
利用厂家提供的专用PLCUSB编程电缆,将PLC通过编程口与上位机串口(COM口)连接,进行串行通信。
(3)定义I/O设备
首先双击工程浏览器左侧大纲项“设备/COM1”,弹出串口设置对话框,如图3-5所示。
图3-5串口设置对话框
要用组态软件进行实时监控首先要完成通讯连接,通讯参数应与PLC的通讯参数设置保持一致。
在本设计中采用的是三菱FX系列可编程控制器,当使用RS232与上位机相连,PLC与连接的I/O设备的缺省与推荐设置如图3-6所示。
按照图3-6中给定参数设置串口设置对话框。
设置项缺省项推荐值
波特率96009600
数据位长度78
停止位长度11
奇偶校验位偶校验偶校验
图3-6I/O设备的通讯参数
然后选择工程浏览器左侧大纲“设备/COM1”,在工程浏览器有侧用鼠标左键双击“新建”图标,运行“设备配置向导”,选择PLC三菱FX2系类产品中“编程口”,如图3-7所示。
图3-7设备配置向导对话框
单击“下一步”,为外部设备取一个名字,默认即可,再单击“下一步”,为设备选择连接串口;
根据PLC与上位机连接选择的串行口为COM3,则选择COM3,单击“下一步”,填写设备地址为“2”,单击“下一步”,设置通信故障恢复参数(使用系统默认设置即可),单击“下一步”,弹出“设备安装向导——信息总结”。
检查各项设置是否正确,确认无误后,单击“完成”[4]。
(4)构造数据库
数据库是“”软件的核心部分,在工程管理器中,选择“数据库/数据词典”,双击“新建图标”,弹出“变量属性”对话框,创建各个变量数据,这些变量与PLC内部变量一一对应,PLC的输入输出完全有内部变量代替。
这样,PLC的实际输入输出状态能反映在组态监控界面上,借助PLC的CPU通信功能,系统的运行就可以真正的监控,如图3-8所示。
图3-8数据变量定义
3.2、监控画面设计
在工程浏览器左侧的“工程目录显示区”中选择“画面”,新建一个名为“电梯轿顶正反转”的新画面,在此画面上绘制各种图素,如图6-9所示。
绘图时运用工具箱中的一些基本元素,如直线、椭圆、折线、文本和按钮等等。
图3-9组态监控画面
3.3、动画连接
动画连接就是将画面上创建的各个图素与所建立的相应变量关联,当变量的值改变时,在画面上以图形对象的动画效果表现出来。
本系统中要进行动画连接的图素有正反转按钮、停止按钮、模拟电梯轿顶、模拟开关等。
为实现模拟系统的动画效果,在进行动画连接时除了设置各项参数外,还必须编写时间命令语言和应用程序命令语言。
在画面的应用程序命令语言对话框中输入如下命令语言:
if((\\本站点\Y0==1)||((\\本站点\Y2==1)&
&
(\\本站点\Y3==1)))
\\本站点\正转标志=1;
else
\\本站点\正转标志=0;
if((\\本站点\Y1==1)||((\\本站点\Y2==1)&
\\本站点\反转标志=1;
\\本站点\反转标志=0;
if((\\本站点\Y0==0)&
(\\本站点\Y1==0))
\\本站点\停止标志=1;
\\本站点\停止标志=0;
对于正转按钮的弹起时命令语言设置为星型正转,如图3-10所示
图3-10正转弹起按钮命令语言
反转和停止同理可得;
对于相关的指示灯直接相关联到相关变量,为1的时候就亮,为0的时候就灭;
多于模拟开关运用模拟隐含,也是直接相关联到相关变量,为0的时候打开开关显示,闭合开关隐含,为1的时侯打开开关隐含,闭合开关闭合;
对于模拟电梯轿顶的旋转运用位置与大小变化图3-11模拟电梯轿顶旋转动画连接
的旋转,关联到变量转子角度,其最大逆时针方向对应角度和最大顺时针方向对应角度数字要进行相应的设定,如图3-11所示。
(a)(b)
(c)
(d)
(e)
(f)
(g)
图3-12事件命令语言
画面的事件命令语言是整个监控系统的关键部分,图3-12a、b、c是对PLC正转、反转、停止按钮的关联,控制PLC时也可以在中可以实时监视,d、e是实现5秒星型和三角型相互切换的事件语言,f、g是对模拟电梯轿顶正反转的旋转事件程序编程。
在本次考试中由于审题的错误,原先的报警和曲线都做错了,将重新改过。
3.4、订正报警和曲线的建立
在原先的数据库中有些变量需要增减,如下图3-13所示。
图3-13数据变量定义
新建的正反转次数有如下图3-14的事件命令语言,通过正反转标志来控制正反转次数,可以实现报警,也对实时趋势曲线和历史趋势曲线相关联正反转次数。
(a)
图3-14事件命令语言
3.5、报警窗口的建立
在工具箱中新建一个报警窗口,双击报警窗口有如下图3-15所示的菜单栏,命名报警窗口,选择各项属性。
定义数据库中的“正转次数”和“反转次数”的报警组名,报警限等属性相关联到报警窗口,在报警窗口的条件属性中也要选择对应的报警组,这样就可以实时报警,正反转的其它基本参数图3-15报警限
相同,对于新建的“开发系统”可以选择菜单栏中的文件下的“全部存”,然后在选择文件下的“切换到View”,进入运行系统,打开菜单栏下“画面”中的打开“电梯轿顶正反转可以观察到如图3-16所示的报警窗口。
图3-16报警窗口
图3-17报警菜单栏
3.6、监控曲线的建立
(1)实时趋势曲线的建立
在工具箱中很容易找到实时趋势曲线并新建一个,双击“实时趋势曲线”将曲线表达式相关联到正转次数即可,但是有一点特别要值得注意的是,正转次数的最大最小值要进行设定,正转次数的实时趋势曲线如图3-18所示。
图3-18最大最小值的设定
(a)
(b)
图3-19实时趋势曲线
(2)历史趋势曲线的建立
在工具箱中并没有历史趋势曲线,选择“通用插入控件”可以查找到历史趋势曲线,如图3-20所示,对“反转次数”的记录一定要选择如图3-21所示的数据变化记录,右击“历史趋势曲线”选择控制图3-20数据变化记录
属性,才可以在曲线中选择到如图3-22所示的增加曲线,选择确定,进行运行系统,可以观察到电梯轿顶反转的历史趋势曲线,如图3-23所示。
图3-21历史趋势曲线的建立
图3-22历史趋势曲线
图3-23变量的建立