明辰IBMS系统

明辰IBMS系统1.0是基于国际工控标准OPC DA2.0实现的一套智能建筑管理系统。它能方便地将各子系统接入进来并且展现出来。
       1.0 包含Infinova(英飞拓),Schneider,精灵GENT消防, NOHMI,西门子等RS232、OPC、非标协议等的实现。
       由于明辰IBMS系统采用opc da的c/s架构实现,所以能很好地将第三方的opc相关的内容集成到一起。
       明辰OPC服务器核心应用1.0下载:">http://www.mingchentech.com/uploads/MCOPCSvr.exe,具体说明如下:
      /* Drop table [DeviceEvent] */
drop table if exists [DeviceEvent];

/* 设备事件,主要针对向设备发送信息,发送后会删除 */
CREATE TABLE [DeviceEvent] (
  [DeviceID] BIGINT NOT NULL,
  [DeviceValue] VARCHAR(255) NOT NULL,
  CONSTRAINT [sqlite_autoindex_DeviceEvent_1] PRIMARY KEY ([DeviceID]));

/* Data [DeviceEvent] */


/* Drop table [DeviceInfo] */
drop table if exists [DeviceInfo];


CREATE TABLE [DeviceInfo] (
  [AUTOID] BIGINT NOT NULL,
  [DeviceName] CHAR(100) NOT NULL,
  [OPCNAME] CHAR(255) NOT NULL,
  [AreaID] BIGINT NOT NULL,
  [SubSystemID] BIGINT NOT NULL,
  [DeviceType] BIGINT NOT NULL, /*数据类型,如VT_INT,VT_BSTR*/
  [DeviceDesc] VARCHAR(255),
  CONSTRAINT [sqlite_autoindex_DeviceInfo_1] PRIMARY KEY ([AUTOID]));

/* Data [DeviceInfo] */


/* Drop table [DeviceStatus] */
drop table if exists [DeviceStatus];

/* 设备状态*/
CREATE TABLE [DeviceStatus] (
  [DeviceID] BIGINT NOT NULL,
  [DeviceValue] VARCHAR(255) NOT NULL,
  [IsAlarm] INT NOT NULL DEFAULT (0),/*设置是否报警,1,报警;其它不报*/
  CONSTRAINT [sqlite_autoindex_DeviceStatus_1] PRIMARY KEY ([DeviceID]));
 
 
  以上数据库是sqlite导出结构,其中,表DeviceStatus表中是由client push server,并由server 存进去到deviceStatus表中
  表DeviceInfo是存储点位的主要表,在核心应用中主要用到AUTOID,OPCNAME,DEVICETYPE,
      其中DeviceType表示COM数据类型,整型为3,FLOAT为4,BSTR为8.当核心应用启动时会自动从这个表中获取opcname,并创建出来
  表DeviceEvent是用于server向client push数据,比如通过改数据库或其它程序添加了event,则由核心库向client推出去该数据,然后把相关event清空。
      基于以上的opc da服务器,明辰ibms客户端采用opc da与服务器进行通信,与其它系统的通信有 RS232,RS485,OPC AE,OPC DA以及其它模式。

转载于:https://www.cnblogs.com/mingchentech/archive/2010/12/23/MCOPCSVR.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值