品牌西门子
结构形式模块式
厂家德国
安装方式现场安装
功能工业
可售地区全国
系列S7-200SMART
产品认证CE
结构形式:模块
安装方式:现场安装
功能:PLC/CPU
产品认证:CE
加工定制:否
订货号6ES7288开头
产品用途控制设备
规格合格
销售范围全国
送达方式快递
质保时长一年
PLC编程算法一 开关量的计算
1、开关量也称逻辑量,指仅有两个取值,0或1、ON或OFF。它是的控制,对它进行控制是PLC的优势,也是PLC基本的应用。
开关量控制的目的是,根据开关量的当前输入组合与历史的输入顺序,使PLC产生相应的开关量输出,以使系统能按一定的顺序工作。所以,有时也称其为顺序控制。而顺序控制又分为手动、半自动或自动。而采用的控制原则有分散、集中与混合控制三种。这是用OMRON的开关量编写的一个"单按钮启停"程序。
2、 模拟量是指一些连续变化的物理量,如电压、电流、压力、速度、流量等。
PLC是由继电控制引入微处理技术后发展而来的,可方便及可靠地用于开关量控制。由于模拟量可转换成数字量,数字量只是多位的开关量,故经转换后的模拟量,PLC也完全可以可靠的进行处理控制。由于连续的生产过程常有模拟量,所以模拟量控制有时也称过程控制。模拟量多是非电量,而PLC只能处理数字量、电量。所有要实现它们之间的转换要有传感器,把模拟量转换成数电量。如果这一电量不是标准的,还要经过变送器,把非标准的电量变成标准的电信号,如4-20mA、1-5V、0-10V等等。同时还要有模拟量输入单元(A/D),把这些标准的电信号变换成数字信号;模拟量输出单元(D/A),以把PLC处理后的数字量变换成模拟量--标准的电信号。所以标准电信号、数字量之间的转换就要用到各种运算。这就需要搞清楚模拟量单元的分辨率以及标准的电信号。
例如:PLC模拟单元的分辨率是1/32767,对应的标准电量是0-10V,所要检测的是温度值0-100℃。那么0-32767对应0-100℃的温度值。然后计算出1℃所对应的数字量是327.67。如果想把温度值到0.1℃,把327.67/10即可。
模拟量控制包括:反馈控制、前馈控制、比例控制、模糊控制等。这些都是PLC内部数字量的计算过程。
3、 脉冲量是其取值总是不断的在0(低电平)和1(高电平)之间交替变化的数字量。每秒钟脉冲交替变化的次数称为频率。
PLC脉冲量的控制目的主要是位置控制、运动控制、轨迹控制等。例如:脉冲数在角度控制中的应用。步进电机驱动器的细分是每圈10000,要求步进电机旋转90度。那么所要动作的脉冲数值=10000/(360/90)=2500。
PLC编程算法二 模拟量的计算
1、 -10-10V。-10V-10V的电压时,在6000分辨率时被转换为F448-0BB8Hex(-3000-3000);12000分辨率时被转换为E890-1770Hex(-6000-6000)。
2、 0-10V。0-10V的电压时,在6000分辨率时被转换为0-1770Hex(0-6000);12000分辨率时被转换为0-2EE0Hex(0-12000)。
以上仅做简单的介绍,不同的PLC有不同的分辨率,并且您所测量物理量实现的量程不一样。计算结果可能有一定的差异。
注:模拟输入的配线的要求
1、使用屏蔽双绞线,但不连接屏蔽层。
2、当一个输入不使用的时候,将V IN 和COM端子短接。
3、模拟信号线与电源线隔离 (AC 电源线,高压线等)。
4、当电源线上有干扰时,在输入部分和电源单元之间安装一个滤波器。
5、确认正确的接线后,先给CPU单元上电,然后再给负载上电。
6、断电时先切断负载的电源,然后再切断CPU的电源。
PLC编程算法三 脉冲量的计算
脉冲量的控制多用于步进电机、伺服电机的角度控制、距离控制、位置控制等。以下是以步进电机为例来说明各控制方式。
1、步进电机的角度控制。先要明确步进电机的细分数,然后确定步进电机转一圈所需要的总脉冲数。计算"角度百分比=设定角度/360°(即一圈)""角度动作脉冲数=一圈总脉冲数*角度百分比。"
公式为:
角度动作脉冲数=一圈总脉冲数*(设定角度/360°)。
2、步进电机的距离控制。先明确步进电机转一圈所需要的总脉冲数。然后确定步进电机滚轮直径,计算滚轮周长。计算每一脉冲运行距离。计算设定距离所要运行的脉冲数。
公式为:
设定距离脉冲数=设定距离/[(滚轮直径*3.14)/一圈总脉冲数]
3、步进电机的位置控制就是角度控制与距离控制的综合。
以上只是天天自动化简单的分析步进电机的控制方式,可能与实际有出入,仅供各位同仁参考。伺服电机的动作与步进电机的一样,但要考虑伺服电机的内部电子齿轮比与伺服电机的减速比。有些事情说起来比较简单,但实际应用就有难度了。请大家在实际的工作中领悟其中的道理
在系统块选择标准型CPU模块后,SB选项里会出现上述五种信号板:
选择SB DT04 时,系统自动分配I7.0 和Q7.0 做为I/O 映像区的起始位
选择SB AE01 时,系统自动分配AIW12 做为I/O 映像区
选择SB AQ01 时,系统自动分配AQW12 做为I/O 映像区
选择SB CM01 时,在端口类型设置框里选择RS232 或RS485 即可
选择 SB BA01 时,可启用电量低报警或通过I7.0 监测电量状态
型号规格描述
SB DT04 2DI/2DO 晶体管输出提供额外的数字量I/O 扩展,支持2 路数字量输入和2 路数字量晶体管输出
SB AE01 1AI 提供额外的模拟量I/O 扩展,支持1 路模拟量输入,精度为12 位
SB AQ01 1AO 提供额外的模拟量I/O 扩展,支持1 路模拟量输出,精度为12 位
SB CM01 RS232/RS485 提供额外的RS232 或RS485 串行通信接口,在软件中简单设置即可实现转换
SB BA01 实时时钟保持支持普通的CR1025 纽扣电池,能断电保持时钟运行约1 年信号板基本信息
信号板直接安装在SR/ST CPU 本体正面,*占用电控柜空间,安装、拆卸方便捷。对于少量的I/O 点数扩
展及更多通信端口的需求,全新设计的信号板能够提供更加经济、灵活的解决方案
SR/ST CPU 网络通信
S7-200 SMART SR/ST CPU 模块本体集成1 个PROFINET 接口和1 个RS485接口,通过扩展CM01 信号板或者EM DP01 模块,其通信端口数量多可增至4 个,可满足小型自动化设备与触摸屏、变频器、伺服驱动器及第三方设备通信的需求
以太信
SR/ST CPU集成的PROFINET接口,支持多种协议,连接各种设备
PROFINET通信:可与变频器或伺服驱动器进行通信,多支持8台设备
可作为程序下载端口(使用普通网线即可)
与SMART LINE触摸屏进行通信:多支持8台设备
支持多台PLC之间以太信:支持8个主动和8个被动PUT/GET 连接
开放式以太信:支持TCP,UDP,ISO_on_TCP,Modbus TCP等多种通信协议,
支持8个主动和8个被动连接
PROFIBUS 通信
使用EM DP01扩展模块可以将S7-200 SMART SR/ST CPU做为PROFIBUS-DP从站连接
到PROFIBUS通信网络。通过模块上的旋转开关可以设置PROFIBUS-DP从站地址。该
模块支持9600波特到12M波特之间的任一PROFIBUS波特率,大允许244输入字节和244输出字节
订货数据
SIMATIC S7-200 SMART 订货数据
处理单元 CPU 订货号
CPU SR20 标准型CPU模块,继电器输出,220 V AC 供电,12 输入/8 输出,集成PROFINET端口6ES7 288-1SR20-0AA0
CPU ST20 标准型CPU模块,晶体管输出,24 V DC 供电,12输入/8输出,集成PROFINET端口6ES7 288-1ST20-0AA0
CPU SR30 标准型CPU模块,继电器输出,220 V AC 供电,18输入/12输出,集成PROFINET端口6ES7 288-1SR30-0AA0
CPU ST30 标准型CPU模块,晶体管输出,24 V DC 供电,18输入/12输出,集成PROFINET端口6ES7 288-1ST30-0AA0
CPU SR40 标准型CPU模块,继电器输出,220 V AC 供电,24 输入/16 输出,集成PROFINET端口6ES7 288-1SR40-0AA0
CPU ST40 标准型CPU模块,晶体管输出,24 V DC 供电,24 输入/16 输出,集成PROFINET端口6ES7 288-1ST40-0AA0
CPU SR60 标准型CPU模块,继电器输出,220 V AC 供电,36 输入/24 输出,集成PROFINET端口6ES7 288-1SR60-0AA0
CPU ST60 标准型CPU模块,晶体管输出,24 V DC 供电,36 输入/24 输出,集成PROFINET端口6ES7 288-1ST60-0AA0
处理单元CPU
CPU CR20s 经济型CPU模块,继电器输出,220 V AC 供电,12输入/8输出6ES7 288-1CR20-0AA1
CPU CR30s 经济型CPU模块,继电器输出,220 V AC 供电,18输入/12输出6ES7 288-1CR30-0AA1
CPU CR40s 经济型CPU模块,继电器输出,220 V AC 供电,24输入/16输出6ES7 288-1CR40-0AA1

SIMATIC S7工业软件
西门子的工业软件分为三个不同的种类:
(1)编程和工程工具 编程和工程工具包括所有基于PLC或PC用于编程、组态、模拟和维护等控制所需的工具。STEP 7标准软件包SIMATIC S7是用于S7-300/400,C7 PLC和SIMATIC WinAC基于PC控制产品的组态编程和维护的项目管理工具,STEP 7-Micro/WIN是在Windows平台上运行的S7-200系列PLC的编程、在线仿真软件。
(2)基于PC的控制软件 基于PC的控制系统WinAC允许使用个人计算机作为可编程序控制器(PLC)运行用户的程序,运行在安装了Windows NT4.0操作系统的SIMATIC工控机或其它任何商用机。WinAC提供两种PLC,一种是软件PLC,在用户计算机上作为视窗任务运行。另一种是插槽PLC(在用户计算机上安装一个PC卡),它具有硬件PLC的全部功能。WinAC与SIMATIC S7系列处理器完全兼容,其编程采用统一的SIMATIC编程工具(如STEP 7),编制的程序既可运行在WinAC上,也可运行在S7系列处理器上。
(3)人机界面软件 人机界面软件为用户自动化项目提供人机界面(HMI)或SCADA系统,支持大范围的平台。人机界面软件有两种,一种是应用于机器级的ProTool,另一种是应用于级的WinCC。
ProTool适用于大部分HMI硬件的组态,从操作员面板到标准PC都可以用集成在STEP 7中的ProTool有效地完成组态。ProTool/lite用于文本显示的组态,如:OP3,OP7,OP17,TD17等。ProTool/Pro用于组态标准PC和所有西门子HMI产品,ProTool/Pro不只是组态软件,其运行版也用于Windows平台的系统。
WinCC是一个真正开放的,面向与数据采集的SCADA(Supervisory Control and Data Acquisition)软件,可在任何标准PC上运行。WinCC操作简单,系统可靠性高,与STEP 7功能集成,可直接进入PLC的硬件故障系统,节省项目开发时间。它的设计适合于广泛的应用,可以连接到已存在的自动化环境中,有大量的通信接口和全面的过程信息和数据处理能力,其 的WinCC5.0支持在办公室通过IE浏览器动态生产过程。
PDU的寻址方式也在Modbus应用层协议中作出了具体的定义。在ModbusPDU中每一个数据都赋予从0~65535中的一个值作为该数据的地址。而在Modbus数据模型中,每一种数据类型块中的数据单元都定义了一个从1到n(设备容量决定)的值作为其地址。
Modbus数据模型要与符合IEC-61131标准的实际设备内存或者其他模型对应起来,这方面的映射关系是由设备生产厂家制定的。图二给出了Modbus寻址模型,设备内存中的四种数据模式的组织方式是由厂家决定的。由图2可知,一个ModbusPDU地址所对应的Modbus数据模型地址为该PDU地址加1。
2.2Modbus通信实现方式
要实现设备间的通信,需要将Modbus应用层协议嵌入到ISO/OSI参考模型中的低层协议中。现行的通信方式有三种:
(1)通过串行链路实现的异步数据传输(Modbus-RTUandModbus-ASCII),又称标准Modbus通信;
(2)高速令牌环信(Modbus-Plus);
(3)基于TCP/IP的客户/服务器结构通信(Modbus-TCP)。
表2给出这三种通信方式与ISO/OSI参考模型的比较。

PLC控制系统设计可以按以下步骤进行。
1.熟悉被控对象,制定控制方案 分析被控对象的工艺过程及工作特点,了解被控对象机、电、液之间的配合,确定被控对象对 PLC控制系统的控制要求。
2.确定I/O设备 根据系统的控制要求,确定用户所需的输入(如按钮、行程开关、选择开关等)和输出设备(如接触器、电磁阀、信号指示灯等)由此确定PLC的I/O点数。
3.选择PLC 选择时主要包括PLC机型、容量、I/O模块、电源的选择。
浙江西门子6ES7214-2AS23-0XB8免费咨询西门子PLC的SM322数字量输出模块简介西门子PLC的SM322数字量输出模块(1)DO模板的功能数字量输出模块SM322将S7-300内部信号电平转换成过程所要求的外部信号电平,可直接用于驱动电磁阀、接触器、小型电动机、灯和电动机启动器等。(2)DO模板的类型按负载回路使用的电源不同分为:直流输出模块、交流输出模块和交直流两用输出模块。按输出开关器件的种类不同分为:晶体管输出方式、晶闸管输出方式和继电器触点输出方式。另外,为防止感应雷进入系统,可采用浪涌吸收器。 (3)做好。信号的屏蔽非常关键,一般可采取屏蔽电缆传送模拟信号。注意对多个模拟信号共用一根多芯屏蔽电缆或用两种屏蔽电缆传送时,信号间一定要做好屏蔽。而且电缆的屏蔽层一端(一般在控制柜端)要可靠接地。 (4)当现场没有或无法设置硬点时,可在操作界面上采取软按键的方法解决走向选择或控制方式选择等问题。此外,与变频器、智能仪表等的连接,好还是采用信号线直接相连的方式。
CPU 模式
可从此对话框选择 CPU 启动后的模式。可以选择以下三种模式之一:
● STOP
CPU 在上电或重启后始终应该进入 STOP 模式(默认选项)。
● RUN
CPU 在上电或重启后始终应该进入 RUN 模式。对于多数应用,特别是对 CPU 立运
行而不连接 STEP 7-Micro/WIN SMART 的应用,RUN 启动模式选项是正确选择。
● LAST
CPU 应进入上一次上电或重启前存在的工作模式。此选项可用于程序开发或调试。要
注意运行中的 CPU 会因为很多原因进入 STOP 模式,例如扩展模块故障、扫描看门
狗**时事件、存储卡插入或不规则上电事件。CPU 进入 STOP 模式后,每次上电时
CPU 都会继续进入 STOP 模式。必须通过 STEP 7-Micro/WIN SMART 将 CPU 恢复
到 RUN 模式 (页 48)。
PLC 设备组态
6.1 组态 PLC 系统的运行
S7-200 SMART
158 系统手册, V2.5, 01/2020, A5E03822234-AI
硬件选项
还可组态 CPU 以允许在以下硬件条件下以 RUN 模式运行:
● 缺少在 CPU 中存储的硬件配置内的一台或多台设备。
● CPU 中存储的硬件配置与实际存在的设备之间存在差别,导致配置错误(例如,离散
输入模块取代了组态的离散输出模块)。
如果不选择以上选项之一或全部并有任一禁止条件为真,则禁止 CPU 进入 RUN 模式。
6.1.8 组态模拟量输入
单击“系统块”(System Block) (页 143) 对话框的“模拟量输入”(Analog Inputs) 节点为在**
部选择的模拟量输入模块组态选项。
模拟量类型组态
对于每条模拟量输入通道,都将类型组态为电压或电流。为偶数通道选择的类型也适用于
奇数通道:为通道 0 选择的类型也适用于通道 1,为通道 2 选择的类型也适用于通道 3。

运动控制
三轴 100 kHz 高速脉冲输出,实现定位.
运动控制基本功能
标准型晶体管输出CPU 模块,ST40/ST60 提供3 轴100 kHz 高速脉冲输出,支持PWM(脉宽调制)和PTO 脉冲输出
在PWM 方式中,输出脉冲的周期是固定的,脉冲的宽度或占空比由程序来调节,可以调节电机速度、阀门开度等
在PTO 方式(运动控制)中,输出脉冲可以组态为多种工作模式,包括自动寻找原点,可实现对步进电机或伺服电机的控制,达到调速和定位的目的
CPU 本体上的Q0.0,Q0.1 和Q0.3 可组态为PWM 输出或高速脉冲输出,均可通过向导设置完成上述功能
PWM 和运动控制向导设置
为了简化您应用程序中位控功能的使用,STEP 7- Micro/WINSMART 提供的位控向导可以帮助您在几分钟内全部完成PWM、PTO 的组态。该向导可以生成位控指令,您可以用这些指令在您的应用程序中对速度和位置进行动态控制。
PWM 向导设置根据用户选择的PWM 脉冲个数, 生成相应的PWMx_RUN 子程序框架用于编辑。
运动控制向导多提供3 轴脉冲输出的设置,脉冲输出速度从20 Hz 到100 kHz 可调。
运动控制功能特点
提供可组态的测量系统,输入数据时既可以使用工程单位(如英寸或厘米),也可以使用脉冲数
提供可组态的反冲补偿
支持、相对和手动位控模式
支持连续操作
提供多达32 组运动动包络,每组包络多可设置16 种速度
提供4 种不同的参考点寻找模式,每种模式都可对起始的寻找方向和终的接近方向进行选择
运动控制的
为了帮助用户开发运动控制方案,STEP 7- Micro/WIN SMART 提供运动控制面板。其中的操作、组态和包络组态的设置使用户在开发过程的启动和测试阶段就能轻松运动控制功能的操作。
使用运动控制面板可以验证运动控制功能接线是否正确,可以调整组态数据并测试每个移动包络
显示位控操作的当前速度、当前位置和当前方向,以及输入和输出LED(脉冲LED 除外)的状态
查看修改在CPU 模块中存储的位控操作的组态设置
编程
人性化软件,提升编程效率
STEP 7- Micro/WIN SMART 是为S7-200 SMART 开发的编程软件,能在Windows XP SP3/Windows 7 上运行,支持LAD、FBD、STL语言。安装文件小于100 MB。在沿用STEP 7- Micro/WIN 编程理念的同时,更多的人性化设计使编程更容易上手,项目开发更加。
全新菜单设计
摒弃了传统的下拉式菜单,采用了新颖的带状式菜单设计,所有菜单选项一览无余,形象的图标显示,操作更加方便快捷。
双击菜单即可隐藏,给编程窗口提供更多的可视空间。
全移动式窗口设计
软件界面中的所有窗口均可随意移动、并提供八种拖拽放置方式。
主窗口、程序编辑窗口、输出窗口、变量表、状态图等窗口均可按照用户的习惯进行组合,限度的提高编程效率。
变量定义与程序注释
用户可根据工艺需求自定义变量名,并且直接通过变量名进行调用,完全享受编程语言的便利。根据实现的功能,功能寄存器调用后自动命名,更加便捷。
STEP 7- Micro/WIN SMART 提供了完善的注释功能,能为程序块、编程网络、变量添加注释,大幅提高程序的可读性。当鼠标移动到指令块时,自动显示各管脚支持的数据类型。
强大的密码保护
STEP 7- Micro/WIN SMART 不仅对计算机中的程序源提供密码保护,同时对CPU 模块中的程序也提供密码保护,满足用户对密码保护的不同需求,保护用户的知识产权。
STEP 7- Micro/WIN SMART 对程序源实现三重保护:包括为为工程、POU(程序组织单元)、数据页设置密码,只有授权的用户才能查看并修改相应的内容。
编程软件对 CPU 模块里的程序提供4 级不同权限密码保护。
新颖的设置向导
STEP 7- Micro/WIN SMART 集成了简易快捷的向导设置功能,只需按照向导提示设置每一步的参数即可完成复杂功能的设定。新的向导功能允许用户直接对其中某一步的功能进行设置,修改已设置的向导便*重新设置每一步。
向导设置支持以下功能:
• HSC(高速计数)
• 运动控制
• PID
• PWM(脉宽调制)
• 文本显示
状态
在STEP 7- Micro/WIN SMART 状态图中,可监测PLC 每一路输入/ 输出通道的当前值,同时可对每路通道进行强制输入操作来检验程序逻辑的正确性。
状态监测值既能通过数值形式,也能通过比较直观的波形图来显示,二者可相互切换。
另外,对PID 和运动控制操作,STEP 7- Micro/WIN SMART 通过的操作面板可对设备运行状态进行。
CP具有加固的塑料外壳,带有LED指示灯用于显示工作和故障状态。
它们显示出了SIMATICS7-200设计的全**势,如.
•设计紧凑
•便于安装
•用户友好型接线等。
主要特点在SIMATICS7-200的CPU上可以增加通讯模块。实现S7-200系统的、DP通讯、以太讯、AS-Interface通讯等。
应用
快速PROFIBUS连接
通过EM277通讯模块可以运行222以上所有CPU,作为PROFIBUSDP网络上的标准从站,传输速率高达12Mbit/s。S7-200对更高水平PROFIBUSDP控制水平的开放特点,确保您可以将单台机器集成到生产线中。使用EM277扩展模块,您可以实现配备了S7-200的单机器的PROFIBUS能力。
功能强大的AS-Interface连接
在AS-Interface网络上CP243-2将从CPU从222上升到功能强大的主站。根据新的AS-V2.1接口规范,可以更多连接62个站,甚至易于集成的模拟传感器。使用AS-Interface,可以在更高配置中更多连接248个DI+186DO。更大62站的数量更多可以包括31个模拟模块。方便AS-Interface接口向导支持从站和读/写入数据的配置。
强大的以太网连接
InternetTechnology模块CP243-1IT还为您提供快速访问功能。以太网模块CP243-1可以通过以太网快速访问S7-200的过程数据,进行归档或进一步处理。STEP7-Micro/WIN的配置支持确保简单的调试和方便的诊断方案。
设计
CP具有加固的塑料外壳,带有LED指示灯用于显示工作和故障状态。它们显示出了SIMATICS7-1200设计的全**势,如:
•设计紧凑
•便于安装
•用户友好型接线等。
主要特点在SIMATICS7-200的CPU上可以增加通讯模块。实现S7-200系统的、DP通讯、以太讯、AS-Interface通讯等。
应用
快速PROFIBUS连接
通过EM277通讯模块可以运行222以上所有CPU,作为PROFIBUSDP网络上的标准从站,传输速率高达12Mbit/s。S7-200对更高水平PROFIBUSDP控制水平的开放特点,确保您可以将单台机器集成到生产线中。使用EM277扩展模块,您可以实现配备了S7-200的单机器的PROFIBUS能力。
功能强大的AS-Interface连接
在AS-Interface网络上CP243-2将从CPU从222上升到功能强大的主站。根据新的AS-V2.1接口规范,可以更多连接62个站,甚至易于集成的模拟传感器。使用AS-Interface,可以在更高配置中更多连接248个DI+186DO。更大62站的数量更多可以包括31个模拟模块。方便AS-Interface接口向导支持从站和读/写入数据的配置。
强大的以太网连接
InternetTechnology模块CP243-1IT还为您提供快速访问功能。以太网模块CP243-1可以通过以太网快速访问S7-200的过程数据,进行归档或进一步处理。STEP7-Micro/WIN的配置支持确保简单的调试和方便的诊断方案。
运行状态不能通过面板更改,需要软件来进行设置:
一、将 CPU 置于 RUN 模式
1. 在 PLC 菜单功能区或程序编辑器工具栏中单西门子CPU模块SR20击“运行”(RUN) 按钮:
2. 提示时,单击“确定”(OK) 更改 CPU 的工作模式。
二、将 CPU 置于 STOP 模式
要停止程序,单击“停止”(STOP) 按钮 并确认将 CPU 置于 STOP 模式的提示。
http://zhangqueena.b2b168.com