由于该控制器具有可扩展的灵活设计,符合工业通讯*高标准的通讯接口,以及全面的集成工艺功能,它可以作为一个组件集成在完整的综合自动化解决方案中。
·通讯模块集成工艺
集成的PROFINET 接口用于编程、HMI 通讯和 PLC间的通讯。它还通过开放的以太网协议支持与第三方设备的通讯。该接口带一个具有自动交叉网线(auto-cross-over)功能的RJ45 连接器,提供10/100 Mbit/s 的数据传输速率,它支持*多 16个以太网连接以及下列协议:TCP/IPnative、ISO-on-TCP 和 S7 通讯。
SIMATICS7-1200 CPU *多可以添加三个通讯模块。RS485和 RS232通讯模块为点到点的串行通讯提供连接。对该通讯的组态和编程采用了扩展指令或库功能、USS 驱动协议、Modbus RTU主站和从站协议,它们都包含在 SIMAT ICSTEP 7 Basic 工程组态系统中。
·高速输入
SIMATICS7-1200 控制器带有多达6个高速计数器。其中3个输入为100kHz,3个输入为30kHz,用于计数和测量。
·高速输出
SIMATICS7-1200控制器集成了两个100kHz的高速脉冲输出,用于步进电机或控制伺服驱动器的速度和位置。这两个输出都可以输出脉宽调制信号来控制电机速度、阀位置或加热元件的占空比。
·存储器
用户程序和用户数据之间的可变边界可提供*多50KB容量的集成工作内存。还提供了*多2MB的集成装载内存和 2 KB的掉电保持内存。SIMATIC存储卡可选,通过它可以方便地将程序传输至多个CPU。该卡还可以用来存储各种文件或更新控制器系统的固件。
·可扩展的灵活设计
信号模块
多达8个信号模块可连接到扩展能力*高的CPU,以支持更多的数字和模拟量输入/输出信号。
信号板
一块信号板就可连接至所有的CPU,由此您可以通过向控制器添加数字或模拟量输入/输出信号来量身定做CPU,而不必改变其体积。SIMATICS7-1200控制器的模块化设计允许您按照自己的需要准确地设计控制器系统。
概述
故障安全SIMATIC S7-1200 控制器基于 S7-1200 标准 CPU 并提供了其它安全相关功能。
它们可用于符合 IEC61508 的 SIL 3 以及 ISO 13849-1 的 PL e 的安全任务。
安全相关程序是在TIA 博途中创建的。STEP7 Safety 组态工具为用 LAD 和 FBD语言编写的安全相关程序提供了命令、操作和块。为此,我们提供了一个经 TÜV 认同的预组态块库以提供安全功能。
具有集成安全功能的标准控制器:
针对标准功能和安全功能提供了标准化且方便的诊断功能
同一的符号、数据一致性等
模块化系统包含可扩展的CPU 以及可扩展的 I/O 数量结构:
可一次完成标准和故障安全自动化工程组态
在集中式系统中将标准I/O 模块与故障安全 I/O 模块结合使用
集成的标准PROFINET 功能用于 PROFINET 控制器和 PROFINET iDevice 服务
通过 PROFINET或 PROFIBUS 等现场总线连接分布式标准 I/O
F库经过德国技术监督协会 (TÜV) 认证,可用于所有常见安全功能
使用 FBD 和LAD 对安全逻辑自由编程
符合标准的 F程序打印输出
S7-1200 到S7-300/400/1500 以及 WinAC RTX F 的标准功能和安全功能可通过一次集成组态完成:
STEP7Safety Basic 用于方便地组态 CPU 1200 FC
STEP7Safety Advanced 用于整个故障安全 SIMATIC S7 产品线的组态
CPU的集成系统诊断(针对标准功能和安全功能):
在 TIAPortal、HMI 和 Web 服务器中以普通文本形式一致显示系统诊断信息
CPU处于停止状态,也会更新消息
系统诊断功能集成在CPU 固件中。无需由用户进行组态
组态发生改变时,会自动对诊断信息进行更新。
西门子S7-1200模块6ES7222-1HH32-0XB0
启用 Web 功能之后,输入以下信息:
● HTML 默认起始页面的名称及当前位置,以生成用户自定义的 Web 页面的 DB。
● 应用程序的名称(可选)。 应用程序名称用于对 Web 页面分类或分组。在提供应用程序名称时,Web 以下面的格式为用户自定义页面创建 URL:
http[s]://ww.xx.yy.zz//<应用程序名称>/<页面名称>.html
● 包含 AWP 命令的文件的文件扩展名。 STEP 7 会默认分析扩展名为 .htm、.html 或
.js 的文件。 如果还有其它文件扩展名,请将其附上。
● 控制 DB 号及初始片段 DB 的标识号。
对 Web 进行组态之后,单击“生成块”(Generateblocks) 按钮,从 HTML 页面生成
DB。 生成 DB 之后,Web 就会成为用户程序的一部分。 用于 Web
页面操作的控制数据块以及“片段”DB 包含所有 HTML 页面。
9.3.2 使用 WWW 指令
WWW 指令允许通过 Web 页面访问用户自定义的 Web 页面。 用户程序仅必须执行
WWW 指令一次以访问用户自定义的 Web 页面。
可以选择仅在某些情况下执行用户自定义的 Web 页面。用户程序就可以根据应用程序的要求调用 WWW 指令。
表格 9- 1 WWW 指令
LAD/FBD | SCL | 说明 |
ret_val :=#WWW( | 识别要用于用户自定义的 Web 页面的控制 | |
ctrl_db:=_uint_in_); | DB。 | |
该控制数据块是 WWW | ||
指令的输入参数,如片段数据块中所 | ||
表示的页面内容、状态以及控制信息。 |
9.3 轻松创建用户定义的 Web 页
用户程序通常会将控制 DB 当作“生成块”生成的 DB
来直接使用,而不进行任何处理。 用户程序可以在控制 DB
中设置全局命令,以取消 Web 或随后重新启用 Web 。对于创建为手动片段 DB 的用户自定义的页面,用户程序必须通过控制 DB
中的请求表来控制这些页面的特性,如“S7-1200 可编程控制器手册”中所述。
轻松进行运动控制
CPU 通过脉冲接口为步进电机和伺服电机的运行提供运动控制功能。运动控制功能负责对驱动器进行监控。
● “轴”工艺对象用于组态机械驱动器的数据、驱动器的接口、动态参数以及其它驱动器属性。
● 通过对 CPU 的脉冲输出和方向输出进行组态来控制驱动器。
● 用户程序使用运动控制指令来控制轴并启动运动任务。
● PROFINET 接口用于在 CPU 与编程设备之间建立在线连接。 除了 CPU