基于wincc的远程监控系统设计

上传人:小** 文档编号:93067962 上传时间:2019-07-16 格式:PPT 页数:67 大小:51.06MB
返回 下载 相关 举报
基于wincc的远程监控系统设计_第1页
第1页 / 共67页
基于wincc的远程监控系统设计_第2页
第2页 / 共67页
基于wincc的远程监控系统设计_第3页
第3页 / 共67页
基于wincc的远程监控系统设计_第4页
第4页 / 共67页
基于wincc的远程监控系统设计_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《基于wincc的远程监控系统设计》由会员分享,可在线阅读,更多相关《基于wincc的远程监控系统设计(67页珍藏版)》请在金锄头文库上搜索。

1、基于WinCC的货运小车远程监控系统,1、基础知识 2、任务要求 3、设计思路 4、组态过程 5、指定winCC运行系统属性 6、激活运行系统,一、基础知识 WinCC的主要功能 直接访问SIMATIC控制器的外部变量和报警组态系统,具备集成的诊断功能。例如:可调用STEP7程序块和硬件诊断信息,并结合ProAgent工具包定位故障部位。 与自动化网络系统高度集成,借助扩展工具包,通过网络采集生产现场数据,通过网络对自动化设备进行集中监控。支持多用户、多服务器组态模式。,计算机,S7 控制器,分布式I/O,驱动器,WinCC,故障,2、WinCC的系统组态,组态种类,单用户系统,上位机既是客户

2、机,也是服务器。具备独立的可视化监控系统。适用于小型控制系统。,多用户系统,由多台客户机和一台服务器组成,服务器用于保存、归档过程数据。客户机通过服务器对现场设备进行监控。各个客户机具有不同的操作权限。,冗余系统,系统中不只一台服务器,当主服务器发生故障,客户机自动切换到备用服务器。,分布式系统,客户机可访问多个服务器,服务器也可以客户机的身份访问另一台服务器,特别适用于大型系统。,中央归档服务器系统,3、WinCC与PLC的通信连接 通信连接方式,工业以太网(Industrial Ethernet) MPI(MultiPoint Interface) PROFIBUS Slot-PLC So

3、ft-PLC TCP/IP协议,工业以太网(Industrial Ethernet),MPI(MultiPoint Interface),PROFIBUS-DP,Slot-PLC,WinAC插槽型的典型产品:CPU41X-2 PCI卡,Soft-PLC,方案一:WinCC与软PLC通信,方案二:WinCC与PLCSIM(仿真PLC)通信,Soft-PLC,4、通信接口的设置 在PC机的控制面板中进入设置PG/PC接口,设置PC机与PLC的通信接口类型、名称和参数。 设置通信接口的前提是有相对应的硬件设备。,例如:PC机通过PPI电缆与PLC连接,那么可以选择 “PC/PPI cable(PPI

4、)”该项,设置它的连接属性。它的连接名:CP_L2_1。该名称会在WinCC上出现。 例如:PC机上安装CP5611通讯卡,通过DP总线与PLC相连,那么可以选择该项进行设置。,双击,单击,单击,PC机上没有安装CP5611通讯卡,5、通信驱动程序的安装 WinCC的通信驱动程序用于WinCC与自动化设备之间建立通信连接。在WinCC中提供了用于各种连接方式的通信驱动程序。 WinCC的通信驱动程序存放在siemensWinCCbin文件夹中,驱动程序文件的扩展名为“chn”。 通信驱动程序的安装在WinCC的变理管理器中执行,安装“SIMATIC S7 Protocol suite.chn”

5、这个文件能支持WinCC与PLC的所有通信方式。 安装后还要进行参数设置。,二、任务要求,一辆货运小车沿轨道往返运行,经过1、2、3、4号站点。在站点停留若干时间完成装卸货工作。 通过WinCC远程监控系统控制货运小车的启动、停止、加速、减速、移动方向和站点停留时间。 通过WinCC远程监控系统对货运小车的进行故障诊断,并发出报警信号。 可查阅、打印运行记录、运行趋势和报警记录。,三、设计思路 组态三个过程画面,一个是主控画面,一个是记录显示画面,一个是趋势显示画面。 在主控画面中组态小车的形状和运行轨迹、4个站点,组态项目名称、小车操控按钮、查阅记录和运行趋势的指令按钮、小车状态指示灯和文本

6、信息。 在记录显示画面中组态记录报表和报警记录表,组态返回按钮。,在趋势显示画面中组态小车运行趋势图,组态返回按钮。 由于是模拟系统,所以创建的是内部变量,组态各内部变量的名称、数据类型、取值范围、初始值。各内部变量的详细信息见下表所示。 组态变量记录、报警信息和报表。 组态各指示灯和信息文本的动态属性。 编写各按钮的C动作、小车运行的全局动作程序。,内部变量信息表,内部变量信息表(续),But_bcolor的值变化,But_bcolor的值变化,V_position的值变化,四、组态过程,创建一个取名为Vehicle的单用户项目。 创建一个取名为V_variable的变量组,按照变量信息表的

7、内容,创建并组态内部变量。 在项目中创建一个取名为V_master的主控画面,组态货运小车、站点传感器等图形对象,组态控制按钮、状态指示灯、变量滚动条和信息文本。 在项目中创建一个取名为V_report的记录显示画面,组态变量记录和报警信息显示控件。,在项目中创建一个取名为V_trend的趋势显示画面,组态趋势图显示控件。 组态变量记录。 组态报警信息。 编写按钮按下时的C动作事件程序,实现按钮的控制功能。 编写指示灯、位置传感器的C动作事件程序,实现颜色的动态化。 编写项目函数和全局动作C脚本程序,实现货运小车的动态化。,1、创建项目,2、创建内部变量,3、创建画面,4、组态变量记录,5、组

8、态报警信息,6、画面的图形对象动态化 小车车身的X位置由V_move决定。 小车车轮1的X位置由V_move+X1决定。 小车车轮2的X位置由V_move+X2决定 小车车轮的旋转角由V_move1.5决定。 松开按钮时背景色是绿色,按下按钮时其背景色是淡兰色;按钮背景色由but_bcolor的值决定。 小车移动时,【运行】指示灯变成红色,【停车】指示灯变成黑色。小车停止时,【运行】指示灯变成黑色,【停车】指示灯变成红色。,报警时【报警】指示灯变成红色闪烁。正常时【报警】指示灯变成黑色。 按下【启动】按钮,V_start=1,小车移动;按下【停止】按钮,V_start=0,小车停止。 按下【右

9、行】按钮,V_direct=1,小车向右移动;按下【左行】按钮,V_direct=0,小车向左移动。 按下【加速】按钮,V_speed自加1,小车加速;按下【减速】按钮,V_speed自减1。小车减速。 速度倍数由【速度】右边的输出域显示。 按下【关闭】按钮退出项目,返回项目管理器。,按下【退出】按钮退出WinCC。 按下【记录】按钮打开V_report画面。 按下【趋势】按钮打开V_trend画面。 停车时间可操作【滚动条】修改。 在主控画面添加停车时间倒计时输出域,添加Clock control控件用于显示时间,便于调试停车时间的准确度。 在主控画面添加Online tableContro

10、l控件用于显示V_position、V_start、V_move的值,便于调试。,说明: 要实现按下【关闭】按钮退出项目,返回到WinCC项目管理器。需要在C动作编程中调用Deactivate()函数。 要实现按下【退出】按钮退出WinCC,需要在C动作编程中调用ExitWinCC()函数。 要实现按下【记录】、【趋势】打开另一个画面,需要在C动作编程中调用OpenPicture(“XXXX.PDL”)函数。“XXXX”表示要打开的画面名称。,小车到达站点,站点的位置传感器背景色=红色;小车离开站点,站点的位置传感器背景色=绿色。站点位置传感器的背景色由V_position的值决定。 打开V_

11、report或V_trend画面后,按下【返回】按钮关闭画面,返回到主控画面。 在V_report画面添加Online tableControl控件,组态其属性用于显示归档变量记录。 在V_report画面添加Online AlarmControl控件,组态其属性用于显示报警记录。 在V_trend画面添加Online trendControl控件,组态其属性用于显示小车位置趋势图。,7、编写全局动作 创建一个报警诊断的项目函数,用于小车位置和小车速度超出上下限值时,报警变量V_alarm置1,用于控制报警闪光灯。在全局动作中调用这个函数。 创建一个方向和站点赋值的项目函数,用于方向变量V_direct、站点变量V_position的赋值,实现小车往返运动和站点位置传感器的颜色动态化。在全局动作中调用这个函数。 创建全局动作,编写脚本程序。实现小车的启停、变速、变向和停车时间控制。,报警诊断项目函数alarm_diagnosis(),方向和站点赋值函数dirandpos(),全局动作C脚本程序V_X_move.pas,五、指定winCC运行系统属性,六、激活运行系统,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号