麦杰Intouch实施手册1.Intouch系统介绍目前,在工业控制系统中PLC(可编程逻辑控制器)作为一种稳定可靠的控制器已经得到了广泛的应用。Wonderware公司开发的图形组态工具以其易用性、面向对象的可编程图形、强大的通讯连接性能以及灵活的架构,在PLC工控领域有着广泛的应用。2.典型PLC系统网络结构典型的PLC系统一般为三级网络结构,控制器和HMI间采用标准的分布式客户机/服务器结构,控制器与I/O设备采用分布式网络结构,保证了系统可靠与安全。第一级为现场设备级。主要包括各种阀门﹑开关、马达等设备,以及压力﹑温度﹑流量、速度﹑水位等的检测装置。与这些现场设备相关的各种检测或控制信号,以不同形式接至PLC系统的各种AI﹑AO﹑DI或DO板卡。第二级为控制处理级。主要包括PLC系统的中央控制器﹑通信I/O板卡和工业以太网交换机等。第三级为监控管理级。主要由工程师站﹑操作员站和工业以太网交换机组成。工程师站负责系统组态及日常维护。在操作员站中采用Intouch软件进行集中监视、控制、报警、趋势分析、信息管理和报表打印等功能。图1PLC系统拓扑结构3.现场资料收集3.1备份系统工程文件Intouch的图形组态文件一般放在操作员站的某个目录下(Intouch工程目录),要实现一个Intouch系统的数据接口,首先要获取关于所需处理系统的Intouch工程文件。一个Intouch工程目录一般会包含如下文件或目录:1)若干个win00xxx.win文件-intouch图形文件2)ww_wdws.ndx文件-intouch组态图形索引文件3.2获取系统点清单1)根据现场Intouch的版本,安装相同版本的Intouch组态软件;2)运行Intouch程序,出现如下窗口:3)选择“工具”=〉“查找应用程序”菜单项,选择组态工程文件所在目录;4)选择工程文件,点击鼠标右键,选择”DBDump(D)”菜单项,将工程中的点导入到DB.CSV的文件;4.图形处理系统提供Intouch图形转换工具intconv,放在intconv目录下。Intouch图形转换的方法如下:1)将备份来的intouch工程文件中的图形文件(win00xxx.win文件),拷贝到intconv目录下的fksrc目录下(目录名可根据系统名自行确定);2)将工程文件中的ww_wdws.ndx文件拷贝至intconv目录下;3)在intconv目录下建立fk目录,作为转换图形的目标目录;4)编辑gconv.cfg文件WinMap:ww_wdws.ndx‘Intouch图形索引文件PointMap:pointmap.cfg‘点名对照表Prefix:W3.FK‘所处理的节点名称DiagPath:fk‘图形转换的目标路径5)进行图形转换:gallfksrc\*.src转换后的图形文件将存在目标目录下。转换后将在intconv\images目录下产生图形里用到的位图文件(bmp文件),需要用图形转换工具将bmp文件转换为gif文件,然后拷贝到服务器上的图形目录下。openplant/diagram/images6)进行图形转换:[注:pointmap.cfg为Tagname与采集点名的对照表,Intouch图形中一般采用的是Tagname,而采集时有可能采用的PLC地址,因此需要在图形中将Tagname替换为采集的名字,pointmap.cfg文件的格式为Tagname1dasname1………..Tagnamendasnamen或在采集时加别名字段,然后按别名进行数据采集]。5.数据库点处理暂无,可将DB.CSV文件发回公司处理6.系统接口方式6.1测试Intouch与Excel的连接Intouch支持DDE接口,可直接与Excel通讯APPLICATION名:VIEWTOPIC名:TAGNAME本机方式访问位号的命令路径就是:VIEW|TAGNAME!位号远程访问步骤如下:1)使客/服之间的用户名、密码与工作组名分别相同;2)运行ddeshare.exe,设置dde共享项Share及Application与Topic参数,并建立信任关系3)运行Intouch,并启动工程4)运行Excel,访问位号的DDE路径格式:=‘\\服务器机名\NDDE$‘|Share!‘位号名’6.2直接从操作员站接口(点数较少时)当Intouch点数较少,或布线较为困难时可直接从一台操作员站采集数据,需要在操作员站安装opidde采集程序,同时配置opidde.xml文件。opidde文件的配置方法如下:?xmlversion=1.0encoding=GB2312?OPCDASOPDBServername=opserverport=8200/UpdateRate1000/UpdateRateDisplayLimit1000/DisplayLimitDataSourcename=VIEWmachine=Topicname=TAGNAMEprefix=subfix=mapped=node=9Pointid=27122name=ReactTemptype=AX/Pointid=27123name=ReactLeveltype=AX//Topic/DataSource/OPCDAS其中pointid是点在系统的id号,需要用oplist工具将点导出。6.3从PLC交换机接口当intouch工程中点数较多的时候,需要采用OPC方式采集数据。目前新上的PLC系统一般均为以太网方式,将接口机配置在与PLC系统操作员站在同一网段(地址不能冲突),针对系统所采用的PLC型号,在接口机上安装KEPServer及相应的PLC驱动,即可实现OPC接口。