《第6章编程软件.ppt》由会员分享,可在线阅读,更多相关《第6章编程软件.ppt(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第6 6章编程软件的使用章编程软件的使用第6章编程软件的使用 n n6.1软件系统概述n n6.2 STEP7软件功能n n6.3编程n n6.4 调试及运行监控4/8/20234/8/20231 1第第6 6章编程软件的使用章编程软件的使用本章主要内容:编程软件的简介及安装编程软件的简介及安装编程软件的功能编程软件的功能如何用编程软件进行编程如何用编程软件进行编程用编程软件进行调试和运行监控用编程软件进行调试和运行监控n n 本章重点是掌握用编程软件进行PLC 的程序编辑。返回本章首页返回本章首页4/8/20234/8/20232 2第第6 6章编程软件的使用章编程软件的使用6.1编程软件
2、安装 n n6.1.1系统要求 n n6.1.2软件安装 n n6.1.3硬件连接 n n6.1.4参数设置 n n6.1.5在线联系 n n6.1.6设置修改PLC通信参数 返回本章首页返回本章首页4/8/20234/8/20233 3第第6 6章编程软件的使用章编程软件的使用6.1.1系统要求 n n操作系统:Windows 95、Windows 98、Windows ME或 Windows 2000n n计算机:IBM 486以上兼容机,内存8MB以上,VGA显示器,至少50MB以上硬盘空间,Windows 支持的鼠标。n n通信电缆:PC/PPI电缆(或使用一个通信处理器卡),用来将计
3、算机与PLC连接。返回本节返回本节4/8/20234/8/20234 4第第6 6章编程软件的使用章编程软件的使用6.1.2软件安装 n nSTEP STEP 7-Micro/WIN 7-Micro/WIN 3232编编程程软软件件在在一一张张光光盘盘上上,用户可按以下步骤安装:用户可按以下步骤安装:n n将光盘插入光盘驱动器。将光盘插入光盘驱动器。n n系统自动进入安装向导,或单击系统自动进入安装向导,或单击“开始开始”按钮按钮启动启动Windows Windows 菜单。菜单。n n单击单击“运行运行”菜单。菜单。n n按照安装向导完成软件的安装。按照安装向导完成软件的安装。n n在安装结
4、束时,会出现是否重新起动计算机选在安装结束时,会出现是否重新起动计算机选项项 。返回本节返回本节4/8/20234/8/20235 5第第6 6章编程软件的使用章编程软件的使用6.1.3硬件连接 n n可可以以用用PC/PPIPC/PPI电电缆缆建建立立个个人人计计算算机机与与PLCPLC之之间间的的通通信信。这这是是单单主主机机与与个个人人计计算算机机的的连连接接,不不需需要要其他硬件,如调制解调器和编程设备等。其他硬件,如调制解调器和编程设备等。n n典型的单主机连接及典型的单主机连接及CPUCPU组态如下图组态如下图6.16.1所示。所示。返回本节返回本节4/8/20234/8/2023
5、6 6第第6 6章编程软件的使用章编程软件的使用6.1.4参数设置 n n安安装装完完软软件件并并且且设设置置连连接接好好硬硬件件之之后后,可可以以按按下下面的步骤核实默认的参数:面的步骤核实默认的参数:n n(1 1)在在STEP STEP 7-Micro/WIN 7-Micro/WIN 3232运运行行时时单单击击通通信信图图 标标,或或 从从 菜菜 单单 中中 选选 择择 ViewView中中 选选 择择 选选 项项CommunicationsCommunications,则会出现一个通信对话框。则会出现一个通信对话框。n n(2 2)在在对对话话框框中中双双击击PC/PPIPC/PPI
6、电电缆缆的的图图标标,将将出出现现PG/PCPG/PC接口的对话框,可参见第接口的对话框,可参见第7 7章的图章的图7.147.14。n n(3 3)单单击击PropertiesProperties按按钮钮,将将出出现现接接口口属属性性对对话话框框,如如图图8.168.16所所示示。检检查查各各参参数数的的属属性性是是否否正正确,其中通信波特率默认值为确,其中通信波特率默认值为96009600波特。波特。返回本节返回本节4/8/20234/8/20237 7第第6 6章编程软件的使用章编程软件的使用6.1.5在线联系 n n前前几几步步如如果果都都顺顺利利完完成成,则则可可以以建建立立与与SI
7、MATIC SIMATIC S7-200 CPUS7-200 CPU的在线联系,步骤如下:的在线联系,步骤如下:n n(1 1)在在STEP STEP 7-Micro/WIN 7-Micro/WIN 3232下下,单单击击通通信信图图标标,或或 从从 菜菜 单单 中中 选选 择择 ViewView中中 选选 择择 选选 项项CommunicationsCommunications,则则会会出出现现一一个个通通信信建建立立结结果果对话框,显示是否连接了对话框,显示是否连接了CPUCPU主机。主机。n n(2 2)双双击击通通信信建建立立对对话话框框中中的的刷刷新新图图标标,STEP STEP 7
8、-Micro/WIN 7-Micro/WIN 3232将将检检查查所所连连接接的的所所有有S7-200 S7-200 CPUCPU站,并为每个站建立一个站,并为每个站建立一个CPUCPU图标。图标。n n(3 3)双双击击要要进进行行通通信信的的站站,在在通通信信建建立立对对话话框框中中可以显示所选站的通信参数。可以显示所选站的通信参数。返回本节返回本节4/8/20234/8/20238 8第第6 6章编程软件的使用章编程软件的使用6.1.6设置修改PLC通信参数 n n如如果果建建立立了了计计算算机机和和PLCPLC的的在在线线联联系系,就就可可利利用用软软件件检检查查、设设置置和和修修改改
9、PLCPLC的的通通信信参参数数。步步骤骤如如下:下:n n(1 1)单单击击引引导导条条中中的的系系统统块块图图标标,或或从从主主菜菜单单中中选选择择ViewView菜菜单单中中的的System System BlockBlock选选项项,将将出出现现系统块对话框。系统块对话框。n n(2 2)单单击击PortPort(s s)选选项项卡卡。检检查查各各参参数数,认认为为无无误误单单击击OKOK确确认认。如如果果需需要要修修改改某某些些参参数数,可可以以先先进进行行有有关关的的修修改改,然然后后单单击击ApplyApply按按钮钮,再再单单击击OKOK确认后退出。确认后退出。n n(3 3)
10、单单击击工工具具条条中中的的下下装装图图标标,即即可可把把修修改改后后的的参数下装参数下装到到PLCPLC主机。主机。返回本节返回本节4/8/20234/8/20239 9第第6 6章编程软件的使用章编程软件的使用6.2功能 n n6.2.1基本功能 n n6.2.2外观 n n6.2.3各部分功能 n n6.2.4系统组态 返回本章首页返回本章首页4/8/20234/8/20231010第第6 6章编程软件的使用章编程软件的使用6.2.1基本功能 n n程序编辑中的语法检查功能可以提前避免一些语法和数据类型方面的错误。梯形图和语句表的错误检查结果如下图6.2所示。4/8/20234/8/20
11、231111第第6 6章编程软件的使用章编程软件的使用n n软件功能的实现可以在联机工作方式(在线方式)下进行,部分功能的实现也可以在离线工作方式下进行。n n联机方式:有编程软件的计算机或编程器与PLC连接,此时允许两者之间作直接的通信。有关联机的方法可参见本章第1节。n n离线方式:有编程软件的计算机或编程器与PLC断开连接,此时能完成大部分基本功能。如编程、编译和调试程序、系统组态等。返回本节返回本节4/8/20234/8/20231212第第6 6章编程软件的使用章编程软件的使用6.2.2外观 n n启动STEP 7-Micro/WIN 32编程软件,其主界面外观如图6.3所示。n n
12、界面一般可分以下几个区:菜单条(包含8个主菜单项)、工具条(快捷按钮)、导引条(快捷操作窗口)、指令树(快捷操作窗口)、输出窗口和用户窗口(可同时或分别打开图中的5个用户窗口)。4/8/20234/8/20231313第第6 6章编程软件的使用章编程软件的使用图图6.3编程软件外观编程软件外观返回本节返回本节4/8/20234/8/20231414第第6 6章编程软件的使用章编程软件的使用6.2.3各部分功能 n n1.菜单条 n n2.工具条 n n3.导引条 n n4.指令树 n n5.交叉索引 n n6.数据块 7.状态图表状态图表 8.符号表符号表 9.输出窗口输出窗口 10.状态条状
13、态条 11.编程器编程器 12.局部变量表局部变量表 返回本节返回本节4/8/20234/8/20231515第第6 6章编程软件的使用章编程软件的使用6.2.4系统组态 n n1.数字量输入滤波 n n2.模拟量输入滤波 n n3.设置脉冲捕捉 n n4.输出表配置 4/8/20234/8/20231616第第6 6章编程软件的使用章编程软件的使用1.数字量输入滤波 图图6.4 设置数字输入滤波设置数字输入滤波4/8/20234/8/20231717第第6 6章编程软件的使用章编程软件的使用2.模拟量输入滤波 图图6.5设置模拟输入滤波设置模拟输入滤波4/8/20234/8/20231818
14、第第6 6章编程软件的使用章编程软件的使用3.设置脉冲捕捉 n n设设置置脉脉冲冲捕捕捉捉功功能能的的方方法法:首首先先正正确确设设置置输输入入滤滤波波器器的的时时间间,使使之之不不能能将将脉脉冲冲滤滤掉掉。然然 后后 在在 System System BlockBlock选选项项卡卡中中选选择择Pulse Pulse Catch Catch BitBit选选项项进进行行对对输输入入要要求求脉脉冲冲捕捕捉捉的的数数字字量量输输入入点点进进行行选选择择,如如图图6.66.6所所示示。系系统统默默认认为为所所有有点点都都不不用用脉脉冲冲捕捉。捕捉。图图6.6设置脉冲捕捉设置脉冲捕捉4/8/2023
15、4/8/20231919第第6 6章编程软件的使用章编程软件的使用4.输出表配置 图图6.7设置输出表(复制)设置输出表(复制)返回本节返回本节4/8/20234/8/20232020第第6 6章编程软件的使用章编程软件的使用6.3编程 n n6.3.1程序来源 n n6.3.2编辑程序 返回本章首页返回本章首页4/8/20234/8/20232121第第6 6章编程软件的使用章编程软件的使用6.3.1程序来源 n n程程序序文文件件来来源源有有3 3个个:打打开开、上装和新建。上装和新建。n n1.1.打开打开n n打打开开一一个个磁磁盘盘中中已已有有的的程程序序 文文 件件,可可 用用 菜
16、菜 单单File|OpenFile|Open,在在弹弹出出的的对对话话框框中中选选择择打打开开的的程程序序文文件件;也也 可可 用用 工工 具具 条条 中中 的的OpenOpen按按钮钮来来完完成成。图图6.86.8为为一一个个打打开开的的在在指指令令树树窗窗口中的程序结构。口中的程序结构。图图6.8打开的程序结构打开的程序结构4/8/20234/8/20232222第第6 6章编程软件的使用章编程软件的使用n n2.2.上装上装n n在在已已经经与与PLCPLC建建立立通通信信的的前前提提下下,如如果果要要上上装装一一个个 PLCPLC存存 储储 器器 中中 的的 程程 序序 文文 件件,可
17、可 用用 菜菜 单单File|UploadFile|Upload,也也可可用用工工具具条条中中的的UploadUpload按按钮钮来来完成。完成。n n3.3.新建新建n n建建立立一一个个程程序序文文件件,可可用用菜菜单单File|NewFile|New,在在主主窗窗口口将将显显示示新新建建的的程程序序文文件件主主程程序序区区;也也可可用用工工具具条条中中的的NewNew按按钮钮来来完完成成。图图6.96.9所所示示为为一一个个新新建建程序文件的指令树,系统默认初始设置如下。程序文件的指令树,系统默认初始设置如下。4/8/20234/8/20232323第第6 6章编程软件的使用章编程软件的
18、使用图图6.9新建程序的结构新建程序的结构4/8/20234/8/20232424第第6 6章编程软件的使用章编程软件的使用用户可以根据实际编程需要作以下操作:n n(1)确定主机型号 n n(2)程序更名 n n(3)添加一个子程序 n n(4)添加一个中断程序 n n(5)编辑程序 返回本节返回本节4/8/20234/8/20232525第第6 6章编程软件的使用章编程软件的使用6.3.2编辑程序 n n1.1.输入编程元输入编程元件件 n n2.2.复杂结构复杂结构 n n3.3.插入和删除插入和删除 n n4.4.块操作块操作 n n5.5.符号表符号表 n n6.6.局部变量表局部变
19、量表 n n7.7.注释注释 n n8.8.语言转换语言转换 n n9.9.编译编译 4/8/20234/8/20232626第第6 6章编程软件的使用章编程软件的使用图图6.10程序例程序例4/8/20234/8/20232727第第6 6章编程软件的使用章编程软件的使用1.输入编程元件 n n方法方法1 1:n n用用指指令令树树窗窗口口中中的的InstructionsInstructions所所列列的的一一系系列列指指令令,双双击击要要输输入入的的指指令令,再再根根据据指指令令的的类类别别将将指指令分编排在若干子目录中,如图令分编排在若干子目录中,如图6.106.10所示。所示。n n方
20、法方法2 2:n n用用工工具具条条上上的的一一组组编编程程按按钮钮,单单击击触触点点、线线圈圈或或指指令令盒盒按按钮钮,从从弹弹出出的的窗窗口口中中从从下下拉拉菜菜单单所所列列出出的的指指令令中中选选择择要要输输入入的的指指令令单单击击即即可可。按按钮钮和和弹弹出的窗口下拉菜单如图出的窗口下拉菜单如图6.116.11和图和图6.126.12所示。所示。4/8/20234/8/20232828第第6 6章编程软件的使用章编程软件的使用 图图6.11编程按钮编程按钮 图图6.12下拉菜单下拉菜单4/8/20234/8/20232929第第6 6章编程软件的使用章编程软件的使用图图6.13顺序输入
21、元件顺序输入元件4/8/20234/8/20233030第第6 6章编程软件的使用章编程软件的使用2.复杂结构 n n用工具条中的指令按钮可编辑复杂结构的梯形图,本例中的实现如图6.14所示。单击图中第一行下方的编程区域,则在本行下一行的开始处显示小图标,然后输入触点新生成一行。输入完成后如图6.15所示,将光标移到要合并的触点处,单击上行线按钮即可。4/8/20234/8/20233131第第6 6章编程软件的使用章编程软件的使用图图6.14新生成行新生成行 4/8/20234/8/20233232第第6 6章编程软件的使用章编程软件的使用图图6.15 向上合并向上合并4/8/20234/8
22、/20233333第第6 6章编程软件的使用章编程软件的使用3.插入和删除 图图6.16插入删除插入删除4/8/20234/8/20233434第第6 6章编程软件的使用章编程软件的使用4.块操作 n n利用块操作对程序大面积删除、移动、复制操作十分方便。块操作包括块选择、块剪切、块删除、块复制和块粘贴。这些操作非常简单,与一般字处理软件中的相应操作方法完全相同。4/8/20234/8/20233535第第6 6章编程软件的使用章编程软件的使用5.符号表 图图6.17用符号表编程用符号表编程4/8/20234/8/20233636第第6 6章编程软件的使用章编程软件的使用图图6.18 符号表符
23、号表4/8/20234/8/20233737第第6 6章编程软件的使用章编程软件的使用6.局部变量表 图图6.19局部变量表的使用局部变量表的使用4/8/20234/8/20233838第第6 6章编程软件的使用章编程软件的使用7.注释 n n梯形图编辑器中的Network n标志每个梯级,同时又是标题栏,可在此为本梯级加标题或必要的注释说明,使程序清晰易读。方法:双击Network n区域,弹出图6.20所示的对话框,此时可以在Title文本框键入标题,在Comment文本框键入注释。4/8/20234/8/20233939第第6 6章编程软件的使用章编程软件的使用8.语言转换 n n软件可
24、实现三种编程语言(编辑器)之间的任意切换。方法:选择菜单View项,然后单击STL、LAD或FBD便可进入对应的编程环境。4/8/20234/8/20234040第第6 6章编程软件的使用章编程软件的使用9.编译 n n程序编辑完成,可用菜单PLC|Compile进行离线编译。编译结束,在输出窗口显示编译结果信息。4/8/20234/8/20234141第第6 6章编程软件的使用章编程软件的使用图图6.20标题和注释对话框标题和注释对话框返回本节返回本节4/8/20234/8/20234242第第6 6章编程软件的使用章编程软件的使用6.4调试及运行监控 n n6.4.1选择扫描次数 n n6
25、.4.2状态图表监控 n n6.4.3运行模式下编辑 n n6.4.4程序监视 返回本章首页返回本章首页4/8/20234/8/20234343第第6 6章编程软件的使用章编程软件的使用6.4.1选择扫描次数 n n1.多次扫描n n方法:将PLC置于STOP模式。n n使用菜单命令Debug|Multiple Scans来指定执行的扫描次数,然后单击OK按钮进行监视。如图6.21所示。n n2.初次扫描n n将PLC置于STOP模式。然后使用菜单命令Debug|First Scan进行。4/8/20234/8/20234444第第6 6章编程软件的使用章编程软件的使用图图6.21执行多次扫描
26、执行多次扫描返回本节返回本节4/8/20234/8/20234545第第6 6章编程软件的使用章编程软件的使用6.4.2状态图表监控 n n1.使用状态图表图图6.22状态图标监视状态图标监视4/8/20234/8/20234646第第6 6章编程软件的使用章编程软件的使用n n2.强制指定值 n n(1)强制范围 n n(2)强制一个值 n n(3)读所有强制操作 n n(4)解除一个强制操作 n n(5)解除所有强制操作 返回本节返回本节4/8/20234/8/20234747第第6 6章编程软件的使用章编程软件的使用6.4.3运行模式下编辑 n n操作步骤n n(1)选择菜单Debug|
27、Program Edit in RUNn n(2)屏幕弹出警告信息n n(3)在运行模式进行下载n n(4)退出运行模式编辑返回本节返回本节4/8/20234/8/20234848第第6 6章编程软件的使用章编程软件的使用6.4.4程序监视 n n1.梯形图监视 n n2.功能块图监视 n n3.语句表监视 4/8/20234/8/20234949第第6 6章编程软件的使用章编程软件的使用1.梯形图监视 图图6.23梯形图监视梯形图监视4/8/20234/8/20235050第第6 6章编程软件的使用章编程软件的使用2.功能块图监视 图图6.24功能块图监视功能块图监视4/8/20234/8/20235151第第6 6章编程软件的使用章编程软件的使用3.语句表监视 图图6.25语句表监视语句表监视返回本节返回本节4/8/20234/8/20235252