化工塑料网

当前位置:首页
>>
>>
正文

滕占伟核系统的核心力量

滕占伟核系统的“核心”力量

滕占伟,男,30岁,2013年8月加入中核控制研发中心软件室,现为NicSys 2000平台控制器内核软件研发项目组负责人,技术专长是基于RTOS(Real Time Operating System)的应用开发。

如果说控制器单元是DCS的指挥官,那么控制器内核软件就是指挥官的大脑,它决定了整个系统的思想特质,牢牢控制着平台运转的节奏。我们熟知的本地总线、控制网络、管理网络的实现都要由控制器内核软件完成,而这些软件的开发者正是滕占伟同志带领的“核心”力量。

刚接手 解决站间通信故障

控制站间的通信,是全厂DCS系统控制站数据同步功能实现的重要手段,而站间通信功能的故障将对系统稳定性和平台功能的完备性产生致命的影响,这也是一直以来困扰设备层开发者的重大难题。

像其他很多团队一样,内核软件组也是刚刚经历了重创,一直以来的技术骨干、团队负责人离职出走,控制器软件各种各样的技术难题纷至沓来,既要保证开发任务按时完成,又要解决工程样机测试过程中出现的各种BUG,既要完成技术方案的制定,又要亲自上阵编码实现,各种困难密切纠葛在一起,全部都落在了滕占伟的肩上,作为一个十足的乐天派,面对着这一切,他默默承担了所有的压力,面上还要装作若无其事的样子来维持癫痫病会影响寿命吗团队的稳定,他深知转移大家注意力最好的办法就是解决问题,那就拿“站间通信”开刀,可是谈何容易?代码风格不统一、不规范,那就一边看一边收拾;各个模块间耦合严重,那就用纸和笔记录下函数间的层层调用关系;笨的方法解决不了所有问题,但是至少可以解决“你”,就这样,摸索着,寻觅着,尝试着,手写的伪代码已经积攒了厚厚一本,经过层层的抽丝剥茧,整个通信机制也越来越明晰,前面的功夫做得足了,到最后,问题自己就暴露出来了——“消息队列溢出”,问题解决也就是水到渠成的事了。

控成本 开发仿真通讯卡

随着NicSys 2000系统的逐步成形,以及相关控制项目的接洽,项目样机的搭建和系统功能性能的验证和展示工作迫在眉睫。为了更贴近核电现场,反映真实的运作情况,公司决定搭建一比一的项目样机,这就涉及到硬件的生产以及项目设备的搭建。如何快速、高质量又经济地搭建样机环境成了棘手的问题,研发中心内部群策群力,最终滕占伟提议的“基于控制器开发仿真通信卡”的方案,因为可以从资金、人力以及时间上的减少投入,得到了项目组的一致认可,但这无疑又将项目的压力集中到了控制器小组上,时间紧任务重,作为控制器组负责人滕占伟依然是那句“癫痫病人的饮食保证完成任务”,就带领组员一起投入到仿真通信卡的开发中去,前期的需求整理以及功能设计,中期查代码、看协哪家医院可以治疗癫痫病呢议以及与硬件组工程师探讨,最终代码实现,直到板卡的功能和性能测试,工作有条不紊地进行。随着结点的临近,开发也进入和与真实IO的对比测试,报告的整理,以及最终的优化上。

下决心 实现控制器内核优化

产品的开发的过程总是曲折的,要经过需求的提取,初步设计的制定,主要功能的实现,其他功能的追加,其中又经历功能和性能的测试和优化,甚至反复迭代。内核软件开发过程中也不可避免地会留下各种中间调试代码,而这些代码的存在必定造成难以维护和再开发,对于滕占伟来说,没有什么比这个更糟糕了。为了平台后续的改进工作,不能再满足于这癫痫病发病症状有哪些种封闭和保守带来的所谓“安全感”,滕占伟带领控制器小组果敢行动,壮士断腕,重构内核软件,实现平台升级和二次开发。这是一项充满勇气的决定,意味着要与自己过去所做的大部分工作说再见,沉淀内心,一切都要从头开始,所幸还可以凭借多年来专业技术的积淀和自身的力量。期待着他们能够彻底完成内核软件的优化升级,让NicSys 2000平台的性能得到质的飞跃。