第六章 S7-200 PLC编程软件的使用.ppt
2020/12/28,西南科技大学信息工程学院,1,第六章S7-200PLC编程软件的使用,6-1编程软件的安装6-2编程软件的功能及使用6-3程序来源与编辑6-4调试及运行监控,2020/12/28,西南科技大学信息工程学院,2,,6-1编程软件的安装,系统要求软件安装硬件连接参数设置在线联系设置修改PLC通信参数,2020/12/28,西南科技大学信息工程学院,3,系统要求操作系统Windows95、Windows98、WindowsME或Windows2000以上系统计算机IBM486以上兼容机,内存8MB以上,VGA显示器,至少50MB以上硬盘空间,Windows支持的鼠标。通信电缆PC/PPI电缆(或使用一个通信处理器卡),用来将计算机与PLC连接。,2020/12/28,西南科技大学信息工程学院,4,软件安装STEP7-Micro/WIN32编程软件在一张光盘上,用户可按以下步骤安装◆将光盘插入光盘驱动器。◆系统自动进入安装向导,或单击“开始”按钮启动Windows菜单。◆单击“运行”菜单。◆按照安装向导完成软件的安装。◆在安装结束时,会出现是否重新起动计算机选项。,2020/12/28,西南科技大学信息工程学院,5,硬件连接可以用PC/PPI电缆建立个人计算机与PLC之间的通信。这是单主机与个人计算机的连接,不需要其他硬件,如调制解调器和编程设备等。典型的单主机连接及CPU组态如下图所示。,2020/12/28,西南科技大学信息工程学院,6,参数设置安装完软件并且设置连接好硬件之后,可以按下面的步骤核实默认的参数(1)在STEP7-Micro/WIN32运行时单击通信图标,或从菜单中选择View中选择选项Communications,则会出现一个通信对话框。(2)在对话框中双击PC/PPI电缆的图标,将出现PG/PC接口的对话框。(3)单击Properties按钮,将出现接口属性对话框,如图所示。检查各参数的属性是否正确,其中通信波特率默认值为9600波特。,2020/12/28,西南科技大学信息工程学院,7,在线联系前几步如果都顺利完成,则可以建立与SIMATICS7-200CPU的在线联系,步骤如下(1)在STEP7-Micro/WIN32下,单击通信图标,或从菜单中选择View中选择选项Communications,则会出现一个通信建立结果对话框,显示是否连接了CPU主机。(2)双击通信建立对话框中的刷新图标,STEP7-Micro/WIN32将检查所连接的所有S7-200CPU站,并为每个站建立一个CPU图标。(3)双击要进行通信的站,在通信建立对话框中可以显示所选站的通信参数。,2020/12/28,西南科技大学信息工程学院,8,设置修改PLC通信参数如果建立了计算机和PLC的在线联系,就可利用软件检查、设置和修改PLC的通信参数。步骤如下(1)单击引导条中的系统块图标,或从主菜单中选择View菜单中的SystemBlock选项,将出现系统块对话框。(2)单击Port(s)选项卡。检查各参数,认为无误单击OK确认。如果需要修改某些参数,可以先进行有关的修改,然后单击Apply按钮,再单击OK确认后退出。(3)单击工具条中的下装图标,即可把修改后的参数下装到PLC主机。,,2020/12/28,西南科技大学信息工程学院,9,6-2编程软件的功能及使用,基本功能外观各部分功能系统组态,2020/12/28,西南科技大学信息工程学院,10,基本功能程序编辑中的语法检查功能可以提前避免一些语法和数据类型方面的错误。梯形图和语句表的错误检查结果如下图所示。,2020/12/28,西南科技大学信息工程学院,11,软件功能的实现可以在联机工作方式(在线方式)下进行,部分功能的实现也可以在离线工作方式下进行。◆联机方式有编程软件的计算机或编程器与PLC连接,此时允许两者之间作直接的通信。。◆离线方式有编程软件的计算机或编程器与PLC断开连接,此时能完成大部分基本功能。如编程、编译和调试程序、系统组态等。,2020/12/28,西南科技大学信息工程学院,12,外观启动STEP7-Micro/WIN32编程软件,其主界面外观如下图所示。界面一般可分以下几个区菜单条(包含8个主菜单项)、工具条(快捷按钮)、导引条(快捷操作窗口)、指令树(快捷操作窗口)、输出窗口和用户窗口(可同时或分别打开图中的5个用户窗口)。,2020/12/28,西南科技大学信息工程学院,13,2020/12/28,西南科技大学信息工程学院,14,各部分功能菜单条工具条导引条指令树交叉索引数据块状态图表,符号表输出窗口状态条编程器局部变量表,2020/12/28,西南科技大学信息工程学院,15,系统组态数字量输入滤波模拟量输入滤波设置脉冲捕捉输出表配置,2020/12/28,西南科技大学信息工程学院,16,数字量输入滤波,2020/12/28,西南科技大学信息工程学院,17,模拟量输入滤波,2020/12/28,西南科技大学信息工程学院,18,设置脉冲捕捉设置脉冲捕捉功能的方法首先正确设置输入滤波器的时间,使之不能将脉冲滤掉。然后在SystemBlock选项卡中选择PulseCatchBit选项进行对输入要求脉冲捕捉的数字量输入点进行选择,如图所示。系统默认为所有点都不用脉冲捕捉。,2020/12/28,西南科技大学信息工程学院,19,输出表配置,,2020/12/28,西南科技大学信息工程学院,20,6-3程序来源与编辑,程序来源程序文件来源有3个打开、上装和新建。◆打开打开一个磁盘中已有的程序文件,可用菜单File|Open,在弹出的对话框中选择打开的程序文件;也可用工具条中的Open按钮来完成。如图为一个打开的在指令树窗口中的程序结构。,2020/12/28,西南科技大学信息工程学院,21,◆上装在已经与PLC建立通信的前提下,如果要上装一个PLC存储器中的程序文件,可用菜单File|Upload,也可用工具条中的Upload按钮来完成。◆新建建立一个程序文件,可用菜单File|New,在主窗口将显示新建的程序文件主程序区;也可用工具条中的New按钮来完成。,2020/12/28,西南科技大学信息工程学院,22,编辑程序输入编程元件复杂结构插入和删除块操作符号表局部变量表注释语言转换编译,2020/12/28,西南科技大学信息工程学院,23,输入编程元件◆方法1用指令树窗口中的Instructions所列的一系列指令,双击要输入的指令,再根据指令的类别将指令分编排在若干子目录中。◆方法2用工具条上的一组编程按钮,单击触点、线圈或指令盒按钮,从弹出的窗口中从下拉菜单所列出的指令中选择要输入的指令单击即可。按钮和弹出的窗口下拉菜单如图所示。,2020/12/28,西南科技大学信息工程学院,24,编程按钮,下拉菜单,,,,下行线,,左行线,,输入触点,,输入指令盒,,,上行线,,右行线,,,输入线圈,,2020/12/28,西南科技大学信息工程学院,25,复杂结构用工具条中的指令按钮可编辑复杂结构的梯形图,本例中的实现如图所示。单击图中第一行下方的编程区域,则在本行下一行的开始处显示小图标,然后输入触点新生成一行。将光标移到要合并的触点处,单击上行线按钮即可。,2020/12/28,西南科技大学信息工程学院,26,2020/12/28,西南科技大学信息工程学院,27,块操作利用块操作对程序大面积删除、移动、复制操作十分方便。块操作包括块选择、块剪切、块删除、块复制和块粘贴。这些操作非常简单,与一般字处理软件中的相应操作方法完全相同。,2020/12/28,西南科技大学信息工程学院,28,符号表,2020/12/28,西南科技大学信息工程学院,29,局部变量表,2020/12/28,西南科技大学信息工程学院,30,注释梯形图编辑器中的Networkn标志每个梯级,同时又是标题栏,可在此为本梯级加标题或必要的注释说明,使程序清晰易读。方法双击Networkn区域,弹出对话框,此时可以在Title文本框键入标题,在Comment文本框键入注释。语言转换软件可实现三种编程语言(编辑器)之间的任意切换。方法选择菜单View项,然后单击STL、LAD或FBD便可进入对应的编程环境。编译程序编辑完成,可用菜单PLC|Compile进行离线编译。编译结束,在输出窗口显示编译结果信息。,,2020/12/28,西南科技大学信息工程学院,31,6-4调试及运行监控,选择扫描次数◆多次扫描方法将PLC置于STOP模式。使用菜单命令Debug|MultipleScans来指定执行的扫描次数,然后单击OK按钮进行监视。如图6.21所示。◆初次扫描将PLC置于STOP模式。然后使用菜单命令Debug|FirstScan进行。,2020/12/28,西南科技大学信息工程学院,32,状态图表监控,◆使用状态图表,2020/12/28,西南科技大学信息工程学院,33,◆强制指定值强制范围强制一个值读所有强制操作解除一个强制操作解除所有强制操作,2020/12/28,西南科技大学信息工程学院,34,运行模式下编辑,◆操作步骤选择菜单Debug|ProgramEditinRUN屏幕弹出警告信息在运行模式进行下载退出运行模式编辑,2020/12/28,西南科技大学信息工程学院,35,程序监视梯形图监视功能块图监视语句表监视,,