S7-1500替代S7-300全解析系列

news2024/9/23 23:55:49

硬件篇上

01 概述工控人加入PLC工业自动化精英社群

2022年十月初的时候,想必工控圈的小伙伴们都被S7-300系列即将于2023年10月1日退市的消息刷屏了吧?倒退到2020年的10月1日,同样伴随我们多年的ET200S系列也已经悄无声息地退市了。在感叹经典终将成为历史,年华似水流逝的同时,作为工程师更需要提前做好知识储备,熟悉产品的更替。

本文就为大家分享:
S7-300/ET200M/ET200S到S7-1500/ET200MP/ ET200SP硬件方面的替代关系。因为内容较多,今天为大家带来的是硬件篇的第一部分,包括:CPU、扩展机架及分布式IO的替代关系。

02 CPU

CPU一旦更换,整个系统就变了。对于CPU的替代,主要考虑以下七个方面内容:

  • 指令方面:

指令不同,但不影响功能实现即可。

  • 内置通信:

MPI接口,S7-1500不再支持。现场大多数MPI协议都是用在和HMI设备以及上位机通信方面,理论上通过更换HMI设备或者使用电脑网卡然后通过以太网来实现。少量应用在全局通信的MPI,可以使用以太网进行替代。此外,如果有和S7-200通信的,可以通过替换为S7-200 SMART然后通过以太网来实现。
DP接口是S7-300系列最主流的接口。CPU 1515及以下系列不再配备DP通信口,需要通过扩展DP模块实现。对于CPU 1516及以上系列,虽然配置了DP通信口,但是如果要作为DP从站,同样需要通过扩展DP模块实现。
对于以太网接口,S7-1500除了不支持PROFINET CBA以外,基本可以无缝更换。并且S7-1500拥有更好的性能和更多的通信资源,还能够支持更多的通信协议。
PtP接口,这个只有很少的S7-300C CPU集成,S7-1500可以通过增加基本型的串口模块扩展该接口。

  • 工作存储器:

这是产品替代时需要重点考虑的问题,毕竟功能不够,可以增加模块实现,但是工作存储器满了,那就只能更换CPU了。S7-300和S7-1500之间没有一个准确的存储器占用换算关系。不过官方的文档中有一个CPU替代表格可供参考,如下表所示。

表1 CPU替代参考

详细信息可以通过官方路径查看。

  • 运算速度:

很多时候,虽然功能能满足,程序也能装的下,但是CPU扫描周期长会影响产线节拍。这时就需要考虑CPU运算速度。一般来说,运算速度可以用位运算时间和浮点运算时间来衡量,表2和表3列举出了每一种CPU( 1500 V2.9 版本)的位运算和浮点运算典型时间的对比,对照表1的替代方案来说,都可以做到运算速度显著提升。

表2 位运算时间典型时间对比

表3 位运算时间典型时间对比

  • 通信资源:

CPU都有其内置通信资源,包括PROFIBUS DP从站数量、IO设备数量、连接资源(S7、开放式通信、HMI等)等,替代时通常需要考虑。和运算速度一样,新一代S7-1500的通信连接资源要显著高于表1对应的S7-300,参考表4所示(CPU 1500 V2.9 版本)。即使是CPU317与CPU319可能会因为同时支持两个DP网络带来的更多DP从站,S7-1500系列也可以通过增加CM1542-5扩展模块去连接更多的DP从站。

表4 通信连接资源对比

  • 存储卡:

S7-300系列和S7-1500系列的存储卡都是作为装载存储器使用,但是存储内容有所区别。S7-300只是下载程序、组态、配方、文本列表、Web页面等,但不包含任何变量符号和注释。所以存储卡很小,最大只有8MB。S7-1500系列支持全部下载。所以S7-1500存储卡最小4MB,最大可以到32GB。这里推荐CPU 1513及以下选择12MB存储卡,CPU 1516及以下选择24MB存储卡,CPU 1517及以上选择 256MB 存储卡,当然根据需要可以再调整,毕竟存储卡更换相对容易。

  • 内置功能:

CPU 300C系列,自带工艺功能,如果还要使用类似功能,那需要CPU 1500C来替代,详细的内容将在下篇文章中介绍。

03 扩展机架以及分布式IO

IO的替代对整体的影响相对较小。毕竟一般在S7-300上可以使用的IO模块在S7-1500上也可以使用,所以可以逐步替代。通常这一部分替代会考虑以下五个方面:

  • 扩展机架:

S7-300支持扩展机架,这是一种低成本扩展IO的方案。现在到了S7-1500时代,这种方案已经淘汰。通过PROFINET IO可以轻松扩展出很多机架,即使只在主机架上,也能安装最多30个扩展IO,唯一需要注意的是机架中模块如果过多的话需要考虑配置系统电源。

  • 分布式:

S7-300时代常用的分布式ET200M、ET200S,建议替换成为对应版本的ET200MP和ET200SP。此外如果可能的话,建议将DP接口换成PN接口的接口模块。PROFINET相对PROFIBUS,抗干扰能力更强、通信速率更快、扩展性也更好。
ET200MP有1种DP接口模块,IM155-5 DP ST可以替代IM153-1、IM153-2。ET200MP有3种PN接口模块,一般可以使用IM155-5 PN ST替代IM153-4 PN ST和IM153-4 PN HF。

如果需要替代使用有源背板的ET200M,目前只能使用IM155-5 PN HF。ET200SP有1种DP接口模块,IM 155-6 DP HF可以替代各式各样的ET200S DP接口模块。ET200SP有5种PN接口模块,一般可以直接使用IM155-6 PN ST替代IM151-3 PN ST,IM155-6 PN/2 HF替代IM151-3 PN HF,IM155-6 PN HS替代IM151-3 PN HS。

  • 普通IO:

这个替代相对简单,数字量主要看点数和有没有特殊功能。模拟量主要看点数、测量类型以及有没有特殊功能等,其他值得注意的是ET200S的模块点数较少,可以合并后替代。因为模块种类太多,表5-10只列举ET200M IO较为常用的替代关系,表中注明了模块短名称以及订货号中间五位(x为数字),请仔细校对避免替换时弄错。ET200S 替代类似于 ET200M,这里就不展开列举了。

表5 ET200M DI 替代

表6 ET200M DO 替代

表7 ET200M DIO 替代

表8 ET200M AI 替代

表9 ET200M AO 替代

表10 ET200M AIO 替代

  • 电源:

ET200S系列有各式各样的电源模块,最常用的有PM-E,到了ET200SP以后全部取消。更换成现在的白色电源底座。一般情况下需要在第一个模块的位置和后面适当的位置使用白色电源底座,用于负载供电,或者传感器电源等,具体主要取决于负载电流。对于特殊模块,可以使用选型工具(TIA Selection Tool)配置合适的底座。

ET200MP系列与S7-1500主机架因为支持模块更多,所以可能会导致系统电源不够。也可以在最左边或者机架中间增加系统电源(PS),选型也可以在上面提到的选型工具中确定是否需要增加。而以前常用的PS307的S7-1500系列替代品是负载电源,一般使用S7-1500系列专用的PM电源或者SITOP电源替代,这个需要注意。

  • 有源背板:

和ET200M不同,ET200MP目前如果需要使用有源背板,需要使用IM155-5 PN HF接口模块V4.4以上的版本才可以。目前有3种底板,分别用于最多12个模块、8个模块与4个模块(不包含接口模块),选型相对以前的ET200M更加简单,没有特殊附件。工控人加入PLC工业自动化精英社群

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

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

相关文章

GEE 将本地 GeoJSON 文件上传到谷歌资产

在地理信息系统(GIS)领域,Google Earth Engine(GEE)是一个强大的平台,它允许用户处理和分析大规模地理空间数据。本文将介绍如何使用 Python 脚本批量上传本地 GeoJSON 文件到 GEE 资产存储,这对…

Qt (16)【Qt 事件 —— Qt 事件简介 | 如何重写相关的 Event 函数】

阅读导航 引言一、事件介绍二、如何重写相关的 Event 函数1. 事件的处理简介2. 示例重写鼠标相关的 Event 函数(1)新建Qt项目,设计UI文件(2)新添加MyLabel类(3)重写enterEvent()方法和leaveEven…

分享一个爬虫数据挖掘 农村产权交易数据可视化平台 数据分析大数据 Java、python双版(源码、调试、LW、开题、PPT)

💕💕作者:计算机源码社 💕💕个人简介:本人 八年开发经验,擅长Java、Python、PHP、.NET、Node.js、Android、微信小程序、爬虫、大数据、机器学习等,大家有这一块的问题可以一起交流&…

形式向好、成本较低、可拓展性较高的名厨亮灶开源了。

简介 AI视频监控平台, 是一款功能强大且简单易用的实时算法视频监控系统。愿景在最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,减少企业级应用约 95%的开发成本,在强大视频算法加…

建筑业首个通过算法备案的大模型发布

建筑业首个通过算法备案的大模型发布 9月10日上午,上海建工四建集团与中国建筑出版传媒有限公司携手推出了Construction-GPT PRO版,这是一款专为建筑行业设计的施工知识大模型。该模型能够理解和生成长达8000字符的内容,其回答速度达到毫秒级…

LLM大模型学习:NLP三大特征抽取器(CNN/RNN/TF)

NLP三大特征抽取器(CNN/RNN/TF) 结论:RNN已经基本完成它的历史使命,将来会逐步退出历史舞台;CNN如果改造得当,将来还是有希望有自己在NLP领域的一席之地;而Transformer明显会很快成为NLP里担当…

Linux 信息安全:构建坚固的防御体系

摘要: 本文围绕 Linux 信息安全展开。阐述了 Linux 在信息技术中的重要地位,强调信息安全的重要性以及 Linux 信息安全面临复杂网络环境、演变攻击手段与内部威胁等挑战。详细介绍了 Linux 系统的安全架构与机制,包括用户与权限管理、文件系统…

Hexo框架学习——从安装到配置

第一章 Hexo入门 Hexo 是一个快速、简洁且高效的博客框架。 1.1 Hexo的下载与安装 1.1.1 Hexo下载 在下载Hexo之前,我们需要确保电脑上已经安装好以下软件: Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本) Git…

你真的懂吗系列——串口通信

你真的懂吗 文章目录 你真的懂吗前言二、什么是串口通信二、STM32的串口三、什么是数据通信 前言 串口通信是一种设备间常用的串行通信方式,串口按位(bit)发送和接收字节。尽管比字节(byte)的串行通信慢,但…

机器学习算法-决策树算法

文章目录 什么是决策树?决策树的基本概念决策树的构建过程决策树的优缺点优点:缺点: 决策树的优化决策树的应用决策树的实现工具 特征选择准则1. 信息增益(Information Gain)计算公式:熵(Entrop…

ubuntu20.4安装Qt5.15.2

ubantu20.4镜像下载地址: https://releases.ubuntu.com/focal/ubuntu-20.04.6-desktop-amd64.iso Qt5.15.2下载地址: https://download.qt.io/official_releases/online_installers/ 安装步骤 1、进入地址后选择对应安装包,我这是ubuntu…

Redis进阶(二)--Redis高级特性和应用

文章目录 第二章、Redis高级特性和应用一、Redis的慢查询1、慢查询配置2、慢查询操作命令3、慢查询建议 二、Pipeline三、事务1、Redis的事务原理2、Redis的watch命令3、Pipeline和事务的区别 四、Lua1、Lua入门(1)安装Lua(2)Lua基…

虚幻引擎 | (类恐鬼症)玩家和NPC语音聊天

SETUP:工具和插件 工具:elevenlabs或者讯飞,用于Speech Synthesis(语音合成,text to speech)。 https://elevenlabs.io/app/speech-synthesis/text-to-speechhttps://elevenlabs.io/app/speech-synthesis…

海外云手机——跨国业务的高效工具

海外云手机是一种基于云计算的虚拟手机服务,依托海外服务器实现跨国网络访问。这项服务不仅具备传统智能手机的所有功能,还突破了地域限制,为跨国业务提供更加便捷、高效、安全的解决方案。 随着全球化的加速和互联网的快速普及,跨…

C语言深入理解指针五(18)

文章目录 前言一、回调函数是什么?二、qsort使用举例使用qsort函数排序整型数据使用qsort函数排序结构数据 三、qsort的模拟实现总结 前言 本篇将会很有意思! 一、回调函数是什么? 回调函数就是一个通过函数指针调用的函数。   如果你把函数…

代码随想录27期|Python|Day52|​动态规划|​647. 回文子串|516. 最长回文子序列

本文是动态规划的回文字符串部分。 647. 回文子串 本题需要搞清楚dp的定义、遍历顺序和递推公式。 1、dp数组的定义 由图片可知,不同于之前的dp数组直接定义为当前遍历到的位置处题目所要求得值,而是应该定义为i为开始,j为结束的子串是否是…

探索音视频SDK的双重核心:客户端与服务端的协同作用

在当今的数字化时代,音视频技术已成为连接人与人、人与世界的重要桥梁。从社交娱乐到在线教育,从远程医疗到视频会议,音视频技术的应用无处不在,极大地丰富了我们的生活方式和工作模式。本文将深入探讨音视频SDK的两大核心类别——…

横版闯关手游【全明星时空阿拉德】Linux手工服务端+运营后台+双app端

横版闯关手游【时空阿拉德】(【全明星阿拉德】)阿拉德系列2022整理Linux手工服务端余额充值后台安卓苹果双端。 运营后台看目录结构是thinkphp开发的。 代码免费下载:百度网盘

DNAT和SNAT实践

NAT分SNAT和DNAT两种。从名字上区分: SNAT将源IP地址替换为出口网络的IP地址,以便内网地址可以访问外网服务。一般受限于公网IP有限,一个内网集合想访问外网服务,则用统一的出口做代理。出口配置公网IP,帮助从此发出的…

Java重修笔记 第五十四天 坦克大战(二)常用的绘图方法、画出坦克图形

常用的绘图方法 1.设置当前画笔的颜色,可多次调用 public abstract void setColor(Color c) 参数:c -颜色 2. 画一条直线 public abstract void drawLine(int x1, int y1, int x2, int y2) 参数:x1 - 第一个点的 x坐标。 y1 - 第一点的 y坐…