转换X2BACnet的XML格式工程文件

X2BACnet(以下简单X2B)的工程文件采用XML格式,其配置软件自带了一部分工程模板,用户可以自行免费下载。本转换工具将其工程文件转为BACRouter的配置文件

在我们网站上直接转换

下载转换工具解压缩后用浏览器打开index.html

几点注意事项:

X2B的配置似乎不做错误较验,比如从站ID可以输入0或65537。转换工具根据我们的规则做了所有校验。

因为底层机制的不同,X2B的”请求帧间隔”与”写值刷新间隔”无法简单映射到BACRouter,所以BACRouter的从站的”Modbus参数”中的时序参数采用默认值,但”回应超时”参数采用X2B通道的“超时时间”。

X2B可以将部分点配置为“单点写“(功能码5或6),另一部分点采用多点写(功能码15或16)。转换中如果发现任一点为多点写,则其它点也全部采用多点写。如果发现任一AO映射到多个保持寄存器,则采用功能码16(这个逻辑与BACRouter相同)

X2B的寄存器地址可以用“.”引用内置的数据处理,如1.sum, 1.hibyte,1.lobyte,转换中将提示采用脚本处理。

X2B几乎允许所有的数据类型,BACnet类型,取位的组合,但大部分在工程上没有意义,工程模板中也找不到用例,转换中将放弃或跳过处理。