西门子PLC(S7-200 SMART)学习笔记1:初识PLC可编程逻辑器件

今日开始我的西门子PLC学习之路,学习的型号以S7-200 SMART为主

主要认识一下PLC是什么、型号怎么看、 通信相关、编程软件、构造及工作原理

 

目录

西门子官方PLC手册获取:

1、PLC可编程逻辑器件的基本认识:

PLC的结构及各部分的作用:

PLC的工作原理:

S7-200 SMART外形尺寸:

2、型号与订货号:

CPU 型号分析:

 订货号:

3、通信选项:

4、编程软件(STEP7-Micro/WIN SMART):

经典Step7各个版本区别:

 5、基本学习路线:

 搜索网上资料网址贴出:


 

西门子官方PLC手册获取:

高级搜索-工业支持中心-西门子中国

 

1、PLC可编程逻辑器件的基本认识:

可编程逻辑控制器(PLC)是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。

PLC的结构及各部分的作用:

PLC的类型案多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入输出接口、电源扩展器接口和外部设备接口等几个主要部分组成。PLC的硬件系统结构如下图所示:

1、主机
主机部分包括中央处理器(CPU)、系统程序存储器和用户程序及数据存储器.CPU是PLC的核心,它用以运行用户程序、监控输入、输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如电脑、打印机等)的请求以及进行各种内部判断等。

PLC的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果
2、输入输出(/O)接口
I/O接口是PLC与输入V输出设备连接的部件。输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接器、电磁阀、指示灯等)。I/O接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。I/O点数即输入输出端子数是PLC的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。

3、电源
图中电源是指为CPU、存储器、O接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输入设备提供直流电源
4、编程
编程是PLC利用外部设备,用户用来输入、检查、修改、调试程序成监示PLC的工作情况.通过专用的PC/PPI电览线将PLC与电脑联接。并利用专用的软件进行电脑编程和监控。
5、输入输出扩展单元
VO扩展接口用于将扩充外部猫入输出瑞子数的扩展单元与基本单元(即主机)连接在一起。
6、外部设备接口
此接口可将打印机、条码扫描仪,变频器等外部设备与主机相联,以完成相应的操作。

PLC的工作原理:


PLC是采用顺序扫描,不断循环的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。
PLC的一个扫描周朗必经输入采样、程序执行和输出刷新三个阶段。
PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入随即关闭喻入端口,进入程序执行阶段

 

S7-200 SMART外形尺寸:

 

2、型号与订货号:

S7-200 SMART CPU 系列包括十四个 CPU 型号

分为两条产品线:紧凑型产品线和标准型产品线。

CPU 标识的第一个字母表示产品线,紧凑型 (C) 或标准型 (S)。

标识的第二个字母表示交流电源/继电器输出 (R) 或直流电源/直流晶体管 (T)。

标识中的数字表示总板载数字量 I/O 计数。I/O 计数后的小写字符“s”

 

CPU 型号分析:

S:标准型CPU:可扩展模块和信号板,最多6个扩展模块和1个信号板

C:经济型CPU:不可扩展模块和信号板

T:晶体管输出:24VDC供电,电子电路,响应速度快,最快可达100KHz,带负载能力弱

R:继电器输出:220VAC供电,机械结构,有机械寿命,响应速度慢,带负载能力强

20/30/40/60:CPU本体输入输出点总和,输入输出比例按3:2分配

 

 订货号:

 有时我们在淘宝搜素西门子PLC进行选型时,它有订货号来对应不同CPU器件等:

3、通信选项:

S7-200 SMART 可实现 CPU、编程设备和 HMI 之间的多种通信:

● 以太网:

– 编程设备到 CPU 的数据交换 – HMI 与 CPU 间的数据交换

– S7 与其它 S7-200 SMART CPU 的对等通信

– 与其它具有以太网功能的设备间的开放式用户通信 (OUC)

● PROFIBUS:

– 适用于分布式 I/O 的高速通信(高达 12 Mbps)

– 一个总线控制器连接许多 I/O 设备(支持 126 个可寻址设备)。

– 主站和 I/O 设备间的数据交换

– EM DP01 模块是 PROFIBUS I/O 设备。

● RS485:

– 总共支持 126 个可寻址设备(每个程序段 32 个设备)

– 支持 PPI(点对点接口)协议

– HMI 与 CPU 间的数据交换

– 使用自由端口在设备与 CPU 之间交换数据(XMT/RCV 指令)

● RS232:

– 支持与一台设备的点对点连接

– 支持 PPI 协议

– HMI 与 CPU 间的数据交换

– 使用自由端口在设备与 CPU 之间交换数据(XMT/RCV 指令)

4、编程软件(STEP7-Micro/WIN SMART):

 这里也是在哔哩哔哩获取到了软件下载地址:

s7安装包链接:https://pan.baidu.com/s/11Up90KVq9g4pgQQDwRJ9yw
提取码:vu5v

经典Step7各个版本区别:

经典STEP 7软件,用于SIMATIC S7、SIMATIC C7 和 SIMATIC WinAC 自动化系统的标准工具。

step 7 版本有Step7Basic、Step7、Step7 Professional、Step7 Mini、Step7 Lite、Step7 Micro/Win。

Step7 Basic ——针对于西门子最新的S7-1200系列的编程软件,其中可以包含S7-1200专用的触摸屏进行组 态,同时也可以对1200专用的伺服进行设定。

Step7——S7-300/400的编程软件,编程方式仅局限于LAD,STL,FBD。

Step7 ProFessional——内部包含有Step7,并含有Graph,HiGraph,SCL以及模拟器PLCSIM。

Step7 Lite——受限制的Step7版本,仅可以使用该版本组态本地机架,不可组态网络。

Step7 Micro——西门子S7-200的编程软件。

S7-200,S7-300,S7-1200只能使用其对应的编程软件进行编程。

 

 

 5、基本学习路线:

 

 

 搜索网上资料网址贴出:

https://www.cnblogs.com/ybqjymy/p/17613513.htmlSiemens 西门子博途、经典wincc、经典SETP7的区别https://www.cnblogs.com/ybqjymy/p/17613513.html

 https://wenku.baidu.com/view/000da1e1c081e53a580216fc700abb68a882ad08.html?fr=aladdin664466&ind=1&aigcsid=0&qtype=0&lcid=1&queryKey=plc%E5%85%A5%E9%97%A8&_wkts_=1712641829728&bdQuery=PLC%E5%85%A5%E9%97%A8

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

threejs 基础知识点汇总

threejs 基础知识点汇总 之前写了几篇博文,但是我觉得写的不好,我今天再补充一篇还不好的,把基础知识点汇总一下,不写运行的代码了,只写关键代码,但是看了之前我写的那几篇,看这篇的话问题其实不…

群晖NAS使用Docker部署Potopea在线图片编辑工具并实现公网访问

文章目录 1. 部署Photopea2. 运行Photopea3. 群晖安装Cpolar4. 配置公网地址5. 公网访问测试6. 固定公网地址 本文主要介绍如何在群晖NAS使用Docker部署Potopea在线图片编辑工具,并结合cpolar内网穿透实现公网环境可以远程访问本地部署的Potopea. Photopea是一款强大…

伺服电机的惯性

一、伺服电机的惯性 伺服电机的惯性主要指电机及其连接的负载的惯性。它是通过将物体的质量与其距离旋转轴的平方相乘得到的。对于伺服电机来说,惯性体现了电机和负载对速度和加速度变化的阻力程度,即其惯性越大,对速度和加速度变化的阻…

人工智能_大模型023_AssistantsAPI_01_OpenAI助手的创建_API的调用_生命周期管理_对话服务创建---人工智能工作笔记0159

先来说一下一些问题: 尽量不要微调,很麻烦,而且效果需要自己不断的去测试. 如果文档中有图表,大量的图片去分析就不合适了. 是否用RAG搜索,这个可以这样来弄,首先去es库去搜能直接找到答案可以就不用去RAG检索了,也可以设置一个分,如果低于60分,那么就可以去进行RAG检索 微…

看不起的行业,其实比工作 赚的多

1、烧烤,只要你敢干,一年的利润是普通人五年的工资,日入2000。 2、翻新二手手机,深圳华强北好的时间段一天能卖出几千台,日入1000。 3、大学食堂开个小卖部,一个月就能挣个大千,日入1500。 4…

基于Spring Boot与Vue的智能化学生心理咨询评估系统

末尾获取源码作者介绍:大家好,我是墨韵,本人4年开发经验,专注定制项目开发 更多项目:CSDN主页YAML墨韵 学如逆水行舟,不进则退。学习如赶路,不能慢一步。 目录 一、项目简介 二、开发技术与环…

计算机网络:网络层的路由选择协议

网络层的 路由选择协议 路由表 从下图的三个简单的拓扑结构所示,如果其中一条链路断了,静态路由就通不了,断了。但是使用动态路由可以动态调届选择策略。 静态路由和动态路由的区别对比和特点 路由选择协议 自治系统AS 内部网关协议RI…

MySQL高级(索引结构Hash,为什么InnoDB存储引擎选择使用B+tree索引结构?)

目录 1、Hash索引结构 2、Hash索引特点 3、存储引擎支持 4、为什么InnoDB存储引擎选择使用Btree索引结构? 1、Hash索引结构 哈希索引就是采用一定的hash算法,将键值换算成新的hash值,映射到对应的槽位上,然后存储在hash表中。 如…

SpringBoot第一个hello world项目

文章目录 前言一、Spring Boot是什么?二、使用步骤1. 创建项目2.书写测试 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了…

【机器学习】深入解析机器学习基础

在本篇深入探讨中,我们将揭开机器学习背后的基础原理,这不仅包括其数学框架,更涵盖了从实际应用到理论探索的全方位视角。机器学习作为数据科学的重要分支,其力量来源于算法的能力,这些算法能够从数据中学习并做出预测…

【JavaWeb】Tomcat服务器

目录 动态网站动态网站的特点 程序架构B/S与C/S的比较B/S技术的工作原理URL 什么是Web服务器 Web服务器、服务端、服务器的区别和联系什么是TomcatTomcat服务器的安装与配置解压缩版本Tomcat的配置添加系统变量,名称为CATALINA_HOME,值为Tomcat的安装目录…

C/C++中局部变量static用法实例

1. 普通局部变量存储于进程栈空间,使用完毕会立即释放,静态局部变量使用static修饰符定义,即使在声明时未赋初值,编译器也会把它初始化为0,并且静态局部变量存储于进程的全局数据区,即使函数返回&#xff0…

解密项目管理专业术语:十大名词背后的实战技巧

项目管理是一门综合学科,涵盖了一系列方法、技能和工具。今天为大家带来项目管理的十大专业术语,它们分别是项目范围、利益相关者管理、工作分解结构(WBS)、里程碑、风险管理、资源分配、关键路径法(CPM)、…

Word·VBA文档合并

目录 1,复制法,不保留原文档格式2,复制法,保留原文档格式3,插入法,保留原文档格式 之前的文章《WordVBA实现邮件合并》虽然可以生成邮件合并文档结果,但是不能像《python实现word邮件合并》一样…

计算机网络-运输层

运输层 湖科大计算机网络 参考笔记,如有侵权联系删除 概述 运输层的任务:如何为运行在不同主机上的应用进程提供直接的通信服务 运输层协议又称端到端协议 运输层使应用进程看见的好像是在两个运输层实体之间有一条端到端的逻辑通信信道 运输层为应…

鸿蒙原生应用已超4000个!

鸿蒙原生应用已超4000个! 来自 HarmonyOS 微博近期消息,#鸿蒙千帆起# 重大里程碑!目前已有超4000个应用加入鸿蒙生态。从今年1月18日华为宣布首批200多家应用厂商正在加速开发鸿蒙原生应用,到3月底超4000个应用,短短…

【算法详解】二分查找

1. 二分查找算法介绍 「二分查找算法(Binary Search Algorithm)」:也叫做 「折半查找算法」、「对数查找算法」。是一种在有序数组中查找某一特定元素的搜索算法。 基本算法思想:先确定待查找元素所在的区间范围,在逐步…

k8s_入门_命令详解

命令详解 kubectl是官方的CLI命令行工具,用于与 apiserver进行通信,将用户在命令行输入的命令,组织并转化为 apiserver能识别的信息,进而实现管理k8s各种资源的一种有效途径 1. 帮助 2. 查看版本信息 3. 查看资源对象等 查看No…

C语言——文件管理

文件:即磁盘上的文件,使用文件可以将数据直接存放在电脑的硬盘上,做到数据持久化。 在程序设计中,按文件的功能划分,将文件分为程序文件与数据文件 程序文件 程序文件包括源文件(.c)&#xff0…

MySQL - 基础三

11、事务管理 CURD不加控制,会有什么问题? 当客户端A检查还有一张票时,将票卖掉,还没有执行更新数据库时,客户端B检查了票数,发现大于0,于是又卖了一次票。然后A将票数更新回数据库。这是就出现…