第6章编程软件

第6章 编程软件的使用 第6章 编程软件 的使用 n6 1软件系统概述 n6 2 STEP7软件功能 n6 3编程 n6 4 调试及运行监控 DateDate 1 1 第6章 编程软件的使用 本章主要内容 编程软件的简介及安装 编程软件的功能 如何用编程软件进行编程 用编程软件进行调试和运行监控 本章重点是掌握用编程软件进行PLC 的程序 编辑 返回本章首页 DateDate 2 2 第6章 编程软件的使用 6 1 编程软件安装 n6 1 1 系统要求 n6 1 2 软件安装 n6 1 3 硬件连接 n6 1 4 参数设置 n6 1 5 在线联系 n6 1 6 设置修改PLC通 信参数 返回本章首页 DateDate 3 3 第6章 编程软件的使用 6 1 1 系统要求 n操作系统 Windows 95 Windows 98 Windows ME或 Windows 2000 n计算机 IBM 486以上兼容机 内存8MB 以上 VGA显示器 至少50MB以上硬盘 空间 Windows 支持的鼠标 n通信电缆 PC PPI电缆 或使用一个通信 处理器卡 用来将计算机与PLC连接 返回本节 DateDate 4 4 第6章 编程软件的使用 6 1 2 软件安装 nSTEP 7 Micro WIN 编程软件在一张光盘 上 用户可按以下步骤安装 n 将光盘插入光盘驱动器 n 系统自动进入安装向导 或单击 开始 按钮启 动Windows 菜单 n 单击 运行 菜单 n 按照安装向导完成软件的安装 n 在安装结束时 会出现是否重新起动计算机选 项 返回本节 DateDate 5 5 第6章 编程软件的使用 6 1 3 硬件连接 n可以用PC PPI电缆建立个人计算机与PLC之间 的通信 这是单主机与个人计算机的连接 不需 要其他硬件 如调制解调器和编程设备等 n典型的单主机连接及CPU组态如下图6 1所示 返回本节 DateDate 6 6 第6章 编程软件的使用 6 1 4 参数设置 n安装完软件并且设置连接好硬件之后 可以按下 面的步骤核实默认的参数 n 1 在STEP 7 Micro WIN 32运行时单击通 信图标 或从菜单中选择View中选择选项 Communications 则会出现一个通信对话框 n 2 在对话框中双击PC PPI电缆的图标 将出 现PG PC接口的对话框 可参见第7章的图7 14 n 3 单击Properties按钮 将出现接口属性对 话框 如图8 16所示 检查各参数的属性是否 正确 其中通信波特率默认值为9600波特 返回本节 DateDate 7 7 第6章 编程软件的使用 6 1 5 在线联系 n前几步如果都顺利完成 则可以建立与 SIMATIC S7 200 CPU的在线联系 步骤如下 n 1 在STEP 7 Micro WIN 下 单击通 信图标 或从菜单中选择View中选择选项 Communications 则会出现一个通信建立结 果对话框 显示是否连接了CPU主机 n 2 双击通信建立对话框中的刷新图标 STEP 7 Micro WIN 将检查所连接的所有 S7 200 CPU站 并为每个站建立一个CPU图标 n 3 双击要进行通信的站 在通信建立对话框 中可以显示所选站的通信参数 返回本节 DateDate 8 8 第6章 编程软件的使用 6 1 6 设置修改PLC通信参数 n如果建立了计算机和PLC的在线联系 就可利用软件检 查 设置和修改PLC的通信参数 步骤如下 n 1 单击引导条中的系统块图标 或从主菜单中选择 View菜单中的System Block选项 将出现系统块对话 框 n 2 单击Port s 选项卡 检查各参数 认为无误单 击OK确认 如果需要修改某些参数 可以先进行有关的 修改 然后单击Apply按钮 再单击OK确认后退出 n 3 单击工具条中的下装图标 即可把修改后的参数下 装到PLC主机 返回本节 DateDate 9 9 第6章 编程软件的使用 6 2 功能 n6 2 1 基本功能 n6 2 2 外观 n6 2 3 各部分功能 n6 2 4 系统组态 返回本章首页 DateDate1010 第6章 编程软件的使用 6 2 1 基本功能 n程序编辑中的语法检查功能可以提前避免 一些语法和数据类型方面的错误 梯形图 和语句表的错误检查结果如下图6 2所示 DateDate1111 第6章 编程软件的使用 n软件功能的实现可以在联机工作方式 在 线方式 下进行 部分功能的实现也可以 在离线工作方式下进行 n联机方式 有编程软件的计算机或编程器 与PLC连接 此时允许两者之间作直接的 通信 有关联机的方法可参见本章第1节 n离线方式 有编程软件的计算机或编程器 与PLC断开连接 此时能完成大部分基本 功能 如编程 编译和调试程序 系统组 态等 返回本节 DateDate1212 第6章 编程软件的使用 6 2 2 外观 n启动STEP 7 Micro WIN 编程软件 其主界面外观如图6 3所示 n界面一般可分以下几个区 菜单条 包含 8个主菜单项 工具条 快捷按钮 导引条 快捷操作窗口 指令树 快捷 操作窗口 输出窗口和用户窗口 可同 时或分别打开图中的5个用户窗口 DateDate1313 第6章 编程软件的使用 图6 3 编程软件外观 返回本节 DateDate1414 第6章 编程软件的使用 6 2 3 各部分功能 n1 菜单条 n2 工具条 n3 导引条 n4 指令树 n5 交叉索引 n6 数据块 7 状态图表 8 符号表 9 输出窗口 10 状态条 11 编程器 12 局部变量表 返回本节 DateDate1515 第6章 编程软件的使用 6 2 4 系统组态 n1 数字量输入滤波 n2 模拟量输入滤波 n3 设置脉冲捕捉 n4 输出表配置 DateDate1616 第6章 编程软件的使用 1 数字量输入滤波 图6 4 设置数字输入滤波 DateDate1717 第6章 编程软件的使用 2 模拟量输入滤波 图6 5 设置模拟输入滤波 DateDate1818 第6章 编程软件的使用 3 设置脉冲捕捉 n设置脉冲捕捉功能 的方法 首先正确 设置输入滤波器的 时间 使之不能将 脉冲滤掉 然后在 System Block选 项卡中选择Pulse Catch Bit选项进行 对输入要求脉冲捕 捉的数字量输入点 进行选择 如图6 6 所示 系统默认为 所有点都不用脉冲 捕捉 图6 6 设置脉冲捕捉 DateDate1919 第6章 编程软件的使用 4 输出表配置 图6 7 设置输出表 复制 返回本节 DateDate2020 第6章 编程软件的使用 6 3 编程 n6 3 1 程序来源 n6 3 2 编辑程序 返回本章首页 DateDate2121 第6章 编程软件的使用 6 3 1 程序来源 n程序文件来源有3个 打 开 上装和新建 n1 打开 n打开一个磁盘中已有的程 序文件 可用菜单 File Open 在弹出的对 话框中选择打开的程序文 件 也可用工具条中的 Open按钮来完成 图 6 8为一个打开的在指令 树窗口中的程序结构 图6 8 打开的程序结构 DateDate2222 第6章 编程软件的使用 n2 上装 n在已经与PLC建立通信的前提下 如果要上装一 个PLC存储器中的程序文件 可用菜单 File Upload 也可用工具条中的Upload按钮来 完成 n3 新建 n建立一个程序文件 可用菜单File New 在主 窗口将显示新建的程序文件主程序区 也可用工 具条中的New按钮来完成 图6 9所示为一个新 建程序文件的指令树 系统默认初始设置如下 DateDate2323 第6章 编程软件的使用 图6 9 新建程序的结构 DateDate2424 第6章 编程软件的使用 用户可以根据实际编程需要作 以下操作 n 1 确定主机型号 n 2 程序更名 n 3 添加一个子程序 n 4 添加一个中断程序 n 5 编辑程序 返回本节 DateDate2525 第6章 编程软件的使用 6 3 2 编辑程序 n1 输入编程元 件 n2 复杂结构 n3 插入和删除 n4 块操作 n5 符号表 n6 局部变量表 n7 注释 n8 语言转换 n9 编译 DateDate2626 第6章 编程软件的使用 图6 10 程序例 DateDate2727 第6章 编程软件的使用 1 输入编程元件 n方法1 n用指令树窗口中的Instructions所列的一系列指 令 双击要输入的指令 再根据指令的类别将指 令分编排在若干子目录中 如图6 10所示 n方法2 n用工具条上的一组编程按钮 单击触点 线圈或 指令盒按钮 从弹出的窗口中从下拉菜单所列出 的指令中选择要输入的指令单击即可 按钮和弹 出的窗口下拉菜单如图6 11和图6 12所示 DateDate2828 第6章 编程软件的使用 图6 11 编程按钮 图6 12 下拉菜单 DateDate2929 第6章 编程软件的使用 图6 13 顺序输入元件 DateDate3030 第6章 编程软件的使用 2 复杂结构 n用工具条中的指令按钮可编辑复杂结构的 梯形图 本例中的实现如图6 14所示 单 击图中第一行下方的编程区域 则在本行 下一行的开始处显示小图标 然后输入触 点新生成一行 输入完成后如图6 15所示 将光标移到要合并的触点处 单击上行 线按钮即可 DateDate3131 第6章 编程软件的使用 图6 14 新生成行 DateDate3232 第6章 编程软件的使用 图6 15 向上合并 DateDate3333 第6章 编程软件的使用 3 插入和删除 图6 16 插入删除 DateDate3434 第6章 编程软件的使用 4 块操作 n利用块操作对程序大面积删除 移动 复 制操作十分方便 块操作包括块选择 块 剪切 块删除 块复制和块粘贴 这些操 作非常简单 与一般字处理软件中的相应 操作方法完全相同 DateDate3535 第6章 编程软件的使用 5 符号表 图6 17 用符号表编程 DateDate3636 第6章 编程软件的使用 图6 18 符号表 DateDate3737 第6章 编程软件的使用 6 局部变量表 图6 19 局部变量表的使用 DateDate3838 第6章 编程软件的使用 7 注释 n梯形图编辑器中的Network n标志 每个梯级 同时又是标题栏 可在此 为本梯级加标题或必要的注释说明 使程序清晰易读 方法 双击 Network n区域 弹出图6 20所示 的对话框 此时可以在Title文本框 键入标题 在Comment文本框键入 注释 DateDate3939 第6章 编程软件的使用 8 语言转换 n软件可实现三种编程语言 编辑器 之间 的任意切换 方法 选择菜单View项 然 后单击STL LAD或FBD便可进入对应的 编程环境 DateDate4040 第6章 编程软件的使用 9 编译 n程序编辑完成 可用菜单PLC Compile进 行离线编译 编译结束 在输出窗口显示 编译结果信息 DateDate4141 第6章 编程软件的使用 图6 20 标题和注释对话框 返回本节 DateDate4242 第6章 编程软件的使用 6 4 调试及运行监控 n6 4 1 选择扫描次数 n6 4 2 状态图表监控 n6 4 3 运行模式下编辑 n6 4 4 程序监视 返回本章首页 DateDate4343 第6章 编程软件的使用 6 4 1 选择扫描次数 n1 多次扫描 n方法 将PLC置于STOP模式 n使用菜单命令Debug Multiple Scans来 指定执行的扫描次数 然后单击OK按钮进 行监视 如图6 21所示 n2 初次扫描 n将PLC置于STOP模式 然后使用菜单命 令Debug First Scan进行 DateDate4444 第6章 编程软件的使用 图