如何在STEP 7 (TIA Portal)中配置访问共享的设备及模块内部共享输入/输出(MSI/MSO)功能

news2025/1/9 1:51:00

通过模块内部共享输入/输出(MSI/MSO)功能,输入或输出模块可以将其输入或输出数据最多提供给4个IO控制器。

这篇文档介绍了如何在STEP 7 (TIA Portal)中配置访问共享的设备及模块内部共享输入/输出功能。可以在两个不同的项目里或同一个项目里来配置IO 控制器。
在这个例子里,一个S7-1500 CPU和一个S7-300 CPU作为IO控制器来访问作为共享设备的ET200SP的输入和输出数据。
一个输入模块和一个输出模块插到ET200SP的插槽中,S7-1500CPU将会读取输入和写入输出,S7-300CPU将会读取输入和输出。

图片

图. 1

在同一个项目下的配置

按照以下步骤在同一个项目下配置两个CPU:

  1. 在STEP 7 (TIA Portal)里创建一个新项目。

  2. 项目里添加一个 S7-1500 CPU 和一个 S7-300 CPU。

  3. 为 S7-1500 CPU 和一个 S7-300 CPU 组态不同的IP地址,它们必须在同一个IP子网中。

  4. 在“设备和网络”编辑器中打开网络视图,从硬件目录中拖放ET200SP相应的接口模块(IM)。

  5. 在“设备和网络”编辑器中打开ET200SP的设备视图,从硬件目录中拖放输入输出模块至ET200SP的相应插槽中。

  6. 在ET200SP的设备视图中,选中输出模块,巡视窗口列出了输出模块的属性。

  7. 在“常规”选项下找到“模块参数>DQ组态”。

  8. Shared Device 的模块副本(MSO)下的模块副本选择“一个输出副本作为输入”。

    图片

图. 2
 

9在 ET200SP 的设备视图中,选中输入模块,巡视窗口列出了输入模块的属性。

0在“常规”选项下找到“模块参数>DI组态”。

  1. Shared Device 的模块副本(MSI)下的模块副本选择“一个输入副本作为输入”。

图片

  1. 图. 3
     

  2. 在“设备和网络”编辑器中打开网络视图,复制ET200SP站点然后粘贴成另一个 ET200 SP 站点。

  3. 分配一个 ET200 SP 设备给 S7-1500 CPU,分配另一个 ET200 SP 站点给S7-300 CPU。

  4. 为每个 ET200 SP 站点配置相同的IP地址。

    图片

    图. 4
     

    在 ET200 SP 的设备视图中选中接口模块(IM),巡视窗口列出了接口模块的属性。

  5. 找到“PROFINET接口[X1]>以太网地址”。

  6. 取消勾选“自动生成PROFINET设备名称”功能,之后可以收到编辑PROFINET设备名称,为每个 ET200 SP 编辑相同的设备名称。

    图片

图. 5

8\在分配给 S7-1500 的接口模块的属性中,打开“常规”选项找到“模块参数>Shared Device”。

9、定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
在例子里S7-1500CPU会被设置为输出,也就是说S7-1500(PLC1)可以访问输出模块的输出,因此对于S7-1500来说输出模块是一个基本模块。因此对于S7-1500来说输入模块是一个MSI模块。
提供给S7-300 (PLC_2)数据的模块或它们的副本不会分配给其他的IO控制器,不要将接口模块分配给任何的IO控制器。

图片

图. 6
 

0、在分配给 S7-300 CPU 的接口模块属性中,打开“常规”选项卡,找到“模块参数>Shared Device”。

  1. 定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
    在例子里S7-300CPU管理输出模块的输出副本,也就是说S7-300(PLC2)可以访问输出模块的输出副本,因此对于S7-300来说输出模块是一个MSO模块。
    S7-300(PLC2)访问输入模块的输入,因此对于S7-300来说输入模块是一个基本模块。
    提供给S7-1500 (PLC_1)数据的模块或它们的副本不会分配给其他的IO控制器,
    不要将接口模块分配给任何的IO控制器。
     

    图片

图. 7
 

2、在“设备和网络”编辑器中打开分配给S7-1500的 ET200 SP 的设备视图,这里可以修改基本模块和MSI/MSO模块的IO地址。

图片

图. 8
 

3、在“设备和网络”编辑器中打开分配给S7-300的ET200SP的设备视图,这里可以修改基本模块和MSI/MSO模块的IO地址。

图片

图. 9

4、在任一 ET200SP 的设备视图中右键单击接口模块,为了将已经配置的设备名称分配给ET200SP,在弹出的菜单中选择“分配设备名称”。
 

图片

图. 10

5、在项目树中选择 S7-1500 CPU,将组态下载到S7-1500 CPU,在工具栏中点击“下载到设备”按钮。

图片

图. 11

6 将组态下载到S7-300CPU。

在两个不同项目下的配置

按照以下步骤在两个不同的项目下配置两个CPU:

  1. 在STEP 7 (TIA Portal)里创建一个新项目。

  2. 项目里添加一个S7-1500 CPU。

  3. 在“设备和网络”编辑器中打开网络视图,从硬件目录中拖放 ET200SP 相应的接口模块(IM)。

  4. 在“设备和网络”编辑器中打开ET200SP的设备视图,从硬件目录中拖放输入输出模块至 ET200SP 的相应插槽中。

  5. 将ET200SP分配给S7-1500CPU。

图片

图. 12

6、在 ET200SP 的设备视图中,选中输出模块,巡视窗口列出了输出模块的属性。

7、在“常规”选项下找到“模块参数>DQ组态”。Shared Device 的模块副本(MSO)下的模块副本选择“一个输出副本作为输入”。

图片

图. 13

8、在 ET200SP 的设备视图中,选中输入模块,巡视窗口列出了输入模块的属性。

9、在“常规”选项下找到“模块参数>DI组态”。

0、Shared Device 的模块副本(MSI)下的模块副本选择“一个输入副本作为输入”。

图片

图. 14

  1. 在接口模块属性中,打开“常规”选项卡,找到“模块参数>Shared Device”。

  2. 定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
    在例子里 S7-1500CPU 会被设置为输出,也就是说S7-1500可以访问输出模块的输出,因此对于S7-1500来说输出模块是一个基本模块。
    S7-1500访问输入模块的输入副本,因此对于S7-1500来说输入模块是一个MSI模块。
    提供给S7-300数据的模块或它们的副本不会分配给其他的IO控制器。
    不要将接口模块分配给任何的IO控制器。

    图片

    图. 15

3、在STEP 7 (TIA Portal)里再创建一个新项目。

4、项目里添加一个S7-300CPU。

5、在“设备和网络”编辑器中打开网络视图,从硬件目录中拖放ET200SP相应的接口模块(IM)。

6、在“设备和网络”编辑器中打开ET200SP的设备视图,从硬件目录中拖放输入输出模块至ET200SP的相应插槽中。

7、将ET200SP分配给S7-300CPU。

图片

图. 16

8、按照上述步骤5的描述创建共享设备输出模块(MSO)的副本。

9、按照上述步骤6的描述创建共享设备输入模块(MSI)的副本。

0 在接口模块属性中,打开“常规”选项卡,找到“模块参数>Shared Device”。

  1. 定义IO控制器对哪个模块(基本模块)和哪个副本(MSI/MSO模块)有访问权限。
    在例子里S7-300 CPU管理输出模块的输出副本,也就是说 S7-300 可以访问输出模块的输出副本,因此对于 S7-300 来说输出模块是一个MSO模块。
    S7-300访问输入模块的输入,因此对于S7-300来说输入模块是一个基本模块。
    提供给S7-1500数据的模块或它们的副本不会分配给其他的IO控制器,
    不要将接口模块分配给任何的IO控制器。

图片

图. 17

2、在每个项目下都可以在设备视图下修改基本模块和MSI/MSO模块的IO地址。

图片

图. 18

3、在每个项目下为ET200SP分配相同的设备名称,ET200SP的设备视图中选中接口模块(IM),巡视窗口列出了接口模块的属性。

4、找到“PROFINET接口[X1]>以太网地址”。取消勾选“自动生成PROFINET设备名称”功能。

图片

图. 19

5、在两个项目中的任一个下的设备视图中,右键单击接口模块,为了将已经配置的设备名称分配给ET200SP,在弹出的菜单中选择“分配设备名称”

图片

图. 20

6、S7-1500 CPU和 S7-300 CPU。

总结

  1. 访问共享设备的两个IO控制器具有相同IP子网下的不同IP地址。

  2. 配置IO设备两次,为每个版本分配相同的IP地址及设备名称。

  3. 在IO设备的每个版本中组态相同的硬件设置和共享设备的相同数量的副本。

  4. 在IO设备的一个版本中提供给IO控制器数据的模块或它们的副本不会分配给其他的IO控制器,

  5. 如果一个IO控制器要对一个输出模块进行写操作,应该将这个输出模块直接分配给IO控制器作为基本模块,每个输出模块只有一个IO控制器可以对输出进行写操作。

    巨控GRM远程模块配置使用流程简介

    巨控远程模块微信报警配置方法

    TIA中如何将数据块的实际值转到初始值中

    西门子200smart与三菱FX3U plc之间的自由口通讯

    wincc 远程和PLC通讯方案

    1500PLC如何更好地配置一个OPC UA客户机使其与服务器进行有效的通信?

    如何使用EXCEL访问WinCC中的实时数据实现报表

    JL 跳转指令的理解

    西门子PLC无线通讯解决方案

    数据丟了--WinCc历史数据丢失怎么办

    巨控无线通讯模块在带式输送机行业的应用

    MMC 卡数据的读写

    如何快速切换 WinCC V7.5 Runtime 的显示模式,如进行日间、夜间显示模式切换?

    WinCC激活故障排除及解决思路

    Wincc在手机端监控_巨控OPC560解决方案

    PROFINET通讯中断如何分析和解决

    PLC之间的Profibus 通讯

    WinCC中的画面模板

    怎么远程控制国外的PLC

    远程上下载西门子1200PLC程序,在线调试

    WinCC激活故障排除及解决思路

    使用循环中断和读取循环时间作为定时器

    单个S7-1200做服务器,和多个客户端做Modbus TCP通讯

    使用STARTER软件使用同一套参数下载多台G120变频器

    wincc如何实现远程监控1200PLC

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1987731.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

24.8.3数据结构|双向循环链表、静态链表

双向循环链表 节点类型与双链表的节点类型完全相同双向循环链表的操作也与双链表的操作基本一致。 例题 将自然数一到N按由小到大的顺序沿顺时针方向围成一个圈,然后以一为起点先沿顺时针方向数到第N个数将其划去,再沿逆时针方向数到第K个数将其滑去&a…

密码加密机的功能模块

密码加密机,也称为加密机或硬件加密模块(HSM,Hardware Security Module),是一种通过国家商用密码主管部门鉴定并批准使用的国内自主开发的主机加密设备。以下是对密码加密机的详细解析: 一、基本概述 定义:密码加密机是…

LabVIEW位移检测系统

工业控制器的位移检测在保证机械设备精确运行中发挥着重要的作用。开发了一种基于LabVIEW的高精度位移检测系统,该系统通过集成硬件与软件的优化配置,实现了对工业控制器位移的精确测量和分析。 项目背景 在传统工业生产中,位移检测系统往往…

macos 10.15系统:macOS Catalina for mac 正式版

macOS Catalina for mac (macos 10.15系统)详细的最新功能介绍,此次macOS Catalina 10.15.7正式版更新发布,本次更新主要为您的Mac提供了重要的安全性更新和错误修复。感兴趣的朋友,欢迎前来下载! macOS Catalina 让你喜欢的种种…

JVM知识总结(CMS收集器)

文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ 文章收录在网站:http://hardyfish.top/ CMS收集器 CMS(Concurrent Mark Sweep)收集…

Spring Boot + Vue(4)授权查看信息

前言 在SpringBoot和Vue的组合中,实现一个查看商品详情信息需商品主人授权的功能,涉及到前后端的协作以及权限管理的设计。以下是一个基本的实现步骤和概念介绍: 一. 设计数据库模型 首先,你需要设计数据库模型来存储商品信息、用…

物镜球差透射AC-TEM的原理、步骤与数据分析-测试狗

物镜球差透射AC-TEM的原理、步骤与数据分析 物镜球差透射AC-TEM是一种高级的透射电子显微镜技术,它通过校正物镜球差来提高图像的分辨率和对比度;这种技术在材料科学、生物学、化学等领域的研究中发挥着重要作用。 一、原理 物镜球差透射AC-TEM的原理基…

代码随想录算法训练营第七天(一)| 454.四数相加II 383. 赎金信

454.四数相加II 题目&#xff1a; 给你四个整数数组 nums1、nums2、nums3 和 nums4 &#xff0c;数组长度都是 n &#xff0c;请你计算有多少个元组 (i, j, k, l) 能满足&#xff1a; 0 < i, j, k, l < nnums1[i] nums2[j] nums3[k] nums4[l] 0 示例 1&#xff1…

Debug小妙招·「1」--使用GDB分析进程Core Dump

使用GDB分析进程Core Dump 目录 Core Dump简介GDB简介生成Core Dump使用GDB分析Core Dump实例分析常见问题与解决方法1. Core Dump简介 什么是Core Dump 当程序崩溃(例如,由于非法内存访问或除零操作)时,操作系统会生成一个文件,称为core dump。这个文件包含了程序在崩溃时…

常见VPS服务器附加组件一览

网络主机行业竞争非常激烈&#xff0c;因此主机服务提供商竭尽全力为客户提供完整的解决方案&#xff0c;其中包含构建和管理在线项目所需的一切。但客户通常有特定需求&#xff0c;因此需要不同的附加组件。在管理自己的网络服务器时尤其如此。 今天&#xff0c;我们将介绍您…

无感陶瓷电阻器-EAK脉冲能量吸收电阻

EAK陶瓷电阻器系列投入批量生产。BA 系列的最大电阻为 1MΩ&#xff0c;电压高达 20kV。 在散装结构中表现出色 EAK 的无感陶瓷电阻器设计用于需要高电压、高能量和高峰值电流电阻器的应用。固有的非感性电阻器是通过本体结构产生的&#xff0c;而不是蜿蜒曲折或转弯产生的。这…

Django内置后端和自定义后端

【图书介绍】《Django 5企业级Web应用开发实战&#xff08;视频教学版&#xff09;》_django 5企业级web应用开发实战(视频教学版)-CSDN博客 《Django 5企业级Web应用开发实战&#xff08;视频教学版&#xff09;》(王金柱)【摘要 书评 试读】- 京东图书 (jd.com) 5.2.3 内置…

java学习笔记 day8.6

修改数据 1.修改数据时判断name参数不为空且非空字符串,判断salary是不为空则添加记录 <update id"editStaffItem">update staff<set><if testname!null and name!"">name#{name},</if><if test"salary!null">sa…

LearnOpenGL-光照章节(颜色、基础光照、材质、光照贴图)

LearnOpenGL-光照章节&#xff08;颜色、基础光照、材质、光照贴图&#xff09; 颜色创建一个光照场景 基础光照一、环境光照二、漫反射光照三、镜面反射 材质光照贴图一、漫反射贴图二、镜面光贴图三、放射光贴图 颜色 我们在现实生活中看到某一物体的颜色并不是这个物体真正…

Unity强化工程 之 SpriteShape(精灵地形编辑器)

本文仅作笔记学习和分享&#xff0c;不用做任何商业用途 本文包括但不限于unity官方手册&#xff0c;unity唐老狮等教程知识&#xff0c;如有不足还请斧正 1.什么是SpriteShape&#xff1f; SpriteShape 是一个灵活且功能强大的世界构建资源&#xff0c;它可以沿着形状的轮廓进…

基于springboot+vue+uniapp的“口腔助手”小程序

开发语言&#xff1a;Java框架&#xff1a;springbootuniappJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#…

秒懂C++之deque及反向迭代器

目录 前言 一.deque的常用接口 二.deque的原理 2.1 vector与list的优缺点 2.2 deque的原理 三.反向迭代器 四.全部代码 前言 秒懂C之List-CSDN博客 秒懂C之vector&#xff08;下&#xff09;-CSDN博客 本文后面关于反向迭代器的操作会涉及到前面的文章~ 一.deque的常用接…

WriterSide 文档、接口自动编译并部署到GitPage

WriterSide 自动编译并部署到GitPage 1. GitHub 创建空仓库2. 配置GitHub 仓库的编译部署方式3. WriteSide 创建项目4. 创建自动、编译部署配置文件5. 自动编译、部署1. GitHub 创建空仓库 在 GitHub 创建一个空的仓库 仓库创建成功后, 记录仓库的远程地址 仓库地址需要修改…

弥散制氧机与变压吸附制氧机的差异

在氧气供应领域&#xff0c;弥散制氧机和变压吸附制氧机是常见的两种设备&#xff0c;它们在工作原理、性能特点、应用场景等方面存在着显著的区别。 工作原理&#xff1a; 弥散制氧机是通过富氧膜的渗透作用&#xff0c;将空气中的氧气分离并富集&#xff0c;从而提供一定浓度…

计算机的错误计算(五十四)

摘要 回复网友关于正确计算计算机的错误计算&#xff08;五十一&#xff09;与&#xff08;五十二&#xff09;中所述案例时的 3点注意事项。 问&#xff1a;对于计算机的错误计算&#xff08;五十一&#xff09;中的案例 &#xff0c;由&#xff08;五十二&#xff09;知&a…