《力控软件监控实验示例.ppt》由会员分享,可在线阅读,更多相关《力控软件监控实验示例.ppt(25页珍藏版)》请在三一办公上搜索。
1、力控软件监控示例,1.力控软件简介:,力控系列软件是由北京三维力控科技有限公司开发的一款国产监控组态软件,它以计算机为基本工具,为实施数据采集、过程监控、生产控制提供了基础平台,它可以和检测、控制设备构成任意复杂的监控系统,在过程监控中发挥核心作用,软件提供了一个高度集成化、可视化的开发环境,采用面向“对象”设计的导航器和工具箱,友好的界面风格使学习起来非常容易。需了解更多详情可查看力控软件帮助文档获得。,本试验目的,初步了解监控软件与PLC设备的连接通讯。学会在力控软件中组建实时数据库并与PLC连接。学习使用力控软件组建实时监控界面。,2.软件基本结构,力控监控组态软件基本的程序及组件包括:
2、工程管理器、人机界面VIEW、实时数据库DB、I/O驱动程序、控制策略生成器以及各种数据服务及扩展组件,其中实时数据库是系统的核心,2.1主要的各种组件说明见下:,工程管理器(Project Manager):工程管理器用于工程管理包括用于创建、删除、备份、恢复、选择工程等。开发系统(Draw):开发系统是一个集成环境,可以完成创建工程画面、配置各种系统参数、脚本、动画、启动力控其它程序组件等功能。界面运行系统(View):界面运行系统用来运行由开发系统Draw创建的画面,脚本、动画连接等工程,操作人员通过它来实现实时监控。,实时数据库(DB):实时数据库是力控软件系统的数据处理核心,构建分布
3、式应用系统的基础,它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。I/O驱动程序(I/O Server):I/O驱动程序负责力控与控制设备的通信,它将I/O设备寄存器中的数据读出后,传送到力控的实时数据库,最后界面运行系统会在画面上动态显示。,网络通信程序(NetClient/NetServer):网络通信程序采用TCP/IP通信协议,可利用Intranet/Internet实现不同网络节点上力控之间的数据通信,可以实现力控软件的高效率通信。远程通讯服务程序(PortServer):该通信程序支持串口、电台、拨号、移动网络等多种通信方式,通过力控在两台计算机之间实
4、现通信,使用RS232C接口,可实现一对一(1:1方式)的通信;如果使用RS485总线,还可实现一对多台计算机(1:N方式)的通信,同时也可以通过电台、MODEM、移动网络的方式进行通信。,Web服务器程序(Web Server):Web服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时监控现场生产过程。控制策略生成器(StrategyBuilder):控制策略生成器是面向控制的新一代软逻辑自动化控制软件,采用符合IEC61131-3标准的图形化编程方式,提供包括:变量、数学运算、逻辑功能、程序控制、常规功能、控制回路、数字点处理等在内的十几类基本运算块,内置常规PID
5、、比值控制、开关控制、斜坡控制等丰富的控制算法。同时提供开放的算法接口,可以嵌入用户自己的控制程序。控制策略生成器与力控的其它程序组件可以无缝连接。,3.1 开发环境,软件提供了一个高度集成化、可视化的开发环境,采用面向“对象”设计的导航器和工具箱,友好的界面风格使您“上手”非常容易。,准备工作,先编写一程序在PLC上调试能正常运行。(本处以实验室现有西门子S7-200PLC编程实现交通灯控制为例)程序文件编写运行后在桌面找到“力控Forcecontrol 6.1”打开进入后软件界面如下:,交通灯信号名称地址分配元件或端子位置,启动开关(输入信号)I0.0东西方向红灯(输出信号)Q0.0东西方
6、向绿灯(输出信号)Q0.1东西方向黄灯(输出信号)Q0.2南北方向红灯(输出信号)Q0.3南北方向绿灯(输出信号)Q0.4南北方向黄灯(输出信号)Q0.5,进入软件界面,出现工程管理器,里面有Demo1,Demo2的工程示例,分别用于不同分辨率下的显示。可以选择一个后点“运行”或“开发”进入它的示例。,创建自己的工程,我们选择“新建”图标创建一工程,弹出对话框,在“项目名称”内输入你的工程名,点“确定”。,选择刚创建的工程点“开发”进入,对弹出的Draw的未授权警示选择“忽略”即可进入开发界面。下面开始我们的工程开发,在此需要提及和说明的是数据库组态和IO设备组态的建立。(1)数据库组态是在创
7、建的工程下定义一些变量与PLC编程中需要监控的量一一对应。(2)IO设备组态是实现力控软件与PLC设备的通讯以实现监控效果,在开发系统界面工程项目项里找到“窗口”双击新建一窗口,键入“窗口名字”,其他设定项可默认,确定后即可创建了一个监控窗口。,IO设备组态,这里先进行IO设备组态,以便事先测试力控和PLC设备的通讯是否正常。在左边“工程项目”下找到“IO设备组态”双击弹出“IoManager”的对话框。我们需要监控的为西门子S7-200PLC,它与电脑的通讯方式为使用PPI线缆连接。所以在“IO设备”里选择设备“PLC”找到西门子S7-200(PPI),注意要选对。,双击找到的“S7-200
8、(PPI)”弹出“设备配置-第一步”,键入“设备名称”(注意不能超过8个字符),设备地址填“2”(可能不同,需与PLC的设置相同),“通信方式”选择“串口RS232/422/485”,其他项默认即可,选择好后点“下一步”。,第二步,选择“串口”选“COM1”(也需和PLC设置相同)。“设置”项如下:波特率:9600奇偶校验:偶校验数据位:8停止位:1,第三步直接确定后完成。在IOManager中选择刚建好的设备名称,可更改刚才的设置或者进行通讯测试,先测试一下通讯是否正常:选中设备点右键后选“测试”在弹出的IOtester窗口“测试”下选“运行”。设备状态显示为正常后方可进行下面的操作。若不能
9、通讯需查看设置是否正确。,数据库组态,IO设备组态创建成功后,关闭IOmanager窗口回到开发界面下。双击“数据库组态”弹出的DBanager窗口,下面开始变量的创建。在右边双击第一行出现的对话框。按示范例子选择“数字I/O”继续,“新增”对话框“基本参数”选项框下输入“点名”,“数据连接”选项框下,选“I/O设备”设置如下:,“连接项”选择“增加”,弹出的设备组点对话框如下设置后确定:示例为6个灯的监控演示,依次建立剩下的五个变量,注意“位偏移”设置要和原PLC定义相同。,设置好后六个变量如下:保存数据后关闭返回开发界面。,图库,双击图库在弹出的图库里拖入一个报警灯,拖动调整大小或位置,在窗口界面出现的灯上双击,出现对话框,是要把这一组件和数据库里的某一变量联系起来,点表达式后面的小框,选择对应变量(此处为红灯),设置如图:同样的方法创建并设置好其他灯。,在工具箱里可以用线条画出十字路口调节灯的位置,简单的监控界面就做好了。保存后,运行下看看效果如何吧。你也可以自己编制程序组建监控界面练习。,