admin 管理员组文章数量: 1086019
2024年4月28日发(作者:matlab为什么那么大)
snej ivu en× ■■■■■■■●■●_■量坌堑鍪■■■■■■■■●●■■■■一
NS3000变电站系统前置通讯通用接口的先进性及其应用分析
葛长明韩伟
(国电南瑞科技股份有限公司,江苏南京210065)
摘要:NS3000变电站监控系统在前置通讯接口上采用分层控制处理模式,应用层和通讯层分开处理,拥有架构简单、层次清晰、扩
展容易等特点,现对其先进性及应用进行介绍。
关键词:NS3000变电站监控系统;前置通讯;全过程处理;分层控制处理
O引言
目前,全国各地区各电压等级的变电站大都已经实现了变
启16个串El程序、6个UDP/IP程序、6个TCP/IP程序共28
个进程。所以,在全过程处理程序
的工作方式下,由于每个进程都占
用不同的内存片,造成了内存空间
电站自动化的综合监控,尽管不同厂家的监控系统实现方法有
所不同,但基本功能都差不多。变电站监控系统的前置通讯模
块主要负责完成全站数据采集、处理,写入前置数据库等功能,
是整个系统的数据之源,所以它在变电站监控系统中非常重
比较乱,同时也存在着大量的内存
浪费;由于进程较多,进程管理和
进程守护也比较困难;另外,开发
新的前置通讯程序需要编写通讯
层和应用层程序的全过程,增加了
工作量和出错的概率。全过程处
理程序的优点是:扩展新程序会比
较方便,而且单一进程有问题基本
不会影响其他进程。
全过程处理程序的流程如图1
所示(以部颁IEC101问答式主站
规约为例)。 图1 全过程处理程序流程图
要。目前的变电站监控系统应用软件都是建立在Windows、
Solaris、SCO UNIX、Linux等多任务多进程操作系统上的,每种
保护或测控装置的通讯程序都用单一进程控制,然后进程之间
通过信号、消息和共享内存等机制实现通讯或数据信息的共享
交换。变电站监控系统前置通讯程序的前置数据处理方式基
本包括全过程处理和分层控制处理2种,下面进行详细分析。
1全过程处理程序
全过程处理程序由于通讯层过程和应用层过程在同一个
程序中实现,造成了每个接口都需要启一个进程。例如:某机
器前置通讯接有很多保护或测控装置,共需要16个串口、6个
UDP/IP链接、6个TCP/IP链接,则该机器前置通讯进程就要
2分层控制处理程序
NS3000变电站监控系统采用的是分层控制处理程序工作
4结语
渐开线花键的标准压力角有3O。、37.5。和45。3种,而不是
20。,难以通过SolidWorks的Toolbox插件进行建模,采用参数
方程可很好地解决这一难题,该方法也为非标准渐开线齿轮的
图15创建基准面 图16扫描路径
三维建模提供了启示。通过渐开线参数方程形成的渐开线齿
廓精度较高,有助于在后继的CAM中加工出高精度的渐开线
3.2.3扫描切除
执行“扫描切除”命令,选择“轮廓扫描”,以键槽齿廓为轮
廓,拾取扫描路径,得如图17所示的1条渐开线键槽。对扫描
切除的特征进行28个实例数的圆周阵列,完成渐开线花键的
创建,如图18所示。
齿廓。“通过xyz点的曲线”方式生成渐开线的精度取决于t的
增值,t增值越小,精度越高,而“方程式驱动的曲线”适用于
SolidWorks 2010及以上版本。
[参考文献]
E1]陈秀宁.机械设计基础[M].杭州:浙江大学出版社,1993
[2]张晋西,郭学琴.SolidWorks及COSMOSMotion机械仿真设
/ 嚣
图17扫描切除 图18圆周阵列
计[M].北京:清华大学出版社,2007
[3]韩斌慧.渐开线内花键传动轴实体造型[J].机械与电子,2009
(1)
3.3添加其他特征,完成花键轴的
实体造型
参照零件图所示各部分位置,
建立辅助基准面,通过切除特征生
成1个键槽、6个沉孔,并添加倒
角、圆角等特征,最后完成如图19
所示过渡联接轴的实体造型。
图19成形后的过渡联接轴
[-43 DIN5480—2中文版[OL].http://wenku.baidu.corn/view/
9dO8ccl】6edb6flaff001f3b.html
收稿日期:2013—08—30
作者简介:许金伟(1973一),男,浙江龙泉人,硕士研究生,中
学高级教师,主要从事机械加工技术的教学研究工作。
机电信息2013年第36期总第390期127
≥设计与分析◆she
方式,该系统通讯层守护程序用fcomm程序管理,应用层守护
程序由protocol程序管理。
NS3000变电站监控系统通讯层管理程序包括ftty、fcan、
fudp、ftcp
c、ftcp
2_2分层控制处理程序的应用
NS3000变电站监控系统的启动过程为:oracle商用数据库
启动、后台(告警、画面、报表、采样等)程序启动、前置实时库的
S、ts
~—
corn等。
初始化程序启动、前置通讯层守护程序(fcomm)启动、前置应用
层守护程序(protoco1)启动、其他前置进程(protect
net、bh
ftty:串口管理程序,主要负责串口的启动、初始化和串口
数据的收发。
fcan:CAN网管理程序,主要负责CAN网的启动、初始化
tO
yx、front
net等)的启动。
前置通讯层守护程序(fcomm)启动后,该进程读取数据库
和cAN网数据的收发。
fudp:UDP网络程序,主要负责UDP协议socket的创建、
初始化和socket数据的收发。
ftcp
C:TCP客户端网络程序,主要负责TCP协议客户端
socket的创建、初始化和socket数据的收发。
ftcp
_
s:TCP服务器网络程序,主要负责TCP协议服务器
socket的创建、初始化、关闭操作和socket数据的收发。
ts
corn:终端服务器socket的创建、初始化、关闭操作和
socket数据的收发。
NS3000变电站监控系统通讯层管理程序除了支持以上几
种模式外,还支持fudp+ftcp—C和fudp+ftcp—S等组合模式。
NS3000变电站监控系统应用层管理程序包括iecl04
(IFX2104规约的接收程序)、iecl04一zf(IEC1O4规约的转发程序)、
cdt(CDT规约的接收程序)、cdt_zf(CDT规约的转发程序)等。
2.1 分层控制处理程序的优缺点
(1)通讯层管理程序在同一种物理接口参数一致的情况下
只启1个进程。所有的串口设备由ftty串口管理程序统一管理;
所有CAN网设备由lean CAN网管理程序统一管理;所有UDP
协议用fudp通讯层程序管理,不同端口号的UDP协议启动时
fudp进程所带的参数不同(例如进程名称为fudp 8000 6,8000为
端口号,6为链接个数);所有TCP协议客户端用ftcp c通讯层程
序管理,不同端口号的TCP协议客户端启动进程时所带的参数
不同。所有TCP协议服务器用ftcp_s通讯层程序管理,不同端
口号的TCP协议服务器启动进程时所带的参数不同。所有终端
服务器用ts_com通讯层程序管理。和全过程处理程序相比,分
层控制处理程序有效减少了进程的数量.提高了CPU和内存的
利用率。缺点就是对物理接口程序的参数控制和数据收发参数
要求较严格,如果控制不好,有可能影响整个类型接口的程序。
(2)每个应用层程序对应一种规约,这一点和全过程处理程序一
样,只是缺少了通讯层的部分。(3)分层控制处理程序进程守护
比较简单。南于进程个数较少,且每个进程名称和参数唯一,可
以南守护程序监视进程的存在;一旦通讯层管理程序非正常退
出,通讯层守护程序fcomm会重启该通讯层管理程序;一旦应用
层管理程序非正常退出,应用层守护程序protocol会重启该应用
层管理程序。(4)同一个应用层的规约可以用不同的通讯层管
理程序实现,而不用修改程序。例如现场保护设备为串口通讯
设备,通讯过程中出现了问题,现场将问题报文发回公司。公司
技术人员完全可以在应用层规约配置不变的情况下,将通讯层
管理程序由ftty改为fudp,然后用UDP网络工具模拟现场报文
进行问题分析,迅速定位并处理问题,这就节约了搭建串口通讯
环境的时间,提高了问题的处理效率。(5)在物理层管理程序已
经完备的情况下,新增前置规约程序只要增加应用层程序,直接
调用物理层管理程序的接口函数即可,节省了程序开发和调试
时间,维护更简单。
128
定义链路信息启动相应的通讯层管理程序,然后守护其运行。
通讯层管理程序启动后,先初始化接口参数;再进入主循环开
始扫描发送报文共享内存区,该共享内存区有报文时发送该报
文;然后从接口接收报文,如果接收到报文则将接收报文放人
接收报文共享内存区。
前置应用层守护程序(protoco1)启动后,该进程读取数据库
定义规约信息启动相应的应用层管理程序,然后守护其运行。
应用层管理程序启动后,先初始化规约参数;再进入主循环开始
发送报文时间扫描,满足发送时间间隔发送相应报文到发送报
文共享内存区;然后扫描接收报文共享内存区有无接收报文,如
有接收报文则处理该报文存入前置库,并发送相应信号给后台。
前置进程front—net定时发送全数据给后台,实时发送变位
数据和变化数据给后台。
分层控制处理程序的流程如网2所示(以部颁IEC101问
答式主站规约为例)。
图2分层控制处理程序流程图
3结语
在采用分层控制通讯模式后,NS3000变电站监控系统前
置模块的结构变得简单清晰,前置规约扩充更加容易;由于数
据具有层次性,容易开发T具监视过程数据,使分析处理问题
变得更简单。
[参考文献]
E1]国电南瑞科技股份有限公司.NS3000计算机监控系统系统使
用手册(资料版本号:V8)
收稿日期:2013—08—19
作者简介:葛长明(1975一),男,河南鹤壁人,工程师,研究方
向:变电站自动化技术。
版权声明:本文标题:NS3000变电站系统前置通讯通用接口的先进性及其应用分析 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1714286950a673541.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论