本帖最后由 wolfgd 于 2021-8-12 14:00 编辑
介绍
FINS(factoryinterface network service)通信协议是欧姆龙公司开发的用于工业自动化控制网络的指令/响应系统。该驱动可以读写一个或多个PLC数据区的内容,甚至控制其运行状态,从而简化了用户程序。
驱动说明
通过DWin屏的串口2采用FINS通讯协议,读写OMRONPLC设备的数据区内容。(适应几乎所有OMRON PLC)
通讯配置: EK043开发板通讯接口:串口2 9600,n,8,1 (用TTL转RS232 或TTL转RS485转换器) PLC通讯口:RS232或RS485 9600,n,8,1 PLC单元号: 0 通讯协议:FINS
开发环境: Keil C51或 TKStudio
测试环境: 智能屏: EKT043 开发板 PLC:OMRON CP1EN40 DGUS T5L固件版本:V4.0 20201207 DWIN Tools 版本: 7.6.24
例子工程:
例子说明:读写PLC中D区和CIO区的数据。
按钮:
<读D区(0-7)>: 读PLC 数据区D0开始8个数据到屏幕。
<读D0位状态>: 读PLC数据区D0 的8位状态数据到屏幕。
<写D区(0-3)>: 将参数1~参数3的数值,写入PLC数据区D0开始连续3个Word中。 <写CIO100.1-2> 将参数1~参数3的数值,写入PLC数据区CIO100.0开始连续3个位中。
Fins驱动源码:
|