PSX643技术说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

规约转换器PSX640(COM板)

软件使用说明

国电南京自动化股份有限公司

2001.08

一、硬件概述

本规约转换器分为PSX640和COM板两种类型。其中PSX640为独立设备,它具有一个以太网接口,一个RS232/422/485接口,一个6位指拨开关;COM板为插件式模块,借用PSR650或PSX600电源,它具有三个以太网接口,两个RS232/422/485接口,一个8位指拨开关。

1、以太网的使用

接至设备端时,应采用交叉线,接至HUB时,应采用直通线。COM板三个接口的网络号部分不能相同。目前子网掩码保留为255.255.0.0。

2、RS232/422/485的使用

✓RS232管脚:2=收,3=发,5=公共地;RS422/485管脚:1=OUT-,2=OUT+,3=IN+,4=IN-。

✓方式选择由指拨开关决定,1、2号开关用于串口1,其中,1、2在OFF位置为232方式;1在ON位置为422方式;2在ON位置为485方式。3、4号开关用于串口2(COM 板),方法类推。方式选择是一种软跳线,最终由软件决定,改变开关设置后,只有在设备再次上电后才会有效。

✓COM板串口硬件接线分别由JP5-JP6(串口1)和JP7-JP8(串口2)设置,当工作在422/485方式时,需短接1-2;工作在232方式时, 需短接2-3。PSX640采用了电子切换方式,只需使用相应的插座,无需设置硬件接线。

3、参数设置

✓将COM板指拨开关7/8(PSX640:5/6)置于ON位置,使用串口线连接PC机和COM 板串口1/2(需设置为232接线方式)或PSX640的RS232口,上电。

✓启动Windows超级终端,设置PC串口波特率9600,数据位8,无校验,1位停止位, 【ASCII码发送】选项选中【以换行符作为发送行末尾】,【ASCII码接收】选项选中【将超过终端宽度的行自动换行】,按回车键,输入用户名(sac)和用户密码(1234),将显示选择菜单,可进行相应参数的设置。

✓设置完成后,选择【保存修改】即可。

✓正常运行时,最后两位指拨开关必须置于OFF位置。

4、终端调试

在正常运行时,可以通过TELNET或windows超级终端登录COM板(PSX640)相应IP地址的TELNET端口(23),对于超级终端除使用TCP/IP连接方式外,其他设置同上。该方式提供了基于PC终端的人机交互功能,用于对软件的调试/测试。主要功能有通讯参数设置、设备浏览、描述表浏览、数据库监视、设备操作及网络监视。仅限于规约开发人员使用!

二、软件概述

本软件用作规约转换器,实现接入或接出功能,适用于PSX640和COM板。所谓接入是指将其他厂商的IED设备接入PS6000自动化系统;接出是指将PS6000设备接入其他厂商的自动化系统。为实现软件的统一维护和管理,本软件与工程实施无关的部分将以函数库的形式提供给规约开发人员。系统绑定了PS6000设备侧和主站侧的103规约。

1、系统组态

2、系统启动模块(system.h)

✓初始化硬件环境

✓初始化软件环境

✓执行设备侧初始化过程IED_Initialize()

该接口需要开发人员定义,用以创建IED设备。

✓执行主站侧初始化过程MST_Initialize()

在实现接出功能时,该接口需要实现者定义,用以初始化主站侧协议。对于接入功能,该接口已由系统定义。

✓创建虚拟设备用以报告设备的通讯状态

该虚拟设备按设备创建的顺序定时查询设备的通讯状态(设备的通讯状态由设备侧协议设置),生成遥信量,目前可以监视的设备数为64。该虚拟设备占用一个设备标识。

✓提供软计时及看门狗服务

3、设备管理模块(dev_mng.h)

✓提供统一的设备描述和数据描述

✓提供设备创建及设备检索功能

✓利用设备提交的协议接口为系统提供一组统一的设备操作接口

所谓协议接口是指系统的设备操作接口到具体设备的实现接口的映射。该协议接口必须由设备侧协议实现,否则该类设备将无法创建。

4、数据管理模块(inforec.h)

✓记录及检索需存储转发的信息

✓状态量:遥信量、遥测量、遥脉量、压板类

设备侧协议必须初始化相应设备所具有的状态量(包括值和数目)。设置遥信量或压板状态时,系统将比较库中原有状态,如有变化,将自动生成遥信变位或压板变位信息以便及时向主站反映当前状态。

✓变化量:动作/告警事件、遥信SOE、遥信变位、遥测越限、压板变位信息对于遥信SOE和遥信变位信息,系统自动更新相应设备的遥信量;对于遥测越限信息,自动更新其遥测量;对于压板变位信息,自动更新其压板状态。

✓支持多主站方式

主站侧协议可以通过申请来获得检索数据库变化量信息的访问指针,在需要检索时提交给数据管理模块。目前支持16个主站。

5、串口驱动模块(uart.h)

✓提供对串口的打开/关闭及读/写操作

✓报文的分割交给具体规约处理

✓字符间隔超时为30ms

✓报文最大长度为300

6、公共模块(generic.h)

✓BCD码和二进制码的转换

✓CRC-16计算

✓浮点数的转换

7、限制和约定

✓设备标识约定

0为无效设备,100为系统虚拟设备,0xFFFF为广播标识。

✓最多可创建的设备数

目前可支持100个设备数(包括虚拟设备)。

✓一个设备的信息容量

遥信量:64;遥测量、遥脉量:40;压板:32;定值:60;保护测量:20。参见system.h。✓编号约定

具有编号属性的信息(如变化量、遥控点等),其起始编号为1,并按实际的配置表顺序递增。

8、软件支撑系统

✓NUCLEUS实时多任务系统(nucleus.a)

维护着实时多任务环境,并为多任务之间的协同工作提供了大量的设施。它是系统高效运行的基础

✓TCP/IP协议库(nukenet.a)

实现了TCP/IP协议簇绝大部分的协议,为系统在以太网上的广阔应用提供了有力的支持。其最主要的协议有可靠传输协议(TCP)、数据报协议(UDP)及网络互联协议(IP)。

9、103规约在PS6000系统中的实现

✓如何建立连接(通讯协商)

主站定时向网络广播一条报文,表明其身份(IP地址),该条报文也用于主站的广播对时。子站收到该条报文后,如报文中含有时间信息,立即设置本系统时间,同时判断同该主站的连接是否已经存在。如果不存在则向该主站申请建立连接,协商可靠性数据传输的一些控制参数值。连接建立之后,数据传输通道准备就绪。

✓可以传输的信息

四遥信息:遥信量、遥测量、遥脉量、遥控命令

相关文档
最新文档