第六章 软件设计 第一节 硬件定义 第二节 地址定义 第三节 控制策略组态
第六章 软件设计 Configration本意是将一些单元组合在一起,形成一个能满足特定需要的系统。 第六章 软件设计 Configration本意是将一些单元组合在一起,形成一个能满足特定需要的系统。 对于硬件来说, Configration是配置的意思,对元件来说, Configration是组态的意思。 系统生成通常要有硬件定义(配置)、控制策略组态、人机界面(监控、操作、确认等)组态。某些产品的随机软件可一揽子做完,也有要分开做的。
第一节 硬件定义 西门子公司的SIMATIC PCS7 BOX是一个三站(自动化站AS、工程师站ES、操作员站OS)合一的系统。AS是基于S7400的系统,通过Profibus总线连接到ET200,由ET200将I/O连接到AS上。硬件定义就是要将CPU类型、I/O模块类型、 Profibus连接告诉系统。
第一节 硬件定义 比如有一个如表格所示的硬件配置 序号 名称 型号 订货号 数量 1 机架 SIMATIC S7 第一节 硬件定义 比如有一个如表格所示的硬件配置 序号 名称 型号 订货号 数量 1 机架 SIMATIC S7 6ES7 195-1GA00-0XA0 2 电源模块 SITOP 6EP1 336-2BA00 3 通信模块 IM 153-2 HF 6ES7 153-2BA00-0XB0 4 数字量输入模块(DI) SM321 6ES7 321-1BH02-0AA0 5 数字量输出模块(DO) SM322 6ES7 322-1BH01-0AA0 6 模拟量输入模块(AI) SM331 6ES7 331-7KF01-0AB0 7 模拟量输出模块(AO) SM332 6ES7 332-5HF00-0AB0
第一节 硬件定义 在SIMATIC管理器中新建并保存一个项目后,在新建的工程Component 视图中插入SIMATIC STATION
第一节 硬件定义 硬件配置(HW Config)窗口
第一节 硬件定义 I/O模块配置 然后对每个模块进行属性配置
第二节 地址定义 用户在导轨上安装好模块后,硬件配置软件为每个槽号指定一个确定的默认模块起始地址,图6-6所示为SIMATIC S7-300系统扩展最多模块时的槽号和相应的模块起始地址。数字量模块或模拟量模块具有不同的起始地址。 用户可以通过硬件配置软件,设置任何所选模块的地址,这种方式的优点是用户可以直接编写独立于实际硬件组态地址的程序。
第二节 地址定义
第三节 控制策略组态 文本化编程语言 图形化编程语言 指令清单语言(IL) 结构化文本语言(ST) 梯形图语言(LD) 第三节 控制策略组态 文本化编程语言 指令清单语言(IL) 结构化文本语言(ST) 图形化编程语言 梯形图语言(LD) 功能块图语言(FBD)
第三节 控制策略组态 SIMATIC PCS7 BOX提供CFC、SFC语言 CFC
第三节 控制策略组态 SFC