西门子 DCS 德国西门子公司的 SIMATIC PCS7——全集成自动化的过程控制系统,通过全集成自动化(TIA),实现了基于单一平台提供用于所有过程自动化应用的统一自动化技术的目标。这种统一的自动化技术还可用于优化一个企业的所有业务流程,从企业资源计划(ERP)级,到管理执行系统(MES)级 和过程控制级,直到现场级。通过将自动化平台连接到 IT环境,可以将过 程数据在整个公司范围内应用于设备运行、生产流程以及商务流程的评价、规划、协同和优化。同时,还可满足全球化公司的分布式生产的地域要求。 (1)PCS7 系统结构。SIMATIC PCS7 的内部通信采用SIMATIC NET 网络部件,基于全球标准,采用开放性的通信理念,可保证工厂中所有层级 和位置的可靠数据传送。所有 SIMATICNET 产品都专为工业应用开发,适 合用于所有工业领域和工厂。网络部件可满足高的应用要求,尤其是易遭 受外部影响的应用领域。(2)PCS7 的通信。STMATIC NET 总线更是实现了所有系统部件之间的统一、无故障通信,包括工程师站和操作员站通信,自动化系统内部通 信,I/O 和现场部件通信。ST-MATIC NET系统是一个典型的自动化系统, 具有三级网络结构:现场设备层网络、单元层网络及管理层网络。 ①现场设备层:现场设备层的主要功能是连接现场设备,例如分布式 I/O、传感器、驱动器、执行机构和开关设备等,完成现场设备控制及设备间连锁控制。主站(PLC、PC 或其他控制器)负责总线通信管理及与从站的通信。总线上所有设备生产工艺控制程序存储在主站中,并有主站执行。 西门子的 SIMATIC NET网络系统将执行器和传感器单独分一层。 ② 车间监控层:车间监控层又称单元层,用来完成车间管理人与生产设备之间的连接,实现车间级设备的监控。车间级监控包括生产设备状态的在 线监控、设备故障报警及维护等,通常还具有诸如生产统计、生产调度等车间级生产管理功能。车间级监控通常要设立车间监控室,有操作员工作站及 打印设备。车间级监控网络可采用 Profibus-FMS或工业以太网, Profibus-FMS 是一个多主网络,这一级数据传输速度不是重要的,但是 应能传送大容量的信息。 ③工厂管理层:车间操作员工作站可以通过集线器与车间办公管理网连 接,将车间生产数据送到车间管理层。车间管理网作为工厂主网的一个子网,通过交换机、网桥或路由器等连接到厂区骨干网,将车间数据集成到工 厂管理层。工厂管理层通常采用符合 IEC 802.3标准的以太网,即 TCP/IP如果想在稍后阶段在STL、FBD或梯形图增量编辑器中视图已编译的块,将无法显示块的代码段。
块的变量声明表将只显示声明类型为var_in、var_out和var_in_out的变量。声明类型为var_stat和var_temp的变量保持隐藏。
分配:块属性给块类型
下表说明了哪种块类型可以声明哪种块属性:
属性 | OB | FB | FC | DB | UDT |
KNOW_HOW_PROTECT | ● | - | |||
AUTHOR | |||||
FAMILY | |||||
NAME | |||||
VERSION | |||||
UNbbbbED | |||||
READ_ONLY | |||||
Non-Retain | |||||
Read-only block |
KNOW_HOW_PROTECT属性可以在对块进行编程时,在源文件中进行设置。它将显示在"块属性"对话框中,但不能进行修改。
用户自定义数据类型(UDT)
用户自定义数据类型是您自己创建的特定数据结构,一旦对其进行了定义,即可在整个S7程序中使用。
用户自定义数据类型既可像基本数据类型或复杂数据类型一样用于逻辑块(FC、FB、OB)的变量声明中,也可以用作数据块(DB)中的变量数据类型。其优点就是,您只需对特定数据结构定义一次,就能可以按照您的希望任意多次使用,并给它分配任意数目的变量。
用户自定义数据类型可当作一个模板,用于创建具有同一数据结构的数据块,这意味着您创建结构一次,以后就只需通过分配用户自定义数据类型来创建所需要的数据块(实例:配方:数据块的结构始终是相同的,仅使用的数量不同。)
正如其它块一样,在SIMATIC管理器或增量编辑器中都可以创建用户自定义数据类型。
注意 如果在程序编辑器中调用以S7-SCL编程语言创建的、包含UDT参数的块,会导致类型冲突。因此,如果使用UDT,应避免使用以SCL创建的块。 |
用户自定义数据类型的结构
在打开一个用户自定义数据类型时,将显示一个新的工作窗口,该窗口将以表格的形式显示该用户自定义数据类型的声明视图。
行和后一行已经包含有用于用户自定义数据类型起始和结束的声明STRUCT和END_STRUCT。您不能编辑这两行。
从声明表的第二行开始,您即可通过在各列中输入您的条目来编辑用户自定义数据类型。
对用户自定义数据类型进行结构化,可根据:
基本数据类型
复杂数据类型
已存在的用户自定义数据类型
S7用户程序中的用户自定义数据类型将不下载给S7CPU。即可直接使用增量输入编辑器先创建它们,然后进行编辑,也可在编译源文件时创建它们。
用于将两个 CPU 41xH 安装到 S7-400H 子单元中。
可直接插入到 CPU
应用
该同步模块用于连接 S7-400H 子单元中的 2 个 CPU 41xH。
设计
同步模块直接插入 CPU 41xH 的预留插槽中。每个 CPU 需要两个同步模块。通过光缆连接子单元中的模块。
同步模块 6ES7960-1AA06-0XA0,用于长 10m 的光纤电缆(转接电缆)。
同步模块 6ES7960-1AB06-0XA0,用于长 10 km 的光纤电缆(转接电缆或安装电缆)。
商品编号 | 6ES7960-1AA06-0XA0 | 6ES7960-1AB06-0XA0 | |
---|---|---|---|
S7 SYNC-MOD. V6 F. S7-400H/F/FH | |||
输入电流 | |||
耗用电流,大值 | 220 mA | 240 mA | |
功率损失 | |||
功率损失,典型值 | 0.77 W | 0.83 W | |
尺寸 | |||
宽度 | 13 mm | ||
高度 | 14 mm | ||
深度 | 58 mm | ||
重量 | |||
重量,约 | 14 g |
西门子DB共享数据块如何编写及如何使用,比如说在机床上下载下来的程序包含有DB99.DBX4.2 等等,我不知道他们是怎么编写的,也不知道这个信号什么时候接通及断开,是怎么控制的。
答:用SIMATIC管理器创建数据块:
例如:要用SIMATIC管理器创建一个名称为DB1的共享数据块,方法如下:
首先在SIMATIC管理器中选择S7项目的S7程序(S7Program)的块文件夹(Blocks).
执行菜单命令插入→S7块→数据块,创建数据块。
或者在右侧窗口空白处单击鼠标右键,创建数据块。
在弹出的数据块属性对话框内,可设置要建立的数据块属性:
名称和类型:名称是数据块的名称,如DB1、DB2…
类型:共享数据块、背景数据块还是用户定义数据块。
符号名:数据块的符号名,可选项。
符号注释:可选项。的