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

news2024/10/6 18:28:41

今日开始我的西门子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.coloradmin.cn/o/1583447.html

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

相关文章

Kali安装黑屏与进入系统后不显示中文的解决办法

使用镜像版本kali-linux-2024.1-installer-amd64.iso 一.创建虚拟机安装Kali镜像时,安装后要重启时发现左上角有个— 闪动并黑屏,启动不成功 上述办法也很简单,可以试试再windows中的CMD终端输入netsh winsock reset,重启电脑如果…

嵌入式Linux:Linux库函数

目录 1、Linux库函数简介 2、标准C语言库函数 1、Linux库函数简介 Linux 提供了丰富的库函数,涵盖了各种领域,从文件操作到网络编程、图形界面、数学运算等。这些库函数大多数都是标准的 C 库函数,同时也包括一些特定于 Linux 系统的库。 …

【Linux】初识Linux,虚拟机安装Linux系统,配置网卡

前言 VMware软件:首先,确保您已经下载了VMware Workstation软件并安装在电脑上。VMware Workstation是一款功能强大的虚拟化软件,它允许在单一物理机上运行多个操作系统。 Linux镜像文件:需要准备一个Linux操作系统的镜像文件。…

初学python记录:力扣1702. 修改后的最大二进制字符串

题目: 给你一个二进制字符串 binary ,它仅有 0 或者 1 组成。你可以使用下面的操作任意次对它进行修改: 操作 1 :如果二进制串包含子字符串 "00" ,你可以用 "10" 将其替换。 比方说,…

LWIP一探究竟

1.网卡接收数据的流程 我们网卡接收数据基本上就是开发板上eth接收完数据后产生一个中断,然后释放一个信号量通知网卡接收线程去处理这些接收的数据,然后将这些数据封装成信息,投递到tcpip_mbox邮箱中,LWIP内核线程得到这个消息,就对消息进行解析,根据消息中数据包类型进行处理…

docker使用canal

1. 准备MySql主库 1.1.在服务器新建文件夹 mysql/data,新建文件 mysql/conf.d/my.cnf 其中my.cnf 内容如下 [mysqld] log_timestampsSYSTEM default-time-zone8:00 server-id1 log-binmysql-bin binlog-do-db mall # 要监听的库 binlog_formatROW配置解读&#…

Harmony鸿蒙南向驱动开发-Regulator

Regulator模块用于控制系统中各类设备的电压/电流供应。在嵌入式系统(尤其是手机)中,控制耗电量很重要,直接影响到电池的续航时间。所以,如果系统中某一个模块暂时不需要使用,就可以通过Regulator关闭其电源…

网络基础三——其他周边问题

3.1ARP原理 ​ ARP不是一个单纯的数据链路层的协议,而是一个介于数据链路层和网络层之间的协议; ​ 以广播的形式(主机号填成全1)构建Mac帧,发送ARP请求包,告诉所有在局域网的主机我的IP地址和Mac帧,与目的IP相同的主…

意得辑意得辑

你是否也曾遇到过在发表论文时英语写作水平不尽如人意的困境?审稿意见总是指出语言表达不够好,需要找英语母语者修改?不用担心,我和你一样,也曾历经这样的挑战。但是,我找到了一家值得信赖的专业润色机构—…

深入分析Linux上下文与上下文切换

Linux 进程运行空间与特权等级 在 Linux 操作系统中,进程的运行空间被划分为内核空间和用户空间,这种划分是为了保护系统的稳定性和安全性。这两个空间对应着 CPU 的特权等级,分别为: Ring 0(内核态)Ring…

全国青少年劳动技能与智能设计大赛安徽省赛区赛前培训在肥东六中顺利举办

为推进我省青少年劳动教育和素质教育高质量发展,提升青少年家国情怀、多元思维、劳动技能、创新能力和综合素质,发现和培养创新后备人才。4月10日,肥东县教体局联合安徽省青少年劳动技能与智能设计大赛组委会在肥东六中创新科教基地成功举行全…

人工智能分类算法概述

文章目录 人工智能主要分类算法决策树随机森林逻辑回归K-均值 总结 人工智能主要分类算法 人工智能分类算法是用于将数据划分为不同类别的算法。这些算法通过学习数据的特征和模式,将输入数据映射到相应的类别。分类算法在人工智能中具有广泛的应用,如图…

目标检测——车牌图像数据集

一、重要性及意义 车牌图像识别的重要性及意义主要体现在以下几个方面: 智能交通管理:车牌图像识别技术是智能交通系统(ITS)的核心组成部分。通过自动识别车辆车牌,可以实现对交通违章行为的自动记录和处理&#xff…

SSD涨价停不下来!

随着HBM内存产能短缺问题的出现,存储市场正遭遇另一波供应短缺。在2021年存储市场陷入低迷后,SSD价格已连续下滑约两年。面对市场变化,存储厂商减少了NAND闪存的生产。随着减产策略的有效执行,需求部分回升,导致SSD供应…

jni 开发 调用dll 函数的流程

jni 调用dll方法以及dll内调用java方法的流程 编写java类 public class abc{static{System.loadLibrary("abc.dll");}public String getResponse(String ReqStr) {return "ok";}public native void InitDiagObj();public native void CarryabcEntry(Stri…

C++的并发世界(十一)——线程池

0.线程池的概念 1.线程池使用步骤 ①初始化线程池:确定线程数量,并做好互斥访问; ②启动所有线程 ③准备好任务处理基类; ④获取任务接口:通过条件变量阻塞等待任务 2.atomic原子操作 std:atomic是C11标准库中的一个…

双碳目标下太阳辐射预报模式【WRF-SOLAR】及改进技术在气象、农林、电力等相关领域中的应用

太阳能是一种清洁能源,合理有效开发太阳能资源对减少污染、保护环境以及应对气候变化和能源安全具有非常重要的实际意义,为了实现能源和环境的可持续发展,近年来世界各国都高度重视太阳能资源的开发利用;另外太阳辐射的光谱成分、…

A Note on LoRA

A Note on LoRA 摘要Additional InsightsPractical ImprovementsLooking Ahead 摘要 LoRA已成为一种首选的方法,用以高效地适应大型语言模型(LLM),其简便性和有效性令人瞩目。本文档扩展了原始LoRA论文,提供了最初未讨…

Spring中的适配器模式

在Spring MVC框架中,适配器模式主要体现在对不同类型的处理器(即Controller)的统一处理上。Spring MVC通过适配器模式来保证无论Controller的实现方式如何多样化,都能够被DispatcherServlet统一调用和管理。具体使用方式如下&…

李廉洋:4.10黄金原油晚间走势最新分析及策略。

鉴于美联储官员对1月和2月通胀数据反应不足,3月通胀数据过热可能导致其反应过度的风险更大。美联储试图避免根据一两个数据点来制定政策,但今年迄今为止经济活动的韧性意味着,在年中降息的理由取决于通胀是否恢复自去年下半年以来的稳步下降趋…