JOYZL SCADA
设备集成
将您的设备集成到 JOYZL SCADA 软件系统中, 以获得与设备建立连接并实现双向通信的能力; 使最终用户可以快速并准确的连接设备以获取数据。 目前,我们已获得众多设备厂商直接或间接的支持并集成了他们的设备, 这将为我们的共同用户创造更多的价值。
集成的设备通信协议和模型均对所有用户免费提供。 JOYZL SCADA 不会也从未对此部分额外收费。
通信协议集成
若设备采用的专用通信协议(设备厂商专门设计的通信指令), 我们需要开发相应的通信组件解析或组装这些指令; JOYZL SCADA 通过向设备发送指令来读取数据或执行控制。
集成专用通信协议需要获得以下技术资料:
- 通信协议报文格式说明文档;
- 信号或数据项说明文档;
- 通信参数配置说明文档;
- 设备模拟环境(如果有)。
提示: JOYZL SCADA 仅支持通过通信协议(网络通信指令)方式进行集成。 我们不支持集成设备厂商提供的软件包(SDK),因为各厂商软件包可能基于不同的技术平台和运行环境, 这将影响 JOYZL SCADA 跨平台兼容性。
设备模型集成
若设备采用标准或通用的通信协议(如最常见的 MODBUS RTU/TCP), 则仅需要集成设备的默认通信参数配置项和设备具有的属性(信号或数据项,例如 PLC 寄存器地址及其含义)。 这相当于为设备建立一个预定义模型,最终用户需要与该设备通信时,只需选择对应的设备模型, 系统即可依据预定参数快速构建设备通信。
预定义设备模型通过 XML 文件描述设备基本信息和支持的信号(数据项或控制项), 文件结构和内容如下所示例。
<?xml version="1.0" encoding="UTF-8"?>
<Device>
<Name>设备名称</Name>
<Model>设备型号</Model>
<Manufacturer>生产厂商名称</Manufacturer>
<Driver>MODBUS_TCP_SLAVE</Driver>
<Point>192.168.8.6:502</Point>
<Address>1</Address>
<Identity></Identity>
<Password></Password>
<Interval>1000</Interval>
<Retries>3</Retries>
<Delay>3</Delay>
<Timeout>6</Timeout>
<Attributes>
<Attribute group="DO" type="Boolean" code="00000" name="DO 1" control="READ_WRITE" unit="[关,开]" remark="数字量输出" />
<Attribute group="DO" type="Boolean" code="09999" name="DO 2" control="READ_WRITE" unit="[关,开]" remark="数字量输出" />
<Attribute group="DI" type="Boolean" code="10000" name="DI 1" control="READ_ONLY" unit="[关,开]" remark="数字量输入" />
<Attribute group="DI" type="Boolean" code="19999" name="DI 2" control="READ_ONLY" unit="[关,开]" remark="数字量输入" />
<Attribute group="AI" type="Short" code="30001" name="AI 1" control="READ_ONLY" remark="输入寄存器" />
<Attribute group="AI" type="Short" code="39999" name="AI 2" control="READ_ONLY" remark="输入寄存器" />
<Attribute group="AO" type="Short" code="40001" name="AO 1" control="READ_WRITE" remark="保持寄存器" />
<Attribute group="AO" type="Short" code="49999" name="AO 2" control="READ_WRITE" remark="保持寄存器" />
</Attributes>
</Device>