CSC-1316系列智能通信装置 产品说明书
类型3:
localip=192.168.1.66;recvport=1034;sendport=1032;wtimeout=100;rtimeout=1;clientlist=10=iplist.txt;
类型4:
localip=192.168.1.1;recvport=1889;sendport=1888;muip=236.8.8.8;musend=0;murecv=1;bosend=1;borecv=0;wtimeout=1;rtimeout=1;
其中类型2和类型3中有多个装置需要知道IP的应用时定义了clientlist选项,clientlist=10=iplist.txt;表示有10个客户端,客户端的ip放在iplist.txt文件中。 3) 通信链路配置文件scada_tabcommlink.txt
文件所在路径/mnt/cf/csc2100_home/project/support/Rtdb_Data_Txt/,该文件同样可以使用配置工具,UE、或者是用CSC-2100(V2)的RTVIEW工具查看,主要字段如下:
图 5-3
其中不关心的字段已经设置隐藏,这样方便设置。 含义解释如下: ●ID32:系统的标识,自动维护,不可输入。 ●名称:规约链路的名称,需要输入,可自行命名。
●通道ID:和通道表中的通道ID对应,表示该规约链路在对应的通道上启动。 ●规约类型:1-表示接入设备的规约;2-表示远动规约;3-表示转发规约;4-表示其他自定义规约。
●规约参数:这里的参数由规约开发者定义,完成规约相关的设置信息。一般随规约一起发行,或者以一个配置文件的形式单独存在于csc2100_home/project/sf_sdr目录下。
●规约名称:规约运行时调用的规约库名称。比如sf_in_modbus表示在linux下调用 libsf_in_modbus.so 库文件,在windows下调用sf_in_modbus.dll库文件。
15
CSC-1316系列智能通信装置 产品说明书
5.4 内核进程运行方法
如果已经将运行文件写入profile文件中,则运行时只需要重启装置即可。在没有写入的情况下运行如下,首先进入/mnt/cf/csc2100_home/bin目录后执行RtServer,启动实时库服务程序。此时需要再启动一个TELNET连接,进入/mnt/cf/csc2100_home/bin目录后执行sf_sdr,此时如果配置正常,就可正常启动主程序了。
CSC-1316软件支持在不同的硬件上运行,需要配置软件自身的配置文件,文件位置:/mnt/cf/csc2100_home/config/目录下,是config.sys文件的一部分,文件内容如下:
[sdrhost]
peer_ip=236.6.6.6 local_port=2000 local_dog=0 local_bma=0
peer_port=2888 local_ip=192.168.1.100 local_name=ggrtu local_mask=255.255.255.0 local_dev=1 local_id=1 local_debug=0
解释含义如下:
第一字段:调试软件的组播IP地址; 第二字段:调试软件的组播端口; 第三字段:本机的监视服务IP地址; 第四字段:本机的监视服务端口; 第五字段:CSC-1316主机名;
第六字段:CSC-1316主机网卡子网掩码;
第七字段:本机是否启动看门狗功能 0:不启动,1:启动;
第八字段:本机的机器类型,1- CSC-1316A;2- CSC-1316B;4-windows; 第九字段:CSC-1316的启动机器号;
第十字段:本机是否启动B码对时功能 0:不启动,1:启动; 第十一字段:本机是否启动打印系统的告警信息0:不启动,1:启动;
5.5 CSC-1316同步软件的使用
在实际使用过程中,CSC-1316系列通信管理装置可以单独运行,也可以作为CSC-2000(V2)后台系统的一个节点运行,此时就需要多个CSC-1316与CSC-2000(V2)后台同步数据库。同步模式下CSC-1316的配置如下: 1) 文件名:system_tabnetnode.txt
位置:/mnt/cf/csc2100_home/project/support/Rtdb_Data_Txt/,即系统库的节点表。内容如下图所示:
16
CSC-1316系列智能通信装置 产品说明书
图 5-4
含义解释如下:
●ID32:系统的标识,自动,不可输入;
●名称:需要同步的主机名称,需要输入,必须和同步的计算机名一致,区分大小写,此字段名称不能超过40个char的长度; ●1网IP地址,网络一的IP地址; ●2网IP地址,网络二的IP地址;
●活动网段,反应装置是否和本节点通信正常的标志,大于0的话标志正常,等于0表示未同步,需要检查相关设置;
2) 文件名:config.sys(本机CSC-2000(V2)的配置)
位置:/mnt/cf/csc2100_home/config/,其中主要字段注释如下:
SingleVersion = 0,装置的运行方式,1代表单机独立运行;0代表联机运行。 NodeType = 3,节点类型,1-服务器;2-其它;3- CSC-1316。 在[NODE]中的相应字段如下:
Server1ID=ggrtu,装置名称。此处ggrtu表示CSC-1316的名称。 Server1IP1=192.168.1.1,装置的一网IP地址。需要同步装置的IP地址。 Server1IP2=192.188.2.1,装置的二网IP地址。需要同步装置的IP地址。 在[SYSCHANNEL]中的相应字段如下:
MultiCastIP1=224.10.10.30,组播地址,保持本机与装置一致。
完成以上设置后,在本机启动RtServer,本机程序会自动获取装置的实时库,启动完成后,就可以启动配置软件,或者Rtview进行查看或者修改。
17
CSC-1316系列智能通信装置 产品说明书
6 CSC-1316规约库说明
CSC-1316规约库继承了软件的规约处理部分,公用内核进程和硬件抽象层进程,都是运行于嵌入式操作系统的多任务应用软件包。
CSC-1316规约库在命名上,规则如下: 1 2 3 4 SF_IN_XXXXX_XXXX
其中1部分表示: 四方公司的缩写;
其中2部分表示: IN表示输入型规约,OUT表示输出型规约; 其中3部分表示: 规约主名称,例如:MODBUS,101,104,CDT等; 其中4部分表示: 不同厂家的或者非标的缩写;
CSC-1316规约库在不同操作系统的名称略有不同,如在UNIX和Linux系统下,规约库名称为libXXX.so;在Windows系统下,规约库名称为XXX.dll。
以下针对特殊规约为例,对配置文件的格式进行说明。
6.1 libsf_in_modbus_gb.so——MODBUS规约库说明
6.1.1 背景
libsf_in_modbus_gb.so适用于标准Modbus规约的接入,支持串口方式。Modbus通信协议基于主站—从站/客户机—服务器方式连接智能设备,实现设备间的数据交换。由于Modbus是制造业、基础设施环境下真正的开放协议,故得到了工业界的广泛支持,是事实上的工业标准。使用libsf_in_modbus_gb.so规约接入时,除本说明书外,还可以参考以下资料:
《CSC2000变电站综合自动化系统通信规约V2.10》 《MODBUS规约》 6.1.2 功能说明
此版本MODBUS规约是以标准MODBUS规约为准,可以实现以下功能: (1) 读取状态量。
(2) 读取测量值(包括电度量值)。 (3) 遥控操作。 (4) 对时操作。 (5) SOE信息采集。 6.1.3 SCADA库配置说明
SCADA库的模板遥信、遥测、遥脉、遥控表里需要配置―地址1‖,―地址2‖,―地址3‖,以便规约库予以识别。
遥信、遥测、遥脉:―地址1‖为设备点号;―地址2‖=―地址3‖=0
遥控:―地址1‖为设备点号;―地址2‖为遥控类型,=1为断路器,=2为压板,=4为复归;―地址3‖为单双点标识,=1为单点,=0为双点。
18

