通信驱动程序#
每个可用的通信驱动程序都记录在其各自的条目中。
- BLE(低功耗蓝牙)
- CSV
- Database
- 工厂自动化
- 原始文件
- Fuji Nexim
- IPC-CFX
- 键盘楔子
- MQTT
- OIB
- OPC DA
- OPC UA
- Secs/Gem
- 串行
- TCP/IP
还可以开发和使用自定义通信驱动程序。有关详细信息,请参阅《开发人员指南》。
可用数据类型#
系统中的可用数据类型如下所示:
- 布尔值
- 字符串
- 十进制
- 整数
- 长整型
- 对象
- 密码
- 日期时间
- 文化
参数#
所有通信驱动程序共享具有相同格式/含义的设置:
| 名称 | 类型 | 可能的值 | 默认值 | 描述 |
|---|---|---|---|---|
| setupTimeout | 整数 | 10000 | 设置流程的最长时间(毫秒) | |
| heartbeatInterval | 整数 | 60000 | 触发可选检测信号来验证通信或任何其他任务的时间间隔(毫秒) | |
| intervalBeforeReconnect | 整数 | 5000 | 连接尝试之间的等待时间(毫秒) | |
| connectingTimeout | 整数 | 30000 | 建立连接的最长时间(毫秒) |
Table: 通信驱动程序设置
通信状态#
所有通信驱动程序都遵循以下状态模型:
驱动程序/控制器通信#
Connect IoT组件使用WebSocket完成通信。其目的是允许使用客户选择的编程语言进行自定义,以覆盖一个或多个组件。建立通信的过程如下图所示: