“IO设备故障-找不到IO设备”?如何处理
发布时间:2024-11-16
控制器诊断缓冲区报“IO设备故障-找不到IO设备”?
这是因为控制器无法与智能IO设备取得通信,可以通过以下方式查找故障原因。
(1)确认网络是否是通的,可以使用Ping命令检测网络通断。如果中间经过交换机还要保证交换机支持DCP协议。
(2)检查智能IO设备的名称与源项目名称是否一致。
(3)确认智能IO设备的硬件和软件是否已经下载。
控制器如何控制智能设备上IO数据或是传输DB块中数据?
如下图所示,只需把PLC的IO地址与传输区中IO地址做一个映射关系。
这里通过建立PLC数据类型方式把IO区数据与UDT中数据一 一对应,1215CPU中输入输出分别占用6个字节的数据,这样建立如下图所示UDT。
在默认变量表中分别定义输入、输出、传输区1、传输区2所对应的IO数据区,这样就可以使用MOVE指令来整体传输了。
同样DB块的数据也可以通过这种方式进行传输。
这样1217控制器可以直接控制1215智能IO设备上的Q区数据,同时读取I区数据。测试结果如下:
展开全文
其他新闻
- S7-200 SMART 硬件能力 顺序1 2024-11-16
- S7-1200 Client 端的配置编程 2024-11-16
- 经常讲的IO控制器和设备是啥玩意? 2024-11-16
- 一分钟告诉你S7-1200 IO设备如何组态 2024-11-16
- 博途 WinCC 功能版本 2024-11-16
- 精智面板(Comfort Panels)键盘新的输入方式 2024-11-16
- SCL的算数表达式——博途重器 2024-11-16
- 精智面板(Comfort Panels) 2024-11-16
- 如何进行S7-1500H冗余PLC程序下载和监控 2024-11-16
- 如何在S7-1500R/H冗余控制器上操作DP从站? 2024-11-16