西门子step7教程

2019年1月15日20:43:04 发表评论 665 阅读

STEP7软件提供了一个用户友好的环境,供用户开发、编辑和监视控制应用所需的逻辑,其中包 括用于管理和组态项目中所有设备(例如控制器和 HMI 等设备)的工具。 为了帮助用户查找需要的信息,STEP 7 提供了内容丰富的在线帮助系统。

STEP 7提供了标准编程语言,用于方便高效地开发适合用户具体应用的控制程序。

  • LAD(梯形图逻辑)是一种图形编程语言。 它使用基于电路图的表示法。
  • FBD(函数块图)是基于布尔代数中使用的图形逻辑符号的编程语言。
  • SCL(结构化控制语言是一种基于文本的高级编程语言。

创建代码块时,应选择该块要使用的编程语言。 用户程序可以使用由任意或所有编程语言创建的代码块。

STEP 7是 TIA Portal中的编程和组态软件。 除了包括STEP7外,TIA Portal中还包括设计和执行运行过程可视化的WinCC,以及WinCC以及 STEP 7的在线帮助。

系统要求

必须使用管理员权限来安装STEP 7。

表格 3- 1 系统要求

硬件/软件 要求
处理器类型 Intel® Core™ i5-3320M 3.3 GHz 或更高版本
RAM 8 GB
可用硬盘空间 系统驱动器 C:\ 上 2 GB
操作系统 可以将 STEP 7 与以下操作系统结合使用(64 位,Windows 7 也可以是 32 位)

· Microsoft Windows 7 Home Premium SP1 或更高版本(仅限 STEP 7 Basic,STEP 7 Professional 不支持)

· Microsoft Windows 7 或更高版本(Professional SP1、Enterprise SP1、Ultimate SP1)

· Microsoft Windows 8.1(仅限 STEP 7 Basic,STEP 7 Professional 不支持)

· Microsoft Windows 8.1(Professional、Enterprise)

· Microsoft Server 2008 R2 标准版 SP1(仅限 STEP 7 Professional)

· Microsoft Server 2012 R2 标准版

图形卡 32 MB RAM

24 位颜色深度

屏幕分辨率 1920 x 1080(建议)
网络 20 Mbit/s 以太网或更快
光驱 DVD-ROM

使工作更轻松的不同视图

STEP 7提供了一个用户友好的环境,供用户开发控制器逻辑、组态 HMI 可视化和设置网络通信。为帮助用户提高生产率,STEP 7提供了两种不同的项目视图:根据工具功能组织的面向任务的门户集(门户视图),或项 目中各元素组成的面向项目的视图(项目视图)。请选择能让您的工作最高效的视图。只需通过单击就可以切换门户视图和项目视图。

门户视图

① 不同任务的门户

② 所选门户的任务

③ 所选操作的选择面板

④ 切换到项目视图

项目视图

① 菜单和工具栏

② 项目浏览器

③ 工作区

④ 任务卡

⑤ 巡视窗口

⑥ 切换到门户视图

⑦ 编辑器栏

由于这些组件组织在一个视图中,所以您可以方便地访问项目的各个方面。工作区由三个 选项卡形式的视图组成。

  • 设备视图:显示已添加或已选择的设备及其相关模块
  •  网络视图:显示网络中的CPU 和网络连接
  • 拓扑视图:显示网络的以太网拓扑,包括设备、无源组件、端口、互连及端口诊断

每个视图还可用于执行组态任务。巡视窗口显示用户在工作区中所选对象的属性和信息。 当用户选择不同的对象时,巡视窗口会显示用户可组态的属性。巡视窗口包含用户可用于 查看诊断信息和其它消息的选项卡。

编辑器栏会显示所有打开的编辑器,从而帮助用户更快速和高效地工作。要在打开的编辑 器之间切换,只需单击不同的编辑器。还可以将两个编辑器垂直或水平排列在一起显示。 通过该功能可以在编辑器之间进行拖放操作。

STEP7信息系统对STEP7的所有组态、编程和监视工具都提供了内容丰富的在线帮助。对于本手册未包括的详细说明,您可以参考此系统。

易于使用的工具

将指令插入用户程序中

STEP 7提供了包含各种程序指令的任务卡。 这些指令按功能分组。

要创建程序,可将指令从任务卡拖动到程序段中。

从“收藏夹”工具栏调用指令

STEP 7 提供了“收藏夹”(Favorites) 工具栏,可供用户快速访问常用的指令。 只需单击指令的图标即可将其插入程序段!(要访问指令树中的“收藏夹”,请双击该图标。)

用户可以通过添加新指令方便地自定义“收藏夹”(Favorites)。只需将指令拖放到“收藏夹”(Favo rites)。如此单击即可插入该指令!

使用简单指令创建复杂等式

Calculate指令可以根据定义的等式生成作用于多个输入参数的数学函数,从而生成结果。可以根据定义的等式生成作用于多个输入参数的数学函数,从而生成结果。

单击“???”并为输入参数和输出参数选择数据类型。(所有输入参数和输出参数的数据类型必须相同。)对于本示例,请选择“Real”数据类型。

单击“编辑等式”(Edit equation) 图标以输入等式。

对于本示例,请输入以下等式来标定原有模拟值。 (“In”和“Out”标识对应于 Calculate指令的参数。)

Out value   = ((Out high - Out low) / (In high - In low)) * (In value - In low) + Out low

Out = ((in4 - in5) / (in2 - in3)) * (in1 - in3) + in5

其中: Out value (Out) 标定的输出值

In value (in1) 模拟量输入值
In high (in2) 标定输入值的上限
In low (in3) 标定输入值的下限
Out high (in4) 标定输出值的上限
Out low (in5) 标定输出值的下限

在“编辑 Calculate”(Edit Calculate) 框中,输入带有参数名称的等式:OUT = ((in4 - in5) / (in2 - in3)) * (in1 - in3) + in5

单击“确定”(OK) 后,Calculate 指令就会生成指令所需的输入。输入与参数对应的值的变量名称。

向LAD或FBD指令添加输入或输出

有些指令允许您另外创建输入或输出。

● 要添加输入或输出,请单击“创建”(Create) 图标,或在其中一个现有IN或OUT参数的输入短线处单击右键,并选择“插入输入”(Insert input) 命令。

● 要删除输入或输出,请在其中一个现有IN参数或OUT参数(原始输入多于两个时)的短线处单击右键,然后选择“删除”(Delete) 命令。

可扩展指令

一些更为复杂的指令是可扩展的,只显示主要输入和输出。 要显示所有输入和输出,请单击指令底部的箭头。

选择指令的版本

某些指令集(如 Modbus、PID 和运动指令集)经过多个开发和发布周期后形成了多种发布版本。 为了有助于确保与较早项目的兼容性以及对这些项目进行移植,STEP 7允许您选择要插入用户程序中的指令版本。

单击指令树任务卡上的图标可启用指令树的标题和列。要更改指令版本,需从下拉列表中选择合适的版本。

修改STEP 7的外观和组态

用户可以选择不同的设置,例如界面的外观、语言或项目的保存目录。 在“选项”(Options) 菜单中选择“设置”(Settings) 命令更改这些设置。

修改STEP 7

在编辑器之间拖放

为帮助用户快速方便地执行任务,STEP 7 允许用户将元素从一个编辑器拖放到另一个 编辑器中。 例如,可以将CPU的输入拖动到用户程序中指令的地址上。

必须放大至少200%才能选中CPU的输入或输出。 请注意,变量名称不仅会在PLC变量表中显示,还会在CPU上显示。

在编辑器之间拖放

 

要一次显示两个编辑器,请使用“拆分编辑 器”(Split editor) 菜单命令或工具栏中的相应按钮。

 

要在已打开的编辑器之间切换,请单击编辑器栏中的图标。

更改CPU的工作模式

该CPU没有用于更改工作模式(STOP或RUN)的物理开关。

请使用“启动 CPU”(Start CPU) 和“停止 CPU”(Stop CPU) 工具栏按钮更改CPU的工作模式。

在设备配置中组态CPU时,应组态CPU 属性中的启动行为。

“在线和诊断”(Online and Diagnostics) 门户还提供了用于更改在线CPU工作模式的操作面板。 要使用CPU操作员面板,必须在线连接到CPU。 “在线工具”(Online tools) 任务卡显示的操作员面板显示了在线 CPU 的工作模式。 也可以通过该操作员面板更改在线CPU的工作模式。

使用操作员面板上的按钮更改工作模式(STOP或RUN)。 操作员面板还提供了用于复位存储器的MRES按钮。

RUN/STOP指示器的颜色指示CPU当前的工作模式。 黄色表示STOP模式,而绿色表示RUN模式。通过STEP 7中的设备组态,还可以在CPU上电时组态默认运行模式

更改DB的调用类型

STEP 7 允许您方便地创建或更改指令或FB的DB关联。

  • 您可以在不同 DB 之间切换关联。
  • 可以在单背景数据块与多背景数据块之间切换关联。
  • 可以创建背景数据块(如果背景数据块丢失或不可用)。

可通过在程序编辑器中右键单击相关指令或FB,或者通过选择“选项”(Options) 菜单中的“块调用”(Block call) 命令,来访问“更改调用类型”(Change call type) 命令。

通过“调用选项”(Call options) 对话框可选择单背景数据块或多背景数据块。 还可以从可用DB的下拉列表中选择具体DB。

暂时从网络中断开设备

从网络视图中,可断开各个网络设备与子网的连接。由于不会从项目中删除相关设备的组 态,因此可轻松恢复与设备的连接。

右键单击网络设备接口,然后从右键快捷菜 单中选择“从子网断开”(Disconnect from subnet) 命令。

STEP 7会重新组态网络连接,但不会从项目中删除断开的设备。删除该网络连接时,接口地址不会发生变化。

下载新的网络连接时,CPU必须设置为STOP模式。 要重新连接设备,只需创建到设备端口的新网络连接。

从组态中虚拟拔出设备

STEP 7为“拔出的”模块提供了一个存储区域。 用户可以从机架中拖出模块以保存该模块的组态。 这些拔出的模块会随项目一同保存,从而在将来不必重新组态参数即可再次插入相 应模块。

此功能的其中一种用途是用于临时维护。 想想用户可能正等待一个替换模块,并计 划临时使用一个不同的模块来短期替换相应模块。 此时,用户可以将组态的模块从机架拖动到“拔出的模块”(Unplugged modules) 区域,然后插入临时模块。

 

weinxin
plc入门知识问答
每一个PLC工程师都应该关注的微信公众账号,只需输入您的问题,就会有答案

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: