毕节电厂DCS通讯软件使用说明书Word文档格式.docx
《毕节电厂DCS通讯软件使用说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《毕节电厂DCS通讯软件使用说明书Word文档格式.docx(22页珍藏版)》请在冰豆网上搜索。
\ProgramFiles\EDPF-NTplus\etc下;
模拟量点表GWANAS.csv放在C:
开关量点表GWDIGS.csv放在C:
3.参数配置:
在etc\GWUDPS.INI文件中设定参数、并正确填写模拟量测点表GWANAS.csv、开关量测点表GWDIGS.csv、实时数据输出间隔(秒)等参数。
(具体将在下面介绍)
接口站配置为eng帐号,可设置为自动登陆运行。
4.网关配置参数文件GWUDPS.INI说明:
;
EDPFOPCforV5.0----Version1.0(2009.12)
程序参数配置文件,需放在EDPFNT工作路径的INI子目录中
测点表文件GWOPCSA.csv、GWOPCSD.csv也需放在INI子目录中
模拟量和开关量各不大于1万点
[EDPFOPC]//主要工作参数配置
AnaMaxNum=9000//实际发送个数应<
=最大个数
AnaCfg=GWOPCSA.csv
DigMaxNum=9000//实际发送个数应<
DigCfg=GWOPCSD.csv
Simulation=1//1是仿真,0是实时数据
Mode=0//1:
加写文本输出,
interval=1000//发送周期(ms),值范围:
1000-5000
网络发送用参数配置
SysID=1//本DCS在MIS中编号,必需在MIS中唯一
STATUS=0//发送状态字=1,仅发送实时数据=0
RemoteIP=192.168.2.255
RemotePort=23456
PDelay=50//发送包间隔(10-100ms),缺省20。
旧版固定10
授权代码,需有正确授权序列号才可正常运行,试用版为2小时
RegCode=TNVKOHIO
[TEXTSET]//文本输出用参数配置,仅在mode=1时有效
AnaOut=ANALOG
DigOut=SWITCH
5.模拟量开关量点表说明:
模拟量点表GWANAS.csv格式如下:
依次为:
序号,点名,放大倍数(全部填1),中文描述。
每列中间用逗号隔开
1,S7QG1V,1,模拟量测试点1
2,S7QG1A,1,模拟量测试点2
3,S7QG1W1,1,模拟量测试点3
……
2063,TE5701,1,模拟量测试点2063
2064,TE3809A,1,模拟量测试点2064
开关量点表GWDIGS.csv格式如下:
序号,点名,位号(全部填0),中文描述。
每列中间用逗号隔开。
1,S7QG1DZR,0,开关量测试点1
2,S7QG1DZS,0,开关量测试点2
3,S7QG1DPF,0,开关量测试点3
4581,DV3918C,0,开关量测试点4581
4582,DV3948,0,开关量测试点4582
四.DCS接口站运行维护
接口站组态更新同步:
同一般运行员站,组态下载后需重新登陆用户,使更新生效。
测点如需要增加,增加模拟量只需在GWANAS.csv最后一列加点即可;
增加开关量只需在GWDIGS.csv最后一列加点即可。
需重新启动使之生效
五.DCS接口站发送程序(GWUDPS+.exe)运行界面
毕节电厂的实时数据采集传送数据程序的运行界面如下:
注:
本程序(GWUDPS+.exe)需授权许可,方法见10-4。
六.SIS接口站OPC程序(EDPFOPCS.exe)配置
系统主程序EDPFOPCS.exe、ASOPCDA.dll、borlndmm.dll放在C:
\smon\bin下;
配置文件EDPFOPC.ini放在C:
\smon\etc下;
\smon\etc下;
注意:
GWANAS.csv和GWDIGS.csv需从DCS接口站拷贝过来,两边完全一致。
EDPFOPCforNT+----Version2.0网络版(2011.5)
[EDPFOPC]//主要工作参数配置
AnaCfg=GWANAS.csv
DigCfg=GWDIGS.csv
Mode=0//1:
RegCode=IOJCLHKF
[NetDef]
LocalIP=192.168.2.200
LocalPort=23456
ZIGW=0//隔离处理标记,1:
加隔离
[TEXTSET]//文本输出用参数配置,仅在mode=1时有效
七.SIS接口站OPC程序运行界面说明
EDPFOPCS.exe的运行界面如下:
左边树形结构点击“Ana(Float)”可查看模拟量点的信息。
点击Dig(Bool)可查看开关量点的信息。
在右面窗口信息中包含了ID、VALUE、QUALITY、TIMESTAMP,其中“ID”是从GWOPCSA.csv和GWOPCSD.csv中直接读取的PN(点的英文名)。
“VALUE”为读取上来的实时值。
在一台电脑上只能运行一个OPCServer范例,如果强行多次运行EDPFOPCS.exe,系统会提示“EDPFOPCS.exe已经运行!
”。
本程序(EDPFOPCS.exe)需授权许可,方法见10-4。
八.EDPFOPC-Server全新运行环境配置说明
EPDFOPC-Server.exe运行在普通pc机上,由于软件较小,可不考虑配置的要求,一般的pc机都能运行。
在运行EPDFOPC-Server.exe前,需要先进行pc机的OPC环境配置:
1.客户端超级用户的用户名与密码要与OPCServer的超级用户的用户名与密码保持一致。
2.客户端的IP地址要与OPCServer的IP地址在同一IP段内。
掩码要一致。
3.在WinXPSP2中添加OPC所需的相关文件,并将其注册。
注册方法为:
点击TOOLS\下的Install.bat。
opc_aeps.dll
opccomn_ps.dll
opchda_ps.dll
opcproxy.dll
aprxdist.exe
opcenum.exe
4.先运行EDPFOPCS.exe程序,点击“文件”下的“注册ID”,注册组件“OPC.GDZS.1”,然后关闭程序。
(把EDPFOPCS.exe、ASOPCDA.dll、borlndmm.dll三个文件拷贝到C:
\ProgramFiles\EDPF-NTplus\bin\下,配置文件为EDPFOPC.ini、GWOPCSA.csv、GWOPCSD.csv三个文件,三个文件都放在C:
\ProgramFiles\EDPF-NTplus\etc\下。
)
5.OPCServer可以对同一子网的所有电脑提供OPC数据服务,如Client与Server安装在不同pc机上时,需要进行DCOM的配置。
(配置说明见附录)
6.关闭防火墙
由于WinXPSP2自带防火墙,最好关闭。
同时关闭其他类型的防火墙!
7.关闭共享
在“工具-〉文件夹选项”里,关掉“使用简单文件共享”。
8.完成以上设置后,重新启动计算机。
九.EDPFOPC-Server的注册与注销
第一次手动启动EDPFOPCS.exe的时候,需要在系统中注册该OPCServer的信息,点击“文件->
注册ID”,系统会记录该OPCServer的名称以及应用程序路径。
点击“文件->
注销ID”的时候,程序会注销OPCServer的ID,在系统中删除该OPCServer的注册信息。
当每次程序启动或关闭时,将不再重复注册ID和注销ID,只需要第一次手动启动时注册ID。
注册后的Server,在Client中能够对其进行访问,在Client中所能访问的Server列表中,便可找到“OPC.GDZS.1”。
不能在该列表中找到注销后的Server。
我们使用一个简单的FactorySoftOPCClient做实验,如下图所示。
成功连接Server之后,便可以查看Server中的标签,如下图所示。
OPC提供Server被动开启关闭的机制,即由Client来控制Server的开闭。
注册的Server,在被Client成功连接后,如果关闭Client,Server同时也会被关闭,但不会注销,系统中的注册信息依然存在。
当Client下一次启动的时候,Server列表中依旧可以看OPCServer,连接该Server,系统会自动启动该Server所对应的应用程序。
一十.EDPFOPC-Server的使用注意事项
1.第一次启动需点击“文件”下的注册ID。
2.EDPFOPCS.exe由于可能会处理超过万点的规模,故本程序设计将不自动刷新数据,需人工点击“刷新数据”按钮,进行手工刷新数据。
3.EDPFOPCS.exe启动后可点击菜单上的“隐藏”按钮,程序将最小化到右下脚托盘中,在托盘中只保留一个图标以防止误操作。
点击程序右上角的最小化按钮可以同样达到程序隐藏的目的。
当程序最小化到右下角托盘时,可通过观看图标上红绿色闪动来判断程序是否正在运行。
4.EDPFOPCS.exe第一次运行在一台新机器上时,需要进行软件的授权许可。
方法是点击“查看授权许可”,若未授权,可将“授权机器号”发回国电智深客服服务拓展部,进行注册授权。
收到授权码后,手工填到C:
\smon\etc\EDPFOPC.ini中相应的位置中。
5.点击“查看和DCS通讯状态”可查询和DCS通讯状态,如果两次点击数字有增加,说明实时数据传输成功(数字代表收到的数据包数量)。
一十一.测试软件OPCQuickClient的说明
本程序为第三方软件,可在本机或远程站上运行,来测试
EDPFOPC-Server程序。
1.程序打开后点击“edit”下的“NewServerConnection”:
2.EDPFOPC-Server程序的ProgID为“OPC.GDZS.1”,点击确定。
3.右键点击“OPC.GDZS.1”,选择“NewGroup”,点击确定。
4.右键点击“OPCGROUP”,选择“NewItem”,点击确定。
5.选择相应点,点击“OK”。
即可查看实时数据。
附录:
XPSP2系统中使用OPC的DCOM配置方法
大多数OPCClients和OPCServers利用DCOM通过网络进行通信。
在XPSP2中,DCOM的OPC通信是默认关闭的,当使用XPSP2时需要重建OPC通信。
由于OPC使用的回调方法使得OPCClient转变为DCOMserver同时使OPCServer转变为一个DCOMclient,所以应在包含有OPCServer和OPCClient的客户端节点上分别进行设置。
WindowsXPSP2在DCOM安全方面进行了一些增强。
在XPSP2中,若要通过网络使用OPC,应该注意到以下两个方面的问题:
一是用户可以通过“激活和访问权限”对话框对使用DCOM的应用程序的“限制权限”进行配置;
二是在“激活和访问权限”中定义的每个用户,其本地和远程访问权限可以进行分别配置。
关于“激活和访问权限”:
启动权限定义了谁可以本地或远程激活(或启动)基于COM的应用程序(比如OPCServer程序);
访问权限定义了谁可以对已经启动起来的程序进行访问。
默认情况下,WindowsXPSP2不允许经由网络的OPC通信。
为了使基于DCOM的OPC应用程序可以通过网络工作,用户应该被给予OPCServer和OPCClient的远程激活和访问权限。
1.1DCOM的配置
1)在Windows菜单“开始”中选择“运行”,在弹出编辑框中输入“dcomcnfg”
2)单击“确定”后,弹出“组件服务”对话框,如图2-4:
3)双击“控制台根目录”下的“组件服务”展开“组件服务”文件夹,同样方式,展开“计算机”
文件夹,右键点击右侧窗口的“我的电脑”图标,点击“属性”弹出我的电脑属性”对话框,然后切换到“默认属性”页,设置“默认身份验证等级”为“无”。
如图2-5:
4)然后切换到“COM安全”页,注意这里有4个按钮可供点击进入配置。
如图2-6:
5)访问权限:
对于每个参与OPC通信的用户或组,均应赋予其本地和远程访问以及启动激活权限。
若相应用户或组没有出现,则应手动添加,然后赋予权限。
单击“编辑限制(L)…”按钮,弹出“访问权限”对话框,设置Administrator,ANONYMOUSLOGON,Everyone的本地访问及远程访问权限为允许。
如图2-7:
单击“编辑默认值(E)…”按钮,弹出“访问权限”对话框,设置Administrator,ANONYMOUSLOGON,Everyone的本地访问及远程访问权限为允许。
如图2-8:
6) 启动和激活权限
单击“编辑限制(I)…”按钮,弹出“启动权限”对话框,设置Administrator,ANONYMOUSLOGON,Everyone的远程启动和远程激活权限为允许。
如图2-9:
单击“编辑默认值(D)…”按钮,弹出“启动权限”对话框,设置Administrator,ANONYMOUSLOGON,Everyone的本地启动,远程启动,本地激活和远程激活权限为允许。
如图2-10:
1.2OPCEnum配置
1)在“组件服务”窗口左侧导航器中展开“我的电脑”,选择下面的“DCOM配置”,在右侧列表中选中“OPCEnum”,单击右键,在右键菜单中选择“属性”项,如图2-11:
2)在弹出的“OPCEnum属性”对话框中选择“常规”属性页,将其中的“身份验证级别”设置为“无”,如图2-12
3)切换到“安全”属性页,将所有的权限都选择自定义,并进行编辑,若相应用户或组没有出现,则应手动添加,然后赋予权限。
如图2-13
4)编辑“启动和激活权限”
单击“编辑(E)…”按钮,弹出“启动权限”窗口:
将Administrator,ANONYMOUSLOGON,Everyone用户的本地启动,远程启动,本地激活和远程激活权限设为“允许”,如图2-14:
5)编辑“访问权限”
单击“编辑(D)…”按钮,弹出“访问权限”窗口:
将Administrator,ANONYMOUSLOGON,Everyone,用户的本地访问,远程访问权限设为“允许”,如图2-15:
6)编辑“配置权限”
单击“编辑(I)…”按钮,弹出“更改配置权限”窗口:
将Administrator,ANONYMOUSLOGON,Everyone,用户的安全控制,读取权限设为“允许”,如图2-16:
7)切换到“标识”页,选中“交互式用户”选项。
如图2-17:
1.3OPC.GDZS.1配置
OPC.GDZS.1配置完全同OPCEnum配置。
OPC.GDZS.1为国电智深EDPFOPC-Server程序注册组件。