DCS转发程序说明Word文档格式.docx
- 文档编号:19335263
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:14
- 大小:263.28KB
DCS转发程序说明Word文档格式.docx
《DCS转发程序说明Word文档格式.docx》由会员分享,可在线阅读,更多相关《DCS转发程序说明Word文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
概述
数据转发程序(DCSTransmission.exe)负责从ECS主站的前置机接收数据,再通过特定的规约传送到DCS等系统。
目前支持的规约包括CDT、104、modbus、modbusTCP等。
在界面上可监视程序运行情况,诸如通讯参数、转发的测点信息及其数据变化、传送的报文等。
程序支持同时用不同的规约或相同的规约向不同的主站进行数据转发。
程序安装
程序运行依赖LCS6000系统的软总线服务,安装机器中必须存在软总线服务。
本程序为绿色程序,只需把文件拷贝到具备读写权限的文件夹中即可。
程序运行的目录结构如下所示(以104规约为例,其他规约与104目录相同):
INI
程序使用
转发程序主配置文件
对于该转发程序灵活应用的设置主要是通过配置文件来进行的,转发程序的配置文件为..\PROJECT\Ini下的DCSTrans.ini文件,如下所示,蓝色的是配置内容,绿色的是注释。
转发程序配置文件设置了转发规约,每个转发库要配置相关的规约文件(dll文件)、相应的规约配置文件(inf文件)、转发程序界面显示的转发库名称。
可以根据实际转发情况配置转发库的个数和名称。
例如下面例子中定义了两个转发库,第一个用的是104规约,第二个用的是modbus规约。
[Retransmits]
//同时运行的转发库的个数
TransUnit_Num=2
//关于计算量定义的配置文件
CalcuFile=calculate.txt
[TransUnit1]
//转发库规约,定义了该转发库对应的转发规约
libname=./protocols/DCSPtl104.dll
//转发库名称,界面中树形根目录名称,界面显示用
Name=数据转发(104规约)
//转发规约配置文件,里面设置了该规约转发的详细参数(见2.2)
TransTable=DCSPtl104.inf
[TransUnit2]
//转发库规约
libname=./protocols/DCS_modbus.dll
//界面中树形根目录名称
Name=数据转发(MODBUS规约)
//转发规约配置文件
TransTable=dcs_modbus.inf
注意:
【TransUnit】必须从1开始,依次往下排。
转发规约配置文件
每个转发库对应一个转发规约,每个转发规约对应一个转发规约配置文件,转发规约配置文件设置了用该规约转发时的参数;
不同的规约其格式也不一样。
都为inf文件,目录在project\\ini\\下,名称应该与转发库配置文件DCSTrans.ini中定义的转发规约配置文件名一致。
下面分别对应每种规约的配置文件说明
104规约配置文件
104规约配置文件内需要定义转发监听数、转发监听名称、每个转发监听的IP地址、监听端口号、转发测点表、远方主站的IP地址。
例如我们将配置文件命名为:
DCSPtl104.inf,文件描述如下:
[General]
//转发监听数,可以设置不同的监听地址和远方主站IP地址
UnitNum=2
//转发名称
NAME=104转发
[Unit1]
//监听地址,数据转发的IP地址,远方主站要通过此IP地址来获取数据
Addr=192.168.8.84
//监听端口号
Port=2404
//转发测点表,文件中设置了需要转发的遥信、遥测、遥脉
File=5#机.txt
//主站(远方)地址
MasterIP=192.168.8.236
[Unit2]
//监听地址
Port=2406
//转发测点表(见2.3)
File=6#机.txt
MasterIP=192.168.8.238
上面的例子里,设置了两个104转发,数据由192.168.8.84通过不同的端口转发出去,一个发往地址192.168.8.236,另一个发往192.168.8.238。
CDT规约配置文件
[GENERAL]
//转发监听数
UnitNum=1
NAME=CDT转发
//串口号
COM=1
//波特率
Baud=9600
//n-无校验,o-奇校验,e-偶校验
Parity=n
//数据位
DataBit=8
//停止位
StopBit=1
//转发测点表
File=test1.txt
//子站号
Substation=0
//遥测发送周期
YC_CYCLE=7
//遥信发送周期
YX_CYCLE=3
本例中只列举了一个监听串口,通过串口1进行转发。
Modbus规约配置文件
Modbus规约配置文件的定义与CDT规约配置文件类似,该文件描述如下:
UnitNum=2
NAME=MODBUS转发
COM=4
//转发测点表文件
File=1#机.txt
Substation=1
//遥脉分割基数(必须<
65535>
0)
ApartRadix=1000
COM=5
File=2#机.txt
Substation=2
ModbusTCP配置文件
//modbus规约下的DCS接口配置文件
NAME=MODBUS-TCP转发
//监听IP地址,暂时无用
IP=192.168.8.149
//监听端口
PORT=2406
//遥测遥信帧类型(十进制)
FRAME_YC=5//与数据接收方约定
FRAME_YX=1//与数据接收方约定
……
计算量
计算量是将ECS主站端的某些测点的数据进行简单的运算后作为一个测点转发出去。
该转发工具的计算量的定义在配置文件project\\ini\\calculate.txt中。
该配置文件的描述如下:
//每行按如下排列:
//四遥类别yc=0,yx=1,ym=2
//测点ID(#表示计算量(必须加上),后面的数字从1开始递加)
//测点名字
//表达式,[]中的表达式的意思[四遥类型:
测点ID]的值,必须按照这种格式。
例如:
([0:
20]*[0:
21]+[0:
22])*1.0+500的意思是
([YC:
YCID20]*[YC:
YCID21]+[YC:
YCID22])*比例+偏移量
可以根据需要对计算量进行定义如下:
0,#1,YC计算量1,([0:
152]*[0:
153]+[0:
154])*10.00+100
0,#2,YC计算量2,100+([0:
154])*10.00
0,#3,YC计算量6,GetBit([0:
153];
3)
1,#1,YX计算量1,[1:
158]&
[1:
135]|[1:
277]
1,#2,YX计算量2,[1:
158]|[1:
135]
1,#3,YX计算量6,GetBit([0:
2)
在计算量配置文件中定义好计算量后,就可以在转发测点表中使用了。
转发测点表配置
在ECS主站端的配置工具中,选择需要转发的测点导出,生成转发测点表。
转发文件位于在project\\ini目录下,如5#机.txt和6#机.txt,该文件的格式描述如下:
每行按如下排列
//转发ID(自然序号排列)
//测点类别yc=0,yx=1,ym=2
//测点ID,该测点ID必须与ECS主站端测点列表中的测点ID对应。
//规范化名字(KKS编码)(黄岛转发时需要,其他地方可有可无)
//系数(104规约转发时可有可无,其它规约转发时要有)
举例如下
//yc
0,0,100,汽机变5A电流,5BBA090343,100
1,0,101,汽机变5A电压,5BBA090344,100
2,0,107,汽机变5A功率,5BBA090367,100
//遥测计算量转发列表,定义见3.3
3,0,#1,YC计算量1,0.1
4,0,#2,YC计算量2,0.1
//yx
0,1,15,汽机变5A_yx1,5BBA090343,1
1,1,34,汽机变5A_yx5,5BBA090344,1
2,1,77,汽机变5A_yx7,5BBA090367,1
//遥信计算量转发列表,定义见3.3
3,1,#1,YX计算量1
4,1,#2,YX计算量2
//ym
0,2,17,汽机变5A电度,5BBA09564,0.1
1,2,2,汽机变5B电度,5BBA0904568,0.1
2,21,96,汽机变5c电镀,5BBA090677,0.1
说明:
由于从前置接收到的数据为实际值,而除104规约外转发的为接收值,因此在原先的配置表中最后一列加了“系数一项”,使用104以外的规约转发时必须配置系数项(系数的计算方法:
遥测和遥脉:
1/配置工具中该测点的系数,遥信:
系数为0表示取反,为1表示正常),使用104规约转发时转发的是实际值,可不配置系数。
KKS编码列若有则配置,没有时可不配置。
黄岛104规约转发测点的地址从1开始,新乡modbus规约转发测点的地址从0开始。
界面
主界面
在功能菜单中有“请求全数据”按钮,可随时从前置取到最新数据。
在查看菜单中,有“打开日志文档”和“打开事项记录”按钮,可直接打开保存的日志和事项进行查看。
状态栏
转发节点树形菜单
事项列表
测点列表
菜单栏
图一
图二
图三
图四
主视图的分布跟前置类似,上部左边是树形浏览控制窗口(绿色生命树表示转发情况,蓝色生命树表示从前置接收数据的情况),右边是测点展示窗口及报文显示区。
下面是事项窗口,可显示监听的连接状态。
点击树形浏览控制窗口中选项可查看转发的四遥信息(图一),通讯信息(图二),收发缓冲(图三),转发状态(图四)。
网络连接测试界面
右键单击某一转发根路径,会弹出“网络连接状态“选项,单击会弹出网络连接窗口,检测与主站端的连接是否正常,如下图五、图六所示。
图五
图六
网络结构
网络拓扑连接如下:
modbustcp规约
cdt规约
接收主站
前置和数据转发程序都是主备模块的方式运行。
数据转发程序主模块从前置接收并通过选定规约向外转发数据,数据转发程序备模块只从前置接收数据,并不向外转发。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DCS 转发 程序 说明