文档库 最新最全的文档下载
当前位置:文档库 › 20130828常用的STEP7连接S7-300的MPI与TCPIP设置方法

20130828常用的STEP7连接S7-300的MPI与TCPIP设置方法

20130828常用的STEP7连接S7-300的MPI与TCPIP设置方法
20130828常用的STEP7连接S7-300的MPI与TCPIP设置方法

常用的STEP7连接S7-300的MPI与TCPIP设置方法常用的连接方式有MPI和TCP/IP两种。点击“开始”→“设置”→“控制面板”,打开“设置PG/PC接口”,在“应用程序访问点”选择“S7ONLINE”(Step7),设置连接方式。

在“为使用的接口分配参数(P):”中选择MPI或TCP/IP,对应参数为PC Adapter(Auto)、TCP/IP(Auto)。

1使用MPI方式

1.1准备硬件

需要准备专用的西门子MPI编程电缆及适配器,在使用前应先安装适配器驱动程序。将它们组装完成后一端插入电脑的任意USB接口,另一端插在PLC的CPU上MPI接口(9孔)。

翻开CPU下部的盖子可以看到有9孔接口,在MPI接口的正上方处,CPU的壳体上标记着哪个接口是MPI接口。

左:适配器;

中:9针插头电缆(连接适配器、PLC);

右:USB口编程电缆(连接电脑、适配器)

1.2设置地址

在“设置PG/PC接口”的窗口中选择“PC Adapter(Auto)”,点击属性,设置电脑端MPI 地址为0(默认值)即可,此处地址绝不可与PLC地址冲突,否则无法连接成功。

通常情况下,CPU的默认MPI地址是2,在Step7中可以选择设置的地址范围是2~31。

注:MPI网络中,可为一台维护用的PG(电脑)预留地址0,为一个维护用的OP(操作屏)预留地址1。PG和OP的地址应不同,这样在需要他们的时候可以很方便的连接入网。

“启动网络监测”,查看是否与PLC通讯成功。

通讯检测正常时,有以上提示窗口

1.3下载硬件组态

本文以下图所示的硬件组态为例,显示内容从左到右依次为:

插槽号,模块名称,订货号,固件版本,MPI地址,输入地址,输出地址

点击按钮下载硬件组态。

弹出如下窗口,其中“MPI address”(MPI地址)一栏,这个地址是默认与硬件组态中的MPI地址一致的,但是这个地址未必是需要组态的CPU的MPI地址。

当Step7中设置的CPU地址(2)与目标地址(2)一致,则显示关于目标CPU信息。

如果根据地址无法检测到CPU,则无法显示CPU信息。例如,Step7中将CPU地址设为5(如下图),而目标地址是2,则无法进行下载。只有在下图的窗口中的MPI address中把5修改为2才可以下载。

在不确定目标地址时,在2~31地址内测试。请先在硬件设置中修改CPU的MPI地址,

点击,弹出“Select Node Address”后看是否有CPU信息,以此判断目标CPU地址。

2使用TCPIP方式

2.1MPI设置方式

准备标准网线一条,设置电脑IP地址,本例为192.168.10.5。要使用Step7与PLC实现TCP/IP方式连接,必须要设定PLC机架上的以太网模块IP地址。模块名称为CP 343-1 Lean。

在有MPI编程电缆及适配器的情况下,可以通过组态硬件,设置以太网模块IP地址,然后使用MPI方式(见上节)下载硬件来实现这项功能。关于以太网模块IP地址的设定不做详细描述,请从CP 343-1 Lean模块→右键→“Properties”属性菜单进入窗口进行设置。

CP 343-1 Lean模块设置窗口

使用MPI方式设定好硬件IP之后,只要选择对应的PG/PC接口即可用TCP/IP通讯。

2.1 使用网线设置(不用MPI组态硬件)

设置以太网模块IP的方法并不仅限于使用MPI下载硬件组态来实现,也可以只通过以太网线完成Step7与PLC以太网模块设置、通讯。

设置PG/PC接口,选择TCP/IP(Auto),并选择对应的网卡。本例中引用图片中显示有两块网卡,一块是无线网卡,一块是普通的带网口的网卡。将普通网卡IP设置为192.168.10.5。

组态硬件后,在以太网模块CP343-1 Lean上右键弹出菜单,选择“Edit Ethernet nodes”,弹出以太网设置窗口“Edit Ethernet Node”。

单击窗口中MAC address的Browse…按钮,弹出MAC扫描窗口,几秒钟内就会扫描出模块的MAC地址。选中需要的扫描结果后,点OK。

注意,有时多个PLC联网时,扫描结果也有多个,应注意选择对象。

MAC address处刷新上MAC地址,在IP address中设置新的IP地址,设置子网掩码Subnet mask为255.255.255.0,其他设置按照下图设置即可。最后点击“Assign IP Configuration”,将以太网模块的IP配置下载。至此,Step7可以使用TCP/IP方式与S7-300通讯。

西门子PLC编程软件的安装注意事项

1 安装顺序 MicroWIN→Step7→Net→Wincc→WinCC flexible→Simatic_EKB_Install 2 安装注意事项 添加消息队列 打开控制面板,找到添加/删除程序,添加/删除WINOOWs组件,选最后一个“消息队列”,勾上安装。安装时可能需要winxp光盘(要原版,非Ghost版),选择光盘里的i386目录。 Net问题 如果先装Net后装Step7的话,Net中Ncm选项千万不能选,否则装不上去的。 Step7 和SimaticNet中都包含NCM,先安装SimaticNet后,NCM可以组态PC站,并不能打开或组态Step7项目中的AS站;再安装Step7时,安装程序检测到NCM已经存在,所以会中止安装Step7。而先安装Step7后,再安装SimaticNet 时,安装程序检测到NCM已经存在,所以只是不会安装SimaticNet中的NCM,但会安装其它组件。我一般先安装Step7,再安装SimaticNet,最后安装WinCC。注意三者之间的兼容性。 反复重新启动 很多人受西门子软件安装需重新启动机器,然而启动机器后又提示重新启动机器,然而反复重新启动仍然出现这样的提示,导致软件不能安装。现在给出解决方案: 在注册表内 “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\”中删除注册表值“PendingFileRenameOperations” 解决反复重启无法安装西门子软件(VBS解决方案) …delete PendingFile Set WshShell = WSCRJPT.CreateObject(“WSCRJPT.Shell”) WshShell.RegDelete

STEP7常用功能块FC105等介绍

Step7编程常用功能块的使用介绍 1、FC105是处理模拟量(1~5V、4~20MA等常规信号)输入的功能块,在中,打开Libraries\standard library\ Ti-S7 Converting Blocks\fc105,将其调入OB1中,给各个管脚输入地址;如下: 其中,管脚的定义如下: IN---------模拟量模块的输入通道地址,在硬件组态时分配; HI_LIM---现场信号的最大量程值; LO_LIM--现场信号的最小量程值; BIPOLAR—极性设置,如果现场信号为+10V~-10V(有极性信号),则设置为1, 如果现场信号为4MA~20MA(无极性信号);则设置为0;

OUT-------现场信号值(带工程量单位);信号类型是实数,所以要用MD200来存放; RET_V AL-FC105功能块的故障字,可存放在一个字里面。如:MW50; 2、热电偶、热电阻信号的处理,该类信号实际值是通道整数值的1/10; 3、FB41 PID控制模块的使用; PID模块是进行模拟量控制的模块,可以完成恒压、恒温等控制功能在中,打开Libraries\standard library\ PID Control block\FB41,将其调入OB1中,首先分配背景数据块DB41,再给各个管脚输入地址;如下: 4、脉冲输出模块FB43,该模块是将模拟量转换成比率的脉冲输出。Libraries\standard library\ PID Control block\FB43,将其调入OB1中,首先分配背景数据块DB43,再给各个管脚输入地址;如下:

STEP7常用功能块FC105、FB41、FB43

目的:FC105的使用 1、FC105是处理模拟量(1~5V、4~20MA等常规信号)输入的功能块,在中,打开Libraries\standard library\ Ti-S7 Converting Blocks\fc105,将其调入OB1中,给各个管脚输入地址;如下: 其中,管脚的定义如下: IN---------模拟量模块的输入通道地址,在硬件组态时分配; HI_LIM---现场信号的最大量程值; LO_LIM--现场信号的最小量程值; BIPOLAR—极性设置,如果现场信号为+10V~-10V(有极性信号),则设置为1, 如果现场信号为4MA~20MA(无极性信号);则设置为0;

OUT-------现场信号值(带工程量单位);信号类型是实数,所以要用MD200来存放; RET_V AL-FC105功能块的故障字,可存放在一个字里面。如:MW50; 2、热电偶、热电阻信号的处理,该类信号实际值是通道整数值的1/10; 3、FB41 PID控制模块的使用; PID模块是进行模拟量控制的模块,可以完成恒压、恒温等控制功能在中,打开Libraries\standard library\ PID Control block\FB41,将其调入OB1中,首先分配背景数据块DB41,再给各个管脚输入地址;如下: 4、脉冲输出模块FB43,该模块是将模拟量转换成比率的脉冲输出。Libraries\standard library\ PID Control block\FB43,将其调入OB1中,首先分配背景数据块DB43,再给各个管脚输入地址;如下:

5、果现场是阀门等执行机构,只需要将通道地址输入PID的输出通道,如下:

STEP7编程下载方法

SIMATIC 用于SIMATIC S7 / M7 / C7的STEP 7 V5.4 SP4中文编程软件 安装与使用注意事项 该注意事项中包含的信息相对于其他文档来说是最新的。请仔细阅读,此文本中包含了有关带Service Pack 4的STEP 7 V5.4的安装与使用信息。 请注意,对于A4格式,所要打印文件的左右边距都设置成25 mm。 请特别仔细阅读本文档第8章。 目录 安装注意事项 1发货清单 2硬件要求 3软件要求 3.1运行环境 3.2存储器要求 3.3与其它软件产品的兼容性 3.3.1使用其它软件产品时的网络设置 3.4在线文档 4安装 4.1安装STEP 7 V 5.4 SP4 4.2升级旧版STEP 7 4.3STEP 7 V 5.4 SP4许可证密钥 4.4删除STEP 7 V 5.4软件(带SP4) 4.5安装时的其它注意事项 4.5.1使用滚轮鼠标 4.5.2使用PC/PG通讯卡时的注意事项 使用注意事项(版本注释) 5新版软件的新特性和所作的修改

6组态和操作软件时的注意事项 6.1STEP 7如何满足IEC标准 6.2常规注意事项 6.3使用网络驱动器 6.4多用户操作 6.5多重项目 6.6交换不同版本的STEP 7 6.7库文件和实例项目 6.8SIMATIC管理器 6.9使用符号名(符号的大写和小写) 6.10硬件配置(中央机架) 6.11硬件配置(PROFIBUS DP) 6.12硬件配置(PROFINET IO) 6.13冗余I/O:通道间隔冗余 6.14硬件诊断 6.15MPI / PROFIBUS网络设置 6.16SIMATIC M7 6.17梯形图、功能块图、语句表和参考数据 6.18翻译文本 6.19管理多语言文本 6.20将S5程序转换成S7程序 6.21将TI程序转换成S7程序 6.22容错系统 6.23使用外文字符集时的注意事项 6.24使用SIMATIC Logon的注意事项 6.25拓扑编辑器 6.26命令接口 6.27TCI – 工具调用接口 6.28MS Windows Vista操作系统的特性 6.29 在Microsoft Windows Vista中使用WinCC 7.0的注意事项7文档注意事项 8使用STEP 7中文版时的重要特征

step7 PID功能块详解

PID控制软件包包括以下几部分 9 CONT_C、 CONT_S和PULSEGEN功能模块 PID控制的概念 PID控制软件包里的功能块包括连续控制功能块CONT_C,步进控制功能块CONT_S以及具有脉冲调制功能的PULSEGEN。控制模块利用其所提供的全部功能可以实现一个纯软件控制器。 循环扫描计算过程所需的全部数据存储在分配给FB的数据区里,这使得无限次调用FB变成可能。功能块PULSEGEN一般用来连接CONT_C,以使其可以产生提供给比例执行器的脉冲信号输出。 基本功能在功能块组成的控制器中,有一系列你可以通过设置使其有效或无效的子功能。除了实际采用PID算法的控制器外,还包括给定点值处理、过程变量处理以及调整操作值范围等功能。应用用两个控制模块组成控制器就可以突破局限的特定应用。控制器的性能和处理速度只与所采用的CPU性能有关。对于任意给定的CPU,控制器的数量和每个控制器被调用的频率是相互矛盾的。控制环执行的速度,或者说,在每个时间单元内操作值必须被更新的频率决定了可以安装的控制器的数量。对要控制的过程类型没有限制,迟延系统(温度、液位等)和快速系统(流量、电机转速等)都可以作为控制对象。过程分析注意:控制过程的静态性能(比例)和动态性能(时间延迟、死区和重设时间等)对被控过程控制器的构造和设计以及静态(比例)和动态参量(积分和微分)的维数选取有着很大的影响。准确地了解控制过程的类型和特性数据是非常必要的。控制器的选取注意:控制环的特性由被控过程或被控机械的物理特性决定,并且我们可以改变的程度不是很大。只有选用了最适合被控对象的控制器并使其适应过程的响应时间,才能得到较高的控制质量。生成控制器不用通过编程你就可以生成控制器的大部分功能(构造、参数设置和在程序中的调用等),前提是你掌握了STEP 7的编程知识。在线帮助 STEP 7的在线帮助同样也可以为你提供各种功能块的帮助信息进一步帮助 PID控制器是标准控制器的子集,想得到标准控制器进一步的资料,请参阅/350/参数设置调用参数分配用户界面在Windows95下按照下面的选项调用PID控制器的参数设置用户界面Start—SIMATIC_Step 7—PID Control ParameterAssignment 在第一个对话框中你可以打开一个已经存在的CONT_C或CONT_S的背景数据块,或者你新建一个数据块作为功能的背景数据块。如果你新建了一个新的背景数据块,你会被提示将这个数据块分配给某一个功能块。FB43 PULSEGEN没有参数设置的界面,你必须用STEP 7的工具给其分配参数。在线帮助当你给控制模块设置参数时可以使用参数设置用户界面的在线帮助,你可以以三种方式调用在线帮助 9 用菜单选项中的Help 9 按下F1键 9 按下参数设置用户界面里的帮助按钮用功能块FB41“CONT_C”实现连续控制简介 在SIMATIC S7 可编程控制器上,功能块FB41用来控制具有连续输入输出的技术过程。 在参数设置过程中,你可以通过参数设置来激活或取消激活PID控制的某些子功能来设计适应过程需要的控制器应用你可以将其作为一个给定点PID控制器,或者在多环路控制中作为串级、混合或比率控制器。控制器的算法是基于具有模拟输入信号的采样PID控制。如果扩展需要的话可以引入一个脉冲发生器,来产生具有脉宽调制的操作值输出,以提供给带有比例执行器的两级或三级步进控制器。描述除了给定点和过程变量分支的功能外,FB自己就可以实现一个完整的具有连续操作值输出并且具有手动改变操作值功能的PID控制器,下面你会找到各子功能的详细描述

step7v5.4的安装和升级方法

STEP7 V5.4官方中文版下载简介: 西门子STEP7 V5.3 SP2 中文版下载 西门子 step7 V5.3是用于SIMATIC S7-300/400站创建可编程逻辑控制程序的标准软件,可使用梯形图逻辑、功能块图和语句表进行编程操作。 PCD1 和 PCD2 Saia-PCD 控制设备也可以用 Siemens Step7 来编程。使用Step7编程可以在Saia PCD 上实现某些集成在Step7内的功能.不只是兼容 在常规功能之外还具备以下的特点: DK 3964 R/RK 512 等标准协议已经集成到控制器内,不需要额外驱动 MPI 接口 集成 modem 支持: 内置modem 功能,可进行远程编程、诊断或数据传输 编程不需 MPI 转换器,直接通过PC上的 RS232 口 现场总线通讯功能. 控制器功能中已集成了Profibus DP Master / Slave, Profibus FMS 和 LONWorks. 利用web server进行监控. 储存 HTML 网页、图片、PDF 文件等到控制器里供通用浏览器查看 扩展操作系统功能如保护技术秘密,防止被非法查看或复制 用Siemens 原装Step7编程 直接运行Step7程序,毋需转换 兼容普遍使用的编程环境,使用熟悉的编程测试功能 用STL, LAD, FBD编程 使用Siemens工程工具,监视修改变量,程序状态等 相同指令集 (Siemens S7-300 和S7-400系列) 一些特殊功能,如串口通讯、计数等可在系统功能 (SFCs)中编辑 Step7 v5.3 Professional 正确安装方法 Step7 v5.3 Professional 安装步骤 1 安装Windows 2000 SP4/xp Professional+SP1/SP 2 (xp home除外) 2 安装 IE6 \IE6b2800\ie6setup.exe 3 设置 Windows 2000 默认语言为"英语(美国)" 控制面板->区域选择->设置默认值, 选择"英语(美国)" 4 安装Step7 v5.3 \ STEP7_PROFESSIONAL_2004\Setup.exe 注: 源文件的路径不能有汉字, 否则Setup.exe不能执行 选择: Step7 v5.3 S7-SCL v5.3

STEP7 常用功能块(FC块)-推荐下载

常用功能块(FC105、FB41、FB43)课程 目的:FC105的使用 1、FC105是处理模拟量(1~5V、4~20MA等常规信号)输入的功能块,在中,打开Libraries\standard 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 PID模块是进行模拟量控制的模块,可以完成恒压、恒温等控制功能在中,打开Libraries\standard library\ ,再给各个管脚输入地址;如下: PID Control block\FB41,将其调入OB1中,首先分配背景数据块DB41 4、脉冲输出模块FB43,该模块是将模拟量转换成比率的脉冲输出。Libraries\standard library\ PID Control block\FB43,将其调入OB1中,首先分配背景数据块DB43,再给各个管脚输入地址;如下:

将程序下载调试,看PID 的温度调节作用如何?如果控制的不好,改变P 、I 参数!5、如果现场是阀门等执行机构,只需要将通道地址输入PID 的输出通道,如下:

西门子STEP7常用功能块说明

西门子STEP7常用功能块说明【工控老鬼】 (2012-10-26 09:02:55) 转载▼ 标签: 分类:PLC plc培训 plc实例 感悟人生 工控老鬼 深圳plc培训 1. SFB0 "CTU" SFB1 "CTD" SFB2 "CTUD" SFB4 "TON" SFB5 TOF 兼容IEC61131-3的计数和计时功能块 2. SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN" 用于PID控制 41---连续 42---离散 43---用于将一个模拟量转化为与之对应的周期性开关量脉冲信号,该脉冲的 占空比与模拟量的数值大小成正比. 3. SFC0 "SET_CLK" SFC1 "READ_CLK" 用于读写PLC中的系统时间 4. SFC14 "DPRD_DAT" SFC15 "DPWR_DAT" 用于读写DP从站中的一致性数据如:读写用DP通讯的变频器中的控制字 5. SFC20 "BLKMOV" SFC21 "FILL" 块拷贝,块填充 6. SFC46 "STP" SFC47 "WAIT" SFC46 使PLC进入STOP状态,挺有用的:可以当软件陷阱,或利用上位控制PLC停机7. SFC60 "GD_SND" SFC61 "GD_RCV" MPI的GD通讯 8.IEC Function Blocks FC22 "LIMIT" FC25 "MAX" FC27 "MIN" FC22 ---限幅输出 FC25,FC27 --- 3个数比大小 9.PID Control Blocks

FB41/42/43 同SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN" FB58 "TCON_CP" FB59 "TCONT_S" 用于温度控制PID 10.Ti-S7 Converting Blocks FC105 "SCALE" FC106 "UNSCALE" 模拟量输入输出的比例和数据类型转换 【工控老鬼】 (2012-10-26 09:02:55) 转载▼ 分类:PLC 标签: plc培训 plc实例 感悟人生 工控老鬼 深圳plc培训 1. SFB0 "CTU" SFB1 "CTD" SFB2 "CTUD" SFB4 "TON" SFB5 TOF 兼容IEC61131-3的计数和计时功能块 2. SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN" 用于PID控制 41---连续 42---离散 43---用于将一个模拟量转化为与之对应的周期性开关量脉冲信号,该脉冲的 占空比与模拟量的数值大小成正比. 3. SFC0 "SET_CLK" SFC1 "READ_CLK" 用于读写PLC中的系统时间 4. SFC14 "DPRD_DAT" SFC15 "DPWR_DAT" 用于读写DP从站中的一致性数据如:读写用DP通讯的变频器中的控制字 5. SFC20 "BLKMOV" SFC21 "FILL" 块拷贝,块填充 6. SFC46 "STP" SFC47 "WAIT" SFC46 使PLC进入STOP状态,挺有用的:可以当软件陷阱,或利用上位控制PLC停机7. SFC60 "GD_SND" SFC61 "GD_RCV" MPI的GD通讯

STEP7常用功能块说明

STEP7常用功能块说明 STEP7 常用功能块说明 1. SFB0 "CTU" SFB1 "CTD" SFB2 "CTUD" SFB4 "TON" SFB5 TOF 兼容IEC61131-3的计数和计时功能块 2. SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN" 用于PID控制 41---连续 42---离散 43---用于将一个模拟量转化为与之对应的周期性开关量脉冲信号,该脉冲的占空比与模拟量的数值大小成正比. 3. SFC0 "SET_CLK" SFC1 "READ_CLK" 用于读写PLC中的系统时间 4. SFC14 "DPRD_DAT" SFC15 "DPWR_DA T" 用于读写DP从站中的一致性数据如:读写用DP通讯的变频器中的控制字 5. SFC20 "BLKMOV" SFC21 "FILL" 块拷贝,块填充 6. SFC46 "STP" SFC47 "WAIT" SFC46 使PLC进入STOP状态,挺有用的:可以当软件陷阱,或利用上位控制PLC停机 7. SFC60 "GD_SND" SFC61 "GD_RCV" MPI的GD通讯 8.IEC Function Blocks FC22 "LIMIT" FC25 "MAX" FC27 "MIN" FC22 ---限幅输出 FC25,FC27 --- 3个数比大小 9.PID Control Blocks FB41/42/43 同SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN" FB58 "TCON_CP" FB59 "TCONT_S" 用于温度控制PID 10.Ti-S7 Converting Blocks FC105 "SCALE" FC106 "UNSCALE" 模拟量输入输出的比例和数据类型转换 11、SFC1 读取系统时钟 12、SFC3 启动/停止运行时间定时器 13、OB1:主程序循环

PLC,step7 常用逻辑块,逻辑位

描述 ---| |--- 存储在指定<地址>的位值为"1"时,(常开触点)处于闭合状态。触点闭合时,梯形图轨道能流流过触点,逻辑运算结果(RLO) ="1"。 否则,如果指定<地址>的信号状态为"0",触点将处于断开状态。触点断开时,能流不流过触点,逻辑运算结果(RLO) ="0"。 串联使用时,通过AND逻辑将---| |--- 与RLO位进行链接。并联使用时,通过OR逻辑将其与RLO位进行链接。 描述 ---| / |--- 存储在指定<地址>的位值为"0"时,(常闭触点)处于闭合状态。触点闭合时,梯形图轨道能流流过触点,逻辑运算结果(RLO) ="1"。 否则,如果指定<地址>的信号状态为"1",将断开触点。触点断开时,能流不流过触点,逻辑运算结果(RLO) ="0"。 串联使用时,通过AND逻辑将---| / |--- 与RLO位进行链接。并联使用时,通过OR逻辑将其与RLO位进行链接。

描述 ---|NOT|--- (能流取反)取反RLO位。

描述 ---( ) (输出线圈)的工作方式与继电器逻辑图中线圈的工作方式类似。如果有能流通过线圈(RLO = 1),将置位<地址>位置的位为"1"。如果没有能流通过线圈(RLO = 0),将置位<地址>位置的位为"0"。只能将输出线圈置于梯级的右端。可以有多个(最多16个)输出单元(请参见实例)。使用---|NOT|--- (能流取反)单元可以创建取反输出。 描述

只有在前面指令的RLO为"1"(能流通过线圈)时,才会执行---( R ) (复位线圈)。如果能流通过线圈(RLO为"1"),将把单元的指定<地址>复位为"0"。RLO为"0"(没有能流通过线圈) 将不起作用,单元指定地址的状态将保持不变。<地址>也可以是值复位为"0"的定时器(T编号)或值复位为"0"的计数器(C编号)。 MCR (主控继电器)依存关系 只有将复位线圈置于激活的MCR区内时,才会激活MCR依存。在激活的MCR区内,如果MCR处于接通状态并且复位线圈有能流通过,将把寻址位状态复位为"0"。如果MCR处于断开状态,则无论能流状态如何,单元指定地址的当前状态均保持不变。

STEP7中文版安装与使用注意

STEP7中文版安装与使用注意 3.1 运行环境 操作系统 STEP 7 V5.3 incl.SP2是一个32位的应用程序,可运行于下列操作系统中: ·MS Windows XP Professional SP 1 (或SP1a)或SP2 您可以在Microsoft的网站查询有关操作系统的信息。 STEP 7 V5.3 incl.SP2能否在下列操作系统中运行尚不明确: ·MS Windows 2000 Professional ·MS Windows Server 2003 SP1 ·MS Windows XP Media Center Edition STEP 7 V5.3 incl.SP2无法在如下操作系统中运行: ·MS Windows 3.1 ·MS Windows for Workgroups 3.11 ·MS Windows XP Home STEP 7 V5.3及后续版本不再支持MS Windows 95、MS Windows 98SE、MS Windows Millennium以及MS Windows NT 4.0操作系统。 Internet Explorer 所有的操作系统都必须使用MS Internet Explorer 6.0 (或更高版本)。 用户权限 关于STEP 7 V5.3 incl.SP2的用户权限,请遵守下列内容: 为能够在MS Windows XP中运行STEP 7,您应以用户的身份(而不是以客户的身份)登录操作系统。如要安装STEP 7软件以及使用“设置PG/PC接口”应用程序来设置模块,您必须拥有管理员权限。使用可选数据包时,请遵守各可选数据包所规定的权限要求。 如果项目保存在NTFS驱动上,则用户必须在此具有完全访问权限。这对于HSP升级版文件夹(默认路径:C:/HWUPDA TES)同样适用。在S7PROJ 范围内的访问权自动对所有用户开放。 注意: ·用户权限下的可执行性只能在STEP 7中被启用。但在用户权限下无法保证对可选数据包的操作。此处可能需要管理员权限或一级用户权限。 ·在安装/删除新硬件后,计算机必须至少在管理员权限下运行一次。

STEP7 WINCC 安装问题汇总

大多数朋友都遇到过安装STEP7 5.3 WINCC6.0 这两款软件出现各种问题!说说咱们的经验吧,为后来的朋友都节省时间,免得到处寻找方法。我当年也曾经遇到过好几次,各个版本安装条件也不一样,有知道的朋友们帮忙留个言,我替正在受此为难工控朋友先谢过了!STEP7 V5.3 安装完毕不能运行如下图: 解决方法:启动服务--Automation License Manager Service 并设定成自动(控制面板--管理工具--服务) 不能安装STEP7 总是提示需重新启动,但重启动后扔提示需重启! 可能原因:你的系统装有“暴风影音”播发器,此软件与STEP7 V5.3有冲突,请将其卸载,再重新启动,就能解决此问题

错误描述:

您需要具备使用STEP 7软件的有效许可证密钥。但无法找到此许可证密钥。

如如何纠正或避免错误: 从安装CD重新安装自动化许可证管理器。 Step7 v5.3安装步骤 相信有很多人都知道了,但是为了满足大部分入门者的要求,转一份贴子 Step7 v5.3 Professional 安装步骤 1 安装Windows 2000 SP4 2 安装 IE6 \IE6b2800\ie6setup.exe 3 设置 Windows 2000 默认语言为"英语(美国)" 控制面板->区域选择->设置默认值, 选择"英语(美国)" 4 安装Step7 v5.3 \ STEP7_PROFESSIONAL_2004\Setup.exe 注: 源文件的路径不能有汉字, 否则Setup.exe不能执行 选择: Step7 v5.3 S7-SCL v5.3 S7-GRAPH v5.3 (Graph 7 ) S7-PLCSIM v5.3 (PLC仿真) Aotomation License Manager v1.1 选择语言: English 提示: Transfer License Keys Yes, Transfer should take place during installation No, Transfer license keys later 选择: No, Transfer license keys later 5 恢复Windows 2000 默认语言为"中文(中国)" 6 安装 Step 7 v5.3 和Graph v5.3授权 将"\Step7 v5.3+graph5.3授权"目录拷贝到硬盘 执行STEP7V53key.exe安装 Step7 v5.3授权 A1710453 执行s7graph53.exe安装Graph v5.3授权 A1S7GR53

STEP7中功能块属性的说明

STEP7 Description of STEP7 function block property

IA&DT&BT Service & Support Page 2-8 Property STEP7 Key Words Property STEP7

STEP7 (1) DB is write-protected in the PLC: (4) Standard block: (4) Know-how protection: (5) Unlinked: (7) Non Retain: (7) Block read-only: (7) IA&DT&BT Service & Support Page 3-8

STEP7 OB FC FB DB OB FC FB DB “Object Property”, 1 FC DB is write-protected in the PLC: DB DB DB DB CPU OB121 CPU Standard block: Know how protection Name Version Family Author IA&DT&BT Service & Support Page 4-8

IA&DT&BT Service & Support Page 5-8 Know-how protection: “File” “Generate source” 2 “Sources” “Object name” 3 2 3 FC2 FC2 “Source” “BB” “BB” 4 “KNOW_HOW_PROTECT” “File” “Compile” “Block” FC2 FC2 “Block” FC2 FC2 FC2

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 v5安装要求

Step7 v5.3 Professional 正确安装方法Step7 v5.3 Professional 安装步骤1 安装Windows 2000 SP4/xp Professional+S P1/SP2 (xp home除外)2 安装IE6 \IE6b2800\ie6setup.exe 3 设置Windows 2000 默认语言为"英语(美国)" 控制面板-区域选择-设置默认值选择"英语(美国)" 4 安装Step7 v5.3 \ STEP7_PROFESSIONAL_2004\Setup.exe 注: 源文件的路径不能有汉字否则Setup.exe不能执行选择: Step7 v5.3 S7-SCL v5.3 S7-GRAPH v5.3 (Graph 7 ) S7-PLCSIM v5.3 (PLC仿真) Aotomation License Manager v1.1 选择语言: English 提示: Transfer License Keys Yes Transfer should take plac e during installation No Transfer license keys later 选择: No Transfer license keys later 5 恢复Windows 2000 默认语言为"中文(中国)" 6 安装Step7 v5.3 和Graph v5.3授权将"\Step7 v5.3+graph5.3授权"目录拷贝到硬盘执行STEP7V53ke y.exe安装Step7 v5.3授权A1710453 执行s7graph53.exe安装Graph v5.3授权A1S7GR53 注: 我并没有先装Step7 v5 2 有些朋友将WIN2000的"当前用户的设置/您的区域设置"设为英语这是没有用的应将"系统的语言设置/设置默认值"设为英语才有效安装WinCC60时必须先安装SQLSERVER2000SP3FORWINCC6 你真的很嫩,以为修改注册表就是系统原因,刚做的系统就没有错误了???论坛上很多人受西门子软件安装需重新启动机器,然而启动机器后又提示重新启动机器,然而反复重新启动仍然出现这样的提示,导致软件不能安装。现在给出解决方案:在注册表内“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Ses sion Manager\ ”中删除注册表值“PendingFileRenameOperations” 不要重新启动,继续安装软件。按F5刷新,然后安装就可现在可以安装更多程序而无需重启计算机了。正确安装WINCC6.0的步骤(此次安装在WIN XP系统中安装通过XP不能是HOME 版的!!!) 1首先安装SQL FOR WINCC6.0这个软件(如果你的系统已安装此软件相关版本可能提示安装失败请卸载后再重新启动操作系统后安装)!安装过程中有提示按提示就可安装完毕! 2第二步要安装“消息队列服务”,点“开始”---“设置”-----“控制面板”-----在控制面板里双击“添加/删除程序”,打开后,点击“添加/删除WINDOWS组件”,出现对话框,把里面的“消息队列”前面打上勾后,点击“下一步”,WINDOWS就会自动安装(安装过程中可能需要WIN XP安装盘)! 3第三步,就是要安装WINCC6。0了,在安装过程中,需要输入序列号"serial":在这里必须填入以0开头的10个数字,如0123456789就可以,但必须是0开头,接着往下安装,在要安装授权时,你一定选择“NO,”先不安装授权,才可以往下接着安装的!慢慢等10分钟之后也就差不多安装完了需要重新启动计算机才能生效!

step7V5.3安装步骤

系统WinXP 专业版SP2,需要先安装Windows framework 1.1,即安装目录下dotnetfx.exe; 安装\STEP7 SETUP(chinese)\step7-300\STEP7\Disk1\Setup.exe 安装过程中不传送许可授权 安装\STEP7 SETUP(chinese)\step7-300\Automation License Manager\disk1\Setup.exe 安装step 7授权:\STEP7 SETUP(chinese)\v5.3授权\STEP7V5.3及plcsimv5.3授权.exe,安装单个授权 安装\STEP7 SETUP(chinese)\step7-300\S7-Plcsim\setup\Setup.exe 安装PLCSIM授权:\STEP7 SETUP(chinese)\v5.3授权\STEP7V5.3及plcsimv5.3授权.exe,安装单个授权

若遇到如下问题: 系统为winxp pro sp2,安装step7 v5.3 sp2中文版时,如果运行根目录下的setup.exe,提示“Please restart windows before installing new programs.安装新程序之前,请重新启动windows。”。如果运行step7-disk1下的setup.exe,提示“必须满足以下要求才能在您的计算机上成功安装step7 chinese:计算机中的某些数据将在下次重启计算机时被删除;重新安装软件姜可能导致错误;重启windows,然后再次启动安装程序”,每次重启都是如此,(另外,语言设置也该过了,同样的错误,) 解决办法: 1.备份注册表 2.点击开始>运行>regedit>进入注册表,删除 HHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager下的PendingFileRenameOperations 表项,退出注册表 3.直接运行光盘里的各个安装程序(有step7、plcsim、s7graph)或者自动运行(有的光盘可以) 若从硬盘安装,则要将所有的安装文件都拷贝到目的安装盘的根目录下(不能是二级目录),光盘安装好像无所谓的,如图:

西门子STEP7常用功能块说明

1. SFB0 "CTU" SFB1 "CTD" SFB2 "CTUD" SFB4 "TON" SFB5 TOF 兼容IEC61131-3的计数和计时功能块 2. SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN" 用于PID控制 41---连续 42---离散 43---用于将一个模拟量转化为与之对应的周期性开关量脉冲信号,该脉冲的 占空比与模拟量的数值大小成正比. 3. SFC0 "SET_CLK" SFC1 "READ_CLK" 用于读写PLC中的系统时间 4. SFC14 "DPRD_DAT" SFC15 "DPWR_DAT" 用于读写DP从站中的一致性数据如:读写用DP通讯的变频器中的控制字 5. SFC20 "BLKMOV" SFC21 "FILL" 块拷贝,块填充 6. SFC46 "STP" SFC47 "WAIT" SFC46 使PLC进入STOP状态,挺有用的:可以当软件陷阱,或利用上位控制PLC停机 7. SFC60 "GD_SND" SFC61 "GD_RCV" MPI的GD通讯 Function Blocks FC22 "LIMIT" FC25 "MAX" FC27 "MIN"

FC22 ---限幅输出 FC25,FC27 --- 3个数比大小 Control Blocks FB41/42/43 同 SFB41 "CONT_C" SFB42 "CONT_S" SFB43 "PULSEGEN" FB58 "TCON_CP" FB59 "TCONT_S" 用于温度控制PID Converting Blocks FC105 "SCALE" FC106 "UNSCALE" 模拟量输入输出的比例和数据类型转换

step7PID功能块详解

功能根据下面地法则标准化输出地输出( 地输出) * 和地默认值分别为和误差信号误差是给定点和过程变量之间地差值.为了抑制由于控制量量化而引起地小扰动(例如,控制量由于其执行电子管地有限分辨率),可将死区功能运用在误差信号上.如果,则死区就不起作用. 算法此处算法是位置式地,比例、积分和微分作用并联并且可以分别激活或取消激活.这样就可以分别构造、、以及控制器,纯比例控制器或纯微分控制也是可以地. 手动值可以在手动和自动模式之间切换,在手动模式下,操作值可以由一个手动选择值来设定,积分器在内部设定为(操作值)(比例操作值)(扰动),微分器设定为并且在内部进行同步,这意味着当转换到自动模式后,不会引起操作值地突然改变. 操作值利用功能可以将操作值限定在所选地值范围内,输入值引起地输出超过界限时会在信号位上表现出来 功能根据下面地公式标准化地输出 地输出×和地默认值分别为和操作值,也可以直接输出到外设 功能将浮点形式地值根据下面地公式转化成能输出到外设式地值:×前馈控制扰动可以作为前馈信号从处输入. 模式当输入参数为真时,“”开始执行完全重启地程序.在此过程中,积分器被设定为初始值,当它被一个中断优先级更高地调用时,它就以这个值来继续工作,其他所有地输出值都被设定为默认值. 误差信息模块并不检查误差,误差输出参数并没有用到模块图输入参数 完全重启,当为真时执行重启程序 手动操作,若为真,控制环中断,操作值手动设定 过程变量直接从外设输入 为真则比例控制起作用 为真则积分控制起作用 为真则微分控制起作用 为真则积分控制地输出不变 为真,使积分器地输出为 > 采样时间 或者物理量内部地给定点地输入值 或者物理量过程变量以浮点形式输入地值 过程变量从外设直接输入地值 或者物理量通过这个参数设定手动操作地值 比例控制增益 > 决定积分器地响应时间 > 微分时间 > 微分器地延迟时间 操作值地最高限 操作值地最低限 过程变量因子,调整过程变量地范围个人收集整理勿做商业用途 过程变量偏置,调整过程变量地范围 操作值因子,调整操作值地范围 操作值偏置,调整操作值地范围 或者物理量积分器地初始化值 或者物理量输入地扰动变量 或者物理量死区宽度输出参数参数个人收集整理勿做商业用途 以浮点形式输出地有效操作值 直接输出到外设地操作值 手动操作值达到最高限设置为真 手动操作值达到最低时设置为真 比例控制产生地操作值

西门子PLC STEP7主要功能块介绍

西门子PLC STEP7主要功能块介绍 西门子PLC S7-300系列和西门子PLC S7-400系列常用在工业自动化领域的中大型项目中,它们使用的编程软件是STEP7,在编程软件STEP7中,西门子为用户提供了多种功能块来方便用户编程使用。本文下面就对西门子PLC编程软件STEP7中的功能块做一个介绍,为用户的使用提供帮助。 西门子PLC STEP7主要功能块 用户在进行西门子PLC编程时,采用的编程工具为STEP7,STEP7是西门子S7/M7/C7系列西门子PLC的编程工具,该软件包以块形式管理用户编写的程序和数据。STEP7的程序是一种结构化的程序,它把程序分为四种模块: (1) 组织模块(OB)用于对后四种模块的调用与管理; (2) 程序模块(FB)用于实现简单逻辑控制任务; (3) 功能模块(FC)用于对较复杂的控制任务进行编程,以实现调用; (4) 数据模块(DB)存储程序运行所需的数据。 在STEP7的操作系统还固化一些子程序,我们可根据自己的实际需要调用这些模块来满足控制要求,在本程序中,我们使用OB1、OB35、OB100组织模块。 OB1用于线性和结构化的程序执行。对结构化的程序,所有的模块调用都将写入到OB1中,被OB1调用的模块,OB1可由操作系统自动循环调用。

OB35是一个循环中断程序,操作系统可每隔一定时间就产生中断运行,比OB1更高的优先级,也就是说,OB35可以中断OB1的运行,处理自身程序,中断的时间可在STEP7硬件组态中设定,本设计中,所以我们利用OB35实现对料筒实际温度的采样,其循环中断时间设定为20秒。 西门子PLC编程软件STEP7为用户提供了多种功能块,用户可以在编程组态过程中调用来完成各种逻辑功能。 北京天拓四方科技有限公司

相关文档