西门子S7-200授权总经销商 6ES7212-1BB23-0XB8 S7-200 CN CPU 222
*** 备件 *** SIMATIC S7-200 CN,CPU 222 紧凑型设备,交流电源 8 个直流数字输入/6 个继电器数字输出 4 KB 程序/2 KB 数据, PROFIBUS DP 可扩展 此 S7-200 CN 产品 只具有 CE 认证 |
创建示例程序 这个控制程序示例可帮助您理解使用 STEP 7‑Micro/WIN SMART 有多容易。 该程序在三个程 序段中使用 6 条指令创建了一个非常简单的自启动、自复位定时器。 在本例中,使用梯形图 (LAD) 编辑器输入程序指令。 下面的示例以 LAD 和语句表 (STL) 形 式显示了整个程序。 描述列说明每个程序段的逻辑。 时序图显示了程序的运行。 STL 程序 中没有程序段注释。 表格 2-1STEP 7‑Micro/WIN SMART 使用入门的示例程序 LAD/FBDSTL说明 Network 1 LDN M0.0 TON T33, +100 10 ms 定时器 T33 在 (100 x 10 ms = 1 s) 后超时 M0.0 脉冲速度过快,无法用状态视图监视。 Network 2 LDW>= T33, +40 = M10.0 以状态视图可见的速率运行时,比较结果为真。 在 (40 x 10 ms = 0.4 s) 之后,M10.0 接通,信 号波形 40% 为低电平,60% 为高电平。 Network 3 LD T33 = M0.0 T33(位)脉冲速度过快,无法用状态视图监 视。 在 (100 x 10 ms = 1 s) 时间段之后,通过 M0.0 复位定时器。 0#!e 0#!e v0#!v 2 3 1 4 5 时序图: •① T33(当前值) •② 当前值 = 100 •③ 当前值 = 40 •④ T33(位)和 M0.0 •⑤ M10.0 入门指南 2.2 创建示例程序 S7-200 SMART 系统手册, V2.7, 08/2022, A5E03822234-AK45 入门指南 2.2 创建示例程序 2.2.1 输入并保存程序之后,可以将程序下载到 CPU。 程序段 1: 启动定时器 程序段 1:启动定时器 要输入触点 M0.0: 请注意项目树和程序编辑器。 通过项 目树将指令插入到程序编辑器的程序 段中,方法是将项目树“指令” (Instructions) 部分中的指令拖放到程 序段中。 程序中的所有块均保存在项目树的程 序块文件夹中。 程序编辑器工具栏中的图标提供 PLC 命令和编程操作的快捷方式。 当 M0.0 处于断开状态 (0) 时,该触点 接通并提供能流启动定时器。 1. 双击“位逻辑”(Bit Logic) 图标或单击加号 (+) 以显示位逻辑指令。 2. 选择“常闭”触点。 3. 按住鼠标左键并将触点拖到第一个程序段中。 4. 为触点输入以下地址: M0.0 5. 按回车键即输入该触点地址。 46 S7-200 SMART 系统手册, V2.7, 08/2022, A5E03822234-AK 入门指南 2.2 创建示例程序 要输入定时器指令 T33: 1. 双击“定时器”(Timers) 图标以显示定时器指令。 2. 选择“TON”(接通延时定时器)指令。 3. 按住鼠标左键并将定时器拖到第一个程序段中。 4. 为定时器输入以下定时器编号: T33 5. 按回车键即输入定时器编号,光标将移动到预设时间 (PT) 参数。 6. 为预设时间输入以下值: +100. 7. 按回车键即输入该值。 2.2.2 程序段 2: 接通输出 程序段 2: 接通输出 要输入比较指令: 当 T33 的定时器值大于或等于 40(40 * 10 毫秒,即 0.4 秒)时,该触点将 提供能流接通 CPU 的输出 M10.0。 1. 双击“比较”(Compare) 图标以显示比较指令。 选择“>=I”指令(大于或等于整数)。 2. 按住鼠标左键并将比较指令拖到第二个程序段中。 3. 单击触点上方的“???”,然后输入以下定时器地址值: T33 4. 按回车键即输入定时器编号,光标将移动到将与定时器值进行比较的其它值。 5. 输入要与定时器数值比较的以下值: +40 6. 按回车键即输入该值。 要输入用于接通输出 M10.0 的指令: 1. 双击“位逻辑”(Bit Logic) 图标以显示位逻辑指令并选择输出线圈。 2. 按住鼠标左键并将线圈拖到第二个程序段中。 S7-200 SMART 47 系统手册, V2.7, 08/2022, A5E03822234-AK 入门指南 2.2 创建示例程序 2.2.3 3. 单击线圈上方的“???”,然后输入以下地址: M10.0 4. 按回车键即输入该线圈地址。 程序段 3: 复位定时器 程序段 3: 复位定时器 要输入 T33 的定时器位触点: 1. 从位逻辑指令中选择“常开”触点。 2. 按住鼠标左键并将触点拖到第三个程序段中。 定时器达到预设值 (100) 时,定时器 位将接通,T33 的触点也将接通。 该 触点的能流会接通 M0.0 存储单元。 由于定时器由常闭触点 M0.0 使能,所 以 M0.0 的状态由断开 (0) 变为接通 (1) 将复位定时器。 3. 单击触点上方的“???”,然后输入定时器位的地址: T33 4. 按回车键即输入该触点地址。 要输入用于接通 M0.0 的线圈: 1. 从位逻辑指令中选择输出线圈。 2. 按住鼠标左键并将输出线圈拖到第三个程序段中。 3. 单击线圈上方的“???”,然后输入以下地址: M0.0 4. 按回车键即输入该线圈地址。 2.2.4 48 为项目设置 CPU 的类型和版本 组态项目,使 CPU 和版本与物理 CPU 相匹配。 如果项目组态所使用的 CPU 及 CPU 版本不 正确,则将可能导致下载失败或程序无法运行。 S7-200 SMART 系统手册, V2.7, 08/2022, A5E03822234-AK 入门指南 2.2 创建示例程序 如需选择 CPU,则请单击“模块”(Module) 列下的“CPU”字段,将显示下拉列表按钮,从下拉 列表中选择所需 CPU。 执行相同的步骤,在“版本”(Version) 列中选择 CPU 版本。 2.2.5 保存示例项目 S7-200 SMART 保存示例项目 输入以上三个指令程序段后,即已完成程序的输入。程序保存后,即创建了一个含 CPU 类 型和其他参数的项目。 要以指定的文件名在指定的位置保存项目: 1. 在“文件”(File) 菜单功能区的“操作”(Operations) 区域,单击“保存”(Save) 按钮下的向下箭 头以显示“另存为”(Save As) 按钮。 2. 单击“另存为”(Save As) 按钮,然后为保存项目提供文件名。 3. 在“另存为”(Save As) 对话框中输入项目名称。 4. 浏览到想要保存项目的位置。 5. 点击“保存”(Save) 以保存项目。 保存项目后,可下载程序到 CPU。 49 系统手册, V2.7, 08/2022, A5E03822234-AK 入门指南 2.4 更改 CPU 的工作模式 2.3 下载示例程序 首先确保以太网 (页 39)(**标准型 CPU)或 RS485 (页 42) 通信的网络硬件和 PLC 连接器 电缆正常运行并且 PLC 通信正常运行。 要下载所有项目组件,在“文件” (File) 或 PLC 菜单功能区的“传送” (Transfer) 区域单击“下载” (Download) 按钮,也可按快捷键 组合“CTRL+D”。 单击“下载”(Download) 对话框 中的“下载”(Download) 按钮。 STEP 7-Micro/WIN SMART 将完整 程序或您所选择的程序组件复制 到 CPU。 如果 CPU 处于 RUN 模式,将弹出一个对话提示您将 CPU 置于 STOP 模式。单击“是”(Yes) 可 将 CPU 置于 STOP 模式。 说明 每个项目都与 CPU 类型相关联。如果项目类型与所连接的 CPU 类型不匹配,STEP 7‑Micro/ WIN SMART 将指示不匹配并提示您采取措施。 参见 2.4 50 硬件故障排除指南 (页 720) PLC 致命错误代码 (页 985) 更改 CPU 的工作模式 (页 50) 更改 CPU 的工作模式 CPU 有以下两种工作模式:STOP 模式和 RUN 模式。CPU 正面的状态 LED 指示当前工作模式。 在 STOP 模式下,CPU 不执行任何程序,而用户可以下载程序块。在 RUN 模式下,CPU 会 执行相关程序;但用户仍可下载程序块。 S7-200 SMART 系统手册, V2.7, 08/2022, A5E03822234-AK 入门指南 2.4 更改 CPU 的工作模式 将 CPU 置于 RUN 模式 1. 在 PLC 菜单功能区或程序编辑器工具栏中单击 “运行” (RUN) 按钮: 2. 提示时,单击“确认”(OK) 更改 CPU 的工作模式。 可监视 STEP 7‑Micro/WIN SMART 中的程序,方法是在“调试”(Debug) 菜单功能区或程序编 辑器工具栏中单击“程序状态”(Program Status) 按钮。STEP 7‑Micro/WIN SMART 显示指令 值。 将 CPU 置于 STOP 模式 若要停止程序,需单击“停止”(STOP) 按钮 ,并确认有关将 CPU 置于 STOP 模式的提示。 也可在程序逻辑中包括 STOP 指令 (页 384),以将 CPU 置于 STOP 模式。