本发明是一种变电站自动化系统的逻辑计算方法。采用实时嵌入式操作系统,包括变化信号通知模块,逻辑计算模块,这两个模块通过逻辑计算寄存结点链表建立联系。系统初始化时,根据逻辑计算模块对系统信号表中信号的引用关系,为每一个系统信号建立逻辑计算寄存结点链表。当信号变化时,变化信号通知模块为该信号的逻辑计算寄存结点链表中的每一个逻辑计算寄存结点生成一个变化信号消息,发送到对应的消息队列。逻辑计算模块中的线程在消息队列上悬挂等待变化信号消息,一旦获取到变化信号消息,根据变化信号消息内容进行逻辑计算,进而根据逻辑计算结果向系统总线发出动作信号。 |