上海鑫瑟电气设备有限公司销售部
数控系统 , 变频器 , 人机界面 , 触摸屏 , 伺服 , 电机 , 西门子电缆等
鄂州西门子中国授权总代理

STEP 7 基本软件为用户提供了执行自动化任务所需的不同工具:

SIMATIC Manager:
用于公共和有序地管理用于 SIMATIC S7、SIMATIC C7 和 SIMATIC WinAC 的所有工具与数据

符号编辑器:
用于定义全局变量的符号目的地、数据类型和备注

硬件组态:
用于组态自动化系统并对所有可设定模块进行参数化

通讯:
用于组态连接。 用于通过 MPI 进行自动化组件之间的循环数据传输,或用于通过 MPI、PROFIBUS 或工业以太网进行事件驱动的数据传输

信息功能:
用于快速浏览 CPU 数据以及用户程序执行过程中各种问题的原因

为了创建用户程序,STEP 7 提供了以下使用成熟和标准化的 PLC 编程语言:

语句表(STL)

梯形图(LAD)

功能块图表 (FBD)

对于特殊任务而言,还可使用附加编程语言或面向技术功能的组态。

存储器


存储器类型

RAM

工作存储器


● 集成(用于程序)

4 Mbyte; 可调整的;根据未分页的存储库

● 集成(用于数据)

装载存储器


● 集成 RAM,大值

可调整的;根据未分页的存储库

CPU-处理时间


对于位运算,典型值

0.004 µs

对于定点运算,典型值

0.003 µs

对于浮点运算,典型值

参考平台

Pentium 4, 2.4 GHz

CPU-组件


DB


● 数量,大值

65 535; 只通过数据已设置的工作存储器限制

● 容量,大值

64 kbyte

FB


● 数量,大值

65 536; 只通过代码已设置的工作存储器进行限制

FC

适用于故障安全型数据的 S7-1500F/S7-1200F UDT

为众多故障安全硬件和软件功能提供开放性支持

站上传功能用于从故障安全 S7-1500 CPU1) 一致性上传所有项目数据(包括故障安全项目数据)(固件版本 V2.1 或更高版本)

通过在禁用安全模式下的运行期间修改 F 程序,来进行高效调试。

读取数据类型为 INT 和 DINT (S7-1500) 的故障安全数组

使用等时同步故障安全 OB 来连接等时同步 PROFIsafe 设备 (S7-1500)

故障安全型 Flexible F-Link 通信适合传输大量数据,也可以跨网络边界传输

通过 Flexible F-Link 实现故障安全运行组通信

过程值的 F-OB 预处理和后处理

Flexible F-Link 通信 ID 以及故障安全硬件和软件具有分开的离线签名

支持变量 SENDDP/RCVDP 通信 ID (DP_DP_ID)

S7-PLCSIM 模式下的 SENDDP 和 RCVDP 仿真模式

通过等时同步模式系统功能,可通过连接到等时同步 PROFIBUS 和 PROFINET 的循环,以实现:

分布式信号采集

信号传输

程序执行

创建自动化解决方案,以恒定间隔时间(恒定总线周期时间)来捕捉并处理输入和输出信号。同时创建了前后一致的部分过程图像。

借助于恒定总线周期时间和分布式 I/O 同步信号处理,S7-400 可确保重现定义的的过程响应时间。

提供了大量支持等时同步模式系统功能的组件,可用来处理运动控制、测量值采集和高速控制等领域内的要求苛刻的任务。

在分布式自动化解决方案中,SIMATIC S7-400 还将开辟高速处理操作的重要领用领域,并可实现高精度和可重现性。这意味着可在提供佳且恒定的质量的同时提高产量。

在运行模式下更改硬件组态(运行时组态,CiR)

通过 SIMATIC S7-400,在工厂运转期间可以实现硬件组态的更改,不会影响生产的进行。选项包括:

增加分布式 I/O 节点(PROFIBUS DP 或 PA 从站)

在 ET 200M I/O 系统中增加模块并重新设置参数。

CiR(即运行时组态)功能可在设备运行期间实现设备扩展和转换,从而降低设备调试和重新装备的时间。此外,通过该系统功能,还可以灵活响应工艺的变化(例如,工艺的优化),因为不必因硬件组态发生改变而将设备初始化或同步。

组织块 (OB) 控制程序序列。

根据具体触发事件,OB 划分为具有不同优先级的各个类别(例如:时间控制、报警控制)。根据优先级,它们可相互中断。

OB 启动时,将会提供有关该触发事件的详细启动信息。此信息可在用户程序中进行评估。

函数块 (FB) 包含实际用户程序。

每次调用时,都可为函数块提供不同的数据(即所谓背景)。这种数据以及内部变量(例如,用于中间值)和结果存储在分配的背景数据块中,并由系统自动管理。

调用 FB/SFB 时,背景数据块(背景 DB)分配给该块。这些块是在编译期间自动生成的。

用户可从用户程序的任何位置或从操作员控制与监视系统来访问此背景数据块(当然也可通过符号方式)。

函数 (FC) 包含常用函数的程序例程。

每个函数都有固定的函数值(除符合 IEC 标准外,还可以有多个输出参数)。调用后,所有输出参数都必须直接进一步处理。因此,函数不需要背景数据块。

数据块 (DB) 就是用于存储用户数据的数据区域。

除分配给相应函数块的数据(背景数据)外,还可定义全局数据并由任何块使用(例如,用于配方)。

可以向数据块的各组成部分分配基本数据类型或结构化数据类型。例如,基本数据类型包括 BOOL、REAL 和 INTEGER 等。结构化数据类型(字段和结构)由基本数据集类型组成(如配方)。数据块的数据可通过符号来寻址。这就促进了程序的编程和可读性。

6ES7518-4AP00-0AB0
CPU 1518-4 PN/DP,3 MB 程序,10 MB 数据, 集成3PN,1DP
6ES7517-3AP00-0AB0
CPU 1517-3 PN/DP, 2MB程序,集成 2PN 接口,1 以太网接口,1DP 接口
6ES7516-3AN00-0AB06ES7516-3AN01-0AB0CPU 1516-3 PN/DP:1 MB 程序,5 MB 数据;10 ns ;集成 2PN 接口,1 以太网接口,1DP 接口
6ES7515-2AM00-0AB06ES7515-2AM01-0AB0CPU 1515-2 PN ,500K程序,3M数据,集成 2PN接口
6ES7513-1AL00-0AB06ES7513-1AL01-0AB0CPU 1513-1 PN:300 KB 程序,1.5 MB 数据;40 ns;集成 2PN 接口,
6ES7511-1AK00-0AB06ES7511-1AK01-0AB0CPU 1511-1 PN:150 KB 程序,1 MB 数据;60 ns;集成 2PN 接口,
6ES7512-1DK00-0AB06ES7512-1DK01-0AB0CPU 1512SP-1 PN, 200KB 程序,1MB数据
6ES7510-1DJ00-0AB06ES7510-1DJ01-0AB0CPU 1510SP-1 PN, 100KB 程序,750KB数据
6ES7507-0RA00-0AB0
PS:60 W,额定输入电压 AC/DC 120/230 V
6ES7505-0RA00-0AB0
PS:60 W, 额定输入电压 DC 24/48/60 V 
6ES7505-0KA00-0AB0
PS:25 W,额定输入电压 DC 24 V 
6ES7532-5HF00-0AB0
AQ 8:模拟输出模块,8AQ,U/I ,高速 
6ES7532-5NB00-0AB0
AQ 2:   模拟输出模块,2 AQXU/I ,标准型,25mm,包含前连接器
6ES7532-5HD00-0AB0
AQ 4:模拟输出模块,4AQ,U/I 
6ES7531-7NF10-0AB0
AI 8:模拟输入模块,8AI,U/I,高速 
6ES7531-7QD00-0AB0
AI 4:  模拟输出模块: XU/I/RTD/TC ST, 25mm,包含前连接器
6ES7531-7KF00-0AB0
AI 8:模拟输入模块,8AI,U/I/RTD/TC
6ES7534-7QE00-0AB0
AI4/AQ2:模拟量输入/输出模块4AI,2AO,标准型,25mm,包含前连接器
6ES7523-1BL00-0AA0
DI/DQ 16X24CDV/16X24VDC/0.5A BA,包含前连接器.
6ES7522-5HF00-0AB0
DQ 8:数字输出模块,8DQ,继电器,230 V AC/ 5A 
6ES7522-5FF00-0AB0
DQ 8:数字输出模块,8DQ,可控硅,230V AC/ 2A
6ES7522-1BL00-0AB06ES7522-1BL01-0AB0DQ 32:数字输出模块,32DQ,晶体管,24 V DC/ 0.5A
6ES7522-1BH00-0AB06ES7522-1BH01-0AB0DQ 16:数字输出模块,16DQ,晶体管,24 V DC/ 0.5A
6ES7522-1BF00-0AB0
DQ 8:数字输出模块,高性能 8DQ,晶体管,24V DC/2A 
6ES7522-1BL10-0AA0
DQ 32x24VDC/0.5A BA ,包含前连接器
6ES7522-1BH10-0AA0
DQ 16x24VDC/0.5A BA ,包含前连接器
6ES7521-1FH00-0AA0
DI 16:数字输入模块,16DI,230V AC  BA
6ES7521-1BL00-0AB0
DI 32:数字输入模块,高性能 32DI,24V DC 
6ES7521-1BH50-0AA0
DI 16:数字输入模块,源型,16DI, 24V DC  BA
6ES7521-1BH00-0AB0
数字输入模块,高性能 16DI,24V DC 
6ES7521-1BL10-0AA0
DI 32X24VDC BA,包含前连接器
6ES7521-1BH10-0AA0
DI 16X24VDC BA,包含前连接器
6ES7551-1AB00-0AB0
计数与位置采集模块 TM PosInput 2 
6ES7550-1AA00-0AB0
TM Count 2 x 24 V:高速计数器,800kHz
6ES7540-1AB00-0AA0
PtP RS422/485 通讯模块 
6ES7541-1AD00-0AB0
PtP RS232 ,高性能通讯模块
6ES7541-1AB00-0AB0
PtP RS422/485 ,高性能通讯模块 
6ES7540-1AD00-0AA0
PtP RS232通讯模块
6ES7155-5BA00-0AB0
ET 200MP Profibus接口模块
6ES7155-5AA00-0AC0
IM 155-5 2PN 接口,Profinet 接口模块 HF
6ES7155-5AA00-0AB0
IM 155-5 2PN 接口,Profinet 接口模块
6ES7545-5DA00-0AB0
RS-485 PROFIBUS-DP接口模块
6ES7590-1BC00-0AA0
S7-1500 安装导轨:2000 mm 
6ES7590-1AJ30-0AA0
S7-1500 安装导轨:530 mm
6ES7590-1AF30-0AA0
S7-1500 安装导轨:530 mm
6ES7590-1AE80-0AA0
S7-1500 安装导轨:482 mm 
6ES7590-1AB60-0AA0
S7-1500 安装导轨:160 mm
6ES7592-2AX00-0AA0
SIMATIC S7-1500,标签,35mm模板适用,100片
6ES7592-1AX00-0AA0
SIMATIC S7-1500,标签,25mm模板适用,100片
6ES7592-1AM00-0XB0
SIMATIC S7-1500
35mm模板前连接器,螺钉型,40针,含4根跳线 
6ES7592-1BM00-0XB0
SIMATIC S7-1500 35mm模板前连接器,快连型,40针,含4根跳线 
6ES7592-1BM00-0XA0
SIMATIC S7-1500 25mm模板前连接器,快连型,40针,含4根跳线 
6ES7590-5AA00-0AA0
用于连接PE(地)到S7-1500安装导轨的接地元件,
对于2000mm的安装导轨是必须的 每个包装20片
6ES7591-1AA00-0AA0
备件:S7-1511/13CPU显示面板
6ES7591-1BA00-0AA0
备件:S7-1515/16/18CPU显示面板
6ES7590-8AA00-0AA0
备件:S7-1500 PS/PM供电模板连接头,内含10片
6ES7528-0AA70-7AA0
SIMATIC ET 200MP备件:接口模块(6ES7 155-5AA00-0AB0)前盖板5片/包
6ES7528-0AA00-7AA0
SIMATIC S7-1500备件:I/O模块前盖板5片/包,35mm模板适用
6ES7528-0AA00-0AA0
SIMATIC S7-1500备件:I/O模块前盖板5片/包,25mm模板适用
6ES7590-0AA00-0AA0
SIMATIC S7-1500备件:U型连接器, 5片/包
6ES7592-3AA00-0AA0
SIMATIC S7-1500备件:跳线,20片/包
6ES7590-5CA00-0AA0
SIMATIC S7-1500备件:屏蔽套件:含屏蔽端子,
框架以及24VDC接线端。
6ES7590-5BA00-0AA0
SIMATIC S7-1500备件:模拟量/技术模板专用屏蔽端子
6ES7954-8LC02-0AA0
4MB
6ES7954-8LE02-0AA0
12MB
6ES7954-8LF02-0AA0
24MB
6ES7954-8LL02-0AA0
256MB
6ES7954-8LP01-0AA0
2GB

19c243f31f38762bb945da375871b74.jpg

系统函数块 (SFB) 是集成在 CPU 的操作系统中的函数块(见上面),如 SEND、RECEIVE、controller。系统函数块的变量也存储在背景数据块中。

系统函数 (SFC) 是集成在 CPU 的操作系统中的函数(见上面),如时间函数、块传输函数。

系统数据块 (SDB) 是用于 CPU 操作系统的数据,包含系统设置(如模块参数)。


通过语言 C/C++、C# 和 VB 实现在 Windows 系统中执行的 SIMATIC S7-1500 软控制器的函数库

通过语言 C/C++ 实现在 Windows 系统中执行的 PLCSIM Advanced 的函数库

通过语言 C++ 实现在 CPU 用户程序环境中实时执行的函数库

实现 CPU 1518 MFP 的 C++ 运行时应用程序

“Eclipse”开发环境用于供货范围内 CPU 用户程序中的实时函数库以及 C++ 运行时应用程序。

通过 MS Visual Studio 开发在 Windows 系统中执行的函数库

通过模板、使用基本项目,易于开发

自动创建用于调用库函数的函数块

通过导入,将函数块简便集成到 STEP 7 中。

无需专门的语言知识,即可在 PLC 中方便地使用库函数

所有全局变量(与在块编程期间声明的本地形式参数相对比)是通过符号编辑器 (Symbol Editor) 工具管理的。提供了以下功能:

定义有关过程信号(输入/输出)、位存储器和块的符号名称和注释。

排序功能

与其它 Windows 程序交换数据

所得的符号表提供给所有应用程序。因此,对符号参数进行的更改将由所有工具自动识别。

硬件组态

硬件组态工具用于组态参数并将参数分配给自动化项目的硬件。提供了以下功能:

自动化系统的组态:
从电子产品样本中选择机架,并将所选模块分配给机架中的目标插槽。

分布式 I/O 的组态方式与集中式 I/O 相同。系统还支持与通道特定相关的 I/O。

分配 CPU 参数:
启动特性以及循环时间监控特性等可在菜单的指引下进行设置。支持多值计算。输入数据保存在 CPU 上的系统数据块中。

分配模块参数:
用户可在输入画面中设置模块的所有可调节参数。无需通过 DIP 开关进行设置。模块参数将在 CPU 启动期间自动进行分配。例如,通过这种方式,无需重新分配参数即可更换模块。

向功能模块 (FM) 和通信处理器 (CP) 分配参数:
在硬件组态期间,参数分配也像其余模块的参数分配那样进行。为此,为每个 FM 和 CP 提供了与模块特定相关的屏幕画面(在 FM/CP 功能包的供货范围内)。通过仅允许在参数设置屏幕画面中提供允许的输入选项,系统可防止错误输入。

SIMATIC Target™ 是 The MathWorks 的 Simulink® 软件的一个附加组件。通过这个组件,也可以将 MATLAB® 的基于模型的设计和 Simulink 用于 SIMATIC S7-1500 控制器和 SIMATIC Industrial Edge。为此,将通过 SIMATIC Target,直接从 Simulink 生成所有 ODK 兼容的 S7-1500 控制器(S7-1500 软控制器、ET 200SP 开放式控制器、CPU 1518 ODK/MFP 和 PLCSIM Advanced V3.0 或更高版本)或 LiveTwin Edge app 的可执行代码。

V5.0 的新增功能

还为 LiveTwin Edge app 生成代码。这意味着可以自由选择 Simulink 模型是在 S7-1500 控制器上实时运行,还是通过 LiveTwin 在任何 SIMATIC Edge 设备上实时运行。这也是 SIMATIC Target 1500S 更名为 SIMATIC Target 的原因。

支持用于代码生成的 Embedded Coder®。生成的代码可以以此进一步优化。

支持用于代码生成的自定义存储类。

生成的代码可简便集成在 S7-1500 用户程序中。

Simulink 和 PLCSIM Advanced 之间链接的 S 功能现在直接作为带有 SIMATIC Target 的 Simulink 库提供。

许可

工程软件可安装在多台 PC 上。获得许可证的数量决定可同时运行该软件的 PC 的数量(浮动许可证)。

SIMATIC Target™ for Simulink® V5.0 可作为独立产品提供,或作为 SIMATIC S7-1500 软控制器开发工具包产品套件的一部分提供。

The safety-oriented SIMATIC controllers are based on a standard CPU whose operating system and hardware components have been supplemented with various protection mechanisms. This means they can also be used as standard controllers.

Safety-relevant tasks can be realized therefore cost-efficiently with only one CPU or using separate installation technology as before.

The safety-oriented CPUs can be expanded with the safety-oriented signal modules of the ET 200M, ET 200S and ET 200pro (IP67) and/or the ET 200eco block I/Os (IP67).

Communication between two safety-oriented CPUs or between a safety-oriented CPU and assigned safety-oriented I/Os takes place through PROFIBUS or PROFINET with PROFIsafe profile.

More highlights in overview

Programming with STEP 7 and S7 Distributed Safety in FBD and LAD

Library with TÜV-certified function blocks

Coexistence of standard and safety ranges in one CPU possible

Changes to the standard range have no effect on the existing signatures of the safety-relevant part of the range

The safety-oriented SIMATIC controllers comply with the highest safety level:

IEC 61508 and EN 62061 (up to SIL 3)

ISO 13849-1 (up to Cat. 4)

NFPA 79 - 2002 and NFPA 85

UL 1998, UL 508, UL 991


展开全文