与官方33CNTRAN485的对比

经常有客户问一个问题:你们的网关CCN Gateway与官方33cntran485的有什么区别,能不能替代。这里逐条分析解答。

首先是:参数对比,可以看出,CCN Gateway各项性能完全领先。所以具备以下优点:

  • 实时性:33cntran485有30秒的刷新间隔,造成上位程序反应缓慢,用户不堪忍受(我们的经验10秒之内才可接受)。在高要求的应用,如变水量、背压控制,需要随时监测水温、蒸发/冷凝压力,以对冷冻水/冷却水流量进行及时调节,33cntran485根本无法工作。CCN gateway的刷新间隔可低至1秒,游刃有余,而且刷新间隔可以根据需要随时调整,每个数据表格都可以映射出“数据年龄”点,并可用批量读取命令与数据一起读入,作为判断数据有效性的指标。以上特性简直是为实时高可靠应用量身定作。
  • 配置便利性:33cntran485需要专用的配置软件,所以后期无法更改配置。而工厂缺省的配置仅仅是映射了一些通用的点。更详细的参数无法读取。CCN Gateway采用标准浏览器界面,任何时候都能轻松更改配置,增加减少映射,典型的工程CCN Gateway的映射点是33cntran485的两倍以上。
  • 可靠性:33cntran485的通讯未完全隔离,裸板无屏蔽结构,造成故障率较高,而过保故障后,竟要以不菲的原价重新购买新网关。CCN Gateway至今尚未接到使用中损坏的报告,目前的故障率是零。而我们的维修政策是过保后也仅收到硬件费用,所以维修更换网关只需要新购网关几分之一的费用。
  • 数据可得性:33cntran485无法映射一些非常有用的信息,如这篇文章提到的Ctr_type,及某些机型的故障代码。33cntran485确实多映射出SETPOINT与SCHEDULE表格,但没有价值,因为SETPOINT表中的设定点与STATUS表中的可写点功能重复,且SETPOINT表在运行中不能写入。SCHEDULE表提供定时功能,但所有客户都表示他们上位机能更轻松灵活地处理定时。因为没人用这两种表格,所以目前官方卖出的33cntran485都不做映射。
  • 通讯速率:33cntran485最高只支持38400bps,当网络内有多台冷水机组时,通讯带宽不足,特别对于BACnet MSTP来说,数据带宽只能利用20%,这个问题更加突出。CCN Gateway最高支持115200,通讯速率高了数倍。
  • IP支持:IP组网因为简单方便高带宽,应用非常广泛,对于33cntran485,不支持IP协议,在IP网络中必须再增设网关。CCN Gateway支持BACnet IP及Modbus TCP。
  • 映射合理:在Modbus模式中,33cntran485的寄存器号过大(以0x4000开始),造成一些PLC(如西门子的S7-200)的Modbus驱动无法读写,并且寄存器的地址不连续,无法批量读取。CCN Gateway的寄存器号从0开始,紧凑排列,一个批量读取命令就可以读写多台冷机的数据,节约了带宽,简化了上位程序的设计。

综上,CCN Gateway的意义不仅仅是替代33cntran485(CCN Gateway确有隐藏的33cntran485兼容模式,我们的很多客户就是用这个功能来替换损坏的33cntran485),而是融入大量的工程实践经验的创新。而33cntran485除了头顶一个原厂的光环,实在没有一丝忍受的理由。

发表在 未分类

新版本网关准备上市

我们上一版本的网关三年中已经在上百个项目中得到应用,虽然到目前到止,返修率为零。但是还是有一些不理想的地方。所以我们对此进行了升级,新版本的网关已生产测试就绪,整装待发,主要的更新有:

体积更小,可以更方便地安装在机组的控制箱内。
采用9V到24V交直流通用电源,可以直接引机组的控制电源,方便安装。
两路RS485(一路为CCN,另一路为Modbus或BACnet MSTP)均采用1500V隔离设计。
优化了驱动程序,程序响应更迅捷。

新版本网关图片:新版网关1新版网关2

 

 

 

实用的ctr_type

使用开利官方模块的用户,在很多机型上都有一种困惑,发出的控制命令不生效,是通讯错误? 或因为官方模块超慢的数据更新率还没有反馈呢? 还是因为冷机处于就地模式? 可以想象这种糟糕的用户体验:管理人员在电脑上不停地点击开机按钮而没有任何反馈。

究其原因,官方模块不能在这些机型上映射出代表冷机当前控制模式的数据点,这也算是一种bug吧。但是我们的网关却弥补了这一点,这些机型上可以映射出“ctr_type”的数据点,一般有“Local”,”CCN’,”Remote”等状态,当处于“CCN”状态时,冷机可以接受控制命令,否则只能读取数据。

发表在 未分类

CCN网关增加中文支持

最近,在调试一个项目时,在30XQ机型上,看到开利又出了一款新的控制板。开利空调30XQ风冷热泵

开利空调中文版pro-dialog plus面板

显示的中文信息如下:

中文版pro-dialog plus面板中文显示

我们的网关Web配置界面在中文状态值配置时遇到了困难,这是我们第一次在状态表格中发现中文字符(以往如19XR的中文,是在显示模块做翻译处理,在CCN接口读到的还是英文),技术人员紧急对该面板进行了分析,得出结论,其中文是以UCS-2的编码方式保存在字符串中。于是我们对网关固件进行了升级,可以对每一台设备单独开启中文支持,如下图:网关中文支持

发表在 未分类

CCN被强制点的释放

近期调试的几个项目都同样发现一个现象:

19XR离心式冷水机,当切换到CCN模式后,上位发送的控制命令不起作用。在机组的控制屏前,按“菜单”–>“状态”,按”上一个“或”下一个“选择“主要状态”,按”进入“,发现冷机启停、控制水温、负荷限制等行均在右边闪烁显示”管理“。

这种状态说明这些点被更高的控制等级所强制,”管理“为就地面板的控制级别,我们网关的控制级别为”控制“,要比”管理“低,因此发送的命令无法起作用。为解决这个问题,需要释放”管理“对这些点的强制,步骤如下:

按”上一个“或”下一个“,将光标移到闪烁的行,按”选择“–>”释放“,则右边闪烁的”管理“将消失。

重复上一步直到所有的”管理“均消失。则上位机发送的控制命令就可被机组接受,当上位机的控制命令生效后,对应的行将在右边闪烁显示”控制“。

此种现象的原因可能是最近批次的19XR机组在出厂前被预置了强制命令。

 

发表在 未分类

新流程,固件升级,初始化后自动应用模板。

为了方便配置,新版的固件增加了初始化后自动应用模板的功能。

新配置流程示例如下:假设冷机的CCN元素地址为1,总线号为0。

首先:用浏览器比如IE/Chrome打开网关的IP地址(缺省是192.168.0.100),看到下图配置界面,填入元素地址与总线号(假设先初始化地址为1的机组),然后点击“初始化”按钮,开始初始化设备。如下图所示:准备初始化设备

设备初始化中,如下图:初始化进行中

初始化成功后,跳出对话框,提示自动应用模板进行配置,点击“OK”或者”确定“按钮:初始化成功

如对话框提示“模板已成功应用”,则此机组已配置成功,点击“关闭”按钮:模板应用成功

如提示模板不匹配,则需仔细检查各点的映射。

如此左边树形菜单已多出一台机组,继续输入第2台机组的元素地址及总线号,点击“初始化”按钮,进行第2台机组的初始化及配置:继续初始化

授权管理:如下图,本网关当前仅授权一台冷机,且为临时授权临时授权

如欲更改授权,先需获得授权码,然后如下图输入,再点击“更新授权”按钮。更新授权

如成功,将提示如下图:授权成功

重启设备,再检查授权,冷机数量变成了2,且无临时授权字样,说明是永久授权:授权信息已更新

报表输出:点击“刷新”,然后再点表“报表”按钮:生成报表

在弹出对话框上点击”OK”或“确定”按钮:确认生成报表

则窗口输出报表内容,用鼠标全部选中报表内容,然后按CTRL-C键进行拷贝:选中并拷贝报表内容

打开WORD,按CTRL-V进行粘贴,然后保存文件,将文件转交给BA接口编程人员:粘贴到WORD,保存并转交文件

至此本项目的配置工作已完成。

发表在 未分类

完美模拟33cntran485

前几天,我们完成一个有意思的项目,原接口采用两块官方33cntran485模块,但是仅两年,两个模块相继烧毁。业主想更换模块,但是不知道原模块的点表配置,而上位组态又没有源码,需要找原自控集成商协作,费用难以承受。

我们采用的方案是通过现场逐点测试找出上位组态的点表配置,然后在我们自产的CCN/Modbus网关中添加33cntran485模拟功能,经三个小时调试成功。所带来的附加效应是系统反应变灵敏,以前数据要二三十秒才能反馈到上位机,现在只要3秒。

这是开利原配的控制箱开利原配控制箱

箱内的33cntran485模块(图中仅一个,另一个已拆下)箱内的33cntran485

我们鸠占雀巢的ccn/modbus网关ccn/modbus网关鸠占雀巢

此项目中的2台19XR万伏高压离心机19XR万伏高压离心机

发表在 未分类

CCNWEB模块

开利这几年的产品变动太快了,比如这一款CCNWEB模块,前两年还在推销,现在已经下线了。

CCNWEB模块的主要功能是以web界面访问CCN网络,并没有开放互联的功能,界面如下:

模块的外观:

这里的CAN2.0B并没有使用。

发表在 未分类

正式推出CCN/BACNET 网关

以往虽然偶尔也有客户订一些BACnet网关,但数量很少,所以我们一般采用订制的方式,将点映射写死在程序中,当然也没有配置界面。

但最近BACnet的需求多了起来,所以我们将产品标准化,提供了与MODBUS网关类似的Web配置界面。

目前,只支持BACnetIP,下一步,我们准备增加MSTP的支持。

发表在 未分类

33CNTRAN485官方Modbus点表的错误

在网络上到处可见从官方流出的《开利冷机Modbus点定义规范》,但是其中有一些错误给使用者造成困惑,如:官方规范中的状态定义

a是19XR/19XRV/19XL状态点(STATUS)的定义,b是所有机型的故障点(SYS_ALM或ALM)的定义,c是30HXC/30RQ/30XAXQXW机型状态点(STATUS)的定义。

读者可以访问我们的demo站点,用户名:admin,密码为空。从中可以看到我们对各个机型相关点的定义,可以看到与官方点定义的差别。

最近有客户在30HXC上应用了33CNTRAN485,就发现了状态值对不上,浪费了不少宝贵时间,希望本文对后来者有帮助。