跳到主要内容

I/O通道配置

I/O通道配置是指在IDE中配置PLC的输入/输出通道参数,包括设置I/O刷新周期、故障处理策略以及I/O内存区大小。通过I/O通道配置,用户可以:

  • 设置I/O数据刷新的时间周期
  • 配置故障处理策略
  • 分配I/O内存区大小
  • 确保通道映射按照配置参数进行刷新和故障处理

进入I/O通道配置界面

在左侧项目树中展开 设备组态,选择对应的 I/O 接口,点击菜单中的 IO通道配置,即可进入 I/O 通道配置界面。

进入I/O通道配置

设置I/O刷新周期和故障策略

IO周期 / 故障策略 区域点击 修改,打开 IO周期与故障处理编辑 窗口。

IO周期与故障处理

可配置参数如下:

参数说明
设置IO周期由"秒"和"微秒"两部分组成,用于设置I/O数据刷新的周期
读失败连续次数当任一I/O连续读失败达到该次数时,触发I/O故障处理
写失败连续次数当任一I/O连续写失败达到该次数时,触发I/O故障处理
设置IO故障缺省处理设置触发故障后的默认处理方式

I/O故障缺省处理方式说明

处理方式说明
停机控制APP程序进入停止状态。即使I/O故障恢复,也需要用户手动点击启动才能重新运行APP。注意:由I/O故障导致停机时,在故障未恢复前无法成功启动
忽略故障条件发生后,程序继续运行
APP处理故障条件发生后,系统调用APP提供的处理函数。APP可通过函数返回值决定忽略本次故障、永久忽略当前I/O的故障,或进入故障停机
未定义不指定通道级故障处理策略,按照系统或上级配置处理

设置I/O内存

IO内存区大小 区域点击 修改,打开 IO内存设置 窗口。

可配置的内存区包括:

内存区说明
输入区(I)用于保存输入通道映射数据
输出区(O)用于保存输出通道映射数据
M区(M)用于保存中间变量或内部映射数据

设置完成后点击 确认 保存;点击 取消 放弃本次修改。

全部 I/O 界面

在左侧项目树中展开 设备组态,选择对应的 I/O 接口,点击菜单中的 全部IO,即可打开全部 I/O 汇总界面。

全部 I/O 界面用于集中查看当前项目中已配置的输入、输出通道。界面会按通道汇总显示变量名、通道名、地址、数据类型、所属从站和所属主站,便于快速检查 I/O 映射关系是否完整、地址分配是否正确。

全部IO界面

查看 I/O 通道统计

界面标题下方会显示当前项目的 I/O 通道总数,并区分输入通道和输出通道数量。例如图中显示 共 12 个 IO 通道(输入 7 个 / 输出 5 个),可用于快速确认当前组态规模。

筛选 I/O 通道

全部 I/O 界面提供以下筛选条件:

筛选项说明
变量名按变量名称搜索通道,适合快速定位某个程序变量对应的 I/O 地址
所属主站名按主站名称过滤通道,适合查看某个主站下的全部 I/O
所属从站名按从站名称过滤通道,适合查看某个从站设备的输入、输出点位

输入筛选关键字后,列表会显示符合条件的通道记录。清空筛选内容后,可恢复显示全部 I/O 通道。

表格字段说明

字段说明
变量名当前通道映射的变量名称;未映射变量时可能显示为空或 -
通道名I/O 通道名称,例如 INPUT_0OUTPUT_1
地址通道对应的 I/O 地址,例如 %IX0.0%IW28%QW0
关联变量表示该通道是否已关联到变量;显示 时,可在程序中通过变量访问该通道
类型通道数据类型,例如 BOOLWORDREAL
从站当前通道所属的从站设备名称
主站当前通道所属的主站名称

使用建议

  • 配置完成后,可在全部 I/O 界面检查输入、输出通道数量是否符合设备点表。
  • 通过 地址 字段检查是否存在地址遗漏、地址重复或输入输出区使用错误。
  • 通过 关联变量 字段检查关键通道是否已经绑定变量,避免程序中无法直接访问现场数据。
  • 通过 所属主站名所属从站名 筛选,可分设备核对 I/O 映射关系。

注意事项

注意
  1. IO周期设置:根据实际应用需求合理设置I/O刷新周期,周期过短可能影响系统性能,周期过长可能导致数据更新不及时
  2. 故障处理策略:根据系统可靠性要求选择合适的故障处理方式
  3. 内存区大小:合理分配I/O内存区大小,避免内存不足或浪费
  4. 配置生效:修改配置后需要下载到PLC才能生效
提示
  • 在配置I/O通道前,建议先了解系统的I/O需求和性能要求
  • 定期检查I/O通道状态,确保通信正常
  • 配置完成后进行测试,验证I/O数据刷新和故障处理是否符合预期