链接你自己的 I/O
借助此功能,本地 I/O 可以连接到控制器并从 IEC 应用程序中使用。
连接外围设备
GPIO
I²C
SPI
1-Wire
能够
基于以太网的通信
基于套接字的通信(TCP、UDP、Unix 域套接字)
通过胶水代码的任何其他外围设备
连接新的外围设备
GPIO
扩展 API
GPIO 可以通过扩展 API 进行关联。
有关更多信息,请参阅以下内容: 链接您自己的 I/O
设备描述和 IEC 库
在 Linux 中,可以通过命令行访问 GPIO。为此所需的设备描述和库由提供 CODESYS。
在设备树中,右键单击控制器并选择 添加设备 命令。
这个 添加设备 对话框打开。
打开 其他 分组并选择 GPIO。
单击 “确认选择” 添加设备 按钮。
GPIO 连接器插入控制器下方。
右键单击 GPIO 设备,然后选择 添加设备 命令。
这个 添加设备 对话框打开。
选择一台设备,然后单击 添加设备 命令确认选择。
设备插在 GPIO 连接器下方。
配置设备
有关通过命令行进行控制的更多信息,请参阅 Linux 内核档。
树莓派 GPIO
GPIO 已经集成到支持的树莓派型号的设备描述中。
有关更多信息,请参阅以下内容: 示例:GPIO
I²C、SPI 和 1-Wire
扩展 API
可以通过扩展 API 连接 I²C、SPI 和 1-Wire。
有关说明,请参阅以下章节: 链接您自己的 I/O。
设备存储库
在设备树中,右键单击所需的连接器并选择 添加设备 命令。
这个 添加设备 对话框打开。
Select the <interface> Master device and click the Add Device command to confirm the selection.
设备插入连接器下方。
右键单击插入的主设备并选择 添加设备 命令。
选择所需的设备,然后单击 添加设备 命令确认选择。
设备插入主连接器下方。
配置设备
提示
如果所需的设备在中不可用 添加设备 对话框,那么你需要通过设备存储库安装这些设备。
如果包含所需输入和输出的设备描述尚不可用,则您也可以调整现有的设备描述。有关说明,请参阅以下章节: 链接您自己的 I/O。
RS-232 和 RS-485
modbusRTU
在设备树中,右键单击控制器(例如, CODESYS Control for Linux),然后选择 添加设备 命令。
这个 添加设备 对话框打开。
在 现场总线 分组到下面 Modbus,选择 Modbus COM 端口 设备,然后单击 连接设备 命令确认选择。
设备插入控制器下方。
右键单击 Modbus COM 端口 设备,然后选择 添加设备 命令。
选择所需的设备,然后单击 添加设备 命令确认选择。
该设备位于下方 Modbus COM 端口 设备。
配置设备
有关 ModbusRTU 的更多信息,请参阅以下内容: CODESYS Modbus。
自定义协议
可以使用以下命令来实现自定义协议 CAA 串行通信 或者 SysCom 图书馆。
有关更多信息,另请参阅示例 串行 COM。
基于 CAN 和以太网的协议
TCP/UDP
TCP/IP 和 UDP/IP 协议可以通过以下方式实现 网络基础服务 图书馆。