集散控制系统操作员站内存数据库结构存储的同步方法

基本信息

申请号 CN200710156683.X 申请日 -
公开(公告)号 CN101158871A 公开(公告)日 2008-04-09
申请公布号 CN101158871A 申请公布日 2008-04-09
分类号 G05B19/418(2006.01) 分类 控制;调节;
发明人 李化东;吴明光;安庆敏 申请(专利权)人 浙江浙大之光科技有限公司
代理机构 杭州求是专利事务所有限公司 代理人 浙江大学
地址 310027浙江省杭州市浙大路38号
法律状态 -

摘要

摘要 本发明公开一种集散控制系统操作员站内存数据库结构存储的同步方法。操作组态文件存储在操作员站内置的Flash内存中,以操作组态文件为数据字典在操作员站共享RAM内存中建立内存数据库,数据库结构与数据分开存储,在实时监控软件平台上监控。采用多级指针存储结构,将内存数据库关系元组表示为一个指向实际数据的指针集合;针对操作员站数据更新方式单一的特点,采用读写双指针结合读写信号量技术实现内存数据库的同步。本发明有效解决了操作员站读写任务时数据冲突所引起的数据完整性和一致性问题;多级指针存储结构,具有直接地址访问的高效率,适用于操作员站内存数据库变字长字段的特殊要求,且工业现场数据在内存数据库中只需存储一次。