最新XDPS接口软件手册-与其他通用驱动程序_第1页
最新XDPS接口软件手册-与其他通用驱动程序_第2页
最新XDPS接口软件手册-与其他通用驱动程序_第3页
最新XDPS接口软件手册-与其他通用驱动程序_第4页
最新XDPS接口软件手册-与其他通用驱动程序_第5页
免费预览已结束,剩余85页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品好文档.推荐学习交流XDPS接口软件手册一与其他通用驱动程序手册用途本手册详细讲述了 XDPS系统与其它系统的通用驱动程序和接口软件的使用方法。在使用本手册前,请先明确接口类型。手册內容第一章接口软件概述驱动程序部分第章MODBUS协议主站驱动程序第三章循环式远动规约CDT驱动程序第四章DNP3.0主站驱动程序第五章NET893系统驱动程序第六章IDAS系统驱动程序接口软件部分第七章ModBus (RTU)协议从站接口软件(串口)第八章ModBus (RTU)协议从站接口软件(TCP/IP)第九章RTU接口软件第十章WRTOFILE接口软件第章FTP GATEWAY接口软件第十二章XDPS

2、向MIS系统数据库服务器写实时数据软件第十三章GPS同步时钟的接口软件仅供学习与交涼,如冇12权请联系网站删除谢谢13-3精品好文档.推荐学习交流手册的阅读对象XDPS系统的使用、维护、管理人员XDPS系统的工程项目开发人员XDPS系统开发、技术改造的研发人员XDPS硬件手册XDPS工程师手册XDPS网络手册仅供学习与交忍如冇侵权请联系网站删除谢谢13-3精品好文档.推荐学习交流目 录C0116010版本2. 0第1章接口软件概述1-81 概述1-82 基于VDPU的I/O驱动方式1-83 基于XDPS实时数据库接口的网关软件驱动方式1-94 安装准备1-10第2章MODBUS协议主站驱动程序

3、2-11 概述2-12 接口硬件配置2-13 驱动程序组成2-24 寄存器数据与VDPU虚拟卡件的数据通道的对应关系2-25 Modiplc.ini配置文件说明2-36 安装、运行与调试2-9第3章循环式远动规约CDT驱动程序3-11 CDT规约简介3-12 硬件配置3-13 驱动程序组成3-24 CDT设备数据与VDPI:虚拟卡件的对应关系3-25 CDTDRV.INI配置文件说明3-46 安装、运行3-7第4章DNP3.0主站驱动程序4-11 DNP规约简介4-12 硬件配置4-13 DNP设备数据与VDPU虚拟卡件的数据通道的对应关系4-24 驱动程序组成4-35 配置文件说明4-36

4、程序安装、运行与调试4-9第5章NET893系统驱动程序5-11 NET893系统简介5-12 硬件配置5-13 893前置机与VDPU虚拟卡件的对应关系5-24 驱动程序5-35 NET893.INI配置文件说明5-46 安装、运行步骤5-5第6章IDAS系统驱动程序6-11 IDAS系统简介6-12 硬件配置6-13 IDAS前昼机与VDPU虚拟卡件的对应关系6-34 驱动程序6-45 IDAS.INI配置文件说明6-46 安装、运行步骤6-6第7章MODBUS (RTU)协议从站接口软件(串口)7-11 槪述7-12 硬件配置7-13 文件组成7-14 MODBUS2.cfg配置文件说明

5、7-25 运行与调试7-6第8章MODBUS (RTU)协议从站接口软件(TCP/IP) 8-11 简介8-12 硬件配置8-13 驱动程序8-24 XH_HB.INI 配置文件8-25 安装、运行步骤8-46 Modbus地址农8-5第9章RTU程序9-11 概述9-12 硬件配置9-13 驱动程序9-14 XHRTU.CFG配置文件说明9-25 安装、运行步骤9-6第10章 WRTOFILE驱动程序10-11 概述10-12 硬件配置10-13 驱动程序10-14 WRTOFILE.CFG 配置文件10-25 数据文件说明10-26 安装、运行步骤10-5第11章 FTP GATEWAY软

6、件使用11 -11 FTP系统简介11-12 硬件配置11-13 驱动程序11-14 XFTP.INI配置文件说明11-25 数据文件11-46 安装、运行步骤11-6第12章XDPS向MIS系统数据库服务器写实时数据软件12-11 概述12-12 驱动程序组成12-13 数据库中表的结构12-14 XOdbcxfg配置文件说明12-35 安装、运行步骤12-6第13章GPS同步时钟的接口软件13-11 概述13-12 硬件配置13-13 驱动程序13-14 XGPSTimer.cfg 配置文件说明13-15 安装、运行步骤13-3第偉 接口软件概述1 概述这本手册主要讲述了 XDPS系统与其

7、它系统连接的各种方式,并针对目前广泛应用的 接口程序的安装、配置、运行调试做了详细的阐述。在使用本手册前,请首先明确您所使 用的外部通讯设备的类型。XDPS分散控制系统有两种对外连接方式,既I/O驱动方式和网关(Gateway或简称 GTW)软件方式。I/O驱动方式将外部系统的实时数据测点,映射为XDPS分散控制系统的 I/O地址(站号一板号一通道号),即将过程的输入输出测点认为是XDPS分散控制系统 自己的输入输出卡件一样。映射的方式由输入输出驱动软件决左。GTW方式而向XDPS 分散控制系统的分布式全局实时数据库,它采用XDPS分散控制系统本身提供的API,对 实时数据库直接进行读写。通常

8、,GTW软件只能运行在MMI节点上。I/O驱动方式可方便地利用现有的DPU图形组态软件,实现图形组态、报警、控制运 算等:而GTW方式通常只能实现与XDPS分散控制系统全局实时数据库XDB中全局测点 的信息交换,无法利用DPU图形组态软件的功能,因此,实现报警或控制算法较困难。此 外,GTW软件是单独编程,因此,只要能编出复杂的程序,就能完成许多特殊的用户功 能。根据两种方式的特点,一些通用的I/O层而的外部连接接口,采用I/O驱动方式。而 一些仅需全局点值交换的简单接口、要求特殊的用户接口或只需计算功能的软件接口,采 用GTW方式。因此,GTW软件包括XDPS分散控制系统与其他仪表、PLC、

9、DCS、MIS 等进行数据交换的软件,用于XDPS分散控制系统的特殊汁算软件,例如热力计算、负荷 分配、无功功率分配等软件,及用户自己编制的GTW软件。2 基于VDPU的I/O驱动方式DPU是XDPS分散控制系统信息自动处理和控制的基本单元。用户采用XDPS分散 控制系统提供的DPU图形组态软件,可方便地对DPU进行组态和调整。DPU软件可以装 载多个不同地I/O驱动程序,用于驱动不同地I/O硬件设备,目前已可驱动的有下列几种:标准 MODBUS驱动,以主站方式驱动标准的 MODBUS设备,如MODICON,OMORON 等的 PLC: 893驱动,以主站方式驱动标准的893卡件: IDAS驱

10、动,连接阳山IDAS前置机的主站驱动程序: RTU驱动,以主站方式驱动或以从站方式模拟RTU,可用于驱动符合DNP3.0、CDT、1810、IEC60870-101. SCHDI 等协议的 RTU 设备: ISA/PCI总线驱动,可驱动ISA/PCI总线上的各种工业I/O卡件。3 基于XDPS实时数据库接口的网关软件驱动方式基于XDPS实时数据库接口的网关软件包括分散控制系统与英他仪表、PLC、DCS、MIS等进行数据交换的软件,用于XDPS分散控制系统的特殊计算软件,例如热力计算软 件、负荷分配、无功功率分配等软件,及用户自己编制的GTW软件。XDPS2.0/R05安装 盘提供下列几种常用G

11、TW软件: Modbus接口软件,以从站方式连接MAX-1000. I/A、西门子系统等。XDPS分散控制系统的GTW软件集还提供了一些不常用的GTW软件。用户如果需 要,可用复制软件的方法获得。目前主要有下列几种GTW软件:基于FTP接口软件,可与XP、I/A系统通讯;基于网络Modbus协议的DEH系统与徳国H/B公司、西门子公司、ABB公司DCS系统的接口软件:通用AGC通讯接口软件; GPS卫星时钟校时接口软件;基于通用RTU通讯规约如IEC60870-5-101. N4F. IEC60870-5-104等从站通讯 软件:基于开放式数据库互连(ODBC,向通用关系数据库录入实时数据的通

12、讯软件。4 安装准备在开始安装、使用上述接口驱动程序之前,您需要准备以下资料。 XDPS2.05版安装光盘XDPS接口软件手册仅供学习与交涼,如冇12权请联系网站删除谢谢13-3第2章MODBUS协议主站驱动程序1 概述Modbus通讯协议广泛应用于工业控制领域的通用通讯协议,几乎所有的主 流工控系统都支持这种协议。Modbus通讯协议最初是由Modicon公司提出的, 基于RS232的通讯协议的,后来Modicon公司又将这种协议推广到了以太网 上,形成了基于TCP的Modbus协议。Modbus通讯协议是主从方式的规约,通 讯都是由主站发起的,主站发出通讯请求,从站收到请求后,回答所请求的

13、数 据。基于TCP的Modbus协议的主站是TCP的客户端,从站是TCP的服务器 端。本主站通讯驱动同时支持基于RS232的Modbus规约和基于TCP的 Modbus规约。同时支持多串行连接,每个串行口下允许有32个设备;支持多 个TCP连接的Modbus规约,每个TCP连接下允许有32个设备,连接方式, 如图2-1所示。3 驱动程序组成本程序由动态链接文件modiplc.dll、配置文件modiplc.ini两个文件组 成。如果采用虚拟DPU,这两个文件都要拷入VDPU目录下运行;如果采用 DPU,则应该以文件下装的形式,把以上两个文件安装到VDPU目录下。4 寄存器数据与VDPU虚拟卡件

14、的数据通道的对应关系XDPS系统的控制柜每个站内最多可插14块I/O卡件,但虚拟DPU的每 个站最多可带16块虚拟卡件,每对DPU最多可带16个站。在配置文件中,定 义了寄存器数据与XDPS系统VDPU虚拟卡件的数据通道的对应关系。XDPS系统内测点地址由以下几个因素确定:DPU节点号、站号、卡件地 址、通道号;MODBUS设备从站地址号、寄存器地址。除此之外,测点的类型 要一致。这种映射关系在Modiplc.ini中定义完成。5 Modiplc.ini配置文件说明5.1配置文件格式说明在进行通讯前,首先要根据通讯双方的硬件参数来配置Modiplc.ini配置文件,在完成 配巻文件时,一立要与

15、通讯的另一方参数设置保持一致。采用串口方式进行通讯时,配巻文件的格式如表2-1所示:采用TCP/IP方式进行通 讯时,配置文件的格式如表2-2所示,两种通讯方式的配置文件在CONFIG段配巻格式不 同,其他部分配垃格式相同。两种通讯方式在同一 DPU中可以同时使用。精品好文档.推荐学习交流表21串行口配亘文件CONFIGcommunication_port1 = Com1,9600?8,n,0 J fdebugWcommunicationjjortn二端口号,波持率,数据位,有无校验,停止位,PLC数虽,报文监视窗口Port1_PLClSlave_No=1Station_No=1PlateNu

16、m=4Plate1_No=lPlaten_ 11。=卡件地址Plate2_No=2Plate3_No=3Plate1_AI=Platei_输入信号类型=功能码,起始通道,通道数,扫描周期Plate2_AI=4.64,64,2Plate3_DO=0,8Platei_输出信号类型=起始通道,通道数Plate4_AO=0,2仅供学习与交忍如冇侵权请联系网站删除谢谢13-3表2-2 TCP配置文件CONFIGcommunication_port2 = TCP,6,3308,1,debugcommunicationjx)rtn =TCP 或 modicon_TC

17、P, IP 地址,通讯端口,PLC 数址,报文监视窗口 Port1_PLClSlave_No=1Station_No=1PlateNum=4Plate1_No=lPlaten_ 11。=卡件地址Plate2_No=2Plate3_No=3Plate1_AI=3.0.64,2Platei_输入信号类型=功能码,起始通道,通道数,扫描周期Plate2_AI=4.64,64,2Plate3_DO=0,8Platei_输出信号类型=起始通道,通道数Plate4 AO=0,2配置文件参数列表5.2.1 串口方式采用串口进行通讯,参数说明见表23。表23参数说明参数描述值/范围CONFIGPLC的数虽PL

18、C的数量端口号通讯串口号2, 3, 1波持率通讯波特率4800. 9600. 19200奇偶校验奇偶校验位n表示无校验, o表示奇校验, e表示偶校验数据位通讯数据位停止位停止位,鉉 位5位 112 示示示 表表表 0 12PLC 数 fitPLC数虽Debug是否需要报文监视窗口Debug表示需要报文窗 口:空缺表示不需要 报文窗口Portl PLClSlave NoPLC的地址(或从站号)1-256Station_No表示该PLC对应的DPI;站号,每一个PLC对应 DPU的一个10站。0 12PlateNumPlateNum表示该PLC对应DPU多少块卡件最多256Platei No=卡

19、件 地址表示編号为i的卡件地址。“Platei_No二卡件 地址"与"Platei.卡件类型”相对应,前者抬 明卡件的地址.后者指定卡件的具体内容°i = 0, 115卡件地址取0 15Platei.卡件类型Platei.AI表示模拟址输入Platei.DI表示开关亮输入表示的是每一块卡件 上的模拟量输入通道 与该PLC的寄存器地 址的对应关系功能码功能码1:表示的是读从00001开始的线圈状态 寄存器功能码2:表示的是读从10001开始的线圈输入 状态寄存器功能码3:表示的是读从40001开始的输入寄存 器功能码4:表示的是读从30001开始的保持寄存 器1,2

20、, 3,4起始通道注总各类寄存器的第一个通道在XDPS中都是0. 所以这里的起始通道0表示输入寄存器40001O'lOOOO通道数O'lOOOO扫描周期单位为100msio'iooPlatei.AO模拟量输出通道与该PLC的寄存器地址的对应 关系:模拟址输出用Modbus功能码16Platei.DO开关址输出通道与该PLC的寄存器地址的对应 关系:开关址输出用Modbus功能码155.2.2 TCP/IP 方式采用TCP/IP方式进行通讯,CONFIG下参数说明见表2-4.表24参数说明参数描述值/范围CONFIGTCP 或 Modicon.TCP采用TCP/IP方式通

21、讯TCP表示协议与串行口上的协议 一致:modicon_TCP 表示协议为 Modicon 定义TCP上的Modbus协议。IP地址服务湍的IP地址端口号服务辭的端口号PLC数虽PLC数虽Debug是否需要报文监视窗口Debug表示需要报文窗口:空缺表 示不需要报文窗口注意注意各类寄存器的第一个通道在XDPS中都是0通道。5-3配置文件举例分析5.3.1釆用串口进行通讯配置文件举例表25配宜文件举例CONFIGcommunication_portl = Coml, 9600, 8, n, 0,1, debug采用串口 1进行通讯,通讯波特率为9600bps.数据位为8位.无奇偶校验.15位校验

22、 位.有报文监视窗口PortUPLClSlave_No=l表示PLC的地址为1Station_No=l表示该PLC对应的DPU# 1站PlateNum=4PlateNum表示该PLC对应4块卡件Platel_No=0表示卡件Platel的地址为0Plate2_No=l表示卡件Plate2的地址为1Plate3_No=2表示卡件Plate3的地址为2Platel_No=3表示卡件Plated的地址为3Platel_AI=3, 0, 64,2表示卡件Platel为模拟虽输入卡件.通道0至通道63与 该PLC的输入寄存器40001至40064共61个寄存器对 应:扫描周期为200ms。Plate2.

23、AI=4t 64,64, 2表示卡件Plate2为模拟虽输入卡件,通道0至通道63与 该PLC的输入寄存器40065至40108共64个寄存器对 应:扫描周期为200ms。Plate3.D0=0,8表示卡件Plate3的开关量输出通道与该PLC的0001至0008号线圈状态相对应Plate4_AO=0,2表示卡件Plate4的模拟址输出通道与该PLC的0001至0002号线圈状态相对应5.3.2 采用TCP/IP方式配置文件应用举例表26配宜文件举例COXFIGcommunication_port1 = Coml, 9600, & n, 0, 1, debug采用串口 1进行通讯. 验

24、位.有报文监视窗口通讯波特率为9600bps,数据位为8位.无奇偶校验,15位校Portl.PLClSlave_No=l表示PLC的地址为1Station_No=l表示该PLC对应的DPI:# 1站PlateNum=lPlateNum表示该PLC对应4块卡件Platel_No=0表示卡件Platel的地址为0Plate2_No=l表示卡件Plate2的地址为1Plate3_No=2表示卡件Plate3的地址为2Platel_No=3表示卡件Platei的地址为3Platel_AI=3, 0, 64,2表示卡件Platel为模拟虽:输入卡件,起始通道为0的64个通道与该PLC的输入寄存器1000

25、1至40064共64 个寄存器对应:扫描周期为200ms。Plate2_AI=Mt 64,64, 2表示卡件Plate2为模拟虽输入卡件,起始通道为0的61个通道与该PLC的输入寄存器10065至40108共64个寄存器对应:扫描周期为200msoPlate3_DO=0,8表示卡件Plate3的开关虽输出通道与该PLC的0001至 0008号线圈状态相对应Platel_AO=0,2表示卡件Plated的模拟址输出通道与该PLC的0001至 0008号线圈状态相对应6 安装、运行与调试安装步骤(1)修改VDPU.cfg文件。在IOSTATION段下修改下列选项。IIOSTATIONnapwnt=

26、0Totaldriver=ltotaldriver表示驱动数屋°如果DPU内只使用modiplc驱动.则Totaldriver= 1:如果DPU内既使用modiplc驱动又使用VIO驱 动.则 Totaldriver=2。DRIVER l=modiplc, 1.26DRIVER 1, DRIVER2.DRIVER】表示驱动的名 称:)具体配普为:DRIVERX驱动名起始io站号结東io 站号每个站最多的卡件数肯 注意要加载napwnt驱动,必须先在系统中安装napwnt设 备驱动程序。如果没有安装此设备驱动程序,而设置 napwnt=l , DPU就不会加载任何驱动,Modiplc驱

27、动 就不会工作。(2) 下装VDPU.cfg、动态链接文件modiplc.dll.配置文件 modiplc.inio通讯正常时,该目录下必须包括下列文件:vdpii.exe、 vfunc.dll x vdpu.cfg、Modiplc.dll x Modiplc.inis vdpu.alg。肯 注意vdpu. alg在组态文件下装后自动生成。(3) 重新启动DPU或虚拟DPUO6.2运行与调试如果配置文件中,立义显示报文监视窗口,则会弹出如下窗口,如图24所示。(bz<Lrai.c*U6UU, Pori t严Monc 9ts=8l>i is,ts-1 bi is )00 00 00

28、04 F1C9 01 02 00 00 00 04 79 C9 01 04 00 00 00 04 F1C9 01 02 0( 01 0400 00 00 04 Fl C9 01 02 00 00 0004 79 C9 01 040000 00 04 Fl C90179C901 04 00 00 00 04 Fl C9 01 02 0000 00 04 79C90104 00 00 00 04F00 0479 C9 01 04 00 OU 00 04 F1C9 0102 00 OU 00 0479C9 01 04 00 OU0(00 0000 04 79 C9 01 04 00 00 00 0

29、4 F1C9 01 02 00 000004 79 C9 01 040(ni 02on oo on 04 79 C9ni 04 on 00 on04 fi C9 ni 02on00 on 04 79 C901Fl C901 02 00 00 00 0479 C9 01 04 0000 00 04 Fl C90102 00 00 00 047<00 04 FlC9 01 02 00 0000 04 79 C9 0104 00 00 00 04 FlC9 01 02 00 000(00 0000 04 Fl C9 01 0200 00 00 04 79 C9 01 04 00 000004

30、Fl C9 01 020(01 0400 00 on 04 Fl C901 02 00 00 0004 79 C9 01 040000 00 04 Fl C90179 C901 04 00 00 00 04Fl C9 01 02 0000 00 (H 79 C90104 00 00 00 04F)00 0479 C9 01 04 00 0000 04 Fl C9 0102 00 00 00 0479C9 01 04 00 000(00 0000 04 79 C9 01 0400 00 00 04 Fl C9 01 02 00 000004 79 C9 01 040(01 0200 00 00

31、04 79 C901 04 00 00 0004 Fl C9 01 020000 00 04 79 C901Fl C901 02 U0 00 UO 0479 C9 01 04 0000 UO 04 Fl C90102 UO 00 UO 047<00 04F1C9 01 02 00 00 00 04 79 C9 01 04 00 00 00 04F1C9 01 02 00 00 0( 00 0000 04 Fl C9 01 02 00 00 00 04 79 C9 01 04 00 000004 Fl C9 01 020(01 0400 00 00 04 Fl C9 01 02 00 00

32、 0004 79 C9 01 040000 00 04 Fl C9OJ79 C9 01 04 00 OU OU 04 F1C9 01 02 00 OU OU 04 79 C9 01 04 00 OU OU 04 FJ 00 0479 C9 01 04 00 00 00 04 Fl C9 0102 00 00 00 0479C9 01 04 00 000(00 0000 04 79 C9 01 04 00 00 00 04 FlC9 01 02 00 000004 79 C9 01 04(M图2-1调试窗口第3章循环式远动规约CDT驱动程序1 CDT规约简介循环式远动规约(CDT)是一种广泛应用

33、于电网数据采集和监控系统的规约。它适用 于点对点的远动通道结构及以循环同步方式传送远动信息的远动设备与系统。此规约采用 可变帧长度、多种帧类别循环传送,变位遥信优先传送,重要遥测量更新循环时间较短, 区分循环量、随机量和插入量采用不同形式传送信息,以满足电网调度安全监控系统对远 动信息的实时性和可靠性的要求°CDT规约规定了主站与子站之间进行以下数据传送:遥信、遥测、事件顺序记录、电 能脉冲计数值、遥控命令、升将命令等。CDT规约泄义了每一个设备各种信息的最大容量。XDPS数据类型CDT数据类型最大容址AI遥测虽256个DI遥信虽512个DO遥控址256个FI遥调虽256个事件顺序记

34、录电能脉冲讣数2 硬件配置循环式远动规约CDT的接口硬件基础一般为是串行口 RS232,上位计算机通过RS232与远动设备相连接,见示意图3-1。精品好文档.推荐学习交流图3-1唤件连接示意图3 驱动程序组成本驱动程序由动态连接库文件CDTDRV.DLL及配宜文件CDTDRV.INI组成。这两个 文件必须拷备到VDPU的执行目录下。4 CDT设备数据与VDPU虚拟卡件的对应关系本CDT驱动程序,是主站驱动程序。它完成与CDT从站设备的通信,并将CDT从站 设备务种类型的数据映射成VDPU的虚拟卡件数拯,使得XDPS的苴它应用程序操作 CDT从站设备就象操作XDPS本身的硬件设备一样。一个CDT

35、从站设备相当于VDPU下的一个I/O站,这个从站设备下的各种类型的数据 映射成这个站下I/O卡件的通道。如图3-2所示。图3-2 CDT数据与VDPU虎拟卡件对应关系VDPU虚拟卡件的类型、位置排布规建如下。0号卡可配巻128个遥测疑1号卡可配苣128个遥测呈:和256个遥信量2号卡可配程256个遥信量3号卡可配巻128个电度疑4号卡可配宜256个遥控选择通道和256个遥控选择返回通道5号卡可配苣256个遥控选择值通道和256个遥控选择返回值通道6号卡可配程256个遥控执行通道7号卡可配宜256个遥控取消通逍8号卡可配巻256个遥调选择通道和256个遥调选择返回通逍9号卡可配豊256个遥调选择

36、值通道和256个遥调选择返回值通逍10号卡可配置256个遥调执行通道11号卡可配置256个遥调取消通道12号卡可配宜两个频率通道仅供学习与交涼,如冇12权请联系网站删除谢谢13-3精品好文档.推荐学习交流5 CDTDRV.INI配置文件说明5.1 CDT驱动配置文件CDTDRV.INI说明C0NFIG1LocalAddress = 1 CDT_1Port = 1BaudRate = 9600ByteSize = 8Parity = 0StopBits = 1Address = 17DPU_Station = 1Debug=1CDT_2Port =BaudRate = 9600ByteSize

37、= 8Parity = 0StopBits = 1Address =DPU_Station = 2Debug=1表32参数说明参数描述值/范围举例LocalAddress用于配匿主站地址,对于点对点的通 信,此配置有时并不需要。LocalAddress = 1|CDT_i定义CDT从站设备1= 1,2nCDT.11Port用于配匿对应CDT设备通信的端口号Port = 1BaudRale用于配普通信波特率19200, 9600,4800, 2400等BaudRate = 9600ByteSize用于配蛋通信数据位8、 7、 6、 5ByteSize = 8Parity用于配普通信数据校验位n表

38、示无校验、0表示奇校验、 e表示偶校验Parity =0StopBits用于配普通信数据停止位0表示1位、1表示15位、 2表示2位StopBits = 0Address用于配匿此CDT设备的从站号,对于 点对点的通信,此配普有时并不需 要。Address = 17DPU_Station用于配匿此CDT设备对应VDPU的 "0站号DPU.Stalion = 1Debug此通讯口是否需要报文监视窗口0为缺省值,无 报文监视窗口 ;1液示有报文监视窗口仅供学习与交忍如冇侵权请联系网站删除谢谢13-36 安装、运行(1)上装并修改DPU中的vdpu.cfg. vdpu.cfg文件的IOST

39、ATION段中.须修改或添加三行内容。napwnt = 0napwnt=l时,表示要加载napwnt驱动;napwnt=0时,表 示不加载napwnt驱动。DPU 中,设置为 napwnt = 0 ;虎拟DPI;中,设普为napwnt = 10totaldriver = 1totaldriver表示驱动数屋。如果DPU内只使用Cdtdrv驱动,则Totaldriver = 1 ;如果 DPU内既使用Cdtdrv驱动又使用io驱动,则Totaldriver =20driverl =Cdtdrv, 1, 1, 16drivers驱动程序名,起始I/O站号,结束I/O站号,每 个站最多的卡件数。要加

40、载napwnt驱动,必须先在系统中安装napwnt设 备驱动程序。如果没有安装此设备驱动程序,而设置 napwnt=l z DPU就不会加载任何驱动,Cdtdrv驱动 就不会工作。(2)把修改好的vdpu.cfg文件以及配巻好的CdtDrv.dll、CdtDrv.ini文件以超级工 程师身份,下装到DPU中。通讯正常时,该目录下必须包括下列文件: vdpu.exex vfunc.dlk vdpu.cfg、Cdtdrv.dlL Cdtdrv.inivdpu.alg.b 注意Vdpu. dig在组态文件下装后自动生成。(3)重新启动DPU或虚拟DPU“精品好文档.推荐学习交流DNP3.0主站驱动程

41、序1 DNP规约简介DNP(Distributed Network Protocol)协议是加拿大Harris公司推岀的应用于SCADA系 统主站与从站之间连接的一种通讯协议。由于它可靠性很髙,数据传输效率也髙,因此得 到了广泛应用。2 硬件配置本程序是DNP3.0主站端的驱动程序,它支持以串行口 (RS232和RS485)、以太网 为介质连接。采用以太网通讯时,网络协议是TCP协议,本程序为客户端,从站端为服务 器端。可以同时支持64个连接(包括串行口连接和TCP连接),每个连接可以带32个从站 设备。连接示意图,如图4-1所示。图41系统配置3 DNP设备数据与VDPU虚拟卡件的数据通道的

42、对应关系对于遥控操作的方式为TripCIose的设备,每一个选点操作通道对应两个继电器,一 次选点操作,动作哪个继电器由这次选点操作命令中的参数来表示。在这种方式下,如果 配巻了 n个遥控通逍,那么这个遥控卡件的数据通道布宜为:3n个DO通道前n个通道表示选点通道中间n个通道表示操作通道后n个通道表示值输岀通道(输出0和1分别代表两个继电器)2n个A0通道前n个通道表示继电器状态为ON的时间,单位为亳秒后n个通道表示继电器状态为OFF的时间,单位为亳秒对于遥控操作的方式为TripCIose时,A0通道可不用2n个DI通道前n个通道表示选点返回通道,返回为1时表示选点成功,返回为0时表示失败。前

43、n个通道表示操作返回通道,返回为1时表示操作成功,返回为0时表示失败。对于遥控操作的方式为OnTime/OffTime的设备,每一个选点操作通道对应一个继电器。在这种方式下,如果配垃了 n个遥控通道,那么这个遥控卡件的数据通道布置为:2n个DO通道前n个通道表示选点通道后n个通道表示操作通道2n个A0通道前n个通道表示继电器状态为ON的时间,单位为亳秒后n个通道表示继电器状态为OFF的时间,单位为亳秒2n个DI通道前n个通道表示选点返回通道,返回为1时表示选点成功,返回为0时表示失败。前n个通道表示操作返回通逍,返回为1时表示操作成功,返回为0时表示失败。4 驱动程序组成本驱动程序由动态连接库

44、文件COMDEV.DLL及配置文件COMDEV.INI组成。这两个 文件必须拷备到VDPU的执行目录下。仅供学习与交涼,如冇12权请联系网站删除谢谢13-3精品好文档.推荐学习交流5 配置文件说明5.1 COMDEV.INI配置文件格式说明表41配宜文件格式说明1 configNodeAddress = 100本主站地址co!Bl=9600.8.N.0.1J000波持率,数据位,有无校验,停止位,设备数,访问间隔 串口通讯方式com2= 8 L8000.1J OOO.debug/IP地址.端口号,设备数.访问间隔.是否显示 报文窗口 TCP通讯方式coml devicel

45、iavecount=()TripClose=lAddress=lType=DNP DART设备类型 DNP DART DNP SEL DNP.D20OutTime=6()选点成功后返校DI保持的时间(单位:秒)Platel=2AINPUT.AI.0.8/DPU 站号.DPU 板号类型(INPUT).DI(DI or Al or FI).偏移.通道数AI(DI or Al)偏移通道数Plaie2=2OUTPUT_DO04/DPU站号DPU板号类型(OUTPUT DO.OUTPUT AO),偏移通道数coml devicelTripClose=0每隔多少时间进行一次校时(单位是秒),等于0 时不校

46、时,缺省值为600秒SynTinie=OAddress=34设备类型 DNP.DART DNP.SEL DNP D20Type=DNP DART选点成功后返校DI保持的时间(单位:秒)OutTime=60Plate 1=6 JO JNPUT.AIA8/DPU 站号DPU 板号类型(INPUT).DI(DI or Al or FI).偏移.通道数,AI(DI or Al),備移,通道数Plate2=6 J1 ,OUTPUT DOQ85.2配置文件参数说明在Node段中,泄义右点地址和通讯类型。 NodeAddress本主站地址,取值0255。 Coml、Com2、Com64用于配置通讯设备

47、76;每一项表示一个串行 口或一个TCP连接。1串行口如果通讯设备为串行口则ComX中.X表示串行口号,如Coml表 示串口 1, ComX后面的参数为串行口的参数.即波特率、数据 位、有无校验(e表示偶校验;。表示奇校验;n表示无校验)、停止 位(0表示1位停止位;1表示1.5位停止位;2表示2位停止位)、设 备数、是否需要调试窗口。如Com3=9600,8,N.0,l,debug表示通讯设备为串口 3,串口 3的通讯 波特率为9600, 8位数据位,无校验,1位停止位,串口 3带一个从 站设备,并需要有调试窗口。2. TCP连接如果通讯设备为TCP连接则ComX中,X只表示序号,当串行口和

48、 TCP连接同时使用时,表示TCP连接的ComX中的X不应占用所 要使用的串行口。表示TCP连接的ComX后面的参数是转换器(或 FTU)的IP地址、TCP端口号、设备数、是否需要调试窗口。如Com 1 = 81,8000,1表示通讯设备为网络设备.此设备的 IP地址为81, TCP端口号8000位,此设备带一个从站 设备,不需要调试窗口。在com1_device1ComX_DeviceY段中,用于配宜对应于通讯设备COMX上的每个设备的参数。 coml_devicel:用于配置对应于通讯设备COMX上的每个设备的参 数 Address:用于配巻此设

49、备的地址(DNP协议的子站地址)。 Type:用于配置此设备类型。可选项DNP_DART、DNP_SEL、DNP_D20° OutTime:用于配置选点成功后,返校DI保持的时间。单位为秒。 TripCIose:用于配巻遥控操作的方式。1表示Trip/Close方式,0表示OnTime/OffTime 方式。 SynTime:用于配苣此设备是否需要同步时间。一般情况下,需要从该设备读 取带时间的遥信量变位数据时,此设备就需要主站对之同步时间。 HaveCount:用于配置此设备中是否有il数量通道。此开关只对设备类型为DNP.DART时生效。0表示无讣数呈通道,1表示有计数量通道。

50、Platel-Platen:用于配宜此设备对应DPU中10卡件布苣。数据配置(1) 对于输入卡件,配置的数据依次是:DPU站号,DPU板号, 类型(INPUT) , DI(DI or Al or FI),偏移,通道数,AI(DI or Al or FI),偏移,通道数,FI(DI or Al or FI),偏移,通道数。以上Al表示模拟量输入、DI表示开关量输入、FI表示浮点 数输入(32位计数量)如 Plate 1=1,0,INPUT,AI,0,&DI,2,4,FI,&8 表示 DPU 的 1 号站 0号板上的数据包含当前设备的数据有:从0号模拟量通道 开始的8个模拟量.从2

51、号开关量通道开始的4个开关量, 从8号计数量通道开始的8个计数量。再如Plate 1=2,1,INPUT,AI,0,8表示DPU的2号站1号板上 的数据包含当前设备的数据有:从0号模拟量通道开始的8 个模拟量。应改注意的是当设备类型为DNP.DART时,所有的输入数 据时在一块卡件上,配置此卡件时只须写PlateX=l,0,INPUT,AI,0,8后面的数据类型、偏移、通道数并无实际意义,因为通讯程序将把当前设备的所有输入数据包 括遥测、遥信和计数器数据全部存放到这块卡件上。在这块 卡件上每一个计数通道都有一个开关量输出通道与之对应,这个输出通道用于对这个计数通道清零。在清零通道的最后 还増加

52、了一个对dart复位的开关量输出通道。(2) 对于遥控输出卡件,配置的数据依次是:DPU站号,DPU板 号,类型OUTPUT_DO),偏移,通道数如Pbte2=:l,l,0UTPUT_D0O4表示DPU的1号站1号板上 的数据包含当前设备的从0号通道开始的4个遥控通道数 据。(3) 对于遥调输出卡件,配置的数据依次是:DPU站号,DPU板 号,类型(OUTPUT_AO),偏移,通道数如 Plate3= 1,5,OUTPUT_AO,0,4 表示 DPU 的 1 号站 5 号板上 的数据包含当前设备的从0号通道开始的4个遥调通道数 据。仅供学习与交涼,如冇12权请联系网站删除谢谢13-3精品好文档

53、.推荐学习交流5-3配置文件举例表43配宜文件举例INodeNodeAddress = 100 coml=1,23,1,1000 com2=222.222.22332,23,1,1000 com3=222222223.33.23000 com4=4.23.1,1000 com5=222.222.22335,23,1,1000 com6=6,23JJOOOcoml _device 1 havecount=0TripClose=lAddress=lType=DNP_DARTOulTime=60Plate l=2.0.IN

54、PUT. Al A8 Plate2=2.1 .OUTPUT_DO.0.4|com2_devicel havecouni=0TripClose=lAddress=2Type=DNP_DARTOulTime=60Plate l=2.2.INPUT.AL0,8Plate2=2.3.OUTPUT_DO.0.4|com3_devicel havecouni=0TripClose=lAddress=3Type=DNP_DARTOulTime=60Plate 1=2.4.INPUT. Al A8 Plate2=2.5.OUTPUT_DO.0.4|com4_devicel havecouni=0TripClose=lAddress=4Type=DNP_DARTOulTime=60Plate

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论