1 如何去实现S7-1500从站的激活与取消激活-德赢Vwin官网 网
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输出指令运行时的故障代码。



审核编辑:刘清

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

    关注

    112

    文章

    16332

    浏览量

    177803
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10854

    浏览量

    211574
  • Act
    Act
    +关注

    关注

    0

    文章

    14

    浏览量

    20990

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    西门子PLC S7-1500系列介绍

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

    S7-1500冗余 PLC 1500R使用入门

    德赢Vwin官网 网站提供《S7-1500冗余 PLC 1500R使用入门.pdf》资料免费下载
    发表于 08-13 09:12 1次下载

    手机APK激活不了设备是什么原因呢?

    尝试用电脑激活设备,是没有问题的,但是手机激活设备时 一直显示激活中,不会动,卡在那里,都没有任何提示。 打印口一直打印这样的信息,
    发表于 07-15 08:15

    android7手机连接极路由器使用esptouch激活esp8266失败的原因?

    Android7(华为)手机连接极路由器会出现esptouch激活esp8266失败情况: 当Android7手机普通路由器切换到极路由器时,esptouch
    发表于 07-10 08:08

    集特麒麟系列激活流程

    本文适用于麒麟V10sp系列桌面和服务器系统,文章中使用的服务序列号、二维码、激活码都是测试和演示所用,用户和集成商需要根据自己的实际授权激活系统。 扫码激活前提条件:
    的头像 发表于 07-04 11:48 3518次阅读
    集特麒麟系列<b class='flag-5'>激活</b>流程

    BP神经网络激活函数怎么选择

    BP神经网络(Backpropagation Neural Network)是一种多层前馈神经网络,其核心思想是通过反向传播算法来调整网络中的权重和偏置,以实现对输入数据的分类或回归。在BP神经网络
    的头像 发表于 07-03 10:02 671次阅读

    卷积神经网络激活函数的作用

    卷积神经网络(Convolutional Neural Networks, CNNs)是深度学习中一种重要的神经网络结构,广泛应用于图像识别、语音识别、自然语言处理等领域。在卷积神经网络中,激活函数
    的头像 发表于 07-03 09:18 867次阅读

    PyTorch中激活函数的全面概览

    为了更清晰地学习Pytorch中的激活函数,并对比它们之间的不同,这里对最新版本的Pytorch中的激活函数进行了汇总,主要介绍激活函数的公式、图像以及使用方法,具体细节可查看官方文档。
    的头像 发表于 04-30 09:26 543次阅读
    PyTorch中<b class='flag-5'>激活</b>函数的全面概览

    WinCC与S7-1500 PROFINET通信技术

    在“设备和网络”(Devices & Networks) 编辑器中通过 PROFINET 或以太网组态 HMI 设备与 SIMATIC S7-1500 Software Controller 之间的 HMI 连接。
    的头像 发表于 04-12 09:49 2271次阅读
    WinCC与<b class='flag-5'>S7-1500</b> PROFINET通信技术

    LLM中的大规模激活

    篇论文主要研究了大型语言模型(LLMs)中的一个现象,即在模型的隐藏状态中存在极少数激活值(activations)远大于其他激活值的情况,这些被称为“massive activations”。
    的头像 发表于 03-01 11:38 567次阅读
    LLM中的大规模<b class='flag-5'>激活</b>

    简单的夜间激活PIR灯电路

    下面的文章解释了一个非常简单的暗激活或夜间激活的 PIR灯电路项目。在本文中,我们还将学习如何使用额外的应急灯设施来升级此电路。
    的头像 发表于 02-25 14:23 722次阅读
    简单的夜间<b class='flag-5'>激活</b>PIR灯电路

    S7-1500与CP343-1之间的TCP通信(TIA)配置过程

    SIMATIC S7- 1500 CPU集成了 PROFINET 接口,该接口除了具备连接 PROFINET总线通信功能,同时还可用于标准的 TCP 通信。
    的头像 发表于 02-22 11:24 1753次阅读
    <b class='flag-5'>S7-1500</b>与CP343-1之间的TCP通信(TIA)配置过程

    如何估算S7-1500 CPU的装载存储区在SIMATIC存储卡上的大小?

    S7-1500 CPU 的装载存储区在 SIMATIC 存储卡上。根据以下操作步骤可以确定用户程序所需要的存储区的大小以便确定所需存储卡的大小。
    的头像 发表于 01-29 10:00 966次阅读
    如何估算<b class='flag-5'>S7-1500</b> CPU的装载存储区在SIMATIC存储卡上的大小?

    S7-1500与多台200SMART之间无线以太网通讯搭建方法

    这是一个不用编程即可瞬间实现S7-200smart与S7-1500的以太网通讯的方法,这种控制方式下最多可以控制128台S7-200SMART。本方案以组态王与
    的头像 发表于 01-24 08:58 1181次阅读
    <b class='flag-5'>S7-1500</b>与多台200SMART之间无线以太网通讯搭建方法