千家论坛_弱电智能化技术与工程讨论(建筑智能,家居智能,人工智能)

楼宇自控
收藏本版 |订阅

楼宇自控 今日: 3116 |主题: 9172

发新帖
打印 上一主题 下一主题

请教哪位有honeywell ebi server开发经验?...

[复制链接]
糊精 发布于: 2005-2-24 18:17 3967 次浏览 19 位用户参与讨论
跳转到指定楼层
<P>看了他的文档,开发起来应当不难。问题是我找不到他的头文件和库?!</P>
<P>我手头有200.2和300.1两个版本,但是只找到了一个network api包,安装后会提供hscnetapi的头文件和库文件。我需要写一个任务自己去写数据库,这应当用server api吧?但我找不到hscsrvapi的头文件和库文件,也就是说,连最简单的gbload都没法调用 ;(</P>
<P>看了看hscsrvapi.dll里是有c_dll_gbload这个函数输出的,我想这是c_gbload的动态连接版本吧。不过我想应当有一个.h和.lib才对吧,那样开发会方便很多呀。</P>
回复

使用道具 举报

已有19人评论

新浪微博达人勋

千家认证

沙发
糊精 发表于 2005-2-27 03:18:00
<P>这里的人是不愿意说还是没人会啊?</P><P>郁闷,只好自己动手重新做了一个hscsrvapi.lib,</P><P>不管咋说,Server API的银子是省下乐 :)</P><P>奇怪Honeywell怎么连这点东西也好意思卖钱。</P>
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

板凳
babysteven 发表于 2005-2-27 10:23:00
<P>我做过一些,Honeywell是只提供API的接口的,我不知道你要做的应用的目标是什么?</P><P>应该是network api安装完成后,按照帮助文档的说明,直接调用Honeywell的API接口,</P><P>安装完后也应该有现成的.h和.lib文件,只是看你用那种语言编程,可能在编译中有错误,</P><P>可以打开.h文件找找问题原因,这样就能连接上Honeywell 的Server.</P><P>我不知道你为什么想要直接写数据库,我觉得还是调用他的API接口比较安全。</P>
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

地板
oscar_mint 发表于 2005-2-28 17:11:00
<P>我开发过。</P><a href="mailtoscar_mint@163.com" target="_blank" >oscar_mint@163.com</A>
[此贴子已经被作者于2005-2-28 17:12:18编辑过]

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

5#
糊精 发表于 2005-3-1 09:30:00
<P>babysteven,你好你好。</P>
<P>我就是想在station中显示用户自定义的数据,数据来自于一台只有串口查询协议的UPS。我不了解正常的开发思路是怎么样的,看了文档之后认为可以在Display Builder里加一个自定义的点,数据取自用户数据库254。我用的是200.2平台,购买了network api,但安装后只有hscnapi的h/lib,找不到hscsrvapi.h/lib,Honeywell的人说Server API在200.2上是需要独立购买的,我觉得这也太夸张了,想对着文档,直接调和hscsrvapi.dll里的输出函数,但是运行的结果不太正确。是不是按这个思路走是不行的呢?必须买hscsrvapi的静态连接库么?看他server/run里的那些文件好像都是静态连接的,个个都几百K大小,其实也不干什么大事。</P>
<P>另外汇报一下我的不需要license的解决办法。逼急了,我写了一个COM组件去访问UPS信息,然后把属性暴露给Display Builder里的vbscript,轻松搞定 :)</P>
<P>不过没有Server API支持还是很郁闷。希望有开发经验的兄弟多多交流,不要和我谈价钱啊……都是做无本生意的,没啥老本啊。</P>
[此贴子已经被作者于2005-3-1 9:35:00编辑过]

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

6#
basystem 发表于 2005-3-1 21:32:00
楼主,如果按照你的办法的话,显示出来应该是没有问题的。但是,这样不能够做历史纪录,系统也不会对监控设备的故障状态做出任何报警。
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

7#
糊精 发表于 2005-3-8 10:39:00
<DIV class=quote><B>以下是引用<I>basystem</I>在2005-3-1 21:32:00的发言:</B>
楼主,如果按照你的办法的话,显示出来应该是没有问题的。但是,这样不能够做历史纪录,系统也不会对监控设备的故障状态做出任何报警。</DIV>
<P>是的是的,不过俺初学乍练,水平有限啊。

<P>我想故障报警和历史记录不是不能做吧,我在脚本里也可以生成警报的,历史记录的文档没注意,估计也可以,只是一物一处理,开发起来罗索一点,在要求不高的请问下,也就先将就了。

<P>如果要做到不局限于Display Page的效果,而和Quick Builder里的那些点效果一样,我感觉要重新实现一个协议之类的东西和EBI通讯吧,我手头的EBI就Excel 5000和一个什么Lonworks协议,因为没找到SERVER API在哪,开发文档也不及细看,不过应当是这条路吧?</P>
<P>原来我企图直接写数据库例如254、255,就是为了跨进程把数值传进去,然后绑定到Dispaly page上,现在想想确实没多大意义。</P>
[此贴子已经被作者于2005-3-8 10:44:46编辑过]

回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

8#
iGateWay 发表于 2005-3-8 13:39:00
<P>你用NET API写数据的话,应该要有NETWORT SERVER这个license,否则肯定是不行的,HONEYWELL的DLL在写数据到实时数据库中去的时候它会判断你有没有这个权限,否则不会写的,而且用NET API写数据的时候,你只能写它的OP或SP值,PV值是不能写的,如果你想让它的PV值能变化的话,只能用HONEYWELL的OPC CLIENT这个接口了,你写一个OPC SERVER,不过这个也是要license的,个人觉的这个是最好的。另外你也可以写一个DDE SERVER ,通过EBI的DDE ADVANCE 这个接口来访问,但是HONEYWELL的OPC CLIENT比较好用。</P>
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

9#
糊精 发表于 2005-3-8 15:34:00
<P>多谢iGateWay的指点。我是有license的,关键是我找不到hscsrvapi.h和hscsrvapi.lib啊,这样岂不是link的时候找不到gbload这些函数了嘛。</P><P>至于您说的OPC Server我不太熟,而且还要买license,DDE倒是以前有过开发经验,请问这个DDE Advance接口需要另买license么?如果不需要,我宁愿用这个省点银子乐 :)</P>
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

10#
basystem 发表于 2005-3-9 01:08:00
DDE好像是不需要另外购买的,你可以咨询HONEYWELL的SALES
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

11#
00ooxx1 发表于 2005-3-9 13:56:00
Honeywell的东西好象没有什么不要钱的,DDE也是要钱的,有一个LICENSE :Advance DDE接口的
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

12#
糊精 发表于 2005-3-9 14:12:00
<P>呃,不过DDE协议应当不会太复杂吧?</P><P>看了一下OPC Server的资料,开发包也是要钱的啊。</P>
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

13#
iGateWay 发表于 2005-3-9 16:48:00
<P>应该还比较贵的,但是如果你E文好一点、COM懂一点的话,自己应该可以写出来,不用买OPC SERVER的开发包!</P>
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

14#
basystem 发表于 2005-3-9 22:25:00
现在OPC的开发包也开始贱卖了。这年头啊!
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

15#
糊精 发表于 2005-3-10 09:24:00
<P>我已经先准备了两个OPC Server的源码了,慢慢学习吧,估计时间够的话是能研究出来的。</P><P>开发包贱卖了么?我同学和我说他以前买fact???fa??(忘了怎么拼了,晕)的开发包1500$
我还觉得便宜,跑过去一看要5000刀了,晕死,还是自己研究算了。  </P>
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

16#
糊精 发表于 2005-3-10 11:15:00
<P>呜呜,Honeywell太白痴了。</P><P>一个销售转了三个工程师,最后给我的答案是那Develop Reference里大部分的开发接口文档是内部使用的,不对外公开。只有Network API是开放给用户的。呜噜噜,气晕了,不开放拿出来献什么宝呀,害我一开始就把解决方案设计歪了。没人性啊....</P>
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

17#
iGateWay 发表于 2005-3-10 12:47:00
才转了三个工程师就给你答案了,不错了!呵呵
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

18#
basystem 发表于 2005-3-10 18:15:00
<P>生气是生气,但人家内部的东西,凭什么开放给你啊,你开发好的OPC原代码要不也公开出来</P>
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

19#
糊精 发表于 2005-3-11 23:30:00
<DIV class=quote><B>以下是引用<I>basystem</I>在2005-3-10 18:15:00的发言:</B>

<P>生气是生气,但人家内部的东西,凭什么开放给你啊,你开发好的OPC原代码要不也公开出来</P></DIV>
<P>没听说过光给文当,不给库的。
<P>第一次遇到。</P>
回复 支持 反对

使用道具 举报

新浪微博达人勋

千家认证

20#
秋天风儿 发表于 2005-3-12 09:18:00
我是销售的,空调方面的知识还有点,软件方面,说实在的就不太明白.不过一个销售转了三个工程师还没解决问题这在我们这里是不太可能的,你可以向厂家投诉下.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆 千家通行证登陆

本版积分规则

千家智客微信号
千家智客微信
玩物说商城
玩物说商城