手把手教你如何使用西门子Step7软件组态S7-300 PLC通过PROFINET与ET200S从站通讯

合集下载

西门子PLC S7-300PID调试指南

西门子PLC S7-300PID调试指南

西门子PLC S7-300PID调试指南西门子PLC S7-300系列的模块配置灵活,扩展性强,通讯功能强大,为自动化控制系统提供了解决方案。

西门子PLC S7-300的编程软件是STEP7 V5.5,在编程软件中,用户可以通过PID功能块实现PID控制。

本文下面为您介绍一下西门子PLC S7-300PID调试方法,为您在程序调试中提供一些参考。

西门子PLC S7-300系列PLC的PID控制器参数整定的一般方法:PID控制器的参数整定是控制系统设计的核心内容。

它是根据被控过程的特性确定PID控制器的比例系数、积分时间和微分时间的大小。

PID控制器参数整定的方法很多,概括起来有两大类:一是理论计算整定法。

它主要是依据系统的数学模型,经过理论计算确定控制器参数。

这种方法所得到的计算数据未必可以直接用,还必须通过工程实际进行调整和修改。

二是工程整定方法。

它主要依赖工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。

PID控制器参数的工程整定方法,主要有临界比例法、反应曲线法和衰减法。

三种方法各有其特点,其共同点都是通过试验,然后按照工程经验公式对控制器参数进行整定。

但无论采用哪一种方法所得到的控制器参数,都需要在实际运行中进行最后调整与完善。

现在一般采用的是临界比例法。

利用该方法进行PID控制器参数的整定步骤如下:(1)首先预选择一个足够短的采样周期让系统工作;(2)仅加入比例控制环节,直到系统对输入的阶跃响应出现临界振荡,记下这时的比例放大系数和临界振荡周期;(3)在一定的控制度下通过公式计算得到PID控制器的参数。

PID参数的设定:是靠经验及工艺的熟悉,参考测量值跟踪与设定值曲线,从而调整P\I\D的大小。

比例I/微分D=2,具体值可根据仪表定,再调整比例带P,P过头,到达稳定的时间长,P太短,会震荡,永远也打不到设定要求。

本文介绍了西门子PLC S7-300系列PID调试基本方法,用户可以参照本文提供的内容,对自动化控制系统进行PID调节,并最终达到稳定运行。

西门子S7300网络组态

西门子S7300网络组态

网络组态
目的:组态网络,完成各个设备通讯
步骤:1、在硬件组态的基础上,切换到主画面,并点击按钮。

2、系统将弹出网络组态画面,然后点击VIEW\Catalog将元件库打开。

3、将STA TION下面的PG/PC拖入组态画面中,然后双击PG/PC,弹出PG/PC组态画面,然后点开INTERFACES 页。

点击NEW,选择MPI interface,点OK键。

4、然后弹出MPI组态窗口,将MPI地址设置为0,并将SUBNET中的MPI(1)选中,点击确定。

5、点开Assignment页,选中MPI INTERFACE(1)和PC ADAPTER(MPI);然后点击ASSIGN,再点击‘确定’按钮。

PG/PC组态完成。

6、组态PC STA TION ,将PC –STATION拖入组态画面,将其双击,进入PC-STATION组态画面,
(1),点击确定。

然后点击SA VE AND COMPILE,将组态存盘和编译。

8、点击STA TION\Properties,打开PC STATION 属性画面,点开CONFIGURATION 页。

在中间的框中是PC STA TION 的组态文件的文件夹地址和名称。

我们可以用该文件配置PC机的CP5611网卡。

实验二-西门子PLC编程软件STEP7的使用入门

实验二-西门子PLC编程软件STEP7的使用入门

实验二西门子PLC编程软件STEP7的使用入门一、实验目的1.初步掌握编程软件STEP7 V5.2的使用方法。

2.了解PLC中程序块的概念。

二、实验设备(仪器)1.计算机一台。

2.西门子S7-300PLC(CPU:315-2DP)一台。

三、实验内容1.编程软件STEP7 V5.2的硬件组态。

(1)新建一个项目。

首先用鼠标左键双击桌面上的STEP7图标,进入SIMATIC Manager(管理器)窗口,单击“File”菜单下的“New”,如图2-1所示,弹出一个对话框,在项目名称“Name”中输入sample,也可以在项目的存储路径“Storage location”中输入你要存储的地址,本实验中使用默认地址就可以,如图2-2所示,单击“Ok”完成,如图2-3所示。

图2-1 项目管理器界面图2-2 创建一个新的项目图2-3 创建一个项目后的管理器界面(2)插入一个S7-300的站,进行硬件组态。

在“Insert”菜单下的“”Station 的目录下单击“2 SIMATIC 300 Station”,如图2-4所示。

图2-4 在项目中插入对象(3)打开硬件组态界面。

选中左边窗口中的“SIMATIC 300(1)”,在右边窗口中可以看到“Hardware”图标,如图2-5所示。

图2-5 启动硬件组态程序双击右边窗口中的“Hardware”图标,进入硬件组态程序界面,如图2-6所示。

(4)主机架的配置方法。

在STEP7中,通过简单的拖放操作就可以完成主机架的配置。

①在硬件目录中找到S7-300机架拖拽到左上方的视图中,即可添加一个主机架。

图2-6 硬件组态程序界面②插入主机架后,分别在机架中的1号槽中添加电源,如图2-7所示,2号槽中添加CPU,如图2-8所示。

图2-7 向主机架中添加电源图2-8 向主机架中添加CPU③如果需要扩展机架,则应该在IM-300目录中找到相应的接口模块,添加到3号槽。

如无扩展机架,3号槽留空。

西门子S7300PLC编程软件Step7安装授权方法图解指导

西门子S7300PLC编程软件Step7安装授权方法图解指导

西门子S7300 PLC编程软件Step7安装授权方法(图解教程).doc 安装时,先将文件解压到全英文目录(目前前面不能用中文)
安装过程中,要求安装授权,可以选择以后安装
安装时,最好关闭防火墙和杀毒软件
安装授权方法:
运行授权文件:
Simatic_EKB_Install_2010_05_09.rar
省心的办法是,1)选择左边的Required keys
2)选择Short name
3)点击Install Long
但因为你系统里安装了无效的授权,所以
先将C:\ AX NF ZZ和D:\ AX NF ZZ里的东西备份一下,然后全部删除。

重新安装授权,
最好的办法是:
先将C:\ AX NF ZZ和D:\ AX NF ZZ里的东西备份一下,然后全部删除。

重新安装授权,
安装好的,显示蓝色
不要安装太多
以后需要可以随时安装其他授权
先将C:\ AX NF ZZ和D:\ AX NF ZZ是隐含文件,菜单,工具,文件夹选项,取消隐藏受保护的操作系统文件(推荐)和选择显示所有的文件和文件夹
到我的电脑
到菜单
工具
文件夹选项
到查看,按图选择
到C盘
删除目录:C:\ AX NF ZZ
到D盘
删除目录:D:\ AX NF ZZ
按以上重新安装授权。

STEP7使用方法

STEP7使用方法

一、双击桌面STEP7图标打开软件管理器打开后从资源管理器文件下拉菜单中选择新建弹出新建项目菜单,在新建项目菜单中给新建项目命名,并选择存储路径1、新项目命名点击浏览选择新项目的存储路径后进入项目菜单右键单击项目名称(现文件名为11)添加SIMATIC 300站点,点击站点名称,从右侧工具栏中双击硬件,从弹出的菜单中进行硬件配置设置。

打开如图所示二、项目硬件配置首先从打开的硬件配置菜单中,在右侧工具栏中的SIMATIC300中添加硬件支持的底座(RACK-300)路径:SIMATIC300//RACK-300//RACK添加底座后,如图根据PLC实际硬件配置,添加电源模块(PS307 5A)路径:SIMATIC300//PS-300//PS307 5A 添加到底座第一栏中根据CPU型号添加CPU模块到底座中路径:SIMATIC 300//CPU-300//CPU 315-2DP//6ES7 315-2AG10-0AB0//V2.6弹出的属性菜单中选择未联网然后添加高速计数模块路径:SIMATIC 300//FM-300//COUNTER MODULES//FM350-1(型号:6ES7 350-1AH03-0AE0)添加完成后,根据现场PLC DI/DO数量添加相应的模块DI模块添加路径SIMATIC 300//SM-300//DI-300根据实际DI模块信息及数量,添加相应的模块到底座中,实际模块信息(SM321 DI32*DC24:6ES7 321-1BL00-0AA0)DO添加时路径:SIMATIC 300//SM-300//DO-300根据实际DO模块信息及数量,添加相应的DO模块到底座中,实际模块信息为(SM322 DO32*DC24V/0.5A:6ES7 322-1BL00-0AA0)AI添加路径:SIMATIC 300//AI-300//SM331 AI8*12bit:6ES7 331-7KF02-0AB0AO添加路径:SIMATIC 300//SM-300//SM332 AO4*12bit:6ES7 332-5HD01-0AB0所有模块添加完成后,点击软件中编译及保存按钮,软件将对所编译的硬件配置自动编译并保存设置,弹出的对话框直接点击确定即可三、利用程序进行软件监视,并进行故障判断点击项目菜单中11//SIMATIC 300//CPU315-2DP//S7 程序//块,右侧工具栏中将出现程序块列表点击工具栏中详细列表即可显示所有程序块的详细信息点击后如图绞车运行过程中出现故障时(没有软件安全回路,有故障报警等情况),可以从安全回路程序块中监视,并判断故障原因,双击打开FC213 (安全回路轻故障)点击工具栏中监视按钮(眼镜图标)进行程序监视,监视状态时绿色的点表示正常状态,灰色断开的点表示系统中有故障或条件不满足的点比如现在出现的是高压合闸故障记忆时,点掉眼镜监视按钮,在程序中右键点击高压合闸故障记忆节点,从右侧弹出菜单中选择跳转到应用位置从弹出的跳转到位置菜单中选择//= 的那一行,表示中间继电器输出的点,//A //AN等点表示在其他不同的地方调用的点跳转到需要的块后,重新点监视按钮进行监视,判断故障当触发此故障的条件比较多时,可以一个一个条件判断,比如上图中1#合闸检测、2#合闸检测等,可进一步进行跳转查询故障的最终触发点。

STEP7使用方法

STEP7使用方法

STEP7使用方法对于STEP7的使用方法,我将分为以下几个方面进行详细介绍:基本概念、编程语言、硬件配置和调试工具。

一、基本概念:二、编程语言:STEP7支持多种编程语言,包括梯形图、功能块图、指令表和结构化文本。

梯形图是一种图形化的编程语言,用于逻辑控制和循环控制。

功能块图是基于块的图形化编程语言,用于组织和管理程序模块。

指令表是一种文本化的编程语言,用于编写低级控制指令。

结构化文本是一种高级编程语言,类似于传统的编程语言,可以实现复杂的逻辑和算法。

三、硬件配置:使用STEP7之前,我们需要对硬件进行配置。

首先,我们需要选择适合应用需求的PLC型号和数量。

然后,我们需要选择适合的输入和输出模块,用于接收和输出信号。

接下来,我们需要通过网络或总线连接PLC和外部设备,如传感器、执行器和人机界面。

四、调试工具:在使用STEP7编写和测试PLC程序时,我们可以使用一些调试工具来帮助我们定位和解决问题。

首先,我们可以使用在线监视器来查看PLC的运行状态和信号值。

其次,我们可以使用断点和触发器来调试程序的执行过程。

还可以使用模拟器来模拟外部设备的输入和输出,以验证程序的正确性。

最后,我们可以使用追溯记录器来记录PLC的运行日志,以便后续分析和故障排除。

总结:通过以上对STEP7使用方法的介绍,我们可以了解到,STEP7是一款强大的PLC编程软件,它可以帮助我们开发和管理PLC应用程序。

在使用STEP7之前,我们需要掌握基本的概念,并了解不同的编程语言。

同时,我们还需要对硬件进行适当的配置,并使用调试工具来帮助我们定位和解决问题。

只有熟练掌握STEP7的使用方法,我们才能更好地应用它来实现工业过程和机器的控制。

step7使用教程

step7使用教程

Step 7软件的使用方法
1、登陆step 7 软件,点击file 新建一个project并自己命名。

2、点击左栏的project名称,右键插入simatic 300/400 站点
3、点击站点simatic 300,点击hardware进行硬件组态
4、
5、单击simatic 300单击rack-300后双击rail,添加一个导轨
6、
7、选中第一行并添加一个模块电源PS-300,选则5A
8、第二行添加一个CPU模块添加CPU314模块
9、第三行空出,第四行添加一个输入模块,第五行添加一个输出
模块
10、硬件组态完成点击编译按钮进行保存
11、进入软件组态,点击step 7任务管理器点击simatic 300,并选
中双击symbol进行对符号表标记并保存
12、选择block,双击打开OBI块进行主程序编写并保存。

西门子S7-300软硬件的组态方法(ppt文档)

西门子S7-300软硬件的组态方法(ppt文档)

2.状态及故障显示(2/2)
STOP(黄色):停止状态指示灯。CPU处于“STOP”或 “HOLD”或“Startup”状态时亮;在存储器复位时LED以0.5 Hz频率闪烁;在存储器置位时LED以2Hz频率闪烁。
BUS DF(BF)(红色):总线出错指示灯(只适用于带 有DP接口的CPU)。出错时亮。
§1.4 电源模块 (PS)
PS 305户外型电源模块
采用直流供电,输出为24V直流。
PS307标准电源模块
PS307(2A)
PS307(5A)
PS307(10A) PS 307 2A
PS3 07 5A DC 5V VOLTAGE SELECTOR
ON OFF
PS 307 5A
下载程序及模块信息
PS IM
to
to
to
to
to to
to
to
(接收) 35.7 39.7 43.7 47.7 51.7 55.7 59.7 63.7
机架 PS CPU IM
0.0 4.0 8.0 12.0 16.0 20.0 24.0 28.0
to
to
to
to
to to
to
to
0
(发送) 3.7 7.7 11.7 15.7 19.7 23.7 27.7 31.7
使用项目向导创建STEP 7项目 插入S7-300工作站 硬件组态 编辑符号表 程序编辑窗口 编辑LAD程序
使用项目向导创建STEP 7项目(1/4)
项目向导1/4
使用项目向导创建STEP 7项目(2/4)

项目向导2/4
② ③
使用项目向导创建STEP 7项目(3/4)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

S7-300 PROFINET IO 通讯快速入门1 PROF INE T IO概述PROFINET是一种用于工业自动化领域的创新、开放式以太网标准(IEC 61158)。

使用PROFINET,设备可以从现场级连接到管理级。

• PROFINET用于自动化的开放式工业以太网标准。

• PROFINET基于工业以太网。

• PROFINET采用TCP/IP和IT标准。

• PROFINET是一种实时以太网。

• PROFINET实现现场总线系统的无缝集成。

通过PROFINET,分布式现场设备(如现场IO设备,例如信号模板)可直接连接到工业以太网,与PLC等设备通讯。

并且可以达到与现场总线相同或更优越的响应时间,其典型的响应时间在10ms的数量级,完全满足现场级的使用。

在使用Step7 进行组态的过程中,这些现场设备(IO device, IO设备)制定由一个中央控制器(IO controller, IO控制器)。

借助于具有PROFINET的能力接口或代理服务器,现有的模板或设备仍可以继续使用,从而保护PROFIBUS用户的投资。

IO Supervisor(IO 监视设备)用于HM I和诊断。

在PROFINET的结构中,PROFINET IO是一个执行模块化,分布式应用的通讯概念。

PROFINET IO能让您从您所熟悉的PROFIBUS一样,创造出自动化的解决方案。

所以不管您组态PROFINET IO或PROFIBUS,在STEP7中有着相同的应用程序外观。

2 PROF INE T IO现场设备简介以下SIM A TIC产品用于PROFINET分布式设备:• IM151-3 PN作为IO设备直接连接ET200S的接口模块。

• CPU317-2DP/PN或CPU315-2DP/PN作为IO控制器的CPU模块,用于处理过程信号和直接将现场设备连接到工业以太网。

• IE/PB LINK PN IO将现有的PROFIBUS设备透明的连接到PROFINET的代理设备。

• IWLA N/PB LINK PN IO将PROFIBUS设备通过无线的方式透明的连接到PROFINET的代理设备。

• CP343-1用于连接S7-300到PROFINET,连接现场设备的通讯处理器。

• CP443-1 A dvanced用于连接S7-400到PROFINET,连接现场设备并带有集成的WEB服务器和集成的交换机的通讯处理器。

• CP1616可作为IO设备。

用于连接PC到PROFINET,连接现场设备并带有集成交换机的通讯处理器。

• SOFT PN IO作为IO控制器,用于运行编程器或PC的通讯软件。

• STEP7用于已有的PROFIBUS进行传统方式组态PROFINET。

3 PN IO组态PROFINET IO的IO现场设备在PROFINET上有着相同的等级,在网络组态时分配给一个IO控制器。

现场IO设备的文件描述定义在GSD(X M L)文件。

1. 导入GSD文件,并在Step7中进行硬件组态2. 编写相关程序,下载到IO 控制器中3. IO控制器和IO设备自动的交换数据3.1本例设备简介上图中的硬件组成:模块名称模块型号订货号数量CPUCPU315-2PN/DP 6ES7 315-2EH13-0AB01存储卡MMC 128K 6ES7 953-8LG00-0AA 03电源PS307 5A 6ES7 307-1EA00-0AA 01交换机SCALANCE X206-16GK5 206-1BB00-2AA 31ET200S1接口模块IM151-3 PN HF 6ES7 151-3BA20-0AB01ET200S1电源模块PM-E 6ES7 138-4CA00-0AA 01ET200S1数字量输入模块4DI 6ES7 131-4BB00-0AA02ET200S1数字量输出模块2DO6ES7 132-4BB00-0AA02ET200S1电源端子模块TM-P15N23-A06ES7193-4CD70-0AA01ET200S1普通端子模块TM-E15C24-016ES7193-4CB30-0AA04ET200S2接口模块IM151-3 PN HF 6ES7 151-3BA20-0AB01ET200S2电源模块PM-E 6ES7 138-4CA00-0AA 01ET200S2数字量输入模块4DI 6ES7 131-4BB00-0AA02ET200S2数字量输出模块2DO6ES7 132-4BB00-0AA02ET200S2电源端子模块TM-P15N23-A06ES7193-4CD70-0AA01ET200S2普通端子模块TM-E15C24-016ES7193-4CB30-0AA04快速连接RJ45接头180oIE FC RJ45 Plug 1806GK1 901-1BB10-2AB 04快速连接RJ45接头90oIE FC RJ45 Plug 906GK1 901-1BB20-2AB 02快速连接标准电缆FC Standard Cable6XV1 840-2AH10上图中的软件组成:软件名称版本Windows XP SP2Step7V5.4 SP2 or high4 PN IO的组态步骤4.1打开Step7软件在桌面上选择Step7图标SIM A TIC M anager,并双击。

或在Start中寻找SIM A TIC M anager程序,点击打开。

打开的Step7软件4.2新建一个项目点击工具栏中的按钮,弹出New project(新建项目)对话框。

在Name: 栏中写入要新建的工程名,PNController_IODevice1。

可以点击按钮,给新建的工程存储在新的路径下,D:\zhao xin\PN\workshop\Getting started。

点击按钮,在SIM A TIC M anager中新建了该工程。

4.3添加IO Controller在SIM A TIC M anager左侧栏内,右键点击,弹出菜单,插入一个S7-300站。

插入S7-300站后的SIM A TIC M anager的界面。

双击图标,或点击图标的+号,点击图标,在右侧会显示出图标。

双击该图标,打开HW Config界面对该项目进行硬件组态。

4.4对IO Controller进行硬件组态右侧栏内为产品分类,点击图标的+号。

找到RA CK 300的机架Rail,用鼠标托拽到左上侧的空白栏内。

在这个机架中添加IO控制器的CPU模块,找到CPU-300的CPU315-2PN/DP的版本V2.6,使用鼠标托拽到机架的2号槽中。

网Ethernet(1)点击OK即可。

这时,会看到CPU控制器的PN-IO左侧出现一个轨线图标,说明已经建立了一个名字为Ethernet(1)的子网在。

HW Config界面的结果。

4.5对IO Device进行硬件组态在这个子网Ethernet(1)中,配置另外两个IO设备站,配置IO设备站与配置PROFIBUS从站类似。

同样在右侧的栏内找到需要组态的PROFINET IO的ET200S的标识,并且找到与相应的硬件相同的订货号的ET200S接口模块。

然后使用鼠标把该接口模块的图标托拽到Ethernet(1)上。

用鼠标双击(1)IM151-3图标,弹出该ET200S的属性界面。

可以看到对于ET200S的简单描述,订货号,设备名称,设备号码和IP地址。

其中Device Name设备名称可以根据工艺的需要来自行修改,这里改为ET200S1。

Device Number设备号码用于表示设备的个数。

IP地址也可以根据需要来修改。

这里使用默认状态192.168.0.2。

点击OK按钮,关闭该对话框。

用鼠标单击(1)ET200S1图标,会在左下栏中显示该IO设备的模块列表。

目前只有PN接口模块在槽号0上。

使用同样的方式在右侧的产品栏内,选择其它ET200S的模块添加到IO设备的模块列表中。

首先选择PM-E模板,注意该模板的订货号要与实际的配置的模板订货号要相同。

使用鼠标托拽到该列表的1号槽内。

这与实际的硬件模板顺序一致。

双击该图标可以打开并修改其电源模板属性,这里使用默认方式。

使用同样的方式在右侧的产品栏内,选择4DI模板,注意该模板的订货号要与实际的配置的模板订货号要相同。

使用鼠标托拽到该列表的2和3号槽内。

这与实际的硬件模板顺序一致。

双击该图标可以打开并修改其DI模板属性,这里使用默认方式。

可以看到DI模板的地址为0.0至0.3,1.0至1.3。

使用同样的方式在右侧的产品栏内,选择2DO模板,注意该模板的订货号要与实际的配置的模板订货号要相同。

使用鼠标托拽到该列表的4和5号槽内。

这与实际的硬件模板顺序一致。

双击该图标可以打开并修改其DO模板属性,这里使用默认方式。

可以看到DO模板的地址也为0.0至0.1,1.0至1.1。

使用同样的方式组态另一个ET200S站,并改其Device name为ET200S2。

也可以使用鼠标点击ET200S1的图标,加上Ctrl键,复制出另一个ET200S2站。

因为实际的组态中两个ET200S的硬件组态是相同的。

IP地址保持默认状态,192.168.0.3。

可以看到DI模版地址分别为2.0至2.3,3.0至3.3。

DO模板的地址分别为2.0至2.1,3.0至3.1。

点击工具栏图标,完成对该项目的硬件组态完成编译和保存。

4.6编写用户程序在SIM A TIC M anager中,依照等级次序,点击+号至Blocks。

可以看见右侧栏内的OB1,双击OB1,进入LA D/STL/FBD的编程界面中。

使用STL语言编程。

根据在硬件组态中的ET200S两个站的DI,DO模板地址,在Network1中,对ET200S1进行数据读写;在Network2中,对ET200S2进行数据读写。

点击工具栏进行保存。

4.7设置PG/PC接口对于PROFINET的组态下载和调试,使用TCP/IP协议,所以在SIM A TIC M anager中选择Options菜单,选择“Set PG/PC Interace...”选择TCP/IP->Intel(R) PRO/1000M T...接口参数。

其中Intel(R) PRO/1000M T...表示本台PG/PC的以太网卡。

点击OK即可。

可以在SIM A TIC M anager的界面的状态栏中,发现已经选择的PG/PC接口。

对本台PG/PC作为IO supervisor,通过一根FC标准以太网线连接SCA LA NCE X206-1交换机。

双击本地网络连接图标,给本机设置IP地址192.168.0.100。

注意要使各台PN设备要在同一个网段上192.168.0.0。

相关文档
最新文档