搜档网
当前位置:搜档网 › STEP7组态培训课程设计

STEP7组态培训课程设计

STEP7组态培训课程设计
STEP7组态培训课程设计

Step7编程组态培训

2007-4

§1、Step5.3+sp3安装

§1.1、什么是STEP7

STEP7是用于对SIMATIC可编程逻辑控制器进行组态和编程的标准软件包。它是SIMATIC工业软件的一部份。STEP7标准软件包有下列版本:

z STEP7 Micro/DOS和STEP7 Micro/Win,用于SIMATIC S7-200上的简化单机应用程序。

z STEP7,应用在SIMATIC S7-300/S7-400,SIMATIC M7-300/M7-400以及SIMATIC C7上,它具有更广泛的功能。

§1.2、STEP7标准软件包中的应用程序

STEP7标准软件包中包含有一系列应用程序(工具):

没有必要单独打开这些工具;在选择相应功能或打开对象时,将会自动启动这些工具。z SIMATIC管理器(SIMATIC Manager)

SIMATIC管理器管理一个自动化项目中的所有数据,而无论设计用于何种类型的可编程控制系统(S7/M7/C7)。编辑数据所需的工具由SIMATIC管理器自动启动。

z符号编辑器(Symbol Editor)

通过符号编辑器,可以管理所有共享符号。符号编辑器提供以下功能:

给过程信号(输入/输出)、位存储器以及块设置符号名称和注释

排序功能

从其他Windows程序中导入/导出到其它Windows程序

所有其它工具都可使用该工具创建的符号表。因此,符号属性的任何变化都可被所有工具自动识别。

z硬件诊断(Hardware Diagnostics)

这些功能可以概览可编程控制器的状态。概览可显示符号来指示各个模块是否发生故障。双击故障模块可显示关于故障的详细信息。该信息范围取决于每个模块: 显示模块的常规信息(例如,订货号、版本、名称)以及模块状态(例如,故障状态)

I/O和DP从站的模块故障(例如,通道故障)

显示来自诊断缓冲区的消息

对于CPU,则显示下列附加信息:

处理用户程序期间发生故障的原因

显示周期持续时间(最长、最短以及最后一个周期)

MPI通讯概率和负载

显示性能数据(输入/输出、位存储器、计数器、计时器和块的可能数目)

z编程语言(Programming Languages)

S7-300和S7-400的编程语言梯形图、语句表和功能块图是标准软件包的一个重要组成部分。

梯形图(或LAD)是STEP7编程语言的图形表示。其指令语法与传递梯形图相似:梯形图允许在能流过各种触点、复杂元件和输出线圈时,跟踪母线之间的能流量。

语句表(或STL)是STEP7编程语言的文本表示,与机器代码相似。如果用语句表书写程序,则每条指令都与CPU执行程序的步骤相对应。为便于编程,语句表

已经扩展包括一些高级语言结构(如结构化数据访问和块参数)。

功能块图(FBD)是STEP7编程语言的图形表示,使用布尔代数惯用的逻辑框表示逻辑功能。复杂功能(如算术功能)可直接结合逻辑框表示。

z硬件配置(Hardware Configuration)

使用该工具可队自动化项目的硬件进行配置并分配参数。硬件配置程序提供下列功能: 组态可编程控制器,可从电子目录中选择机架,然后在机架所要求的插槽中排列所选模块。

组态分布式I/O与组态集中式I/O相同。也支持具有通道式I/O。

分配CPU参数期间,可以设置属性,如启动特性和通过菜单导航的扫描周期监控。

支持多值计算。输入数据存储在系统数据块中。

分配模块参数期间,通过对话框设置所有可设定的参数。不需要通过DIP开关进行设置。在启动CPU期间,自动将参数分配给模块。这表示,例如,可以不分配

新参数就交换模块。

此外,在硬件配置工具中可将参数分配给功能模块(FM)和通讯处理器(CP),其分配方式与其它模块完全相同。每个FM和CP(包含在FM/CP功能包中)都

有与模块有关的对话框和规则。系统在对话框中只提供有效选项,以防止错误输入。z NetPro网络配置

可以使用NetPro通过MPI进行时间驱动的循环数据传送,操作如下:

选择通讯节点

在表中输入数据源和数据目标;自动产生要下载的所有块(SDB),并自动完全下载到所有CPU中

也可以执行事件驱动的数据传送,操作如下:

设置通讯连接

从集成的块库中选择通讯或功能块

以选定的编成语言将参数分配给选中的通讯或功能块

§1.3、对计算机硬件系统需求:

操作系统

操作系统CPU最低速度要求最低内存要求显示模式

Windows 2000 专业版600MHz 256MB 1024*768,16位色Windows XP专业版600MHz 256MB 1024*768,16位色Windows Server 2003 2.4GHz 1GB 1024*768,16位色

STEP7 5.3需要大约300MB到600MB的硬盘安装空间。

§1.4、对计算机配置的软件需求:

z操作系统

操作系统补丁版本

Windows 2000专业版 SP3或者SP4

Windows XP专业版 SP1(或SP1a)或SP2

Windows Server 2003 SP1或没有

注:STEP7 V5.3+sp3不支持Windows XP 家庭版!

z浏览器

所有操作系统都必须安装IE6.0或更高版本的浏览器。

z用户权限

要能使用STEP7则必须以用户(User)身份登陆计算机操作系统,而不能是客户(guest)。

安装STEP7软件和使用“Setting the PG/PC interface”应用程序则必须是管理员(Administrator)身份。

如果项目文件保存在NTFS分区上,则用户必须对该目录拥有“完全存取”权限。

z文件系统

STEP7文件存放在NTFS分区上时的读取效率比存放在FAT文件分区系统上的低。

z休眠模式

STEP7允许计算机操作系统进入休眠模式,但是如果“在线连接”(online connections)激活时或者STEP7打开的是一个网络项目文件时则不允许激活休眠模式。否则将会造成在线连接意外的终止,使打开的项目文件出现数据丢失情况。

基于此,在控制面板中电源选项中应设置休眠模式不能自动激活,而只通过用户手动方式激活。

§1.5、软件安装

可以选择采用光盘安装、光盘映像文件映射安装等多种方式进行安装。

以下过程为在一个干净操作系统(没有安装任何西门子软件产品)下安装STEP75.3的过程示意:

Step75.3需要在英文环境下安装,所以首先改变操作系统的默认区域设置,方法如下:选择“控制面板”中“区域选项”,选择窗体下方的“设置默认值”按钮;

在弹出的“选定系统区域设置”对话框中选择“英语(美国)”选项,然后点击“确定”。

再点击外层对话框的“应用”按钮,重新启动计算机即可完成安装Step7 V5.3前的准备工作。

运行STEP7 V5.3安装盘中的Setup.exe程序进行安装。

Step1、选择安装语言,默认英语,选择“Next”

Step2、提示阅读程序注意事项(README.WRI),可以直接按“Next”跳过;

Step3、选择要安装的程序组件,“S7-SCL V5.3”和“S7-GRAPH V5.3”是高级语言编程工具,可以选择安装;“Acrobat Reader 5.0”是电子手册阅读工具,如果安装了更高的版本可以选择不安装;“S7-PLCSIM V5.3”是模拟器程序,用于进行离线仿真;选择好后,按“Next”;

Step4、开始安装Step7 V5.3,按“Next”;(以下略去两个画面)

Step5、选择安装的内容,选好后按“Next”;

Step6、选择安装语言,只需要选择“English”,选好后按“Next”;

Step7、安装授权,选择“No, transfer License Keys later”(“以后安装授权”),选好后按“Next”;

Step8、开始安装程序,略去若干画面。

§1.6、设置PG/PC接口

在上述软件安装期间将显示一个对话框,可以将参数分配给PG/PC接口。在安装完成后也可以在STEP7程序组中调用“设置PG/PC接口”,在安装后打开该对话框。这样可以在安装以后修改接口参数,而与安装无关。

基本步骤

要操作接口,必须执行下列各项:

在操作系统中组态

合适的接口组态

如果使用带MPI卡或通讯处理器(CP)的PC,那么应在Windows的“控制面板”中间插中断和地址分配,确保没有发生中断冲突,也没有地址区重叠现象。

在Windows 2000和Windows XP中,不再支持ISA组件MPI-ISA卡,因此安装时不再提供该组件。

为简化将参数分配给编程设备/PC接口,对话框将显示缺省的基本参数设置(接口组态)选择列表。

将参数分配给PG/PC接口

步骤:

1.在Windows“控制面板”中双击“设置PG/PC接口”。

2.将“应用访问点”设置为“S7ONLINE”。

3.在“使用的接口参数设置”列表中,选择所要求的接口参数设置。如果没有显示所要求的接口参数设置,那么必须首先通过“选择”按钮安装一个模块或协议。然后自动产生接口参数设置,那么必须首先通过“选择”按钮安装一个模块或协议。然后自动产生接口参数设置。

在即插即用系统中,不能手动安装即插即用CP(CP5611和CP5511)。在PG/PC中安装硬件后,它们自动集成在“设置PG/PC接口”中。

4.如果选择了一个不能自动识别总线参数的接口,那么可以显示其属性,然后进行修改,使其与子网相匹配。

如果与其它设置发生冲突(例如,中断或地址分配),那么也必须进行修改。此时,可在Windows的硬件识别和控制面板中作一些相应修改。

检查中断和地址分配

如果使用带MPI卡的PC,则应该始终检查缺省中断和缺省地址区是否为空闲,如有必要,选择一个空闲的中断和/或地址区。

Windows 2000

在Windows 2000下,可以:

在控制面板>管理工具>计算机管理>系统工具>系统信息>硬件资源下察看资源。

在控制面板>管理工具>计算机管理>系统工具>系统信息>设备管理器>SIMATIC NET>CP名称>属性>资源下改变资源。

Windows XP

在Windows XP下,可以:

在开始>所有程序>附件>系统>系统程序>系统信息>硬件资源下察看资源。

在控制面板>桌面>属性>设备管理器>SIMATIC NET>CP名称>属性>资源下改变资源。§1.7、使用STEP7的基本步骤

§2、创建一个STEP7项目

§2.1、SIMATIC Manager SIMATIC管理器

SIMATIC管理器是STEP7的中央窗口,在STEP7启动时激活。缺省设置启动STEP7想到,它可以在您创建STEP7项目时提供支持。用项目结构来按顺序存储和排列所有的数据和程序。

§2.2、创建一个新项目

一个项目包括整个自动化任务的所有程序和数据。此项目可以包括多个硬件站点,网络或多个CPU中的应用程序。一个项目就是一个对象构架,其他STEP 7 对象将在此构架下进行组态。项目的树型结构模仿了Windows 资源管理器的文件夹结构。

(看多媒体教学文件V_d_CNP.AVI,时间0:15)

§2.3、使用向导创建一个新项目

STEP 7提供了一种称为项目向导的工具帮助您开始工作。为了开发一个自动化应用程序或组织程序,STEP 7 用一种称为项目(Project)的文件夹。一个项目包括所有的程序,硬件组态和一个完整应用任务的网络组态及数据。这个项目可以包括在一个或多个CPU中使用的程序。这一部分将展示如何使用向导来帮助您创建第一个项目。

双击Windows桌面上的SIMATIC管理器图标,如果向导没有自动启动,请选择菜单命令File>“’New Project’ Wizard …”启动向导。

(看多媒体教学文件V_d_upw.AVI,时间0:44)

§3、配置硬件

§3.1、插入一个硬件站

一个硬件站点包括所有的物理设备的组态信息,例如:机架,电源,CPU和输入输出模块。通过此例,您将看到如何建立一个站点。当您从硬件目录中选择了正确的设备和订货号,STEP 7的组态将自动提供输入输出寻址,和与槽号相关的文件位置。

(看多媒体教学文件V_d_ihs.AVI,时间1:19)

§3.2、插入一个PC站

(选学内容)

这一部分讲述了如何插入一个PC站作为控制器。一个PC控制器站点是对于一个硬件CPU的软件解决方案,从设计和组态的角度看,它是一种典型的控制器。PC机及其Windows 操作系统充当了CPU的角色,而无需下载执行硬件CPU上的代码。前提是,PC机中已经有相关的程序及数据。

(看多媒体教学文件V_d_ips.AVI,时间0:54)

§3.3、添加一个PROFIBUS DP网络

PROFIBUS 是一种厂商无关的,开放的现场总线标准,目前已得到广泛的应用。现场总线是一种通用的总线系统,用于连接现场设备和主站系统。SIMATIC S7系列产品可以连接分布式外围设备(DP), 通过PROFIBUS DP协议将PROFIBUS DP主站和PROFIBUS DP从站连接起来。S7系列CPU,PC控制器,或通讯处理器(CP),都可以作为主站,I/O 模块,驱动器,和远程设备可以作为从站。

(看多媒体教学文件V_d_APN.AVI,时间0:35)

§3.4、向PROFIBUS DP网络添加一个设备

这部分内容介绍了如何向PROFIBUS DP网络中添加外围设备或从站。西门子向客户提供了从组件式到紧凑型的各种类型从站。此例展示了如何使用一个简易的分布式输入输出模块(ET200L)。其他的模块,例如在其他西门子控制器(S5/SIMATIC TI)中所使用的,可以按照同样的方法使用。此外,这一程序还可用于添加其他设备(例如驱动设备),或其他PROFIBUS 适用的设备。

(看多媒体教学文件V_d_aps.AVI,时间0:36)

§3.5、分配和修改IO地址

在组态一个PLC或PC站时,输入输出模块需要一个寻址方案来把真实设备和编程地址关联起来。STEP 7 和S7 的硬件可以为数字量和模拟量I/O自动分配缺省的地址。利用硬件组态工具可以修改这个缺省方案(对于CPU315或更高级CPU),如例所示。

(看多媒体教学文件V_c_aca.AVI,时间0:32)

绝对地址

每个输入和输出都有一个由硬件配置预定义的绝对地址。该地址是直接指定的,即为绝对地址。该绝对地址可以用您所选择的任何符号名替换。绝对地址包含地址标识符和存储器位置(例如,Q4.0、I1.1、M2.0、FB21)。

符号地址

在符号表中,可以为所有要在程序中寻址的绝对地址分配符号名和数据类型;例

如,为输入I1.0 分配符号名Key1。这些名称可以用在程序的所有部分,即是所说

的全局变量。

使用符号地址可以大大地提高已创建的S7 程序的可读性。

STEP7可以自动将符号名翻译成所需要的绝对地址。如果需要使用符号名称范围ARRAY、STRUCT、数据块、本地数据、逻辑块和用户自定义数据类型,在能用符号寻址数据前,必须首先将符号名称分配给绝对地址。

在程序中对模拟量输入地址的访问

在程序中对模拟量输入地址的访问分为直接地址及过程映像两种。直接地址即直接访问在HW Config中定义的地址,如该通道地址为120,则在程序中访问PIW120(PI: Peripheral Input)即可。过程映像则是在程序中直接访问CPU的process image,如该通道地址为120,则在程序中访问IW336即可。两者差别如下:

与对输入/输出模板的直接地址访问相比,访问过程映像的主要优点在于在一个程序扫描周期内CPU的过程映像保持不变。如果在程序执行过程中输入模板的信号状态改变,过程映像将保持到下一个循环扫描周期再次更新为止。在用户程序内对输入信号的重复扫描保证了程序总能访问到一个稳定的输入信号。

同样,访问过程映像所需要的时间远远少于访问直接地址,因为过程映像位于CPU的内部存储器中。

§3.6、配置I/O模块

一些输入输出模块能测量不同范围的电压和电流,或支持不同的诊断功能。STEP 7 运用其硬件组态工具来观察并修改这些选项。此例展示了如何组态一个具有多个变化范围的模拟量模块。

(看多媒体教学文件V_c_csm.AVI,时间1:02)

§3.7、添加一个本地扩展机架

一个自动化系统解决方案可能需要在PLC的底座或机架上安装超过额定数量的输入输出模块。可以添加一个或更多的扩展机架到主机架上。可使用的扩展机架数量取决于CPU。本地扩展机架无需考虑网络要求。

(看多媒体教学文件V_c_aer.AVI,时间1:03)

§3.8、配置CPU中断

PLC编程中,中断是指暂时离开主程序去执行一个子程序,然后返回。例如当一个任务需要在每日特定时间执行时,或在循环计算中运行一个子程序时。其他的执行中断信号发生在计算出错时,例如软件或硬件出了问题。此例展示了如何给某个时间中断设置触发点。

(看多媒体教学文件V_c_cci.AVI,时间0:52)

§3.9、设置CPU网络地址

如果CPU要进行网络通讯,它必须具有唯一的网络地址。每个CPU都有一个缺省地址,可以使用STEP 7 中的硬件组态工具修改它。此例展示了如何修改缺省地址并且准备CPU 的网络连接。

(看多媒体教学文件V_c_sca.AVI,时间0:35)

§3.10、分配Profibus DP设备地址

所有在PROFIBUS DP网络上的设备和从站都要求有一个唯一的地址。这就类似于街上的邮筒,在邮政网络中每一个邮筒都以街道名称作为它的标识。通过分配从站地址,CPU 主站可以辨识出本地连接,数据接收和传送就在本地连接中进行。

(看多媒体教学文件V_c_apa.AVI,时间0:40)

§4、创建程序

§4.1、创建一个线形程序

在一个线形程序中,所有的程序指令都被置放在一个连续的指令块中。这种结构类似于用一个可编程控制器替代了一个固定线路中的继电器电路。随着整个程序执行了每次扫描,系统便成功的执行了各个单独的指令。

(看多媒体教学文件V_p_clp.AVI,时间0:50)

§4.2、选择编程语言

STEP 7 的基本程序编辑器支持下列三种标准的编程语言:

LAD (梯形逻辑图):以电路图表示为基础。电路图的元件,例如常开触点和常闭触点,相互组合,从而构成程序段。逻辑块的代码段表示一个或多个程序段。

FBD (功能块图):以布尔代数中众所周知的图形逻辑符号为基础。也可以通过逻辑框的组合直接显示诸如熟悉函数的复杂功能。

STL (语句表):基于文本的编程语言,具有一种类似机器代码的结构。每个语句代表CPU的一种程序处理操作。多个语句链接在一起就构成了程序段。

这一部分向你展示了如何选择和修改编程语言。除这些基本的选项外,西门子还提供了很多在STEP 7 下的附加编程语言来满足您进一步开发的需要。

(看多媒体教学文件V_p_spl.AVI,时间0:25)

§4.3、使用符号名

绝对地址:每个输入和输出通道都有一个硬件配置时预定义的地址,(如Ix.x、Qx.x、PIWxx)。该地址是系统直接指定的,称为绝对地址。

符号寻址可以使您利用您的过程或机器的名称作为地址,例如CONVEYOR,来代替绝对地址,例如Q4.7。利用符号把程序同过程或应用联系起来,可以使程序开发,读取,支持更加简易。所有的程序变量,块,数据类型等等,都可以有一个符号名称。

符号编程的主要目的是大大提高已创建的S7程序的可读性。进行符号定义的主要工具是符号编辑器。

(看多媒体教学文件V_p_usn.AVI,时间2:14)

§4.4、创建子程序

一个子程序实际上就是一组保存在程序块中的逻辑指令,程序块是为解决特定的任务开

发的。通过把程序分割为程序块,每一个任务都能被单独开发并检测,而后在程序中按照需要被调用。STEP 7 中的子程序被称为功能(FC) 和功能块(FB). 代码指令决定了处理子程序的顺序。示例中包括控制生产过程中不同的操作模式,在时间/事件基础上执行计算或数

据采集任务等。

功能(FC):没有绑定数据块,其临时变量存储在局部数据堆栈中,功能执行结束后,这些数据就丢失了。调用功能时用实际参数代替形式参数。形式参数是实际参数在逻辑块中的名称。

功能块(FB):必须绑定数据块,每次调用功能块时需要提供各种类型的数据给功能块,功能块也要返回便利给调用它的块。这些数据以静态变量的形式存放在指定的背景数据块中。

(看多媒体教学文件V_p_csr.AVI,时间1:22)

S7-300plc中的FB和FC的分别?

FB带有自己的背景DB而FC没有自己的背景DB,用FC 和FB 有什么分别呢,他们都能实现控制功能,到底该用FB还是该用FC,什么时候用FB什么时候用FC?

FB与FC没有太大的差别,FB带有背景数据块,而FC没有。所以FB带上不同的数据块,就可以带上不同的参数值。这样就可以用同一FB和不同的背景数据块,被多个对象调用。

FC和FB像C中的函数,只不过FB可以生成静态变量,在下次函数调用时数据可以保留,而FC的变量只在调用期内有效,下次调用又重新更换。每次调用FC的I/O区域必须要自己

每次手动输入,而FB就不要,省去不少麻烦,如果在上位机控制直接输入DB控制地址就可! §4.5、创建可重用子程序

一个可重复调用的子程序允许您开发可以多次使用的代码。相似或重复的过程/机器控

制函数可以编写成一个通用的解决方案放置在一个程序块中。信息通过参数传送给程序块,使用这些可重复调用的块的做法被称为结构化编程。在STEP 7中,这些子程序可以是功能(FC)或功能块(FB)。

(看多媒体教学文件V_p_crs.AVI,时间2:02)

§4.6、创建交叉参考

交叉参考表可以使编程和故障排查更加简易,并能帮助您详述和组织您的文档。STEP 7 的交叉参考工具提供了程序流程,地址使用状况的概述,和可用的寻址,例如输入,输出,存储器,定时器,计数器和数据区域。这一部分将演示一个交叉参考的实例。

(看多媒体教学文件V_p_ccr.AVI,时间1:29)

交叉参考主要用于进行调试和查错,特别是当出现一些多个地方同时使用一个变量造成运算数据不正确时,可以进行很快的定位。

§4.7、下载程序

当您创建,编辑并保存完一个程序后,下一步要做的是将这些代码下载到CPU。即将

代码从您的离线的PC机复制到在线的CPU上。在STEP 7中,您可以使用SIMATIC Manager 来下载完整的程序或多个程序块。您也可以在程序编辑器 (LAD/FBD/STL)中下载单独的已经打开的程序块。

(看多媒体教学文件V_p_dlp.AVI,时间0:41)

§4.8、显示程序状态

在程序编辑器中,您可以用三种编程语言来显示程序状态:

LAD: 显示指令状态,能量流和指令输入输出值。

FBD: 显示能量流,指令状态和块指令输入输出值。.

STL : 显示操作数状态,逻辑操作结果,和指令/组合的寄存器值。还可使用附加的状态选项。

(看多媒体教学文件V_p_dps.AVI,时间0:49)

该功能用于对程序状态进行在线监视,在调试时可实时跟踪变量的运算结果、逻辑连锁的工作状态。

§4.9、使用数据类型

在程序中一个数据类型定义了程序中某些信息的大小和格式,例如输入,输出或存储区。分配数据类型后就指定了数据的大小和结构。明确变量的数据类型很重要,因为某些指令需要特定的数据类型。

(看多媒体教学文件V_p_udt.AVI,时间1:59)

很多功能模块对数据类型是有限制的,不同的数据类型用于不同的计算场合。

§5、故障排除

§5.1、如何准备一个到PLC的连接

要将您的PC连接到PLC,您需要用到不同类型的接口和电缆。STEP 7 和S7 提供了丰富的选择,从MPI(多点接口)到工业以太网到PROFIBUS。

本例演示了使用一条接口电缆在PC和PLC之间建立一个直接的本地连接。

(看多媒体教学文件V_t_suc.AVI,时间0:32)

§5.2、如何定位PLC错误

一个正在被开发或使用中的自动化系统,需要及时发现程序或设备中的错误。这一部分将向您展示如何使用 STEP 7 中的自诊断工具,来显示故障内容,发生时间和出错位置。

(看多媒体教学文件V_t_lcf.AVI,时间0:46)

§5.3、如何如何监视变量

很多时候您需要不用去查看代码就可以监控您硬件和程序中的地址和变量。STEP 7 提供了一种叫做Monitor and Modify Variables 工具,使您可以通过查看称为变量表的文本电子数据表来做到这一点。此工具也可用于硬件和调试设备连接,观测多个程序变量更新,监控过程变量以进行支持和故障检修。

(看多媒体教学文件V_t_mmv.AVI,时间0:54)

通过该功能可集中监控一组变量,便于对程序进行快速调试。

§5.4、如何修改/强制变量

有时候需要越过逻辑代码去控制一些变量和 I/O。修改变量意味着您可以控制变量,并且能选择是否可以让程序影响他们。强制则意味您将控制变量且令他们不受程序的影响。

(看多媒体教学文件V_t_mfv.AVI,时间1:06)

通过该功能可快速判断现场控制功能不正确时是由于程序影响还是通道故障造成。§5.5、如何上载整个PLC

要备份整个PLC站点,包括硬件,网络连接和程序,您可以上载整个PLC。这样就将在线CPU的随机存储器里的内容复制并存储在您PC上的一个项目里。

(看多媒体教学文件V_t_uep.AVI,时间0:28)

§5.6、如何上载程序

要备份PLC中的在线程序,您可以上载PC中的项目。这样就把随机存储器中的CPU程序内容复制到硬盘上的一个程序文件夹中。CPU在运行或停机模式下都可以进行上载。

(看多媒体教学文件V_t_uap.AVI,时间0:47)

§5.7、如何进行程序比较

在一个自动化项目的整个生命周期里,CPU中的程序经常会改动。因此如果PC中的程序改动没有记录并保存的话,就会和CPU中的程序不一致。STEP 7 提供了一种功能,可以对PLC和PC中的程序进行比较。这种比较工具也可以用来比较两个离线程序。

(看多媒体教学文件V_t_cpp.AVI,时间0:58)

§5.8、清除PLC内存

有时候需要清除在线CPU中的内容。这一部分演示了一个清空整个PLC的过程。这将

清除程序,程序采集的数据,存储在CPU中的硬件组态和网络组态信息。

(看多媒体教学文件V_t_cpm.AVI,时间0:35)

§6、使用模拟器调试

§6.1、S7-PLCSIM的主要功能

使用软件PLC Simulation,可以在计算机或变成设备中模拟实际的可编程控制器,来运行和测试程序。

可以完成对PLC的输入/输出存储区的模拟来控制程序的运行,观察有关输出变量的状态。

在运行仿真PLC时可以使用变量表和程序状态等方法来监视和修改变量。

§6.2、使用S7-PLCSIM仿真软件调试程序的步骤

1、在STEP7编程软件中生成项目,编写用户程序;

2、打开S7-PLCSIM窗口,自动建立了STEP7与仿真CPU的连接。仿真PLC的电源处

于接通状态,CPU处于STOP模式,扫描方式为连续扫描。

3、在SIMATIC管理器中打开药仿真的项目,选中“Blocks”对象,将所有的块下载到仿真

PLC。

4、在S7-PLCSIM中生成视图对象。

5、用视图对象来模拟实际PLC的输入/输出信号,检查下载的用户程序是否正确。

§6.3、内存区域的输入方法

1、在S7-PLCSIM中默认是采用绝对地址的形式对PLC的内存区域进行监视。

PI:提供对输入模块的直接访问,如PIW50。

I:提供对输入过程映像区访问,如I0.0。

PQ:提供对输出模块的直接访问,如PQW100。

Q:提供对输出过程映像区访问,如Q0.0。

M:提供对程序位存储区域的访问,如M0.0。

DB:提供对数据块数据区域的访问,如DB1.DBX0.0或者DB1.DBW0

2、也可以采用使用程序中的变量名方式来监控:

选择Tools>Options>Attach Symbols…选择项目文件中的Symbols对象,这样在PLCSIM中也可以使用变量名进行监控了。

§7、用LAD编程

§7.1、LAD编程规则

一个LAD网络能由含有多个LAD元素的多个分支组成。所有元素和分支必须进行连接。关闭一个LAD网络

每个LAD网络必须使用线圈或功能块进行关闭。下列梯形图元素不能用于关闭一个网络:

比较功能块

Midline Output线圈—(#)—

上升沿线圈或下降沿线圈—(P)——(N)—

§7.2、编写一个简单电机控制程序

功能要求:

单DO电机控制功能块

按钮输入信号:本、远控切换、启动按钮(常开)、停止按钮(常闭)

输出信号:单DO控制启动

§7.3、编写一个简单阀门控制程序

功能要求:

遥控开关控制阀,实现程序开关操控

输出信号:开阀、关阀输出

输入信号:阀门上到位、阀门下到位

§7.4、编写一个简单传感器程序

功能要求:

传感器检测

输入信号:4~20mA采样输入

STEP 7 软件组态 PC Station的组态步骤

STEP 7 软件组态 PC Station的组态步骤 硬件需求和软件需求 硬件: ① S7-200 SMART CPU(固件版本 V2.0及以上 ) ② PC 机(带普通以太网卡) ③交换机、以太网线 软件: ① STEP 7-Micro/WIN SMART V2.0 ② STEP 7 V5.5 SP4 ③ SIMATIC NET V8.2 ④ WINCC V7.2 ⑤操作系统 WIN 7 64位专业版 STEP7中组态 PC Station 1.在 STEP7 中新建项目,组态 PC Station。 打开 STEP7 并新建一个项目:“S7-200 SMART OPC”,通过“Insert”>“Station”>“SIMATIC PC Station”插入一个PC站,PC站的名字为:“SIMATIC PC Station(1)”。如图1.所示。 注意:STEP7 中 PC Station 的名字“SIMATIC PC Station(1)”要与SIMATIC NET 中“站组态编辑器”的“站名”相同。

图1.插入并组态PC 站 2.双击 Configuration 即可进入 PC Station 硬件组态界面。 在第一个槽中,从“SIMATIC PC Station”>“User Application”>“OPC Server”下,选择版本“SW V8.2”,添加一个 OPC Sever 的应用。如图2.所示。 注意:选择的OPC Server 版本需要与SIMATIC NET 软件版本一致。 图2.PC Station的硬件组态 在第二个槽中,从“SIMATIC PC Station” >“CP Industrial E thernet”>“IE General”下,选择版本“SW V8.2”,添加一个 IE General。 并在弹出的“Ethernet interface IE General ”属性对话框中点击“New”, 新建一个以太网络,并设置IP 地址。如图3.所示。 注意:IP address 的设置需要与 PC 机网卡的实际地址相同。

世纪星工控组态软件简明教程

第三章如何改进您的程序 1 Windows98/2000/NT 北京世纪长秋科技有限公司

前言 在工业自动化控制技术快速发展的今天,要求每一位科技、生产和管理人员必须掌握计算机操作的基本技能,特别是使用工业自动化控制软件的技术。但是,时常有些操作者在学习了某些工业自动化控制软件后仍感到无法得到满意的效果。究其原因主要是无法将所阅读的大量文字说明和实际的操作对应起来,以致于无法融会贯通真正地领会到软件的奥妙所在。 《简明教程》旨在让您能通过图文并茂的指导,10-15分钟就能用这个软件编写一个简单的应用实例。为了方便操作者学习,本册在不断地掌握世纪星组态软件的道路上为您指明了方向,给出了明确的解释和答案。这样无论您是初学者,还是有些基础但仍没有头绪的操作者,都会很快地学会使用世纪星工业监控组态软件。本册共分为三章:第一章介绍了世纪星工业监控组态软件系统的使用基础,重点对开发系统进行了描述,为进一步的学习使用奠定了基础;第二章具体阐述了如何使用世纪星工业监控组态软件,通过实例引导您完成意想不到的“伟大工程”。相信您在理解了这章知识的基础上,一定可以轻松地获取丰硕的成果并为此感到万分的欣慰;当您学会了使用世纪星工业监控组态软件基本知识后,您可能会考虑到如何去完善这项工程,第三章则是帮助您改进您的程序,更是全心全意为方便您的学习和提高而设置的。 《简明教程》言简意赅,通俗易懂,带您迅速入门,当您仔细阅读并跟随“向导”完成整个学习过程以后,必然能灵活运用,受益匪浅!

目录 前言 (2) 目录 (3) 第一章 世纪星工业监控组态软件系统使用基础 (4) 1.1 什么叫工业监控组态软件 (4) 1.1.1 为什么使用工业监控组态软件 (4) 1.1.2 这本书告诉您什么 (5) 1.2 系统组成 (5) 1.2.1 世纪星工业监控组态软件——开发系统描述 (6) 1.2.2 世纪星工业监控组态软件——运行系统描述 (10) 第二章 使用世纪星工业监控组态软件系统 (11) 2.1 第一次使用 (11) 2.2 开发自己的工程 (13) 2.3 如何创建一个工程 (13) 2.4 工程实用化 (15) 2.4.1 显示连接到变量 (19) 2.4.2 变更模拟演示——命名语言 (23) 2.4.3 实际应用——设备安装向导 (25) 第三章如何改进您的程序 (29)

最新欧姆龙PLC编程软件CX-Programmer和触摸屏组态软件CX-Designe联机仿真图文教程

欧姆龙PLC和HMI触摸屏仿真软件安装使用 这是一个PLC和HMI触摸屏联机仿真实例 首先我们了解一下PLC仿真技术是基于组态软件的仿真系统实现的原理,在于PLC内部各种继电器的状态与组态软件数据库中数据的链接以及该数据与计算机界面上图形对象的链接。因PLC控制系统实际输出控制时,是通过输出继电器Y和输出模块去驱动外部执行机构的.外界的控制信号和反馈信号通过输入继电器X进入PLC内部。而在仿真运行状态时PLC的输出模块与外界是断开的,输出(继电器Y的)信号通过通信线只与组态软件数据库中的数据进行交换,而这些数据又与屏幕(界面)上显示的图形对象有关联。PLC仿真技术伴随计算机应用技术的发展而来.是对工业生产系统进行分析、诊断和优化的有力工具之一。有效的设计控制仿真系统,应用于各类实践。可以起到投资少、效果好、效率高的作用。仿真系统可以基本真实贴近现场实际控制。

现在工业中PLC和触摸屏应用越来越广泛,仿真技术也给我们带来极大便利。如果调试,只要我们有一台笔记本电脑躺在床上就可以检验我们设计的程序了。不受硬件和地点限制。如果是自学不可能买上一大堆的这些东西。工控产品价格都是不菲的,我们用仿真技术这是最好选择。 首先我们要知道一件事,CX-Programmer4.0以前版本,基本上不是用模拟器的,从6.1开始,CX-Programmer ,CX-Simulator,CX-Designer等软件集成在CX-ONE里了。所以好多朋友找不到单独版本高一的配CX-Programmer仿真软件。就是找到了也仿真不起来。集成的软件就没有这些问题了。 C X-ONE里包含欧姆龙全系列软件。 最新CX-ONE4.27(支持win7 32/64位)下载地址:(有大量高清视频教程) 我们现把CX-ONE4.27下载下来解压。如果是ISO光盘镜像可以用VDM虚拟光驱加载。就相当于用光盘安装了。避免不必要麻烦。

STEP7 系列培训课程——硬件组态.pdf

STEP7 系列培训课程——硬件组态 目的:生成一个新项目,完成系统硬件配置文件并将其下载,完成系统配置 步骤: 1、双击SIMA TIC Manager图标,打开STEP7 主画面 2、点击FILE \ NEW,按照图例输入文件名称(TEST)和文件夹地址,然后点击OK; 系统将自动生成TEST项目

将生成一个S7-300的项目,如果项目CPU是S7-400,那么选中SIMA TIC 400 STATION即可。 4、TEST左面的+点开,选中SIMATIC 300(1),然后选中Hardware并双击/或右键点OPEN OBJECT,硬件组态画面 即可打开!

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

7、双击CPU-300,双击CPU-315-2DP,双击6ES7 315-2AF03-0AB0,选中V1.2,将其拖到机架RACK的第2个SLOT;一个组态PROFIBUS-DP的窗口将弹出,在Address 中选择分配你的DP地址,默认为2; 8、然后点击SUBNET的NEW按钮,生成一个PROFIBUS NET的窗口将弹出。点中NETWORK SETTING

9、点击确定,即可生成一个PROFIBUS-DP网络

其拖到左面PROFIBUS(1):DP master system(1)上; 11、立即,会弹出IM153-1通讯卡设置画面;DP地址可以改动,默认值为1;点击确定。

力控组态入门教程

力控组态入门教程 一、关于力控 力控是北京三维力控科技有限公司“管控一体化解决之道”产品线的总称,由监控组态软件、“软”控制策略软件、实时数据库及其管理系统、Web门户工具等产品组成。这些产品不是孤立的,力控是一个应用规模可以自由伸缩的体系结构,整个力控系统及其各个产品都是由一些组件程序按照一定的方式组合而成的。因此本指南没有专门针对具体的产品分别介绍使用方法,而是介绍所有产品的共同使用方法。 在力控中,实时数据库RTDB是全部产品数据的核心,分布式网络应用是力控的最大特点。 在力控中,所有应用(例如趋势、报警等)对远程数据的引用方法都和引用本地数据完全相同,这是力控分布式特点的主要表现。 二、力控®产品发展史1994年12月,基于16位Windows平台(以Windows3.1

为代表)的力控®版本形成。 1996年09月,基于32位Windows平台(以Windows95为代表)的力控®1.0形成。并注册了力控®商标,成为国内率先拥有自主知识产权的自动化软件品牌。 1999年06月,力控®1.2版本推出,在石油、石化等行业广泛应用。 2000年10月,力控®升级为2.0版本正式推向市场 2000年06月,被国家五部委确定为国家重点新产品 2001年06月,正式推出基于PC的控制策略生成器 2001年08月,《监控组态软件及其应用》一书正式出版 2001年12月,力控®英文版forcecontrol正式推出 2002年03月,力控®2.6版本正式推向市场 2004年10月,力控®3.6版本获科技部中小企业基金扶持项目立项 三、关于力控®PCAuto?组态生成的数据文件及应用目录说明 应用路径\doc,存放画面组态数据。 应用路径\logic,存放控制策略组态数据。 应用路径\http,存放要在Web上发布的画面及有关数据。 应用路径\sql,存放组态的SQL连接信息。 应用路径\recipe,存放配方组态数据。 应用路径\sys,存放所有脚本动作、中间变量、系统配置信息。 应用路径\db,存放数据库组态信息,包括点名列表、报警和趋势的组态信息、数据连接信息等。 应用路径\menu,存放自定义菜单组态数据。 应用路径\bmp,存放应用中使用的.bmp、.jpg、.gif等图片。 应用路径\db\dat,存放历史数据文件。 第二章力控产品功能 2.1概述: 从1993年至今,力控®监控组态软件为国家经济建设做出了应有贡献,在石油、石化、化工、国防、铁路(含城铁或地铁)、冶金、煤矿、配电、发电、制药、热网、电信、能源管理、水利、公路交通(含隧道)、机电制造等行业均有力控软件的成功力控;监控组态软件已经成为民族工业软件的一棵璀璨明星。 一直以来,北京三维力控始终有预见性地开发具有潜在应用价值的功能模块,同时认真评估用户反馈建议来改进力控®产品,使用户得到超值回报,与客户的互动合作将促进了北京三维力控的发展。力控®监控组态软件的分布式的结构保证了发挥系统最大的效率。 力控®软件以计算机为基本工具,为实施数据采集、过程监控、生产控制提供了基础平台,它可以和检测、控制设备构成任意复杂的监控系统。在过程监控中发挥了核心作用,可以帮助企业消除信息孤岛,降低运作成本,提高生产效率,加快市场反应速度。 在今天,企业管理者已经不再满足于在办公室内直接监控工业现场,基于网络浏览器的Web方式正在成为远程监控的主流,作为国产软件中国内最大规模SCADA系统的WWW 网络应用的软件,力控®为满足企业的管控一体化需求提供了完整、可靠的解决方案。 2.2 软件构成: 力控®软件包括:工程管理器、人机界面VIEW、实时数据库DB、I/O驱动程序、控制策略生成器以及各种网络服务组件等。它们可以构成如下的网络系统

plc编程资料

PLC编程资料、PLC编程软件 随着现代工业设备自动化,越来越多的工厂设备将采用PLC、变频器、人机介面等自动化器件来控制,因此设备自动化程度越来越高。对设备的维护人员的技术要求越来越严格。作为一名合格的技术员,需要掌握的技能也越来越多,越来越全面性,以此来满足自动化的发展及要求,因此设备相关的资料及软件,对我们技术员来说是必需具备的,为了满足大家的要求。经过多年的积累,整理出四种最常用的三菱、OMRON 、AB、及西门子公司的相关资料及软件,特价向大家提供,详细软件资料清单见下面。 A盘:包含:西门子新版LOGOV4.0控制器编程软件,LOGO新版使用手册大全。新版S7-200PLC中文版编程软件,s7_200_sim模拟软件汉化版,S7-200的中文系统手册大全。S7-200上位机软件PC_Access_V10。OP、TP系列中文版编程软件及编程手册大全,WINCC中文版编程手册,Protool中文手册,西门子STEP5教程中文版(NEW),PG702编程器操作手册,所有西门子公司自动化设备相关的中文资料,S7-200与S7-300的应用论文集,S7-200的应用实例(中文注释),S7-400.S7-300梯形图(LAD) 中文版编程手册等。(共650M,详细清单见A盘说明) B盘:包含:三菱FX、A、Q系列GX-Developer V7.08中文版PLC

编程软件及中文使用手册。三菱FX20GM位置控制器编程软件、三菱PLC程序调试离线仿真软件GX-Simulator6中文版、三菱PLCFX 最新FXGPWINV330(中文版),三菱FX系列仿真软件LTT-C简体中文版、三菱PLC可编程控制器教材、FX2N、FX2NC、FX1N、FXNS、FX0N、FX0S系列中文编程手册大全,FX随机手册及模块手册大全,FX-10P、20P编程器中文使用说明,三菱FR系列变频器使用手册大全。(共650M,详细清单见B盘说明) C盘:包含:OMRON-SSS中文版PLC编程软件,OMRON全系列中文版编程软件CX-P V3.2、Cx-simulator离线仿真软件,人机介面NT系列设计软件,SysWin34OMRON最新开发的智能控制器的编程仿真软件,最新CS1-CJ1-CJ1M系列PLC中文版操作手册、指令参考手册、编程手册大全、高速计数器、操位置控制、通信单元、温度控制等模块中文手册大全,CX-P中文版软件手册,OMRON PLC培训教材(编程器SSS使用、CPMIA基础及CPMIA系统)。可编程控制器CQM1H中文编程手册等相关资料,。(共650M,详细清单见C盘说明) D盘:包含:西门子最新S7-400编程软件SETP7 V5.2(不含授权),S7_PLCSIM V5.2PLC离线仿真软件,S7_SCL V5.2高级编程软件, S7_GRAPH图形编程软件, 新版的S7-200编程软件。含百事可乐公司生产线PLC程序,辉瑞制药公司生产线PLC程序(两组),吉百利

为什么项目 程序块或硬件组态根本无法打开 或者打开时出现错误信息 或是显示 只读

为什么项目、程序块或硬件组态根本无法打开,或者打开时出现错误信息,或是显示“只读”? 显示订货号 序号关于处理STEP 7 项目的注意事项: 1 使用早期版本STEP7 处理当前新版本的STEP 7 项目 例如,STEP 7 版本V5.3 可以向下兼容STEP 7 版本V5.2。在版本V5.3 中创建的项目可以在V5.2 版本中处理,前提是V5.3 项目中没有使用V 5.2 的STEP 7 版本不支持的组件和功能,例如新CPU 或新功能。 举例来说,如果要使用STEP 7 V5.2 处理一个STEP 7 V5.3 项目,则在V5.3 项目中只能使用版本V5.2 已知的模块订货号。如必要的话,应当使用“原有产品订货号”组态新模块。 将来,在STEP 7 V5.2 和更高版本中,将能够“重载”新模块。 请参阅自述文件中第6.6 小节“Changing between the different versions of STEP 7”的内容“New modules in old versions of STEP 7”。如果您在STEP 7 V5.2 中打开或者解压缩一个在V5.3 或V5.4 中创建的项目,将会出现以下消息,然后只能读取硬件组态。 ?S7 Hardware Update options package not available. (S7 硬件更新选件包不可用) ?The project includes objects of the "Hardware Update" options package that cannot be processed, because the options package is not installed or an obsolete version of it is installed..(项目中包含“硬件 更新”选件包中无法处理的对象,因为该选件包未安装或者安装的版本为过期版本) 2 更新硬件目录 建议安装缺失的更新包以更新硬件目录。在Hardware Configuration 中执行功能“Options > Install Hardware Updates...”。关于这方面的更多详情还可以参阅Internet 上以下条目号的FAQ: ?“在STEP 7 V5.2 和V5.3 中如何更新STEP 7 模块目录?”,条目号:17581199. ?“不能直接访问Internet 的情况下如何更新硬件目录?”,条目号:22374877

MCGS组态软件教程

MCGS组态软件教程

初级教材 前言 随着计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,MCGS工控组态软件将为您提供强有力的软件支持。MCGS全中文工业自动化控制组态软件(以下简称MCGS工控组态软件或MCGS)为用户建立全新的过程控制系统提供了一整套解决方案。MCGS工控组态软件是一套32位工控组态软件,可稳定运行于Windows95/98/NT/2000/Me操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、历史数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备,广泛应用于石油、

电力、化工、钢铁、矿山、冶金、机械、纺织、航天、建筑、材料、制冷、交通、通讯、食品、制造与加工业、水处理、环保、智能楼宇、实验室等多种工程领域。本书以一个工程实例对MCGS工控组态软件的特点与功能进行综合性描述。希望您能通过本书掌握MCGS工控组态软件的基本操作与用法,并引导您完成一个简单的工程组态工作。 如果本书中的内容有纰漏之处,我们谨向您表示诚挚的歉意,并希望您能与我们联系,促使我们及时更正,更好地为您服务。在此,我们感谢您对我们工作的支持与信任。希望您能喜欢我们的软件,它一定会成为您成功的助手。您的成功是我们最大的满足。

简介 培训目的通过一个工程实例使您熟悉 MCGS工控组态软件的基本用 法与功能,并按照完成工程的 一般过程讲述工程实例,使您 了解如何通过MCGS工控组态 软件完成工程项目。 培训内容动画显示,编制控制策略,输出实时曲线、历史曲线、实时数据、历 史数据,报警显示,操作菜单设计, 模拟设备连接,工程密码设置,运行 测试 参考手册《MCGS用户指南》 《MCGS参考手册》 MCGS多媒体教程 MCGS工控组态软件联机帮助

实验二STEP7硬件组态实例

STEP7硬件组态实例 硬件组态的任务就是在STEP 7种生成一个与实际的硬件系统完全相同的系统,例如要生成网络、网络中各个站的导轨和模块,以及设置各硬件组成部分的参数,即给参数赋值。所有模块的参数都是用编程软件来设置的,完全取消了过去用来设置参数的硬件DIP开关。硬件组态确定了PLC输入/输出变量的地址,为设计用户程序打下了基础。 组态时设置的CPU的参数保存在系统数据块SDB中,其他模块的参数保存在CPU中。在PLC启动时CPU自动的向其他模块传送设置的参数,因此在更换CPU之外的模块后不需要重新对它们赋值。 PLC在启动时,将STEP 7中生成的硬件设置与实际的硬件配置进行比较,如果二者不符,将立即产生错误报告。

目的:生成一个新项目,完成系统硬件配置文件并将其下载,完成系统配置 步骤: 1、双击SIMA TIC Manager图标,打开STEP7 主画面 2、点击FILE \ NEW,按照图例输入文件名称(TEST)和文件夹地址,然后点击OK; 系统将自动生成TEST项目

3、点亮TEST项目名称,点击右键,选中Insert new object,点击SIMATIC 300 STA TION 将生成一个S7-300的项目,如果项目CPU是S7-400,那么选中SIMATIC 400 STA TION即可。 4、TEST左面的+点开,选中SIMATIC 300(1),然后选中Hardware并双击/或右键点OPEN OBJECT,硬件组态画面 即可打开!

5、双击SIMATIC 300\RACK-300,然后将Rail 拖入到左边空白处。生成空机架。

如何将新的 PROFIBUS 或 PROFINET GSD 文件集成到 STEP 7 硬件配置中

如何将新的PROFIBUS 或PROFINET GSD 文件集成到STEP 7 硬件配置中? 推荐文档: 西门子工程师推荐本文档! ?文献 ?涉及产品 说明:在STEP7 模块目录中,STEP7 的新版本提供了新模块。新的设备可以通过 GSD 文件加到硬件目录中。从 STEP7 V5.2 起,模块目录也可以用硬件支持包来更新(HSP)。从 STEP7 V5.3 SP1 起,可以在硬件配置中安装 PROFINET 的 GSD 文件。 ...... 说明: 在STEP7 模块目录中,STEP7 的新版本提供了新模块。新的设备可以通过 GSD 文件加到硬件目录中。 ?从 STEP7 V5.2 起,模块目录也可以用硬件支持包来更新(HSP)。 ?从 STEP7 V5.3 SP1 起,可以在硬件配置中安装 PROFINET 的 GSD 文件。 根据下表安装 GSD 文件。 No.步骤: 1确保可以通过 PG/PC 中的目录访问到要集成的 GSD 文件。文件位于硬盘,软盘,CD,或一个 STEP7 项目中。 2打开硬件配置,关闭其中打开的项目。 3选择菜单命令“Options > Install GSD file...”。 图01

4在下一对话框浏览到文件目录,然后点击“Install”。可以选择是否在目录或 STEP7 项目中搜索 GSD 文件。在安装过程中,可能会出现错误{error)消息帮助(例如,显示某个 GSD 文件已经安装)。一旦安装完成,可以调用安装记录。必要时,使用在线帮助(“Help”按钮)。 图02 5现在使用菜单命令“Options > Update catalog”更新硬件目录。STEP7 启动后,已安装 GSD 文件的从站被读入模块的目录中。现在可以在 STEP7 项目中配置从站。新安装的设备在以下硬件目录中 ?PROFIBUS DP 设备位于目录“PROFIBUS DP > Other Field Devices > I/O ...”下。 ?PROFINET 设备位于目录“PROFINET IO > I/O ...”下。 在硬盘上保存 GSD 文件: GSD 文件保存在硬盘目录“\ Program Files\Siemens\Step7\S7DATA\GSD”下。

MCGSE组态环境

1.1 什么是MCGS组态软件 MCGS(Monitor and Control Generated System)是一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,可运行于Microsoft Windows 95/98/Me/NT/2000等操作系统。 MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。 使用MCGS,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功能全面,维护量小并且具备专业水准的计算机监控系统的开发工作。 MCGS具有操作简便、可视性好、可维护性强、高性能、高可靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。 1.2 MCGS组态软件的系统构成 MCGS组态软件的整体结构 MCGS 5.1软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。 组态环境: 组态生成 应用系统 运行环境: 解释执行 组态结果 组态结果 数据库 MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和“MCGS运行环境”两个系统组成。两部分互相独立,又紧密相关。 MCGS组态环境是生成用户应用系统的工作环境,由可执行程序McgsSet.exe支持,其存放于MCGS目录的Program子目录中。用户在MCGS组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与MCGS 运行环境一起,构成了用户应用系统,统称为“工程”。 MCGS运行环境是用户应用系统的运行环境,由可执行程序McgsRun.exe支持,其存放于MCGS目录的Program子目录中。在运行环境中完成对工程的控制工作。

在STEP7 V5.x中如何实现ET200SP的组态控制功能复习过程

在S T E P7V5.x中如何实现E T200S P的组态控制功能

在STEP7 V5.x中如何实现ET200SP的组态控制功能 ET200SP具有组态控制(Configuation control)功能。组态控制允许使用 ET 200SP 分布式 I/O 系统的单一组态来运行各种实际组态。即可以组态一个通用的硬件配置下载至PLC中,然后在程序中通过控制数据记录196的方式,使得下载至PLC中的单一硬件组态可以适用于多种不同的实际配置。 本文以一个例子来说明组态控制的实现过程。在这个例子中,ET200SP站点共组态了7个插槽,具体模块类型如图1所示。 图1.ET200SP的硬件组态 而实际上,真正所用到的模块如图2所示,其中第1、2插槽为DQ8 x 24VDC/0.5A HF模块,第3、4插槽为DI8 x 24VDC HF模块,第5插槽是空

槽,没有安装电子模块,只安装了一个BU外壳,第6个插槽为服务器模块,第1和第3插槽启用了新的电势组。 图2.ET200SP实际站点配置 要实现组态控制,首先双击ET200SP,在属性对话框的参数标签下使能ET200SP 组态控制功能,如图3所示:

图3.使能组态控制 然后将硬件组态编译下载至PLC中。 接下来在PLC中编程,对接口模块写数据记录196。数据记录196的内容说明如表格1和表格2所示: 字节含义值说明 0 数据记录长度 4 +(插槽数 × 2)数据记录头 1 数据记录ID 196 2 版本 2 3 版本0 4 分配所组态的插槽 1 对应的实际插槽控制元素,在 每个元素中说 明 IO 设备中的哪 个实际插槽被 分配到了已组 态的插槽。 5 插槽 1 的其它功能 6 分配所组态的插槽 2 7 插槽 2 的其它功能 : : : 4 +((最大插槽编号 - 1)×2) 分配服务模块的插槽实际服务模块插槽4 +((最大插槽编号 - 1)×2)+ 1 服务模块插槽的附加功能 表1.数据记录196内容 控制元素的说明如表2所示: 字节位含义 分配的已组态插槽(如,在字节 4 中,偶数字节)0 到 6 0000000: 模块不可用 0000001 直到最大插槽数:实际插槽

西门子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步骤完成。

数据采集试验总结

电子系统综合实验 专业班级:电子09-3班 学生姓名:柳青 学号:09052315 指导教师:林青 设计成绩: 2013年1 月6日

一设计目的 1、掌握PCI1711采集板中的数字量输入输出程序的编写方法; 2、熟悉和数字量有关的基础知识。 3、综合使用采集板卡PCI1711中的A/D和D/A转换部分; 4、掌握工业控制中常用的PID算法; 5、掌握VB绘制曲线的方法。 二实验仪器 1、ACCC-IE计算机测控系统实验装置 2、PCI1711多功能数据采集板卡 3、万用表 4、计算机 三实验内容 (一)、喷泉模拟控制系统的实验。 1.实验原理 数字量也叫开关量,只有两种状态,高电平表示数字量“1”,低电平表示数字量“0”,电平的标准采用TTL电平。PCI1711有16路数字量输入通道和16路数字量输出通道,可以采集16路现场的数字量的信号,可以输出16路数字量信号去控制现场的设备。 2. 接线方法. 数字量控制对象部分的电路都是用发光二极管模拟实际生活场景中的控制对象的动作。在各单元电路中,各发光二极管的正端都是连接在一起的,同时和+24V插孔相连,实验时将+5V直流稳压电源接到+24V插孔上,将PCI1711的数字量输出的通道接到发光二极管的相应的控制端(负端),当输出低电平时,发光二极管点亮。将按钮下方的插孔和PCI1711的数字量输入通道相连,可以采集到开关的状态,实现控制。 3.要求设计电路并编写程序实现喷泉的效果,控制效果要求如下:(1)按下“起动”按钮,开始喷泉模拟控制; (2)顺序轮流点亮L1~L12发光二极管灯,实现喷泉的效果; (3)各灯点亮之间的延时时间根据实际的效果进行调整,要求调整到满意的

MCGS触摸屏高级教程

MCGS培训教程(高级部分) 经过初级培训,您已经对MCGS组态软件的框架结构有了大致的了解,在初级培训教材的指引下,您一定能组态出一些简单的工程项目,但如果想应用自如还有一定困难。在高级培训教材帮助下,您一定会如虎添翼,组态出令人满意的工程。 培训目的经过培训,您可以熟练应用MCGS组态软件中的各项功能; 能根据工艺现场要求熟练制作动画流程; 能处理相对复杂的曲线、报表、数据后处理等需求; 能熟练使用MCGS脚本程序进行复杂的工业流程控制。 培训内容动画制作,流程控制策略,设备组态,结合存盘数据提取做复杂的历史报表,配方构件应用及MCGS使用技巧介绍。 参考手册《MCGS用户指南》《MCGS参考手册》 MCGS多媒体教程MCGS工控组态软件联机帮助 E-mail:support@https://www.sodocs.net/doc/2c12319245.html, 网址:https://www.sodocs.net/doc/2c12319245.html, 目录 简介 目录 第一讲构造实时数据库 一、MCGS实时数据库的概述 二、数据对象的类型 1、开关型数据对象 2、数值型数据对象 3、字符型数据对象 4、事件型数据对象 5、数据组对象 三、数据对象的定义 四数据对象的作用域

第二讲动画制作 一、封面制作 二、动画效果 第三讲设备窗口组态 一、概述 三、设备在线调试 四、数据前处理 第四讲脚本程序 一、脚本程序语言要素 1、数据类型 2、变量及常量 3、MCGS对象 4、表达式 5、运算符 6、运算符优先级 二、脚本程序基本语句 1、赋值语句 2、条件语句 3、退出语句 4、注释语句 三、脚本程序应用场合及样例 1、脚本程序在“窗口”中的应用 2、脚本程序在“标准按钮”中的应用 3、脚本程序在“菜单”中的应用 第五讲MCGS数据后处理及报表

智能楼宇课程设计

新疆工程学院 课程设计 题目:基于MCGS组态软件的水位控制系统 系部:计算机工程系 专业班级:通信10-2班 学号: 学生姓名: 指导教师:赵德群蔡亚永 完成日期:2013-01-05

(此页背书) 评定意见参考提纲: 1.学生完成的工作量与内容是否符合任务书的要求。 2.学生的勤勉态度。 3.设计或说明书的优缺点,包括:学生对理论知识的掌握程度、实践工作能力、表现出的创造性和综合应用能力等。

新疆工程学院 课程设计评定意见 设计题目:基于MCGS组态软件的水位控制系统设计 学生姓名: 评定意见: 评定成绩: 指导教师(签名):年月日

《智能楼宇》课程设计任务书 系部:计算机工程系填表日期:2012年12月28日 教研室审核:系部审核:年月日

摘要 本次设计是对水位控制的工程实例的设计,介绍了利用MCGS组态软件的各个监控系统。系统测量要求严格、准确、内部系统控制速度快,在实际应用中取得了理想的效果。本次设计是利用 MCGS 组太软件简易设计出水位演示工程,水位演示工程采用全自动化控制,根据液位水位的升降来自动控制水泵与阀门的开启,显示水流的动画效果,用MCGS工具菜单中工程安全管理菜单项的功能各类操作的管理权限,实现对工程进行各种保护工作。同时熟悉 MCGS 的使用过程、用途和应用,同时与本专业知识相结合,在做设计的同时加深了所学的专业知识。 关键词:水位控制、MCGS组态软件、水位演示工程、全自动化控

目录 前言 (1) 1 设计概述 (2) 1.1 设计任务介绍 (2) 1.2 设计系统组成框图 (2) 1.3 设计分析 (2) 1.4. 设计所用软件介绍 (3) 1.4.1什么是MCGS组态软件 (3) 1.4.2 MCGS组态软件的系统构成 (4) 1.4.3 MCGS组态软件的功能和特点 (5) 1.4.4 MCGS组态软件的工作方式 (6) 2 设计思路 (7) 3 组态画面的设计 (8) 3.1 工程建立 (8) 3.2建立流程画面 (8) 3.3 定义数据对象 (8) 3.4.动画连接 (9) 3.5模拟设备连接 (10) 3.6 控制流程 (10) 3.7 报警显示 (11) 3.8 报表输出 (13) 3.9 趋势曲线显示 (13) 3.10 安全机制 (14) 4 总结 (17) 5 参考文献 (18)

组态控制技术实验指导书

组态控制技术实训指导

实验一工艺流程图绘制 一、实验目的 熟练掌握工控组态软件的绘图工具 二、实验内容 熟悉工控组态软件的绘图工具,完成反应工段工艺流程绘制以及外部设备和变量的定义。 三、实验步骤 3.1创建工程 在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,根据“新建工程向导”对话框完成工程创建,如图一所示 图一工程管理器 3.2 组态画面 双击工程管理器中的工程,打开工程浏览器,在工程浏览器中左侧的“工程目录显示区”中选择“画面”,在右侧视图中双击“新建”,弹出新建画面对话框如图一所示。 图二画面属性设置 点击图二确定按钮后,在工具箱和图库中选中相应图 素进行监控画面组态,绘制工艺流程图如图三所示。

图三反应车间监控画面 3.3定义设备 根据工程中实际使用得设备进行定义,本例程使用亚控的仿真PLC设备,使用“PLC-亚控-仿真PLC-串口”驱动,定义设备名称为“PLC”。 3.3 定义变量 在组态王中定义三个变量:原料油液位(IO实数类型)、成品油液位(IO实数类型)、催化剂液位(IO实数类型)。 原料油液位变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA100,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。 催化剂液位变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA100,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。 成品油液位变量:最小值0,最大值200,最小原始值0,最大原始值200,连接设备PLC,寄存器INCREA200,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。 四、实验报告 实验报告包括实验目的、实验内容、设计说明、实验体会等。 实验二组态王的动画功能设计 一、实验目的 本次实验通过几个图形显示与动画功能典型实例,来掌握组态软件的图形功能。 二、实验内容 1.填充与自制棒图 2.缩放 3.旋转 4.移动 5.闪烁、隐含和复现 6.屏幕切换 三、实验步骤 (1)填充与自制棒图选取线属性(表达式取常数0,运行时线的粗细和颜色不随时间而变)、填充属性(动 画连接表达式取填充0,事先定义的变量,内存实数,要分段设置画刷和颜色,不妨设:0—红,20—黄,40—绿,

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 ,硬件组态画面即可打开! 5、 双击SIMATIC 300\RACK-300,然后将Rail 拖入到左边空白处。生成空机架。 双击项目名称 硬件组态区域 硬件模块详细

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

紫金桥组态软件与plc通讯实例

目录 1 通讯 (2) 1.0 和利时PLC (2) 1.1 三菱Q系列 (3) 1.2 LG plc modbus (16) 1.3 台达plc 与modbus (22) 1.4 永宏PLC 和modbus (27) 1.4爱默生PLC 和modbus (40) 1.6 西门子200 和ppi (46) 1.7 西门子200 和modbus (52) 1.8 西门子300 (58) 1.9 AB plc df1协议 (61)

1 通讯 1.0 和利时PLC 紫金桥软件与和利时PLC Modbus链接 紫金桥组态软件可以通过modbus和利时的PlC通讯,其中plc作为modbus从站,紫金桥软件作为modbus主站。紫金桥软件可以读取和利时plc的I区、Q区以及M区的数据,可以写(或强制)Q区及M区数据。和利时plc的默认串口设置是通讯波特率为38400bps,数据位8位,停止位1位,奇偶校验为无校验,modbus地址为51 。这些设置可以通过PowerPro软件进行设置,通过Reset_COMM_PRMT功能块可以重新设波特率、奇偶校验和停止位等通讯参数(点击“在线”菜单中的“通讯参数”弹出“Communication Parameters”通讯参数对话框,可以修改波特率奇偶校验和停止位等参数,)通过调用HollySys_PLC_Ex.lib 库中的功能块Set_Local_Address可以设置PLC的modbus从站地址。 对于G3系列PLC产品的地址分为I区(输入区)、Q区(输出区)和M区(中间存储区)。读写I区和Q区的开关量地址=(字节地址×8+位地址)+1,其中字节地址为Powerpro中相应于%Q(I)Xm.n中的m,位地址为PowerPro中相应于%Q(I)Xm.n中的n。例如,显示地址为%QX1.1的通道的状态,则该开关量地址为1(m)*8+1(n)+1=10(m=1,n=1)。读写I区和Q区的模拟量地址(字)=PowerPro中相应通道的实际地址除以2,然后再加1。例如,读写地址为%QW2,则为实际地址/2(转化为字偏移量)+1(补偿偏移),即2。读写M区的地址与读写I区和Q取的地址相似,采用上面的方法得到地址后,在最前面加上3000即可。对于M区的数据,在使用时要注意MB0~MB99作为系统诊断用,可以读取不可以写入,用户只能使用MB100之后的M区数据。I区(开关量)对应紫金桥软件中DI离散输入量内存区,Q区(开关量)对应DO离散输出量内存区,M区(开关量)对应紫金桥中的DO离散量输出量内存区,对于I区模拟量对应AR输入寄存器内存区,Q区模拟量对应HR保持寄存器区,M区模拟量对应HR保持寄存器区。

相关主题