- 第1节:电工入门1
- 第2节:电工入门2
- 第3节:两台电机顺起逆停电路图讲解
- 第4节:星三角电路图讲解
- 第5节:PLC外围接线讲解
- 第6节:脱离图纸编程
- 第7节:延时启动、点动加自锁
- 第8节:延时正反转
- 第9节:软件操作
- 第10节:三种定时器分析
- 第11节:流水灯讲解1
- 第12节:流水灯讲解2
- 第13节:流水灯讲解3
- 第14节:震荡电路1
- 第15节:震荡电路2
- 第16节:上升沿下降沿
- 第17节:系统块
- 第18节:红绿灯讲解
- 第19节、计数器讲解
- 第20节、闹钟讲解
- 第21节、洗衣机讲解
- 第22节、抢答器讲解
- 第23节:进制转换
- 第24节:数据类型1
- 第25节:数据类型2
- 第26节:数据类型应用1
- 第27节:数据类型应用2
- 第28节:比较指令编程
- 第29节:数据运算指令
- 第30节:数据运算的应用举例
- 第31节:逻辑与运算指令、移位指令
- 第32节:T顺控指令讲解
- 第33节:模拟量1
- 第34节:模拟量2
- 第35节:模拟量3
- 第36节:PID恒温控制1
- 第37节:PID恒温控制2
- 第38节:模拟量控制阀门开度和PID恒液位1
- 第39节:模拟量控制阀门开度和PID恒液位2
- 第40节:MODBUS RTU通信
- 第41节:通信及变频器1
- 第42节:通信及变频器2
- 第43节:通信及变频器3
- 第44节:变频器1
- 第45节:变频器2
- 第46节:变频器3
- 第47节:变频器4
- 第48节:步进电机1
- 第49节:步进电机2
- 第50节:步进电机3
- 第51节:PWM、运动控制库1
- 第52节:PWM、运动控制库2
- 第53节:PWM、运动控制库3
- 第54节:编码器1
- 第55节:编码器2
- 第56节:编码器3
- 第57节:伺服1
- 第58节:伺服2
- 第59节:伺服3
- 第60节:伺服4
- 第61节:子程序和中断1
- 第62节:子程序和中断2
- 第63节:子程序和中断、时钟
- 第64节:MCGS触摸屏1
- 第65节:MCGS触摸屏2
- 第66节:MCGS触摸屏3
- 第67节:MCGS触摸屏4
- 第68节:MCGS触摸屏5
- 第69节:MCGS触摸屏6
- 第70节:MCGS触摸屏7
- 第71节:分布式IO模块1
- 第72节:分布式IO模块2
- 第73节:分布式IO模块3
- 第74节:分布式IO模块4
- 01西门子S7-200SMART专题课程介绍
- 02零基础3天学会西门子S7-200SMART编程01
- 03零基础3天学会西门子S7-200SMART编程02
- 04三天玩转西门子S7-200SMART现场的模拟量
- 05西门子S7-200SMART数据存储区在PLC中的地位
- 06西门子S7-200SMART所用到数据类型汇总
- 07西门子S7-200SMART进制转换在编程中的用途01
- 08西门子S7-200SMART进制转换在编程中的用途02
- 09西门子S7-200SMART为何进行数据类型转换及如何使用
- 10西门子S7-200SMART寻址方式
- 11西门子S7-200SMART生物除臭项目中数据类型的应用分析
- 12西门子S7-200SMART型号有哪些
- 13西门子S7-200SMART的扩展模块分类
- 14西门子S7-200SMART输入点接线方式汇总
- 15西门子S7-200SMART输出点接线方式汇总
- 16西门子S7-200SMART模拟量输入、输出模块接线
- 17西门子S7-200SMART生物分离器图纸PLC讲解
- 18西门子S7-200SMART用以太网下载搜索不到CPU怎么办?
- 19西门子S7-200SMART用USB-PPI电缆下载程序搜索不到CPU怎么办
- 20西门子S7-200SMART脉冲捕捉位、输出状态冻结、断电保持等功能应用技巧
- 21西门子S7-200SMART中的清除键该如何使用
- 22西门子S7-200SMART如何利用存储卡清除密码?
- 23西门子S7-200SMART为什么要进行固件升级?如何升级
- 24西门子S7-200SMART如何利用存储卡复制程序
- 25西门子S7-200SMART所有指令划分、应用场合、重要指令标注
- 26西门子S7-200SMART常开、常闭触点、线圈、中继M的应用
- 27西门子S7-200SMART置位优先SR、复位优先RS应用案例
- 28西门子S7-200SMART定时器案例01
- 29西门子S7-200SMART定时器案例02
- 30西门子S7-200SMART震荡电路精讲
- 31西门子S7-200SMART的SM0.0、SM0.1、SM0.5应用
- 32西门子S7-200SMART计数器灵活应用
- 33西门子S7-200SMART传送比较指令的应用案例
- 34西门子S7-200SMART整数运算指令、浮点数运算、转换指令
- 35西门子S7-200SMART沿指令、取反指令、异或指令
- 36西门子S7-200SMART时钟指令应用1
- 37西门子S7-200SMART时钟指令应用2及填充指令
- 38西门子S7-200SMART定位控制应用场合及硬件选型
- 39西门子S7-200SMART步进驱动器的接线和调试、细分、步距角的用法
- 40西门子S7-200SMART用PLC指令自编程序 01
- 41西门子S7-200SMART用PLC指令自编程序 02
- 42西门子S7-200SMART运动控制指令的编程案例 01
- 43西门子S7-200SMART运动控制指令的编程案例 02
- 44西门子S7-200SMART高速计数器的应用 01
- 45西门子S7-200SMART高速计数器的应用 02
- 46西门子S7-200SMART利用编码器测速案例
- 47西门子S7-200SMART利用编码器测位置案例
- 48西门子S7-200SMART子程序及中断程序的应用案例
- 49西门子S7-200SMART手自动转换程序
- 50西门子S7-200SMART模拟量输入转换公式
- 51西门子S7-200SMART中断应用案例
- 52西门子S7-200SMART子程序现场实际案例讲解
- 53西门子S7-200SMART模拟量在现场的应用
- 54西门子S7-200SMART的模拟量模块分类
- 55西门子S7-200SMART模拟量输入的程序案例
- 56西门子S7-200SMART温度模块RTD和TC的应用
- 57西门子S7-200SMART模拟量输出控制变频器案例
- 58西门子S7-200SMART课PID控制温度流程图
- 59西门子S7-200SMART课PID控制温度程序调试
- 60西门子S7-200SMART现场模拟量综合案例精讲
- 61西门子S7-200SMART的MODBUS入门介绍
- 62西门子S7-200SMART的MODBUS主站指令和从站指令
- 63西门子S7-200SMART两台SMARTPLC一主一从通信案例
- 64西门子S7-200SMART完成位,强制轮洵(上)
- 65西门子S7-200SMART完成位,强制轮洵(下)
- 66西门子S7-200SMART和称重传感器的通信案例
- 67西门子S7-200SMART和变频器的通信
- 68西门子S7-200SMART以太网通信
- 69西门子S7-200SMART判断CPU硬件诊断的方法有哪些
- 70西门子S7-200SMART实操讲解判断故障
- 71西门子S7-200SMART用AM03模块演示几种常见的故障
- 72西门子S7-200SMART的以太网通信及答疑
- 73西门子S7-200SMART如何在项目中迅速建立编程思路及答疑
- 74西门子S7-200SMART如何在项目中建立编程思路(续讲)及答疑
- 75西门子S7-200SMART的运动控制库指令及答疑
- 76西门子S7-200SMART和变频器通信及答疑
- 77西门子S7-200SMART编码器在plc中的灵活应用
- 78西门子S7-200SMART编码器测位置停电保持程序如何编写
可编程控制器(PLC)是集计算机技术、现代控制技术为一体的先进控制装置,在工业控制的各个领域获得了广泛的应用,它具有许多独特的优点,较好地解决了工业领域普遍关心的可靠、安全、灵活、方便、经济等问题。
尽管PLC的功能非常强大,但是它只能替代继电器-接触器的控制电路,不可替代被控对象的主电路、信号输入和采集电路。除此之外,PLC的编程思想又和继电器-接触器的控制电路很密切。
今天小编给您带来的这本《零基础学西门子S7-200 SMART PLC编程及应用》主要介绍了常用低压电器与电气控技术部分的内容。图书主要以S7-200 SMART PLC为例进行讲解,S7-200 SMART PLC是西门子SIMATIC系列中的重要成员,是S7-200 PLC的发展方向,其指令和程序结构与S7-200基本上相同。
一、概述
西门子PLC S7-200 SMART是性价比较高的一款PLC产品,它性能优异,扩展性能好,通讯功能强,结合西门子触摸屏SMART系列和西门子变频器SINAMICS系列,可以为用户提供小型自动化控制系统的解决方案。本文下面就为您介绍一下西门子PLC S7-200 SMART,为您的选择做一个参考。
二、西门子PLC S7-200 SMART
西门子PLC S7-200 SMART的主要特点如下:
1. CPU种类丰富
西门子PLC S7-200 SMART的CPU有多种类型,既有集成多个输入输出控制点的CPU,也有独立的CPU。用户可以根据实际项目需求进行配置,针对不同项目的特点,可以选择标准型或经济型的CPU,为用户节省了成本;
2. 扩展性强
西门子PLC S7-200 SMART采用新型的信号板设计,在用户需要扩展通信端口,数字量模块,模拟量模块时,不需要占用大量的空间,能更加合理的利用现有的配置,在此基础上进行扩展,提高了模块的利用率,节约了成本;
3. 通讯功能强
西门子PLC S7-200 SMART的CPU本身集成有以太网接口,为用户提供了强大的通讯保障,用户无需配置多余的扩展模块,就能实现程序的下载,监视,以及PLC与设备之间的通讯;
4. 运动功能强
西门子PLC S7-200 SMART的CPU本身集成有3路高速脉冲输出,频率最高为100 kHz,支持多种输出方式和运动模式。用户可以使用向导进行配置,简单方便的是实现运动控制的功能;
5. 运行速度快
西门子PLC S7-200 SMART的芯片运行速度快,程序执行时间短,对于复杂的工艺控制过程和控制逻辑可以快速运算;同时集成的SD卡可以为用户提供快速的程序更新服务,这样极大的提高了工作效率;
6. 编程简单
西门子PLC S7-200 SMART的编程软件在S7-200编程软件的基础上做了改进,用户可以方便的通过软件中的菜单功能,程序指令,程序向导等进行程序逻辑的设计。同时在软件中提供强大的中文帮助,可以为用户答疑解惑,很大程序上提高了程序设计的时间;
三、小结
综上所述,西门子PLC S7-200 SMART为用户提供了全新的体验,相对于西门子PLC S7-200系列,它的配置更加丰富,通讯功能更加强大,用户在组态编程过程中更加快速简单,而且可以和多种西门子产品进行通讯,并组成完整的控制系统解决方案。正因为如此,西门子PLC S7-200 SMART越来越多的应用在各种小型自动化控制系统中,为用户带来了更多的便利。如果用户需要更多的了解西门子PLC S7-200 SMART系列,请联系我们,我们会更好的提供相关技术支持。 作者:上海西纪自动化科技 https://www.bilibili.com/read/cv16875967 出处:bilibili
初识SMART
硬件:CPU SR30 AC/DC/RLY(6ES7 288-1SR30-0AA0),以下所有数据以及描述文字均以此款型号为对象与大家熟悉但已经退市的S7-200CN相近似型号比较而得。
1. 包装
沿袭了S7-200CN包装样式,环保硬纸盒包装,开箱看到的是本体裸机衬垫箱板纸。包装盒封口标签纸上型号、名称、电源规格、输入输出类型数量,产地等信息一应俱全。
2.整机
正面蓝底白字“SIEMENS”LOGO标志做的很有特色,比较醒目。本机CPU SR30 AC/DC/RLY(6ES7 288-1SR30-0AA0)继电器输出型,数字量输入/输出数量18/12。输入指示灯以一个字节为单位设置,DIa、DIb两组各8个,另2个输入点在DIc组内;输出指示灯同样也以一个字节为单位设置,DQa一组8个,另4个在Qb组内;RUN/STOP/ERROR三个指示灯集中在一起;RS485通讯接口标准的DB9母口,旁边丝印标志“RS485 ×20”。
“SIMATIC S7-200 SMART”和“CPU SR30”标志,相比其他字符较大,很醒目,一眼就可以辨识模块。总体而言整机给人一种简约集中的第一映像。
S7-200 SMART个头H×D(mm)=100×81,与S7-200CN的个头H×D(mm)=80×62相比略有增大。W方向,S7-200 224CN(24点,14/10)120.5mm,226CN(40点,24/16)196mm,而SR30(30点,18/12)125mm,比24点的224CN略微长了一点点,整个外形看起来有点立方体的感觉。查看技术数据,SR60(60点,36/24)W方向175mm,没有超过226CN的长度。W方向长度SMART200压缩了不少,控制柜空间有限的情况下适宜选择使用。
3. 输入输出
西门子SMART200摒弃了以往200系列下输入上输出的端子布置格局,端子布置改为国内大多用户比较习惯的上输入下输出模式。
打开上端盖,18个数字量输入通道共用一个公共端。标志有“MAC ADDRESS”(MAC地址)、“24VDC INPUTS”(输入信号端)、“120-240VAC”(工作电源端),同时还有“LINK”(连接)、“RX/TX”(通讯传送)指示灯。
打开下端盖就会看到12个输出量平均分成了3组,每组4个。DQa组公共端1L、DQb组公共端2L、DQc组公共端3L,最右端传感器电源端口L+/M。最上面丝印的“RELAY OUTPUTS”继电器输出以及“DC24V”传感器电源标志很明显,很好理解。传感器电源端子上层就是插卡位置,“Micro-SD”标志也很明显。
特别注意:面板指示灯为了集中,输出仍然是以一个字节8位布置,分DQa、DQb两组,实质上输出分三组。
由于集成了标准尺寸以太网口占用了相当空间,导致输入接线端子距离丝印的标志有点远,实际操作接线时容易导致接线错位错误。上下输入输出端子盖非透明塑胶,盖子开启不能暴力,否则很容易损坏端子盖。
拆掉盖板以及接线端子后的解剖图:
4. 右侧扩展口
没用过扩展,单看设计靠两排8针孔插接扩展模块,感觉显得有点太秀气,给人一种连接可靠性的怀疑。
5. 总结
5.1、SMART相较CN横向安装尺寸上大幅度减小,利于一条导轨上安排更多模块
5.2、上端输入、下端输出布局更加符合国内从业者的大众习惯
5.3、提供了方便廉价快速的连接方式——以太网口
5.4、右上角电源接线端子与输入信号接线端子共用一块端子排,虽然有丝印字符“120-240VAC”标志,感觉在端子上有明显区别(例如电源接线端子独立出来或者采用其他不同颜色)会更好,以防错接电源线
5.5、输入信号没有分组,有点遗憾
二、STEP 7-MicroWIN SMART软件
(新增加)
有点⊙﹏⊙b汗,最早听说SMART 200时我以为SMART集成在博途之中,对于学习SMART,一直有点发怵。SMART 200作为西门子200家族亲子,还是沿袭了200CN的独立编程体系,熟悉200CN,入门掌握SMART 200就是很容易的事情了。
目前编程软件STEP 7-MicroWIN SMART最新版本应该是V2.4了,打开界面风格如下:
支持拖曳功能,是一大亮点。
官方资料,STEP 7?Micro/WIN SMART V2.4 版本提供了以下新功能:
PROFINET 通信
STEP 7 Micro/WIN SMART V2.4 和 S7-200 SMART V2.4 CPU 固件增加了 PROFINET 通信的功能。
PROFINET 设备的 LED 状态
LED 状态指示灯显示 PROFINET 设备的信息。
查找 PROFINET 设备
“工具”(Tools) 菜单包括“查找 PROFINET 设备”(Find PROFINET Devices) 菜单项,用于分配 PROFINET 设备的名称并检查其信息。
GSDML 管理
GSDML 管理 是用于导入和删除 PROFINET 的 GSDML 文件的新工具。
新的编程向导:PROFINET
PROFINET 向导提供组态、分配参数以及互连单个 PROFINET 硬件组件的功能。
新的程序指令:PROFINET
PROFINET 指令组提供以下指令:
RDREC 指令:从 PROFINET 设备读取数据记录。
WRREC 指令:将数据记录写入 PROFINET 设备。
BLKMOV_BIR 指令:读取物理 PROFINET 输入的多个字节,并将结果写入存储地址。
BLKMOV_BIW 指令:从存储器地址读取多个字节,并写入物理 PROFINET 输出。
网络诊断
PROFINET 设备提供诊断功能。
状态图表
PROFINET 设备提供状态图表功能。
Modbus TCP 库
Modbus TCP 库:该库使与 Modbus 设备的通信更加容易。
PN Read Write Record 库
PN Read Write Record 库:该库提供从/向 PROFINET 设备读取/写入数据记录的功能。
SINAMICS 库
SINAMICS 库:该库包含预组态的子程序,更易控制驱动器。可使用 SINAMICS 库控制物理驱动器和驱动参数。
存储卡
在 STEP 7-Micro/Win SMART V2.4 中,可直接将 S7-200 SMART 项目下载到计算机,然后通过读卡器将其保存在 Micro SD 卡上。
三、编程连接
项目使用2台测试机联网(机器均为CPU SR30 AC/DC/RLY,6ES7 288-1SR30-0AA0,以下文中均称A机、B机)。在PC网口插上A机以太网线——拔掉——插上B机以太网线——拔掉……很麻烦。使用一台4LAN口的路由器,全部网线都通过路由,这样不但解决了每次下载要插拔网线的痛苦,而且还能连接上外网,随时畅游Internet。
两台PLC的网口都连接到路由LAN口,路由4个LAN口由左到右分别连接A机、PC、B机、外网。如下图:两台PLC的网口都连接到路由LAN口
编程软件界面,双击“通讯”,弹出通讯界面,点击“查找”,系统自动查找CPU,图示界面因为连接了2台CPU,所以查找后就显示出2台CPU信息。选中查找到的某个CPU,点击“编辑”,就可以编辑改变这台CPU的IP地址以及站名称。以上2台A/B机就分别编辑改变IP地址为192.168.2.100/192.168.2.101;站名称为20140520/20140521。另外“闪烁指示灯”功能对于多台CPU连接很重要,单击后连接的那台PLC的“RUN”、“STOP”、“ERROR”指示灯就会走马灯闪现,这样就很容易发现联机的是那台PLC。
解决了连接问题,赶紧试一下程序下载。一如既往的弄一个起保停电路下载。如图:
点击“下载”弹出下载界面类似于CN下载界面,可以勾选“程序块”、“系统块”、“数据块”。下载后点击“程序状态”工具条,进入到在线监控模式。右键单击触点可以强制接通、断开。单击“全部取消强制”工具条,可以取消所有强制点。
简单写一个起保停电路,基本都是双击,然后选择自动给出来的结果。界面很人性化。
四、GET/PUT通讯
200CN之间PPI联网,软件自带的PPI向导组态很是方便,整个网络基于RS485接口传输。现在SMART自带的DB9口不支持PPI联网通讯,但它具有了以太网口支持Get/Put通讯,下面一起来完成 Get/Put 通讯联机过程。
2台SR30,一台做主机(192.168.2.200),一台做从机(192.168.2.201)。
主机中程序编写如下:
主机中利用向导组态 Get/Put 网络通讯过程:
1. 进入向导
2. 点击添加,操作项目树下添加一个名称,与默认名称共2个分别组态成PUT/GET
3. 双击可以修改名称以及添加注释
4. 完成后自动出现组态的数量,上图为2个
2个操作——Put、Get的具体组态步骤:
双击组态Put界面,相当于将主站VB0映射到分站QB0(写一个字节的数据)
双击或者“下一页”组态Get界面,相当于将分站VB0映射到主站QB0(读一个字节的数据)
继续点击“下一页”,出现“存储器分配”界面。表明刚刚组态的数据交换占用主站PLC的43个字节(VB43~VB85)
继续点击“下一页”,出现“组件”界面。刚刚的组态生成一个逻辑控制块、一个符号表、一个数据块。
继续点击“下一页”,出现“生成”界面。完成整个组态过程。
主机检测到自己I0.0上升沿,将255 MOV到VB0(即就是VB0的8个位都为1),而组态的联机Put指令将主站VB0映射到了分站QB0,那么此时分机(192.168.2.201)Q0.0~Q0.7整个QB0全部都有输出;同理,主机检测到自己I0.0下降沿,将0 MOV到VB0(即就是VB0的8个位都为0),此时分机(192.168.2.201)Q0.0~Q0.7整个QB0全部没有输出。
从机检测到自己I0.0上升沿,将255 MOV到VB0(即就是VB0的8个位都为1),而组态的联机Get指令将从机VB0映射到了主机QB0,那么此时主机(192.168.2.200)Q0.0~Q0.7整个QB0全部都有输出;同理,从机检测到自己I0.0下降沿,将0 MOV到VB0(即就是VB0的8个位都为0),此时主机(192.168.2.200)Q0.0~Q0.7整个QB0全部没有输出。
简单点说,就是用主机I0.0点控制从机QB0一个字节的输出;用从机I0.0点控制主机QB0一个字节的输出。