本部分使用 cpu 1215fc v4.4 (智能设备)和 cpu 1217c v4.5 (io 控制器)pn 通信为例进行说明 硬件:
cpu 1217c dc/dc/dc,v4.5,一台
cpu 1215fc dc/dc/dc,v4.4,一台
软件:
tia portal v17
1. 组态配置
1.1 组态概览
cpu 1215fc 做为智能设备,连接到 io 控制器 cpu 1217c,如图 13 所示。
图 13 组态概览
1.2 智能设备配置
本示例中,cpu 1215fc 配置了两个传输区,如图 14 所示。
图 14 智能设备设置
2. 编写plc程序,调用诊断块
2.1 指令位置
可以使用 modulestates 指令,确认智能设备的连接状态,功能块位于“扩展指令-诊断”中,如图 15 所示。
图 15 modulestates 指令位置
2.2 建立用于接收状态的 db 变量
数据类型为 bool 数组 (array[0..127] of bool) ,如图 16 所示:
图 16 用于接收状态的 db 变量
2.3 调用 modulestates 指令
指令在ob1中调用,其中 laddr 使用的系统常数,如图 17 所示。
图 17 硬件标识符
程序中,state 使用图 16 创建的数组,mode 设置为 2,调用如图 18 所示。
图 18 调用指令
指令管脚说明参见表 2。
3. 诊断
当智能设备与 io 控制器网络断开以后,如图 19 所示。
图 19 断开网络
从智能设备的接收状态 db 中读取到状态位 0 以及状态位 2 均为true,说明与 io 控制器的通信中断,如图 20 所示。
图 20 读取到的状态
盘点WTO发展面临的挑战及中国战略性定位
μPD16305在等离子体显示器中的应用
服务型机器人走上台前 黑科技迎来高光期
vivo X60 Pro+的功能、卖点及价格介绍
苹果取消低价商品订单引发众怒
S7-1200与IO控制器的通信诊断功能
SAR微波视觉三维成像新进展
汽车LED驱动器电源转换拓扑指南
贸泽荣获Vishay年度优质服务分销商大奖
为对抗晕车,苹果申请名为沉浸式虚拟现实显示屏的专利
电动机额定电流速算及保护装置选用
EIO版本RS485转以太网IO控制器 HP-EIO-088
预计未来几年数据中心交换机的支出将以4%的复合年增长率增长
工业机器人电动伺服系统常见问题汇总
如何提高末制导雷达的测角精度
曝光新一代iPhone的售价,这个售价让我们十分的惊喜
Ubuntu18.04编译AOSP10.0r41刷入Pixel3的步骤
台积电重新调配产能供给增加对全球汽车产业支持
村田高速数据通信用ESD保护装置解决方案
PolySB可阻止静脉导管中的血凝块形成