• 沒有找到結果。

2 STEP 7 Basic 使工作更轻松

2.2 提供易于使用的工具

2.2.6 轻松修改 STEP 7 Basic 的外观和组态

用户可以选择各种各样的设置,例如界面的外 观、语言或保存工作的目录。

在“选项”(Options) 菜单中选择“设置”(Settings) 命令更改这些设置。

长沙工控帮教育科技有限公司整理

入门指南 3

使用 STEP 7 Basic 非常容易! 在接下来的几页中,您可以看到开始创建项目有多么快 捷。

在“开始”(Start) 门户中,单击

“创建新项目”(Create new project) 任务。

输入项目名称并单击“创 建”(Create) 按钮。

创建项目后,选择“设备和网络”(Devices &

Networks) 门户。

单击“添加新设备”(Add new device) 任务。

选择要添加到项目中的 CPU:

1. 在“添加新设备”(Add new device) 对话框中

,单击“SIMATIC PLC”按钮。

2. 从列表中选择一个 CPU。

3. 单击“添加”(Add) 按钮,将所选 CPU 添加到 项目中

请注意,“打开设备视图”(Open device view) 选 项已被选中。 在该选项被选中的情况下单击“添 加”(Add) 将打开项目视图的“设备配置”(Device configuration)。

设备视图显示所添加的 CPU。

长沙工控帮教育科技有限公司整理

为 CPU 的 I/O 创建变量 说明

“PLC 变量”是 I/O 和地址的符号名称。 用户创建 PLC 变量后,STEP 7 Basic 会将变量存 储在变量表中。 项目中的所有编辑器(例如程序编辑器、设备编辑器、可视化编辑器和 监视表格编辑器)均可访问该变量表。

若设备编辑器已打开,用户就可打开变量表。

您可在在编辑器栏中看到已打开的编辑器。

在工具栏中,单击“水平拆分编辑器空间”(Split editor space horizontally) 按钮。

STEP 7 Basic 即会将变量表和设备编辑器显示 在一起。

长沙工控帮教育科技有限公司整理

将设备配置放大 200% 以上,以便能清楚的查 看并选择 CPU 的 I/O 点。

1. 选择 I0.0 并将其拖动到变量表的第一行。

2. 将变量名称从“I0.0”更改为“Start”。

3. 将 I0.1 拖动到变量表,并将名称更改为

“Stop”。

4. 将 CPU 底部的 Q0.0 拖动到变量表,并将名 称更改为“Running”。

将 PLC 变量输入变量表之后,在用户程序中即 可使用这些变量。

长沙工控帮教育科技有限公司整理

在用户程序中创建一个简单程序段

程序代码由 PLC 依次执行的指令组成。 在本实例中,使用梯形图 (LAD) 创建程序代码。 LAD 程序是一系列类似梯级的程序段。

要打开程序编辑器,请按以下步骤操作:

1. 在项目树中展开“程序块”(Program blocks) 文件夹以显示“Main [OB1]”块。

2. 双击“Main [OB1]”块。

程序编辑器将打开程序块 (OB1)。

使用“收藏夹”(Favorites) 上的按钮 将触点和线圈插入程序段中:

1. 单击“收藏夹”(Favorites) 上的“常 开触点”按钮向程序段添加一个触 点。

2. 在本实例中,添加第二个触点。

3. 单击“输出线圈”(Output coil) 按 钮插入一个线圈。

“收藏夹”(Favorites) 还提供了用于 创建分支的按钮:

1. 单击“打开分支”(Open branch) 图标向程序段的电源线添加分支

2. 在打开的分支中插入另一个常开 触点。

3. 将双向箭头拖动到第一梯级上断 开和闭合触点之间的一个连接点 位置(梯级上的绿色方块)。

要保存项目,请单击工具栏中的“保 存项目”(Save project) 按钮。 请注 意,在保存前不必完成对梯级进行 编辑。

您已创建了一个 LAD 指令的程序段。 现在可以将变量名称与这些指令进行关联。

长沙工控帮教育科技有限公司整理

使用变量表中的 PLC 变量对指令进行寻址

使用变量表,用户可以快速输入对 应触点和线圈地址的 PLC 变量。

1. 双击第一个常开触点上方的默认 地址 <??.?>

2. 单击地址右侧的选择器图标打开 变量表中的变量。

3. 从下拉列表中,为第一个触点选 择“Start”。

4. 对于第二个触点,重复上述步骤 并选择变量“Stop”。

5. 对于线圈和锁存触点,选择变量

“Running”。

还可以直接从 CPU 中拖拽 I/O 地址。 为此,

只需 拆分项目视图的工作区 (页 17)。

必须将 CPU 放大 200% 以上才能选择 I/O 点。

可以将“设备配置”(Device configuration) 中 CPU 上的 I/O 拖到程序编辑器的 LAD 指令 上,这样不仅会创建指令的地址,还会在 PLC 变量表中创建相应条目。

长沙工控帮教育科技有限公司整理

向第二个程序段添加数学运算指令

程序编辑器提供了一个通用“功能框”指令。 插入此功能框指令之后,可从下拉列表中选择 指令类型,例如 ADD 指令。

单击“收藏夹”(Favorites) 工具栏中 的通用“功能框”指令。

通用“功能框”指令支持多种指令。

在本实例中,创建一个 ADD 指 令:

1. 单击功能框指令黄色角以显示指 令的下拉列表。

2. 向下滚动列表并选择 ADD 指 令。

3. 单击“?”旁边的黄色角为输入和输 出选择数据类型。

现在即可为 ADD 指令所用的值输 入变量(或存储器地址)。

还可以为某些指令创建更多输入:

1. 单击一个输入。

2. 单击右键以显示快捷菜单并选择“插入输入”(Insert input) 命令。

ADD 指令现在即使用三个输入。

长沙工控帮教育科技有限公司整理

向项目中添加 HMI 设备

向项目中添加 HMI 设备非常容易!

1. 双击“添加新设备”(Add new device) 图标。

2. 在“添加新设备”(Add new device) 对 话框中单击“SIMATIC HMI”按钮。

3. 从列表中选择特定的 HMI 设备。

可以运行 HMI 向导来组态 HMI 设备 的画面。

4. 单击“确定”(OK) 将 HMI 设备添加到 项目中。

HMI 设备即添加到项目中。

STEP 7 Basic 提供了一个 HMI 向导,可以帮助用户 组态 HMI 设备的所有画面和结构。

如果未运行 HMI 向导,则 STEP 7 Basic 将创建一个 简单的默认 HMI 画面。

长沙工控帮教育科技有限公司整理

在 CPU 和 HMI 设备之间创建网络连接

创建网络非常简单!

转到“设备和网络”(Devices and Networks) 并选 择网络视图来显示 CPU 和 HMI 设备。

要创建 PROFINET 网络,只需从一个设备的绿 色框拖出一条线连接到另一个设备的绿色框(以 太网端口)。

随即会为这两个设备创建一个网络连接。

创建 HMI 连接以共享变量

通过在两个设备之间创建 HMI 连接,用户可以轻松地在两个设备之间共享变量。

选择相应的网络连接,单击“HMI 连接”(HMI connection) 按钮。

HMI 连接会将相关的两个设备变为蓝色。

选择 CPU 设备并拖出一条线连接到 HMI 设 备。

该 HMI 连接允许用户通过选择 PLC 变量列 表对 HMI 变量进行组态。

用户可以采用其它方法创建 HMI 连接:

● 通过从 PLC 变量表、程序编辑器或设备配置编辑器将 PLC 变量拖动 HMI 画面编辑 器,自动创建 HMI 连接。

长沙工控帮教育科技有限公司整理

创建 HMI 画面

即使不利用 HMI 向导,组态 HMI 画 面也很容易。

STEP 7 Basic 提供了一个标准库集 合,用于插入基本形状、交互元素,

甚至是标准图形。

要添加元素,只需将其中一个元素拖放到画面中。

使用元素的属性(在巡视窗口中)组态该元素的 外观和特性。

还可以通过从项目树或程序编辑器将 PLC 变量拖放到 HMI 画面来创建画面上的元素。

PLC 变量即成为画面上的元素 然后可以使用属性来更改该元素的参数。

为 HMI 元素选择 PLC 变量

在画面上创建元素后,使用所选元素的属性将 PLC 变量分配给该元素。 单击“连 接”(Connections) 域中的按钮将显示 CPU 的 PLC 变量。

也可以从项目树将 PLC 变量拖放到 HMI 画面中。 在项目树的“详细信息”视图中显示 PLC 变量,然后将其拖放到 HMI 画面中。

长沙工控帮教育科技有限公司整理

长沙工控帮教育科技有限公司整理

简化了 PLC 概念 4

4.1 每个扫描周期均执行的任务

每个扫描周期都包括写入输出、读取输入、执行用户程序指令以及执行系统维护或后台处 理。 该周期称为扫描周期或扫描。 在默认条件下,所有数字和模拟 I/O 点都通过内部存 储区(即过程映像)与扫描周期进行同步更新。 过程映像包含 CPU、信号板和信号模块 上的物理输入和输出的快照。

CPU 仅在用户程序执行前读取物理输入,并将输入值 存储在过程映像输入区。 这样可确保这些值在整个用 户指令执行过程中保持一致。

CPU 执行用户指令逻辑,并更新过程映像输出区中的 输出值,而不是写入实际的物理输出。

执行完用户程序后,CPU 将所生成的输出从过程映像 输出区写入到物理输出。

$ % & '

(

) ཰ ཱ

STARTUP RUN

A 清除输入(或“I”)存储器 ① 将 Q 存储器写入物理输出 B 使用上一个值或替换值对输出执行初始

② 将物理输入的状态复制到 I 存储器

C 执行启动 OB ③ 执行程序循环 OB

D 将物理输入的状态复制到 I 存储器 ④ 执行自检诊断 E 将所有中断事件存储到要在 RUN 模式

下处理的队列中

F 启用将输出(或“Q”)存储器的值写入 到物理输出

在扫描周期的任何阶段处理中断和通信

长沙工控帮教育科技有限公司整理

4.2 CPU 的工作模式

这一过程通过在给定周期内执行用户指令而提供一致的逻辑,并防止物理输出点可能在过 程映像输出区中多次改变状态而出现抖动。

可通过将模块从 I/O 的自动更新中删除来更改其默认行为。也可在执行指令时立即读取数 字和模拟 I/O 值并将其写入模块。 立即读取物理输入并不会更新过程映像输入区。 立即 写入物理输出会同时更新过程映像输出区和物理输出点。

4.2 CPU 的工作模式

CPU 有以下三种工作模式: STOP 模式、STARTUP 模式和 RUN 模式。 CPU 前面的状 态 LED 指示当前工作模式。

● 在 STOP 模式下,CPU 不执行任何程序,而用户可以下载项目。

● 在 STARTUP 模式下,CPU 会执行任何启动逻辑(如果存在)。 在 STARTUP 模式 下不处理任何中断事件。

● 在 RUN 模式下,重复执行扫描周期。 在程序循环阶段的任何时刻都可能发生和处理 中断事件。

说明

CPU 处于 RUN 模式下时,无法下载任何项目。 只有在 CPU 处于 STOP 模式时,才 能下载项目。

CPU 支持通过暖启动方法进入 RUN 模式。 暖启动不包括存储器复位,但通过编程软件 可以控制存储器复位。 存储器复位将清除所有工作存储器、保持性及非保持性存储区,

并将装载存储器内容复制到工作存储器。 存储器复位不会清除诊断缓冲区,也不会清除 永久保存的 IP 地址。 在暖启动时,所有非保持性系统及用户数据都将被初始化。

可以使用编程软件指定 CPU 的上电模式以及重启方法。 该组态项目出现在 CPU“设备配 置”(Device Configuration) 的“启动”(Startup) 下。 通电后,CPU 将执行一系列上电诊断检 查和系统初始化操作。 然后 CPU 进入适当的上电模式。 检测到的某些错误将阻止 CPU 进入 RUN 模式。 CPU 支持以下上电模式: STOP 模式、“暖启动后转到 RUN 模式”和

“暖启动后转到上一个模式”。

CPU 未提供用于更改工作模式的物理开关。 请使用 STEP 7 Basic 在线工具中的 CPU 操作员面板更改工作模式(STOP 或 RUN)。

也可在程序中包含 STP 指令,以使 CPU 切换到 STOP 模式。 这样就可以根据程序逻辑 停止程序的执行。

也可在程序中包含 STP 指令,以使 CPU 切换到 STOP 模式。 这样就可以根据程序逻辑 停止程序的执行。