励磁软件编程培训讲义余翔内容l 规划l 逻辑l 风格l 高级语言与低级语言l 细节l 资源l 错误规划l 任何大型软件都是由模块构成的。l 由主干到分支,由整体到细节,逐步细化。好处:明确软件如何实现,便于分工、实现以及后期维护。励磁控制主循环中断服务程序初始化主循环限制、保护通信录波控制空载过压V/F限制PT断线断路器过无功限制欠励限制强励限制功率柜退出振荡短路与本地监控通信与另一通道通信与集控室通信中断服务程序外部信号输入同步中断内部设置中断定时器中断测频原方同步断线检测副方同步断线检测启动控制脉冲付氏采样输出控制脉冲逻辑l 软件能否正常实现其功能的基础l 几个失败的例子RS232通信: PCV40无功过载限制RS232通信: PCV40下发命令返回开始定时下发命令返回清除接收缓冲开始延时 0.6秒清除接收缓冲有数据处理标志是否开始返回设置数据处理标志V40上传数据触发事件数据处理改进后下发命令返回清除接收缓冲开始开始返回数据处理定时下发命令 V40上传数据触发事件过励限制l 励磁系统强励的原因大部分是由发电机或与其相联系统发生短路故障,励磁系统为保证电力系统稳定和继电保护可靠动作自动强行励磁所致。设置这一限制的目的是防止励磁绕组较长时间过电流而过热。Ift(s)If0T1 T0TxT2If1IfxIf2