0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用DeviceStates指令对分布式IO子站进行诊断

PLC技术圈 来源:PLC技术圈 作者:PLC技术圈 2021-03-23 10:15 次阅读

S7-1200 CPU V2.1 开始支持分布式 IO 设备的诊断功能,可使用 DeviceStates 和 ModuleStates 指令对分布式 IO 设备的站状态和子模块进行诊断。本文使用 1214C V4.0 CPU 和 ET200SP 的 PN 通信为例进行说明(DP通信同样适用)。

硬件

CPU 1214C DC/DC/DC,V4.0,一台

ET200SP 分布式 IO 站,PN 接口,两套

软件:

TIA Portal V13 SP1 UPD2

使用 TIA Portal 创建项目

使用 TIA Portal 创建一个新项目,正确配置,下载后,进入网络视图,所有站点状态正常。如图 1 所示。

图 1 网络视图

注意:分布式 IO 为 PN 子站时,可在“网络概览”中可以查看分布式 IO 的设备编号。

一,使用 DeviceStates 指令对分布式 IO 子站进行诊断

1-1 创建全局数据块,用于存储状态数据

在全局数据块中创建数据类型为 Array of BOOL 数组,共计1024个元素。如图 2 所示

图 2 创建全局数据块

1-2 编程

在 OB1 中调用 DeviceStates 指令,双击 LADDR 引脚,选择需要诊断的 IO 系统。如图 3 所示。

图 3 调用 DeviceStates 指令

本例中将 MODE 设置为2,STATE 填写上述定义的全局数据块数组。如图 4 所示。

图 4 填写相应的引脚

指令引脚说明:

5d0e3796-8928-11eb-8b86-12bb97331649.jpg

1-3测试

将程序下载到 PLC 中。监控全局数据块 devicestate。如图 5 所示。

图 5 IO 系统正常

当 IO device_2 故障时(掉电或网线拔除导致丢站),state[2]=1。如图 6 所示。

图 6 IO device_2 故障

当 IO device_1 和 IO device_2 故障时(掉电或网线拔除导致丢站),state[1]=1 和 state[2]=1。如图 7 所示。

图 7 IO device_1 和 IO device_2 故障

二。使用 ModuleStates 指令对分布式 IO 子模块进行诊断

2-1 创建全局数据块,用于存储状态数据

在全局数据块中创建数据类型为 Array of BOOL 数组,共计128个元素。如图 8 所示。

图 8 创建全局数据块

2-2 编程

在 OB1 中调用 ModuleStates 指令,双击 LADDR 引脚,选择需要诊断的分布式 IO 站。如图 9 所示。

图 9 调用 ModuleStates 指令

本例中将 MODE 设置为2,STATE 填写上述定义的全局数据块数组。如图 10 所示。

图 10 填写相应的引脚

指令引脚说明:

2-3 测试

将程序下载到 PLC 中。监控全局数据块 modulestate。如图 11 所示

图 11 分布式 IO 站所有子模块正常

当 IO device_1 站插槽编号1的子模块故障时(损坏或被拔除),state[2]=1。如图 12 所示。

图 12 插槽编号1子模块故障

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    7010

    浏览量

    88978
  • PN
    PN
    +关注

    关注

    1

    文章

    49

    浏览量

    27011
  • 子模块
    +关注

    关注

    0

    文章

    9

    浏览量

    6188

原文标题:西门子博途S7-1200与分布式IO设备的诊断功能

文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MR30分布式IO在新能源领域加氢的应用

    氢能产业的快速发展不仅依赖于制氢技术的绿色转型与储运体系的多元化构建,更离不开加氢等基础设施的安全高效运行。通过采用如1200+MR30分布式IO等创新技术方案,不仅显著降低了成本(达45%),还
    的头像 发表于 12-11 16:37 105次阅读
    MR30<b class='flag-5'>分布式</b><b class='flag-5'>IO</b>在新能源领域加氢<b class='flag-5'>站</b>的应用

    MR30分布式IO热插拔:智能时代的便捷与高效

    在智能化技术飞速发展的今天,分布式IO模块已经成为连接传感器、执行器与中央控制系统的桥梁,发挥着举足轻重的作用。而自由热插拔功能,作为分布式IO
    的头像 发表于 11-17 14:53 186次阅读

    分布式IO模拟量模块:多领域应用的高效能解决方案

    其转换为数字信号进行传输和处理。明达技术自主研发的MR30分布式IO模拟量模块在诸多行业领域内均有广泛应用。
    的头像 发表于 10-24 16:30 201次阅读

    分布式光纤测温是什么?应用领域是?

    分布式光纤测温是一种先进的温度测量技术,它利用光纤的拉曼散射原理进行温度监测。以下是对分布式光纤测温的详细介绍: 一、基本原理 分布式光纤测温的原理基于光纤的拉曼散射效应。当光纤某处的
    的头像 发表于 10-24 15:30 346次阅读
    <b class='flag-5'>分布式</b>光纤测温是什么?应用领域是?

    解析一体式IO分布式IO:从架构到应用

    在工业自动化领域,IO(输入/输出)系统扮演着举足轻重的角色。它们不仅负责数据的采集和控制指令的发送,还直接影响到系统的灵活性、可靠性和成本效益。明达技术将为您介绍一体式IO分布式
    的头像 发表于 10-08 10:02 245次阅读
    解析一体式<b class='flag-5'>IO</b>与<b class='flag-5'>分布式</b><b class='flag-5'>IO</b>:从架构到应用

    分布式故障诊断装置

    在电力系统的运营中,各电压等级输电线路的故障点正确、快速诊断一直是一个关键问题。随着科技的进步,分布式故障定位装置的出现为这一问题带来了创新的解决方案。今天,就让我们来聊聊这一设备是如何发展起来
    的头像 发表于 08-19 18:31 464次阅读
    <b class='flag-5'>分布式</b>故障<b class='flag-5'>诊断</b>装置

    探索分布式IO模块的自由热插拔功能:智能未来的关键一环

    在智能化技术飞速发展的今天,分布式IO模块作为连接传感器、执行器与中央控制系统的桥梁,发挥着举足轻重的作用。而自由热插拔功能,作为分布式IO
    的头像 发表于 08-10 10:47 488次阅读

    Profinet分布式IO模块系统

    钡铼技术的BL201分布式I/O耦合器是一个用于Profinet网络的设备,用于连接远程输入/输出(I/O)设备到控制系统,如可编程逻辑控制器(PLC),能够实现分布式的I/O连接和通信。 它支持
    的头像 发表于 07-15 15:23 553次阅读
    Profinet<b class='flag-5'>分布式</b><b class='flag-5'>IO</b>模块系统

    远程IO分布式IO的区别

    在工业自动化和控制系统设计中,远程IO(Input/Output)和分布式IO是两个重要的概念。它们各自具有独特的特点和优势,适用于不同的应用场景。本文将详细探讨远程IO
    的头像 发表于 06-15 15:57 2520次阅读

    分布式SCADA系统的特点的组成

    ,在多个领域得到广泛应用。本文将对分布式SCADA系统进行详细介绍,包括其定义、特点、组成、应用及未来发展趋势等方面,以期为相关领域的研究和应用提供参考。
    的头像 发表于 06-07 14:43 540次阅读

    鸿蒙开发接口数据管理:【@ohos.data.distributedData (分布式数据管理)】

    分布式数据管理为应用程序提供不同设备间数据库的分布式协同能力。通过调用分布式数据各个接口,应用程序可将数据保存到分布式数据库中,并可对分布式
    的头像 发表于 06-07 09:30 981次阅读
    鸿蒙开发接口数据管理:【@ohos.data.distributedData (<b class='flag-5'>分布式</b>数据管理)】

    分布式IO模块与西门子PLC Modbus TCP连接例程

    本案例主要讲解分布式IO系列设备(本次作为ModbusTCP服务器)与西门子PLCS7-200smart(以下简称西门子PLC,本次作为ModbusTCP客户端)ModbusTCP参数配置连接例程
    的头像 发表于 03-22 08:19 1018次阅读
    <b class='flag-5'>分布式</b><b class='flag-5'>IO</b>模块与西门子PLC Modbus TCP连接例程

    分布式故障诊断监测装置

    分布式故障诊断监测装置
    的头像 发表于 01-18 10:01 1299次阅读
    <b class='flag-5'>分布式</b>故障<b class='flag-5'>诊断</b>监测装置

    激光焊接行业的智能化选择钡铼分布式IO

    和稳定性。 钡铼技术分布式IO系统具有良好的扩展性和灵活性。随着激光焊接技术的发展,对于设备控制的需求也在不断变化。钡铼技术的分布式IO系统可以通过简单地增加或减少节点来适应不同的生产
    的头像 发表于 01-05 10:59 425次阅读
    激光焊接行业的智能化选择钡铼<b class='flag-5'>分布式</b><b class='flag-5'>IO</b>

    分布式IO工业自动化数据采集与分析的核心

    随着工业自动化技术的不断发展,分布式IO在工业自动化领域的应用越来越广泛。作为一种先进的控制技术,分布式IO能够实现设备的分布式控制和监测,
    发表于 12-28 14:47