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