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

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

3天内不再提示

如何去实现S7-1500从站的激活与取消激活

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-08-22 09:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

通过指令“D_ACT_DP”,可根据需要取消激活和激活所组态的 DP 从站/PROFINET IO 设备。另外,还可查询每个指定的 DP 从站或 PROFINET IO 设备当前是启用还是禁用。

如果CPU中组态了未安装或暂不需要使用的 DP 从站/PROFINET IO 设备,则 CPU 将不会按规定时间间隔访问这些 DP 从站/PROFINET IO 设备。在从站禁用后,将停止进一步的 CPU 访问。对于 PROFIBUS DP,采用这种方式可确保 DP 总线循环速度达到最高,从而避免错误事件的发生。

如果使用“D_ACT_DP”禁用一个 DP 从站/PROFINET IO 设备,则其过程输出会置为组态的替代值或 0(安全状态)。分配的 DP 主站/PROFINET IO 控制器不再继续寻址该组件。被禁用的 DP 从站/PROFINET IO 设备不会导致CPU的指示灯显示错误报警。

博途编程

示例中的软件和硬件环境:

1.CPU1512C-1PN(6ES7 512-1CK00-0AB0),V2.6

2.ET200SP(6ES7 155-6AU00-0BN0),V3.3

3.TIA Portal V15.1

要求:已正确组态的PROFINET IO 网络系统。如图1所示:

b6df59e4-215c-11ed-ba43-dac502259ad0.jpg

图1.PROFINET IO系统

1、调用指令

在用户程序中调用D_ACT_DP指令。如图2所示:

b6f57102-215c-11ed-ba43-dac502259ad0.jpg

图2.调用指令

D_ACT_DP指令的参数如表1所示:

REQ BOOL REQ=1:启用或禁用运行。
MODE USINT 0:请求寻址组件 启用或禁用的信息 (通过 RET_VAL 参数输出)
1:启用 DP 从站/PROFINET IO 设备
2:禁用 DP 从站/PROFINET IO 设备。
LADDR HW_DEVICE 从站的硬件标识符。
RET_VAL WORD 在指令执行过程中如果发生错误,则返回值将包含错误代码。
BUSY BOOL BUSY=1:作业仍处于激活状态。
BUSY=0:作业已终止。

表1.D_ACT_DP指令参数

2、取消激活IO从站

设置输入参数MODE的值为2,置位输入端REQ,执行禁用IO从站命令。如图3所示:

b70ff1ee-215c-11ed-ba43-dac502259ad0.jpg

图3.取消激活IO从站

D_ACT_DP指令的输出BUSY由TRUE变为FALSE后,指令执行完成。网络视图中的IO从站 ET200sp的状态变为已禁用。ET200sp与CPU不再进行周期性数据通信。如图4所示:

b7272792-215c-11ed-ba43-dac502259ad0.jpg

图4.IO从站已禁用

此时ET200sp的子模块均处于禁用状态。如图5所示:

b7464f1e-215c-11ed-ba43-dac502259ad0.jpg

图5.IO从站模块已禁用

ET200SP从站中的输出模块状态保持为用户硬件组态时的"对CPU STOP模式的相应"设置值。如图6所示:

b76213d4-215c-11ed-ba43-dac502259ad0.jpg

图6.输出模块设置

3、激活IO从站

设置输入参数MODE的值为1,置位输入端REQ,执行激活IO从站命令。如图7所示:

b77d27be-215c-11ed-ba43-dac502259ad0.jpg

图7.激活IO从站

D_ACT_DP指令的输出BUSY由TRUE变为FALSE后,指令执行完成。网络视图中IO从站ET200sp恢复与CPU的周期性通信。如图8所示:

b6df59e4-215c-11ed-ba43-dac502259ad0.jpg

图8.IO从站已激活

ET200SP从站子模块由禁用状态恢复为正常工作状态。如图9所示:

b7aee2c2-215c-11ed-ba43-dac502259ad0.jpg

图9.IO从站模块已激活

4、查询IO从站当前启用或禁用信息

当D_ACT_DP指令的输入参数MODE的值为0时,可以通过该指令查询IO从站当前的激活/取消激活的信息。此信息通过参数RET_VAL输出。如图所示:

RET_VAL的值为 16#0001时,DP 从站/PROFINET IO 设备处于启用状态。如图10所示:

b7cb664a-215c-11ed-ba43-dac502259ad0.jpg

图10.IO从站处于激活状态

RET_VAL的值为 16#0002时,DP 从站/PROFINET IO 设备处于禁用状态。如图11所示:

b7e5eae2-215c-11ed-ba43-dac502259ad0.jpg

图11.IO从站处于禁用状态。

当D_ACT_DP指令的输入参数 MODE=1或MODE=2 时,RET_VAL输出指令运行时的故障代码。



审核编辑:刘清

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

    关注

    114

    文章

    17638

    浏览量

    190255
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11216

    浏览量

    222942
  • Act
    Act
    +关注

    关注

    0

    文章

    14

    浏览量

    21427

原文标题:S7-1500从站的激活与取消激活

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    PROFINET 转 TCP/IP 网关:西门子 S7-1500 与欧姆龙 NJ PLC 互联实现方案

    S7-1500系列PLC作为ROFINET协议主。西门子S7-1500系列PLC以其强大的运算能力、丰富的功能模块以及对 ROFINET协议 的高效支持,能够精准地控制生产过程中的各项参数,确保原材料的混合比例、涂布厚度等关键
    的头像 发表于 11-27 15:11 152次阅读
    PROFINET 转 TCP/IP 网关:西门子 <b class='flag-5'>S7-1500</b> 与欧姆龙 NJ PLC 互联<b class='flag-5'>实现</b>方案

    ProfiNet转CANopen 网关:一式解决西门子 S7-1500 与台达 AS PLC互联

    与欧姆龙CJ2M系列PLC主进行通讯,实现基本的设备控制。但随着企业信息化管理需求提升,计划引入具有强大数据处理与网络通信能力的西门子S7-1500系列PLC作为新的核心控制系统,该系列PLC支持 ROFINET协议 。这就需
    的头像 发表于 11-26 16:48 1150次阅读
    ProfiNet转CANopen 网关:一<b class='flag-5'>站</b>式解决西门子 <b class='flag-5'>S7-1500</b> 与台达 AS PLC互联

    西门子S7-1500 PLC和S7-300 PLC Profibus-DP通讯的组态实例

    本文就以改造一套以西门子S7-300 317-2DP PLC(6ES7 317-2AJ10-0AB0 V2.1)为控制核心的电气控制系统为例,介绍使用S7-1500 1513-1PN PLC带
    的头像 发表于 11-25 14:27 552次阅读
    西门子<b class='flag-5'>S7-1500</b> PLC和<b class='flag-5'>S7</b>-300 PLC Profibus-DP通讯的组态实例

    风电场智能化管控:EtherCAT转ProfiNet协议助力贝加莱X20CP3586与西门子S7-1500协同

    某大型能源企业旗下现代化风电场,以贝加莱 X20CP3586 控制器(EtherCAT 主)控制风机,西门子 S7-1500 系列 PLC(ProfiNet 主)构建中央监控系统,塔讯 TX 161-RE-ECS/PNS 协
    的头像 发表于 09-12 14:09 310次阅读
    风电场智能化管控:EtherCAT转ProfiNet协议助力贝加莱X20CP3586与西门子<b class='flag-5'>S7-1500</b>协同

    西门子S7-400 PLC与S7-1500 PLC以太网通讯及HMI集成实现涂装车间监控的智能化升级

    一、行业痛点 华东某上市塑企32条注塑生产线,核心控制为32套西门子S7-400 PLC。当年规划时MPI/DP尚属主流,如今却成为智能化改造的最大障碍: 没有以太网口,无法与新上线的S7-1500
    的头像 发表于 08-28 14:11 523次阅读
    西门子<b class='flag-5'>S7</b>-400 PLC与<b class='flag-5'>S7-1500</b> PLC以太网通讯及HMI集成<b class='flag-5'>实现</b>涂装车间监控的智能化升级

    TIA 博途与SIMATIC S7-1500可编程控制器选型手册

    电子发烧友网站提供《TIA 博途与SIMATIC S7-1500可编程控制器选型手册.pdf》资料免费下载
    发表于 07-17 15:26 2次下载

    ProfibusDP转MODBUS RTU网关:西门子S7-1500与台达DVP PLC通信方案

      一、项目背景   某大型自动化设备生产企业,致力于为汽车制造等行业提供高度自动化的生产线。在其最新的一条生产线上,部分核心设备采用了西门子S7-1500系列PLC作为ProfibusDP协议主
    的头像 发表于 06-11 10:07 551次阅读
    ProfibusDP转MODBUS RTU网关:西门子<b class='flag-5'>S7-1500</b>主<b class='flag-5'>站</b>与台达DVP PLC通信方案

    ProfibusDP转MODBUSRTU工业网关:西门子S7-1500与欧姆龙NJ主通信方案

    一、应用背景 某大型制造企业新建的智能仓储物流中心,配备了先进的自动化仓储设备。在堆垛机控制系统中,采用了西门子S7-1500系列PLC作为ProfibusDP协议。西门子S7-1500
    的头像 发表于 06-09 15:04 842次阅读
    ProfibusDP转MODBUSRTU工业网关:西门子<b class='flag-5'>S7-1500</b><b class='flag-5'>从</b><b class='flag-5'>站</b>与欧姆龙NJ主<b class='flag-5'>站</b>通信方案

    DeviceNet转PROFINET网关:西门子S7-1500 PLC主控制ABB变频器方案

    的转速,以实现对各类泵、风机等设备的精准调速,从而优化能源消耗。而车间的自动化控制系统则采用了西门子S7-1500系列PLC作为核心,基于PROFINET协议构建,负责对整个生产流程进行监控和管理。由于这两种协议的不兼容性,导致设备之间无法直接进行数据交互,
    的头像 发表于 06-09 15:00 646次阅读
    DeviceNet转PROFINET网关:西门子<b class='flag-5'>S7-1500</b> PLC主<b class='flag-5'>站</b>控制ABB变频器<b class='flag-5'>从</b><b class='flag-5'>站</b>方案

    S32DS3.6为什么无法激活

    当我开始安装 S32DS3.6 并按照提示输入 Active 代码时。系统始终提示 Active 代码已用于其他功能。并且无法返回激活码。如何激活它?
    发表于 03-31 06:04

    S32DS安装过程激活失败怎么解决?

    S32DS(S32 Design Studio)激活注册失败时提示: 向远程激活服务器发送激活请求并处理生成的response.com.ac
    发表于 03-28 07:44

    S32DS-PA v2.1激活失败的原因?

    我正在寻求帮助,以解决在激活 S32 Design Studio for Power Architecture (S32DS-PA) v2.1 时遇到的问题。这篇文章是在 AI 协助下起草的,以确保
    发表于 03-26 07:06

    ProfiNet转EtherNet/IP实现西门子S7-1500 PLC与新能源电池容量测试仪连接通讯的配置案例

    ProfiNet转EtherNet/IP实现西门子S7-1500 PLC与新能源电池容量测试仪连接通讯的配置案例 一、案例背景 在某新能源汽车电池生产线上,需要将采用EtherNet/IP协议的电池
    的头像 发表于 01-15 16:56 1175次阅读
    ProfiNet转EtherNet/IP<b class='flag-5'>实现</b>西门子<b class='flag-5'>S7-1500</b> PLC与新能源电池容量测试仪连接通讯的配置案例

    S7-1500与MR20一体式IO在博途V18的组态过程

    MR20一体式IO是一个高度灵活的一体式I/O 系统,具有众多优点(见下图),本文主要演示MR20-PN-1616与西门子S7-1500控制器连接的演示过程
    的头像 发表于 12-10 10:55 1833次阅读
    <b class='flag-5'>S7-1500</b>与MR20一体式IO在博途V18的组态过程

    西门子PLC S7-1500系列介绍

    西门子PLCS7-1500系列是西门子自动化领域中的一款重要产品,它以其卓越的性能、强大的功能和高度的灵活性,在工业自动化控制系统中占据了一席之地。本文将详细介绍西门子PLC S7-1500系列
    的头像 发表于 12-09 18:23 4356次阅读
    西门子PLC <b class='flag-5'>S7-1500</b>系列介绍