《第6章 编程软件.pdf》由会员分享,可在线阅读,更多相关《第6章 编程软件.pdf(53页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第6章编程软件第6章编程软件第6章 编程软件第6章 编程软件6.1 编程软件安装6.1 编程软件安装6.2 功能6.2 功能6.3 编程6.3 编程6.4 调试及运行监控6.4 调试及运行监控第6章编程软件第6章编程软件本章主要内容:本章主要内容:编程软件的简介及安装编程软件的简介及安装 编程软件的功能编程软件的功能 如何用编程软件进行编程如何用编程软件进行编程 用编程软件进行调试和运行监控本章重点是掌握用编程软件进行用编程软件进行调试和运行监控本章重点是掌握用编程软件进行PLC 的程序编辑。的程序编辑。返回本章首页返回本章首页第6章编程软件第6章编程软件6.1 编程软件安装6.1 编程软件安
2、装6.1.1 系统要求系统要求6.1.2 软件安装软件安装6.1.3 硬件连接硬件连接6.1.4 参数设置参数设置6.1.5 在线联系在线联系6.1.6 设置修改设置修改PLC通信参数通信参数返回本章首页返回本章首页第6章编程软件第6章编程软件6.1.1 系统要求系统要求操作系统:操作系统:Windows 95、Windows 98、Windows ME或或 Windows 2000计算机:计算机:IBM 486以上兼容机,内存以上兼容机,内存8MB以 上,以 上,VGA显示器,至少显示器,至少50MB以上硬盘空 间,以上硬盘空 间,Windows 支持的鼠标。通信电缆:支持的鼠标。通信电缆:
3、PC/PPI电缆(或使用一个通信处 理器卡),用来将计算机与电缆(或使用一个通信处 理器卡),用来将计算机与PLC连接。连接。返回本节返回本节第6章编程软件第6章编程软件6.1.2 软件安装软件安装STEP 7-Micro/WIN 32编程软件在一张光盘上,用户 可按以下步骤安装:将光盘插入光盘驱动器。系统自动进入安装向导,或单击编程软件在一张光盘上,用户 可按以下步骤安装:将光盘插入光盘驱动器。系统自动进入安装向导,或单击“开始开始”按钮启动 按钮启动 Windows 菜单。单击菜单。单击“运行运行”菜单。按照安装向导完成软件的安装。在安装结束时,会出现是否重新起动计算机选 项。菜单。按照安
4、装向导完成软件的安装。在安装结束时,会出现是否重新起动计算机选 项。返回本节返回本节第6章编程软件第6章编程软件6.1.3 硬件连接硬件连接可以用可以用PC/PPI电缆建立个人计算机与电缆建立个人计算机与PLC之间的通 信。这是单主机与个人计算机的连接,不需要其他硬 件,如调制解调器和编程设备等。典型的单主机连接及之间的通 信。这是单主机与个人计算机的连接,不需要其他硬 件,如调制解调器和编程设备等。典型的单主机连接及CPU组态如下图组态如下图6.1所示。所示。返回本节返回本节第6章编程软件第6章编程软件6.1.4 参数设置参数设置安装完软件并且设置连接好硬件之后,可以按下面的 步骤核实默认的
5、参数:(安装完软件并且设置连接好硬件之后,可以按下面的 步骤核实默认的参数:(1)在)在STEP 7-Micro/WIN 32运行时单击通信图 标,或 从 菜 单 中 选 择运行时单击通信图 标,或 从 菜 单 中 选 择 View 中 选 择 选 项 中 选 择 选 项 Communications,则会出现一个通信对话框。(,则会出现一个通信对话框。(2)在对话框中双击)在对话框中双击PC/PPI电缆的图标,将出现 电缆的图标,将出现 PG/PC接口的对话框,可参见第接口的对话框,可参见第7章的图章的图7.14。(。(3)单击)单击Properties按钮,将出现接口属性对话 框,如图按钮
6、,将出现接口属性对话 框,如图8.16所示。检查各参数的属性是否正确,其 中通信波特率默认值为所示。检查各参数的属性是否正确,其 中通信波特率默认值为9600波特。波特。返回本节返回本节第6章编程软件第6章编程软件6.1.5 在线联系在线联系前几步如果都顺利完成,则可以建立与前几步如果都顺利完成,则可以建立与SIMATIC S7-200 CPU的在线联系,步骤如下:(的在线联系,步骤如下:(1)在)在STEP 7-Micro/WIN 32下,单击通信图标,或 从 菜 单 中 选 择下,单击通信图标,或 从 菜 单 中 选 择 View 中 选 择 选 项 中 选 择 选 项 Communica
7、tions,则会出现一个通信建立结果对 话框,显示是否连接了,则会出现一个通信建立结果对 话框,显示是否连接了CPU主机。(主机。(2)双击通信建立对话框中的刷新图标,)双击通信建立对话框中的刷新图标,STEP 7-Micro/WIN 32将检查所连接的所有将检查所连接的所有S7-200 CPU站,并为每个站建立一个站,并为每个站建立一个CPU图标。(图标。(3)双击要进行通信的站,在通信建立对话框中可 以显示所选站的通信参数。)双击要进行通信的站,在通信建立对话框中可 以显示所选站的通信参数。返回本节返回本节第6章编程软件第6章编程软件6.1.6 设置修改设置修改PLC通信参数通信参数如果建
8、立了计算机和如果建立了计算机和PLC的在线联系,就可利用软件 检查、设置和修改的在线联系,就可利用软件 检查、设置和修改PLC的通信参数。步骤如下:(的通信参数。步骤如下:(1)单击引导条中的系统块图标,或从主菜单中选 择)单击引导条中的系统块图标,或从主菜单中选 择View菜单中的菜单中的System Block选项,将出现系统块 对话框。(选项,将出现系统块 对话框。(2)单击)单击Port(s)选项卡。检查各参数,认为无 误单击)选项卡。检查各参数,认为无 误单击OK确认。如果需要修改某些参数,可以先进 行有关的修改,然后单击确认。如果需要修改某些参数,可以先进 行有关的修改,然后单击A
9、pply按钮,再单击按钮,再单击OK确 认后退出。(确 认后退出。(3)单击工具条中的下装图标,即可把修改后的参 数下装到)单击工具条中的下装图标,即可把修改后的参 数下装到PLC主机。主机。返回本节返回本节第6章编程软件第6章编程软件6.2 功能功能6.2.1 基本功能基本功能6.2.2 外观外观6.2.3 各部分功能各部分功能6.2.4 系统组态系统组态返回本章首页返回本章首页第6章编程软件第6章编程软件6.2.1 基本功能基本功能程序编辑中的语法检查功能可以提前避免一 些语法和数据类型方面的错误。梯形图和语 句表的错误检查结果如下图程序编辑中的语法检查功能可以提前避免一 些语法和数据类型
10、方面的错误。梯形图和语 句表的错误检查结果如下图6.2所示。所示。第6章编程软件第6章编程软件软件功能的实现可以在联机工作方式(在线 方式)下进行,部分功能的实现也可以在离 线工作方式下进行。联机方式:有编程软件的计算机或编程器与 软件功能的实现可以在联机工作方式(在线 方式)下进行,部分功能的实现也可以在离 线工作方式下进行。联机方式:有编程软件的计算机或编程器与 PLC连接,此时允许两者之间作直接的通 信。有关联机的方法可参见本章第连接,此时允许两者之间作直接的通 信。有关联机的方法可参见本章第1节。离线方式:有编程软件的计算机或编程器与 节。离线方式:有编程软件的计算机或编程器与 PLC
11、断开连接,此时能完成大部分基本功 能。如编程、编译和调试程序、系统组态 等。断开连接,此时能完成大部分基本功 能。如编程、编译和调试程序、系统组态 等。返回本节返回本节第6章编程软件第6章编程软件6.2.2 外观外观启动启动STEP 7-Micro/WIN 32编程软件,其主 界面外观如图编程软件,其主 界面外观如图6.3所示。界面一般可分以下几个区:菜单条(包含所示。界面一般可分以下几个区:菜单条(包含8个 主菜单项)、工具条(快捷按钮)、导引条(快捷操作窗口)、指令树(快捷操作窗 口)、输出窗口和用户窗口(可同时或分别 打开图中的个 主菜单项)、工具条(快捷按钮)、导引条(快捷操作窗口)、
12、指令树(快捷操作窗 口)、输出窗口和用户窗口(可同时或分别 打开图中的5个用户窗口)。个用户窗口)。第6章编程软件第6章编程软件 输出窗口 状态条 编程器 局部变量表 导引条 指令树 交叉索引 数据块 状态图表 符号表 图图6.3 编程软件外观编程软件外观返回本节返回本节第6章编程软件第6章编程软件6.2.3 各部分功能各部分功能1.菜单条菜单条2.工具条工具条3.导引条导引条4.指令树指令树5.交叉索引交叉索引6.数据块数据块7.状态图表状态图表8.符号表符号表9.输出窗口输出窗口10.状态条状态条11.编程器编程器12.局部变量表局部变量表返回本节返回本节第6章编程软件第6章编程软件6.2
13、.4 系统组态系统组态1.数字量输入滤波数字量输入滤波2.模拟量输入滤波模拟量输入滤波3.设置脉冲捕捉设置脉冲捕捉4.输出表配置输出表配置第6章编程软件第6章编程软件1.数字量输入滤波数字量输入滤波图图6.4 设置数字输入滤波设置数字输入滤波第6章编程软件第6章编程软件2.模拟量输入滤波模拟量输入滤波图图6.5 设置模拟输入滤波设置模拟输入滤波第6章编程软件第6章编程软件3.设置脉冲捕捉设置脉冲捕捉设置脉冲捕捉功能的方 法:首先正确设置输入滤 波器的时间,使之不能将 脉冲滤掉。然后在设置脉冲捕捉功能的方 法:首先正确设置输入滤 波器的时间,使之不能将 脉冲滤掉。然后在System Block选
14、项卡中选择选项卡中选择Pulse Catch Bit选项进行对输入 要求脉冲捕捉的数字量输 入点进行选择,如图选项进行对输入 要求脉冲捕捉的数字量输 入点进行选择,如图6.6所 示。系统默认为所有点都 不用脉冲捕捉。所 示。系统默认为所有点都 不用脉冲捕捉。图图6.6 设置脉冲捕捉设置脉冲捕捉第6章编程软件第6章编程软件4.输出表配置输出表配置图图6.7 设置输出表(复制)设置输出表(复制)返回本节返回本节第6章编程软件第6章编程软件6.3 编程编程6.3.1 程序来源程序来源6.3.2 编辑程序编辑程序返回本章首页返回本章首页第6章编程软件第6章编程软件6.3.1 程序来源程序来源程序文件来
15、源有程序文件来源有3个:打开、上装和新建。个:打开、上装和新建。1.打开打开一个磁盘中已有的程序 文件,可用菜单打开打开一个磁盘中已有的程序 文件,可用菜单File|Open,在弹出的对话框中选择打开 的程序文件;也可用工具条 中的,在弹出的对话框中选择打开 的程序文件;也可用工具条 中的Open按钮来完成。图 按钮来完成。图 6.8为一个打开的在指令树窗 口中的程序结构。为一个打开的在指令树窗 口中的程序结构。图图6.8 打开的程序结构打开的程序结构第6章编程软件第6章编程软件2.上装在已经与上装在已经与PLC建立通信的前提下,如果要上装一个 建立通信的前提下,如果要上装一个 PLC存储器中
16、的程序文件,可用菜单存储器中的程序文件,可用菜单File|Upload,也可用工具条中的,也可用工具条中的Upload按钮来完成。按钮来完成。3.新建建立一个程序文件,可用菜单新建建立一个程序文件,可用菜单File|New,在主窗口 将显示新建的程序文件主程序区;也可用工具条中的,在主窗口 将显示新建的程序文件主程序区;也可用工具条中的 New按钮来完成。图按钮来完成。图6.9所示为一个新建程序文件的 指令树,系统默认初始设置如下。所示为一个新建程序文件的 指令树,系统默认初始设置如下。第6章编程软件第6章编程软件图图6.9 新建程序的结构新建程序的结构第6章编程软件第6章编程软件用户可以根据
17、实际编程需要作以下操作:用户可以根据实际编程需要作以下操作:(1)确定主机型号()确定主机型号(2)程序更名()程序更名(3)添加一个子程序()添加一个子程序(4)添加一个中断程序()添加一个中断程序(5)编辑程序)编辑程序返回本节返回本节第6章编程软件第6章编程软件6.3.2 编辑程序编辑程序1.输入编程元件输入编程元件2.复杂结构复杂结构3.插入和删除插入和删除4.块操作块操作5.符号表符号表6.局部变量表局部变量表7.注释注释8.语言转换语言转换9.编译编译第6章编程软件第6章编程软件图图6.10 程序例程序例第6章编程软件第6章编程软件1.输入编程元件输入编程元件方法方法1:用指令树窗
18、口中的:用指令树窗口中的Instructions所列的一系列指令,双击要输入的指令,再根据指令的类别将指令分编排 在若干子目录中,如图所列的一系列指令,双击要输入的指令,再根据指令的类别将指令分编排 在若干子目录中,如图6.10所示。方法所示。方法2:用工具条上的一组编程按钮,单击触点、线圈或指令 盒按钮,从弹出的窗口中从下拉菜单所列出的指令中 选择要输入的指令单击即可。按钮和弹出的窗口下拉 菜单如图:用工具条上的一组编程按钮,单击触点、线圈或指令 盒按钮,从弹出的窗口中从下拉菜单所列出的指令中 选择要输入的指令单击即可。按钮和弹出的窗口下拉 菜单如图6.11和图和图6.12所示。所示。第6章
19、编程软件第6章编程软件 下行线 左行线 输入触点 输入指令盒 上行线 右行线 输入线圈 图图6.11 编程按钮图编程按钮图6.12 下拉菜单下拉菜单第6章编程软件第6章编程软件 图图6.13 顺序输入元件顺序输入元件第6章编程软件第6章编程软件2.复杂结构复杂结构用工具条中的指令按钮可编辑复杂结构的梯 形图,本例中的实现如图用工具条中的指令按钮可编辑复杂结构的梯 形图,本例中的实现如图6.14所示。单击图 中第一行下方的编程区域,则在本行下一行 的开始处显示小图标,然后输入触点新生成 一行。输入完成后如图所示。单击图 中第一行下方的编程区域,则在本行下一行 的开始处显示小图标,然后输入触点新生
20、成 一行。输入完成后如图6.15所示,将光标移到 要合并的触点处,单击上行线按钮即可。所示,将光标移到 要合并的触点处,单击上行线按钮即可。第6章编程软件第6章编程软件 图图6.14 新生成行新生成行第6章编程软件第6章编程软件图图6.15 向上合并向上合并第6章编程软件第6章编程软件3.插入和删除插入和删除 行 列 向下分支梯级 中断程序子程序 图图6.16 插入删除插入删除第6章编程软件第6章编程软件4.块操作块操作利用块操作对程序大面积删除、移动、复制 操作十分方便。块操作包括块选择、块剪 切、块删除、块复制和块粘贴。这些操作非 常简单,与一般字处理软件中的相应操作方 法完全相同。利用块
21、操作对程序大面积删除、移动、复制 操作十分方便。块操作包括块选择、块剪 切、块删除、块复制和块粘贴。这些操作非 常简单,与一般字处理软件中的相应操作方 法完全相同。第6章编程软件第6章编程软件5.符号表符号表 图图6.17 用符号表编程用符号表编程第6章编程软件第6章编程软件图图6.18 符号表符号表第6章编程软件第6章编程软件6.局部变量表局部变量表图图6.19 局部变量表的使用局部变量表的使用第6章编程软件第6章编程软件7.注释注释梯形图编辑器中的梯形图编辑器中的Network n标志每个梯 级,同时又是标题栏,可在此为本梯级加标 题或必要的注释说明,使程序清晰易读。方 法:双击标志每个梯
22、 级,同时又是标题栏,可在此为本梯级加标 题或必要的注释说明,使程序清晰易读。方 法:双击Network n区域,弹出图区域,弹出图6.20所示 的对话框,此时可以在所示 的对话框,此时可以在Title文本框键入标 题,在文本框键入标 题,在Comment文本框键入注释。文本框键入注释。第6章编程软件第6章编程软件8.语言转换语言转换软件可实现三种编程语言(编辑器)之间的 任意切换。方法:选择菜单软件可实现三种编程语言(编辑器)之间的 任意切换。方法:选择菜单View项,然后单 击项,然后单 击STL、LAD或或FBD便可进入对应的编程环 境。便可进入对应的编程环 境。第6章编程软件第6章编程
23、软件9.编译编译程序编辑完成,可用菜单程序编辑完成,可用菜单PLC|Compile进行 离线编译。编译结束,在输出窗口显示编译 结果信息。进行 离线编译。编译结束,在输出窗口显示编译 结果信息。第6章编程软件第6章编程软件图图6.20 标题和注释对话框标题和注释对话框返回本节返回本节第6章编程软件第6章编程软件6.4 调试及运行监控调试及运行监控6.4.1 选择扫描次数选择扫描次数6.4.2 状态图表监控状态图表监控6.4.3 运行模式下编辑运行模式下编辑6.4.4 程序监视程序监视返回本章首页返回本章首页第6章编程软件第6章编程软件6.4.1 选择扫描次数选择扫描次数1.多次扫描方法:将多次
24、扫描方法:将PLC置于置于STOP模式。使用菜单命令模式。使用菜单命令Debug|Multiple Scans来指定 执行的扫描次数,然后单击来指定 执行的扫描次数,然后单击OK按钮进行监 视。如图按钮进行监 视。如图6.21所示。所示。2.初次扫描将初次扫描将PLC置于置于STOP模式。然后使用菜单命令 模式。然后使用菜单命令 Debug|First Scan进行。进行。第6章编程软件第6章编程软件图图6.21 执行多次扫描执行多次扫描返回本节返回本节第6章编程软件第6章编程软件6.4.2 状态图表监控状态图表监控1.使用状态图表使用状态图表图图6.22 状态图标监视状态图标监视第6章编程软
25、件第6章编程软件2.强制指定值(强制指定值(1)强制范围()强制范围(2)强制一个值()强制一个值(3)读所有强制操作()读所有强制操作(4)解除一个强制操作()解除一个强制操作(5)解除所有强制操作)解除所有强制操作返回本节返回本节第6章编程软件第6章编程软件6.4.3 运行模式下编辑运行模式下编辑操作步骤(操作步骤(1)选 择 菜 单)选 择 菜 单 Debug|Program Edit in RUN(2)屏幕弹出警告信息()屏幕弹出警告信息(3)在运行模式进行下载()在运行模式进行下载(4)退出运行模式编辑)退出运行模式编辑返回本节返回本节第6章编程软件第6章编程软件6.4.4 程序监视程序监视1.梯形图监视梯形图监视2.功能块图监视功能块图监视3.语句表监视语句表监视第6章编程软件第6章编程软件1.梯形图监视梯形图监视 图图6.23 梯形图监视梯形图监视第6章编程软件第6章编程软件2.功能块图监视功能块图监视 图图6.24 功能块图监视功能块图监视第6章编程软件第6章编程软件3.语句表监视语句表监视 图图6.25 语句表监视语句表监视返回本节返回本节第6章编程软件第6章编程软件THANK YOU VERY MUCH!本章到此结束,谢谢您的光临!本章到此结束,谢谢您的光临!返回本章首页返回本章首页结束结束