当前位置:文档之家› STEP 7的基础

STEP 7的基础

STEP 7的基础
STEP 7的基础

第一章STEP 7的基础

一、STEP7的安装和授权(略)

二、STEP 7的介绍

使用STEP7软件,可以在一个项目下生成你的S7程序并监视和控制你的

控制对象。在S7程序中通过地址寻址I/O模板。

三、SIMATIC管理器

四、硬件组态

基本步骤:

(1)S7-300的组态

插槽配置的规则:

RACK(0)

插槽1:电源模板或为空

插槽2:CPU模板

插槽3:接口模板或为空

插槽4~11:信号模板、功能模板、通讯模板或为空

RACK(1~3)

插槽1:电源模板或为空

插槽2:为空

插槽3:接口模板

插槽4~11:信号模板、功能模板、通讯模板(如为IM365,则

该机架上不能插入C P模板)或为空

(2) S7-400的组态

S7-400PLC是由一个中央控制机架CR以及一个或多个扩展机架ER组成(当然也可以不用扩展机架),如你的CR上没有足够的插槽安装你的模板或者你希望独立于CR操作一些信号模板时,在距离允许范围内,可以考虑选用ER。

常用的S7 400机架

UR1(18 SLOT)和UR2(9 SLOT):通用机架,既可以用作中央控制器也可用做扩展

单元。

当UR1或UR2用作中央控制器时:

1、必需组件:一个电源模块和一个CPU

2、能以集中式扩展(最大为3m)或分布式扩展(最大为100m,S7EU)

3、扩展时需要发送接口模板,最多可插入6个接口模板。

4、最多可连接21个扩展单元。

CR2机架:用于有分割的中央控制器(18 SLOT,二个CPU在单一机架内彼此独立地并

行运行)。可用于SM模板,接收IM,电源模板。

1、必需组件:一个电源模块和两个CPU

2、以集中式扩展(最大为3m)或分布式扩展(最大为100m,S7EU)

3、扩展时需要发送接口模板,最多可插入6个接口模板。

4、最多可连接21个扩展单元。

ER1(18 SLOT)和ER2(9 SLOT)机架:用于有信号模板的扩展单元。没有C总线。

UR2-H机架;用于S7-400H。

注;集成在所有机架上的并行的I/O总线用于CPU与信号模板、功能模板进行高速数据交换。除ER1和ER2外所有机架上都有一个用于大量数据交换的串行通讯总线(K总线)。

UR1(用做CR

标准PS

冗余PS

CPU,M7-CPU

DI,DO,AI,AO

M7-FM

FM

CP

SEND IM

UR1(用做ER时)

标准PS

冗余PS

DI,DO,AI,AO

M7-FM

FM,CP

接收IM

ER1机架

标准PS

冗余PS

DI,DO,AI,AO

接收IM

CR2机架

标准PS

冗余PS

CPU1

CPU2

DI,DO,AI,AO

M7-FM

FM

CP

SEND IM

(3)硬件组态中模块的参数设置

模拟量输入模板:

A、两线制电流和四线制电流都只有两根信号线,它们之间的主要区别在于:两线

制电流的两根信号线既要给传感器或者变送器供电,又要提供电流信号;而四

线制电流的两根信号线只提供电流信号。因此,通常提供两线制电流信号的传

感器或者变送器是无源的;而提供四线制电流信号的传感器或者变送器是有源

的,因此,当您将您的模板输入通道设定为连接四线制传感器时,PLC只从模

板通道的端子上采集模拟信号,而当您将模板输入通道设定为连接二线制传感

器时,PLC的模拟输入模板的通道上还要向外输出一个直流24V的电源,以驱

动两线制传感器工作。要想正确设置模拟量输入模块的量程,您必须首先确定

传感器或者变送器的信号类型。

B、不同类型传感器到SM331-7Kx0x的接线

a、和电压传感器的连接

b、和2线电流传感器的连接

c、和4线电流传感器的连接

d、电阻型温度计(如PT100)和电阻的连接

-

对于二线回路,将M+与IC+跨接,M-与IC-跨接

对于三线回路,将M-与IC-跨接

SM331 SF灯亮表明硬件故障。可能的原因如下:模板所需24VDC电源未正确接入;前连接器未插到位;总线连接器未连好;有硬件中断产生(断线、超限),量程卡所插的方向与HW Config中的设置不符,等等。

(4)硬件组态的下载

(5)软件的下载和上传

五、仿真软件S7-PLCSIM的应用

第二章STEP7中程序对象

符号表symbols

在STEP7程序中,你可以寻址I/O信号,存储位、计数/定时器,数据块

和功能块。在程序中,可以用绝对地址来访问这些地址(如I0.0,Q0.0,

M0.0,DB0,FB1,FC1),也可以用符号地址,这会使你的程序具有很强

的可读性。符号表中定义的变量是全局变量,可供所有的逻辑块使用。全

局符号名在整个用户程序中必须是唯一的。在OB、FC、FB中TEMP里

声明的变量为局部变量,局部变量只是在它所在的块中有效。

符号名不能超过24个字符。

1、源文件夹

编写STL源文件的基本信息导出源文件

生成STL源文件导出源文件

将软件块模式插入STL源文件

将源代码插入STL源文件

检查STL源文件的一致性

编译STL源文件

从软件块生成STL源文件

2、软件块

组织块(OB)

函数块(FC)

功能块(FB)

系统函数块(SFC)

系统功能块(SFB)

3.1 1组织块

组织块是CPU的操作系统与用户程序之间的接口。用户可以通过以

下方法利用OB运行指定的程序组件

●当启动CPU时

●当循环运行或在设置的时间间隔时

●在特定的时刻或特定的日期

●在运行了一段指定的时间后

●当错误发生时

●当硬件中断发生时

组织块的执行还根据其分配的优先级而定。

OB1:OB1的循环运行从启动结束时开始。用户可以OB1内调用功

能块(FB,SFB)或函数(FC、SFC)。OB1在所有运行时监视的

组织块中具有最低的优先级。除了OB90,所有其他的OB均可将

OB1的运行中断。以下事件将使操作系统调用OB1:

●启动结束

●OB1运行结束(前一个循环)

OB1的运行结束后,操作系统将过程映像输出表PIQ写入外围模块

并发送所有的共享数据。在重新启动OB1前,操作系统更新过程映

像输入表并从CPU接收所有的共享数据。

S7提供了一种监视最大扫描循环时间的方法以确保最大的响应时间。如果用户程序超过了OB1的最大循环时间,操作系统将调用

OB80(时间故障组织块)。如果OB80未被编程,CPU将切换STOP

模式。

OB30~OB38:循环中断,利用这些组织块,可以使程序在相等的时间

间隔内开始执行。

注意:用户必须保证每个循环中断组织块的运行时间比时间间隔短。如果由于在一个循环中断组织块完成前到达时间间隔而导致

其再次准备执行,就将启动时间错误组织块(OB80)后将调用产生

错误的循环中断组织块。

OB40~OB47:硬件中断组织块。

当模块触发了一个硬件中断后,操作系统将识别插槽并决定相应的硬件中断组织块。如果该组织块比当前活动的优先级高,则将被启动。

OB80:时间故障组织块

例如超过了扫描循环时间或当前一个组织块还没有运行完毕而

有产生了调用同一个循环中断组织块的事件时,操作系统将调用

OB80,如OB80未被编程,则CPU将切换到STOP模式。

OB81:电源故障组织块

CPU操作系统在电源(S7-400)或备用电池发生故障时会调用

OB81,如OB81未被编程,CPU不进入STOP模式。

OB82:诊断中断组织块。

当具有诊断功能的模块发现错误时,CPU对输出和输入事件发出诊断中断。该操作系统调用OB82。如OB82未被编程,则CPU将切换到STOP模式。

OB83:插入/删除模块中断组织块

在运行模式时移走组态模块时将会启动OB83。如OB83未被编程,则CPU将切换到STOP模式。

OB84:CPU硬件故障组织块

当CPU发现多点接口网络,通信总线,或分散I/O的连接发生错误时,该操作系统调用OB84。如OB84未被编程,则CPU将切换到STOP模式。

OB85:优先级错误组织块

如OB85未被编程,则CPU将切换到STOP模式。

OB86:基板故障组织块

如OB86未被编程,则CPU将切换到STOP模式。

OB87:通信错误组织块

如OB87未被编程,则CPU将切换到STOP模式。

OB80~OB87称为异步错误中断。

OB121:编程错误组织

当产生一个导致程序运行错误的事件,CPU的操作系统将调用OB121。例如,如果用户在程序中调用一个未下载到CPU的块,

OB121将被调用。

OB122:I/O访问故障组织块

当访问模块内的数据时发生错误,CPU的操作系统将调用OB122。

一点建议:为了避免在发生一些非严重错误时CPU频频进入STOP状态,建议在项目中一般将OB80~OB87,OB121、OB122插入BLOCK 文件夹并下载到PLC中。

3.1.2 FC

3.1.3 FB

3.1.4 编程一个多重背景数据块

3.1.4 V AT:变量表

3.1.5 交叉参考表

3、STEP7的编程

(1)存储区域(地址范围参见具体的CPU手册)

输入过程映象区输入位I

输入字节IB

输入字IW

输入双字ID

输出过程映象区输出位Q

输出字节QB

输出字QW

输出双字QD

位存储器存储位M

存储字节MB

存储字MW

存储双字MD

I/O外部输入外设输入字节PIB

外设输入字PIW

外设输入双字PID

I/O外部输出外设输出字节PQB

外设输出字PQW

外设输出双字PQD

定时器T

计数器 C

数据块数据位DBX

数据字节DBB

数据字DBW

数据双字DBD

本地数据临时本地数据位L

临时本地数据字节LB

临时本地数据字LW

临时本地数据双字LD

什么叫本地数据:

本地数据区域是包含在FB或FC中使用的临时数据。这些数据也被称为动态本地数据。他们用做中间暂存器。当逻辑块FB或FC块结束时,这些数据丢失。数据是包含在本地数据堆栈中。

以字节为基准的存储器单元

) MW2

MD0

注意:当使用宽度为字或双字的绝对地址时,应保证没有生成任何重叠的字节分配。

(2)STEP7中基本数据类型以及使用常数的格式。

类型和说明位数格式选项范围和数字记数法举例

(3)STEP7中的时间

A、S5TIME (Time Duration) 的格式及访S5TIME的格式

S5TIME是用BCD码保存的,在数据存储区占用两个连续的字节。下图给出的例子中时间值为127,时基为1秒。

当使用S5TIME时,定义数值的范围为0~999,而且要指明使用的时基。时基指定了时间单位。

S5TIME时基及相应的时间范围如下:

您可以采用如下两种格式定义时间值:

?1) W#16#wxyz

o w = 时基(即时间间隔或精度)

o xyz = BCD格式的时间值

这种方式只能用于STL编程(但是可以通过中间变量转而给LAD编程赋值)。

?2) S5T#aH_bbM_ccS_dddMS

o a = 小时, bb = 分钟, cc = 秒, dd = 毫秒

o这种情况下时基自动选择,数值为该时基下取整去尾到下一个较低值。

您可以输入的最大值为9,990 秒,或2H_46M_30S。

B、如果想通过上位或触摸屏对PLC中S5TIME类型的参数进行设定,有如下方法:

1、从上位机写整型数INT或实数REAL到PLC,首先该数值需包含以毫秒为单位

的时间值,在写入PLC的数据存储区后,利用ITD(Integer to Double Integer)

或RND(Real to Double Integer with Rounding Off)将该值转换为双整形,然后

将该值写到类型为TIME的变量里,在程序中调用FC40,将TIME转换成

S5TIME即可

2、如果使用WinCC作为上位软件,或上位软件支持32位带符号浮点数,可以从

上位写32位带符号浮点数到PLC中定义为TIME的变量,然后在程序中调用

FC40,将TIME转换成S5TIME即可。

C、F C33用于S5TIME到TIME的转换。

D、当使用数据类型DATE_AND_TIME (DT) 时,将占用数据存储区的8个连续

字节,以BCD码格式保存。该数据类型范围如下:DT#1990-1-1-0:0:0.0 to

DT#2089-12-31-23:59:59.999

E、STEP7 中关于时间的常用的功能块

SFC 0 "SET_CLK" 设置CPU时钟

·SFC 1 "READ_CLK" 读出CPU时钟

FC 3 "D_TOD_DT" 将DA TE和TIME_OF_DAY (TOD) 结合起来,转换成DATE_AND_TIME (DT)。该功能块的管脚IN1必须在DATE#1990-01-01 到DATE#2089-12-31范围内。

FC6 "DT_DATE" 从DA TE_AND_TIME 中取出DATE。

FC 7 "DT_DAY" 从DATE_AND_TIME 中取出the day of the week,即星期几。

FC 8 "DT_TOD" 从DATE_AND_TIME 中取出时间。

1. S7-300/400 PLC寻址方式

1.1. 直接寻址

1.直接地址:例如I0.0,Q1.7,PIW256,PQW512,MD20,T15,C16,DB1.DBB10,

L10.0等

2.符号寻址:例如qq,ww.aa等

1.2. 间接寻址

1.存储器间接寻址:16位指针,例如OPN DB[MW2]

32位指针,例如A I[MD0]

2.寄存器间接寻址:32位指针,例如A I[AR1,P#0.0],A [AR1,P#0.0]

1.3. S7-300/400寻址方式图解

(4)如何使用指针

指针用来指向一个地址。使用这种寻址方式的优点在于可以在程序运行过程中实现变址。指针用于存储器间接寻址

程序中用于存储器间接寻址的语句包含一个指令、一个地址标识符、以及一个偏移量(偏移量必须在方括号内给出)。

下面给出一个双字格式的指针的例子:

L P#8.7 把指针值装载到累加器1

T I[MD2] 把指针值传送到MD2

A I[MD2] 查询I8.7的信号状态

= Q[MD2] 给输出位Q8.7赋值

存储区域内部寻址及交叉寻址

程序中采用这些寻址方式的语句包含一个指令以及下列内容:地址标识符、地址寄存器标识

符、偏移量。地址寄存器(AR1、AR2)及偏移量必须写在方括号内。

存储区域内部寻址例程

指针不包含指示存储区域的信息:

L P#8.7 把指针值装载到累加器1

LAR1 把指针从累加器1装载到AR1

A I[AR1,P#0.0] 查询I8.7的信号状态

= Q[AR1,P#1.1] 给输出位Q10.0赋值

偏移量0.0不起作用。输出Q10.0 等于8.7 (AR1) 加偏移量1.1。结果是10.0 ,而不是9.8,参见指针格式。

存储区域交叉寻址例程

在存储区域交叉寻址中,指针中包含指示存储区域的信息(例子中为I 和Q)。

L P#I8.7 把指针值及存储区域标识装载到累加器1

LAR1 把存储区域I 和地址8.7装载到AR1

L P#Q8.7 把指针值和地址标识符装载到累加器1

LAR2 把存储区域Q和地址8.7装载到AR2

A [AR1,P#0.0] 查询输入位I8.7的信号状态

= [AR2,P#1.1] 给输出位Q10.0赋值

偏移量0.0不起作用。输出Q10.0 等于8.7 (AR2) 加偏移量1.1。结果是10.0 ,而不是9.8,参见指针格式。

S7-300/S7400的扩展

二、S7-300系统扩展

基本原理

通常一套S7-300 PLC系统有一个主机架,安装有CPU的机架称为主机架,当主机架上的I/O模块(最多8块)上的控制点数不够时,可以再增加1-3个扩展机架,每个扩展机架最多可安装8个I/O模块,装在4到11槽,3个扩展机架最多安装24个I/O 模块。

在使用扩展机架时,需要机架(Rack),电源模块(PS),接口模块(IM),连接电缆368,S7-300的模块(信号模块、通讯模块、功能模块等)。

S7-300的安装机架是一种导轨。你可以使用该导轨,安装S7-300系统的所有模板。S7-300既可以水平安装,也可以垂直安装。要注意其允许的环境温度为:

垂直安装:0 至40 C

水平安装:0 至 60?C CPU 和电源必须安装在左侧或底部。

应配合模板的安装宽度选择不同长度导轨,不同模板的宽度可查样本得知,模拟I/O 模板和数字I/O 模板的宽度一般为40 mm 。

你必须保持图中所示的间隙,以提供模板安装空间,确保模板散热良好。

图1-1 间隙

使用单机架或多机架

是使用一个机架还是使用多个机架,取决于具体情况。 在下面的情况下应该使用单机架:

? 结构紧凑、需要节约空间

? CPU312、312 IFM 、312C 和CPU 313只能用单机架 ? 所需处理的信号量少

在下面的情况下应该使用多机架: 所需处理的信号量大 没有足够的插槽

如需将S7-300装在几个机架上,则需要接口模板(IM ),接口模板的使命是将S7-300背板总线从一个机架扩展到下一个机架。中央处理单元CPU 总是在0号机架上。接口模板又分如下两种。

线槽

*IM365 扩展机架支持P总线,只能使用信号模板。当扩展机架使用FM、CP 模块时,请选择IM360/361扩展模式。

下图所示为一台S7-300可编程序控制器的模板在4个模板机架上的安装情况。

机架3(ER)

连接电缆368

连接电缆368

机架2(ER)

连接电缆368

机架1(ER)

图1-2:安装举例

主机架配置方法

在STEP7中,通过简单的拖放操作就可以完成主机架的配置。配置过程中,添加到主机架中的模板的订货号(在硬件目录中选中一个模板,目录下方的窗口会显示该模板的订货号以及描述)应该与实际硬件一致。

首先直接新建一个项目,在项目中插入一个SIMATIC 300 Station,双击Hardware图标,打开硬件组态程序。在硬件目录中找到S7-300机架,拖拽到左上方的视图中,即可添加一个主机架。

图1-3 添加主机架

插入主机架后,分别向机架中的1号槽添加电源、2号槽添加CPU。硬件目录中的某些CPU型号有多种操作系统版本,在添加CPU时,CPU的型号和操作系统版本都要与实际硬件一致。

STEPMicroWINVSP使用教程

项目四编程软件及其使用 内容涵括: 1、编程软件的初步使用 2、编程软件的功能及编程方法 3、调试及运行监控 一、能力目标 熟悉掌握V4.0 STEP 7 MicroWIN SP3的使用和编程方法,调试及运行监控。 二、所需的材料、工具和设备 PLC实验板、装有STEP 7软件的计算机、数字量输入/输出模块。 三、项目要求 熟练掌握可编程序控制器编程元件的符号、意义和使用,掌握各基本指令的意义和使用,学会编程软件的安装和使用。 四、学习形式 以老师课堂讲解的形式学习,以学生小组的形式到实验室动手的形式实践 五、原理说明 STEP 7 - Micro/WIN是西门子公司专门为S7 - 300系列PLC设计开发的编程软件,可在全汉化的界面下进行操作。它基于Windows操作系统,为用户开发、编辑、调试和监控自己的应用程序提供了良好的编程环境。其目前最新的版本是STEP7 - Micro/WIN V 4. 0 SP5 (V4.0. 5.08)。该版本除了支持CPU的新功能外,其本身的功能也比以前的版本增强了很多。 4.1 编程软件的初步使用 4.1.1计算机的配置要求 STEP 7 - Micro/WIN要在PC机上运行,它对PC机的最小配置要求如下: (1)操作系统Windows 2000 SP3以上; Windows XP Home; Windows XP Professional; (2)硬盘至少40 MB以上空间。 4.1.2软件的安装与卸载 1. STEP 7 - Micro/WIN V4.O份妥革步骤 (1)将安装光盘插入CD-ROM,在光盘目录里双击Setup,进入安装向导。 (2)按照安装向导的提示完成软件的安装。软件程序安装路径可以使用默认子目录,也可以用"浏览"按钮弹出的对话框中任意选择或新建一个子目录。 (3)出现PG/PC Interface窗口单击OK按钮。

STEP7学习教程

STEP7学习教程 目前,PLC的机型很多,但其基本结构、原理相同,基本功能、指令系统及编程方法类似。因此,本教案从实际应用出发,选择了当今最具特色和符合IEC标准的西门子S7 300系列高性能、中小型模块化可编程控制器作为背景机型,全面介绍了可编程控制器的STEP7 5.1版编程软件系统、工作方式、及编程方法和技巧,并以工程应用为实训目标,加强了技术应用、工程实践、功能指令和特殊功能模块应用的实训环节。 基础部分 课题一 创建并编辑项目 一、实训目的 1.通过上机操作,熟悉西门子STEP7编程软件的结构。 2.掌握创建编辑项目 二、基础知识 (一)启动STEP 7 启动Windows以后,你就会发现一个SIMATIC Manager(SIMATIC管理器)的图标,这个图标就是启动STEP 7的接口。 快速启动STEP7的方法:将光标选中SIMATIC Manager这个图标,快速双击,打开SIM ATIC管理器窗口。从这里你可以访问你所安装的标准模块和选择模块的所有功能。 启动STEP 7的另一方式:在Windows的任务栏中选中“Start”键,而后进入“ Simi atic”。 SIMATIC 管理器: SIMATIC管理器用于基本的组态编辑,SIMATIC管理器具有下列功能: ·建立Project ·硬件组态及参数设定 ·组态硬件网络 ·编写程序 ·编辑、调试程序 对各种功能的访问都设计成直观、易学的方式。可以使用SIMATIC管理器在下列方式工作。

·离线方式,不与可编程控制器相联 ·在线方式,与可编程控制器相联,注意相应的安全提示。 改变字符的大小 使用Windows的菜单指令Option>Font可以将字符和尺寸变成“小” “正常”或“大”。 (二)项目结构 项目可用来存储为自动化任务解决方案而生成的数据和程序。这些数据被收集在一个项目下,包括: ·硬件结构的组态数据及模板参数。 ·网络通讯的组态数据,以及为可编程模板编制的程序。 生成一个项目的主要任务就是为编程准备这些数据。 数据在一个项目中以对象的形式存储,这些对象在一个项目下按树状结构分布(项目层次),在项目窗口中各层次的显示与Windows资源管理器中的相似,只是对象图标不同。 项目层次的顶端结构如下: 1层:项目 2层:网络,站,或S7/M7程序; 3层:依据第二层中的对象而定。 项目窗口 项目窗口分成二个部分,左半部显示项目的树状结构,右半部窗口以选中的显示方式(大符号,小符号,列表,或明细数据)显示左半窗口中打开的对象中所包含的各个对象。在左半窗口点击“+”符号以显示项目的完整的树状结构。最后的结构看起来就像下图一样。 在对象层次的顶层是对象“S7-Pro1”作为整个项目的图标。它可以用来显示项目特性并以文件夹的形式服务于网络(组态网络),站(组态硬件),以及S7或M7程序(生成软件)。当选中项目图标时,项目中的对象显示在项目窗口的右半部分,位于对象层次(库以及项目)项部的对象在对话框中形成一个起始点用以选择对象。 项目查看 在项目窗口中,你可以通过选择“offline(离线)”显示编程设备中该项目结构下已有的数据,也可以通过选择“online(在线)”通过该项目显示可编程控制系统中已有的数据。 如果安装了相应的可选软件包,你还可以设置另外一种查看方式,:设备查看。 (三)建立一个项目

西门子STEP7+硬件组态教程2

在这里你可以看到该卡 件的通道地址,并且可以 在此处定义每个通道信 号的符号名称 一个DI模块组态完毕! 9、按照上面的方法,我们可以组态一个DO模块,将会看到该模块的通道地址为:~ (根据实际填 写)。 我们可以组 态一个DO 模块

10、 按照上面的方法组态AI模拟量模块(6ES7 331 7KB02-0AB0);然后双击该模块,弹出模块属性画面。 双击该模块,弹出模 块属性画面 点击Measuring TYPE栏,为通道定义信号类型,点击Measuring Range,为通道定义信号量程范围, 如果现场信号为两线制4~20MA信号,需要将0-1通道定义为两线制4~20mA信号 系统将为每个通道定义地址,该处第一通道为PIW288、第二为PIW290 将0-1通道定 义为两线制 4~20mA信号

如果现场信号为PT100信号,需要将0-1通道定义为:TYPE:RT,信号范围:PT100 std.。由于PT100信号要占用四个接线端子,因此,本模块只能处理一个PT100热电阻信号。 点击OK,完成AI模块组态。系统将为每个通道定义地址,该处通道为PIW288; PT100 std 4~20MA电流信号 第一通道为:PIW288 第二通道为:PIW290 PT100信号 通道地址为:PIW288 最后点击,Save and Complice,存盘并编译硬件组态,完成硬件组态工作。 点击STATION \Consistency check ,如果弹出NO error 窗口,则表示没有错误产生!

下面再介绍一下模拟量INPUTS页面的几个设置属性。 在调试时,我们要将信号线断掉,看SF灯是否指示! ?一个AI模块组态完毕!可以休息一会了! 如果组态的CPU是带现场总线PROFIBUS-DP的,组态步骤将从第7步,跳转到11~17步骤完成。

STEP7常用功能块教程

STEP7常用功能块教程 1、 FC105是处理模拟量(1~5V、4~20MA等常规信号)输入的功能块,在 中,打开Libraries\stan dard library\ Ti-S7 Converting Blocks\fc105,将其调入OB1中,给各个管脚输入地址;如下:

其中,管脚的定义如下: IN---------模拟量模块的输入通道地址,在硬件组态时分配; HI_LIM---现场信号的最大量程值; LO_LIM--现场信号的最小量程值; BIPOLAR—极性设置,如果现场信号为+10V~-10V(有极性信号),则设置为1, 如果现场信号为4MA~20MA(无极性信号);则设置为0; OUT-------现场信号值(带工程量单位);信号类型是实数,所以要用MD200来存放; RET_VAL-FC105功能块的故障字,可存放在一个字里面。如:MW50; 2、 热电偶、热电阻信号的处理,该类信号实际值是通道整数值的1/10; 3、 FB41 PID控制模块的使用; PID模块是进行模拟量控制的模块,可以完成恒压、恒温等控制功能 在 中,打开Libraries\s tandard library\ PID Control block\FB41,将其调入OB1中,首先分配背景数据块DB41,再给各个管脚输入地址;如下:

4、脉冲输出模块FB43,该模块是将模拟量转换成比率的脉冲输出。Libraries\standard libra ry\ PID Control block\FB43,将其调入OB1中,首先分配背景数据块DB43,再给各个管脚输入地址; 如下:

STEP7硬件组态教程

STEP7 系列培训课程——硬件组态(科莱德科技开发有限公司) 目的:生成一个新项目,完成系统硬件配置并将其下载,完成系统配置。 步骤: 1、 双击计算机桌面上的SIMATIC Manager 图标,打开STEP7 主画面。点击FILE \ NEW ,按照图例输入文件名称 (TEST )和文件夹地址,然后点击OK ;系统将自动生成项目。 3、点亮TEST 项目名称,点击右键,选中Insert new object ,点击SIMATIC 300 STATION ,将生成一个S7-300的项目。

如果项目CPU是S7-400,那么选中SIMATIC 400 STATION即可。 4、将项目名称前面的+号点开或双击项目名称,选中SIMATIC 300(1),然后选中Hardware并双击/或右键点OPEN OBJECT,硬件组态画面即可打开! 双击项目名称 硬件组态区域 硬件模块详细

6、双击PS-300,选中PS 307 2A ,将其拖到机架RACK 的第一个SLOT ; Rail 拖 入到左边空白处

7、本步骤开始组态CPU,组态CPU的型号选择要根据实际的CPU型号而定,现以CPU312(定货号为:6ES7 312-1AD10)为例。双击CPU-300,双击CPU-312文件夹,选中6ES7 312-1AD03-0AB0,将其拖到机架RACK的第2个SLOT。 选中6ES7 312-1AD03-0AB 0,将其拖到机架 RACK的第2个 SLOT

8、双击打开SM300,双击打开DI300,选中SM321 DI16*DC24V 模块(定货号:6ES7 321-1BH02-0AA0),并将其拖入左下面的第4 槽中,系统将自动为模块的通道分配I/O 地址(该处为I0.0~I1.7)。 我们可以选中DI16Xdc24VDC 模块,点右键,选中EDIT SYMBOLIC NAMES 。。 将其拖入左 下面的第 4 槽中 系统将自动为模块的通道分配I/O 地址IB0~IB1(按位表示:I0.0~I1.7 )

V4 STEP 7 MicroWIN教程

编程软件及其使用 内容涵括: 1、编程软件的初步使用 2、编程软件的功能及编程方法 3、调试及运行监控 一、能力目标 熟悉掌握V4.0 STEP 7 MicroWIN SP3的使用和编程方法,调试及运行监控。 二、所需的材料、工具和设备 PLC实验板、装有STEP 7软件的计算机、数字量输入/输出模块。 三、项目要求 熟练掌握可编程序控制器编程元件的符号、意义和使用,掌握各基本指令的意义和使用,学会编程软件的安装和使用。 四、学习形式 以老师课堂讲解的形式学习,以学生小组的形式到实验室动手的形式实践 五、原理说明 STEP 7 - Micro/WIN是西门子公司专门为S7 - 300系列PLC设计开发的编程软件,可在全汉化的界面下进行操作。它基于Windows操作系统,为用户开发、编辑、调试和监控自己的应用程序提供了良好的编程环境。其目前最新的版本是STEP7 - Micro/WIN V 4. 0 SP5 (V4.0. 5.08)。该版本除了支持CPU的新功能外,其本身的功能也比以前的版本增强了很多。 4.1 编程软件的初步使用 4.1.1计算机的配置要求 STEP 7 - Micro/WIN要在PC机上运行,它对PC机的最小配置要求如下: (1)操作系统Windows 2000 SP3以上; Windows XP Home; Windows XP Professional; (2)硬盘至少40 MB以上空间。 4.1.2软件的安装与卸载 1. STEP 7 - Micro/WIN V4.O份妥革步骤 (1)将安装光盘插入CD-ROM,在光盘目录里双击Setup,进入安装向导。 (2)按照安装向导的提示完成软件的安装。软件程序安装路径可以使用默认子目录,也

基于Step7和Wincc Flexible联合仿真教程

目录 0 项目要求: (2) 1 项目分析与规划: (2) 2 系统IO口分配: (2) 3 系统接线原理图: (2) 4 系统控制方式规划: (2) 5 系统硬件选择与组态 (3) 6 PLC程序设计 (19) 7 触摸屏通讯设置、画面设计与变量控制 (25) 8 项目仿真测试 (37) 9 现场联机调试 (42)

0 项目要求: (1)有一台三相交流异步电动机,可以用操作站上的按钮控制,也可以用监控站的触摸屏控制; (2)操作站安装有三个按钮SB1、SB2和SB3,其中按钮SB1可以实现电动机的点动控制,按钮SB2控制电动机的连续运行,按钮SB3用来控制电动机的停止。另外操作站还有一个绿色指示灯HL1,当电动机点动运行时,HL1以1Hz的频率闪烁;当电动机连续运行时,HL1常亮;电动机停止运行时,HL1熄灭。 (3)触摸屏上设置有三个按钮,分别显示“点动”、“连续”和“停止”,其作用和操作站按钮SB1、SB2和SB3作用一样。触摸屏上同时有图形和文字显示当前电动机的三种状态(点动运行、连续运行与电机停止)。 1 项目分析与规划: 在本项目中,需要使用按钮和触摸屏来控制PLC程序,进而控制电动机的运行与停止,而PLC同时要通知触摸屏显示电动机的工作状态,PLC还需要控制指示灯指示电机目前的工作状态,所以项目的控制结构如图2.1所示。 2.1 项目控制结构 2 系统IO口分配: 3 系统接线原理图: (略) 4 系统控制方式规划:

(1)PLC控制程序规划 (2)触摸屏画面规划 1)只需要一幅画面 2)需要放置三个按钮对象,名称分别为“点动”、“连续”和“停止” 3)需要用图形来表示电动机的状态,可以采取用三个图形分别表示三种状态,也可以用一个图形不同颜色来表示三种状态,还可以用一个图形不同颜色/不同表现形式表示三种状态,在实例中选择一个图形不同颜色/不同表现形式表示。 4)需要用文本来显示电动机的状态,可以用文本的可见性来完成控制效果(电动机点动时,“点动运行”文本可见并闪烁;电动机连续运行时,“连续运行”文本可见;电动机停止时,“电机停止”文本可见)。 5)触摸屏需要传送给PLC的变量包括三个按钮,需要使用布尔变量来模拟一个按钮的动作(包括按钮按下和释放);触摸屏需要读取PLC的信息来显示电动机的状态,可以使用布尔变量,也可以使用整数变量(在实例中使用整数变量较为方便),并且图形显示和文本显示可以共用一个变量。 5 系统硬件选择与组态 在本项目中,选择PLC的类型为CPU314C-2DP,该CPU集成的输入输出点可以满足系统要求。触摸屏的型号为TP177B 6” color PN/DP。 (1)新建项目,起名并保存(最好不要包括中文) 双击桌面上的“SIMATIC Manager”图标,启动西门子PLC编程软件。

相关主题
文本预览
相关文档 最新文档