STEP7-MicroWIN32编程软件实验指导书
- 格式:doc
- 大小:1019.50 KB
- 文档页数:30
附录A STEP7-Micro/WIN32编程软件介绍STEP7-Micro/WIN32是西门子公司专为SIMATIC S7-200系列可编程序控制器研制开发的编程软件,它是基于Windows的应用软件,功能强大,既可用于开发用户程序,又可实时监控用户程序的执行状态。
下面将介绍该软件的安装、基本功能以及如何应用编程软件进行编程、调试和运行监控等内容。
一、安装STEP7-Micro/WIN32编程软件1、系统要求运行STEP7-Micro/WIN32编程软件的计算机系统要求如表A-1所示。
表A-1 系统要求2、硬件连接利用一根PC/PPI(个人计算机/点对点接口)电缆可建立个人计算机与PLC之间的通信。
这是一种单主站通信方式,不需要其他硬件,如调制解调器和编程设备等。
典型的单主站连接如图A-1所示。
把PC/PPI电缆的PC端与计算机的RS-232通信口(COM1或COM2)连接,把PC/PPI电缆的PPI端与PLC的RS-485通信口连接即可。
图A-1 PLC与计算机间的连接3、软件安装STEP7-Micro/WIN32编程软件可以从西门子公司的网站上下载,也可以用光盘安装,安装步骤如下:1)双击STEP7-Micro/WIN32的安装程序setup.exe,则系统自动进入安装向导。
2)在安装向导的帮助下完成软件的安装。
软件安装路径可以使用默认的子目录,也可以用“浏览”按钮,在弹出的对话框中任意选择或新建一个子目录。
3)在安装过程中,如果出现PG/PC接口对话框,可点击“取消”进行下一步。
4)在安装结束时,会出现下面的选项:是,我现在要重新启动计算机(默认选项);否,我以后再启动计算机。
建议用户选择默认项,单击“完成”按钮,结束安装。
5)软件安装结束后,会出现两个选项:是,我现在浏览Readme文件(默认选项);是,我现在进入STEP7-Micro/WIN32如果选择默认选项,可以使用德语、英语、法语、西班牙语和意大利语阅读Readme文件,浏览有关STEP7-Micro/WIN32编程软件的信息。
可编程逻辑控制器(P L C)实验指导书目录实验一、Step7-Micro/Win32的编程和调试 2 实验二、位逻辑指令和定时器计数器的编程实验19实验三、彩灯控制程序的编程实验21实验四、顺序控制程序的编程实验23实验五、自动往返小车控制系统的编程实验25实验六、中断指令的编程实验27实验一、Step7-Micro/Win32的编程和调试一、实验目的认识和初步掌握Step7-Micro/Win32编程软件的使用,为完成后续S7-200PLC的编程实验做好准备。
二、实验要求加深对S7-200程序结构的认识,了解一个完整的程序包括哪几个部分。
熟悉Step7-Micro/Win编程软件菜单中的各菜单项及各种工具图标。
学会建立一个新项目,并能利用它来进行一些初步的编程和调试练习。
三、实验内容1、Step7-Micro/Win编程软件界面及功能(1)基本功能STEP 7—Micro/WIN的基本功能是协助用户完成开发应用软件的任务,例如创建用户程序、修改和编辑原有的用户程序,编辑过程中编辑器具有简单语法检查功能。
同时它还有一些工具性的功能,例如用户程序的文档管理和加密等。
此外,还可直接用软件设置PLC的工作方式、参数和运行监控等。
程序编辑过程中的语法检查功能可以提前避免一些语法和数据类型方面的错误。
梯形图中的错误处下方自动加绿色曲线,语句表中错误行前有红色叉,且错误处下方加绿色曲线。
软件功能的实现可以在联机工作方式(在线方式)下进行,部分功能的实现也可以在离线工作方式下进行。
联机方式:有编程软件的计算机与PLC连接,此时允许两者之间作直接通讯。
离线方式:有编程软件的计算机与PLC断开连接,此时能完成大部分基本功能。
如编程、编译和调试程序系统组态等。
两者的主要区别是:联机方式下可直接针对相连的PLC进行操作,如上载和下载用户程序和组态数据等。
而离线方式下不直接与PLC联系,所有程序和参数都暂时存放在磁盘上,等联机后再下载到PLC中。
STEP7-Micro/WIN32编辑程序操作步骤STEP7-Micro/WIN32编辑程序操作步骤
在运行模式下编辑,可以在对控制过程影响较小的情况下,对用户程序做少量的修改。
修改后的程序下载时,将立即影响系统的控制运行,所以使用时应特别注意。
S7-200可进行这种操作的PLC 有CPU224、CPU226和CPU226XM等。
具体操作步骤如下:
(1)选择调试(Debug)菜单中的在运行状态编辑程序(ProgramEditinRUN)命令,RUN模式下只能编辑主机中的程序,如果主机中的程序与编程软件窗口中的程序不同,系统会提示用户存盘。
(2)屏幕弹出警告信息。
单击继续(Continue)按钮,所连接主机中的程序将被上传到编程主窗口,便可以在运行模式下进行编辑,编辑前应退出程序状态监视。
(3)在运行模式下进行下载。
在程序编译成功后,可用文件(File)菜单中下载(Download)命令,或单击工具条中的下载按钮,将程序块下载到PLC主机。
下载之前要认真考虑可能产生的后果。
在运行模式下,只能下载项目文件中的程序块,PLC需要一定的时间对修改的程序进行背景编译。
(4)退出运行模式编辑。
使用调试(Debug)菜单中的在运行状态编辑程序(ProgramEditinRUN)命令,然后根据需要选择选项(Checkmark)中的内容。
第6章STEP7-Micro/WIN 32编程软件苏州科技学院机电系郝万君Hao_wanjun@第6章STEP7-Micro/WIN 32编程软件学习目标:第6章STEP7-Micro/WIN 32编程软件教学内容:6.1 编程软件的安装6.2 编程软件的功能6.3 编程软件的使用6.4 程序的调试及运行监控6.1 编程软件的安装6.1.1 系统要求基于Windows 操作系统平台的应用软件各个版本之间,有一定的兼容关系6.1.2 软件安装中文编程语言环境的设置中文编程语言环境的设置6.1.3 硬件连接DIP开关中用开关1、2、3设定波特率,开关4、5设置帧模式。
6.1.4 参数设置¾¾¾??6.1.4参数设置返回本节6.1.5 在线联系¾¾¾6.1.6 设置和修改PLC通信参数¾¾¾用户可以通过选择主菜单“PLC”中的“信息(Information)”选项来了解所使用的PLC的相关信息。
6.2 编程软件的功能6.2.1 基本功能完成应用软件开发软件功能的实现可以在联机工作方式部分功能的实现也可以在离线工作方式下进行6.2.2 主界面各部分功能输出窗口状态条编程器局部变量表引导条指令树交叉索引数据块状态图表符号表6.2.3 系统组态6.3 编程软件的使用6.3.1 程序来源¾¾¾6.3.2 编辑程序6.4 程序的调试及运行监控6.4.1 选择扫描次数¾¾6.4.2 用状态表监控程序6.4.3 运行模式下编辑程序¾¾¾¾6.4.4 梯形图程序的状态监视6.4.5 S7-200的出错处理¾¾1、在STEP7-Micro/WIN运行后单击通信图标或从菜单中选择口”按钮,将出现PG/PC接口的对话框。
是否正确。
STEP7-MicroWIN32编程软件实验指导书第⼆部分 STEP7-Micro/WIN32编程软件⼀、STEP7-Micro/WIN32软件的使⽤1、概述编程软件STEP7-Micro/WIN32 Version 3.1适⽤于S7-200系列PLC的系统设置(CPU组态)、⽤于程序开发和实时监控运⾏;升级版Microwin3.1 SPL 扩充了V3.1的功能;Toolbox(⼯具箱)提供⽤户指令和触摸屏TP070的组态软件;汉化软件是针对SP1和Toolbox的软件,但不能汉化V3.1及早期版本的软件。
STEP7-Micro/WIN32软件是基于Windows的应⽤软件。
2、编程软件的安装编程软件STEP7-Micro/WIN32可以安装在PC(个⼈计算机)及SIMATIC 编程设备PG70上。
安装的条件和⽅法如下:(1)安装条件PC采⽤486或更⾼设置,能够安装Windows 95以上操作系统,内存8MB 以上,硬盘空间50MB以上。
(2)安装⽅法按Microwin3.1→Microwin3.1 SPL→Toolbox→Microwin3.11 Chinese 的顺序进⾏安装,必要时可查看光盘软件的Readme⽂件,按照提⽰步骤安装。
3、建⽴S7-200 CPU的通信S7-200CPU与PC之间有两种通信连接⽅式,⼀种是采⽤专⽤的PC/PPL电缆,另⼀种是采⽤MPI卡和普通电缆。
可以使⽤PC 作为主站设备,通过PC/PPL 电缆或MPI卡与⼀台或多台PLC连接,实现主、从设备之间的通信。
(1)PC/PPL电缆通信PC/PPL电缆是⼀条⽀持PC、按照PPL通信协议设置的专⽤电缆线,电缆线中间有通信模块,模块外部设有波特率设置开关,两端分别为RS-232和RS-485接⼝。
PC/PPL电缆的RS-232端接到个⼈计算机的RS-232通信⼝COM1和COM2接⼝上,PC/PPL的另⼀端(RS-485)接到S7-200 CPU通信⼝上。
STEP7-Micri/WIN的操作说明一、连接硬件(P122)二、软件编程1、打开编程软件双击此项图1 打开STEP7-Micri/WIN软件2、修改软件菜单显示的语言(重要)图2-1 打开工具菜单的选项图2-2 把软件的菜单显示语言修改为中文3、重新打开编程软件,然后新建一个工程文件并保存单击此项图3-1 新建一个工程文件图3-2 保存刚才所新建工程文件4、依据所编制的PLC的I/O地址表建立一个符号表单击此项图4-1 进入符号表编写模式地址必须在英文输入法下输入图4-2 依据实际情况添加符号表的符号、地址等信息5、依据控制要求,参考教材P135~145编写梯形图程序单击此项图5-1 进行程序编写模式图5-2 输入梯形图并添加必要注释6、编译并调试程序直到编译通过图6-1 编译无错误,编译通过图6-2 显示编译结果7、设置通信参数单击此项图7-1 设置通信参数(1)双击此项图7-2 设置通信参数(2)依据右侧检测结果修改远程通信地址图7-3 设置通信参数(3)8、依据实际情况选择PLC的型号图8-1 选择PLC类型(1)图8-2 选择PLC类型(2)9、把程序下载到PLC中图9-1进入程序下载界面双击此项单击此项单击此项图9-2 下载程序图9-3 正在下载程序表示下载成功图9-4 下载成功10、对程序的监控单击此项图10-1 进入程序状态监控模式图10-2 程序状态监控模式图10-3 建立状态表(1)蓝色表示触点/线圈接通/得电图10-4 建立状态表(2)图10-5 进入状态表监控模式图10-6 强制一个值在英文输入法下直接输入变量的地址,如I0.0变量的数据格式, I0.0属于输入映像寄存器I 的一个位变量单击此项表示当前值用二进制表示,等于0 先:输入新值1后:单击强制按钮图10-7 强制值后效果图10-8 解除一个强制操作启动按钮被按下,接触器线圈得电,电动机启动运单击此项11、运行程序图11-1 运行程序图11-2 按下启动按钮单击此项单击此项蓝色表示触点接通,表示线圈得电图11-3 按下停动按钮。
PLC实验指导书四川信息职业技术学院电气教研室目录实验一基本指令的编程练习.......................................................................................................................... 实验二智能抢答器实验装置.......................................................................................................................... 实验三机械手动作的的模拟.......................................................................................................................... 实验四电镀系统模拟实验.............................................................................................................................. 实验五模拟电视发射塔实验.......................................................................................................................... 实验六自动送料装车的模拟实验.................................................................................................................. 实验七十字路口交通灯控制的模拟.............................................................................................................. 实验八自动售货的模拟控制.......................................................................................................................... 实验九物流分系统的模拟.............................................................................................................................. 实验十四层电梯控制系统的模拟.................................................................................................................. 附基本指令简介......................................................................................................................................实验一基本指令的编程练习在基本指令的编程练习实验区完成本实验一、实验目的1、熟悉PLC实验装置及实验箱,S7-200系列编程控制器的外部接线方法2、了解编程软件STEP7的编程环境,软件的使用方法。
第二部分 STEP7-Micro/WIN32编程软件一、STEP7-Micro/WIN32软件的使用1、概述编程软件STEP7-Micro/WIN32 Version 3.1适用于S7-200系列PLC的系统设置(CPU组态)、用于程序开发和实时监控运行;升级版Microwin3.1 SPL 扩充了V3.1的功能;Toolbox(工具箱)提供用户指令和触摸屏TP070的组态软件;汉化软件是针对SP1和Toolbox的软件,但不能汉化V3.1及早期版本的软件。
STEP7-Micro/WIN32软件是基于Windows的应用软件。
2、编程软件的安装编程软件STEP7-Micro/WIN32可以安装在PC(个人计算机)及SIMATIC 编程设备PG70上。
安装的条件和方法如下:(1)安装条件PC采用486或更高设置,能够安装Windows 95以上操作系统,内存8MB 以上,硬盘空间50MB以上。
(2)安装方法按Microwin3.1→Microwin3.1 SPL→Toolbox→Microwin3.11 Chinese 的顺序进行安装,必要时可查看光盘软件的Readme文件,按照提示步骤安装。
3、建立S7-200 CPU的通信S7-200CPU与PC之间有两种通信连接方式,一种是采用专用的PC/PPL电缆,另一种是采用MPI卡和普通电缆。
可以使用PC作为主站设备,通过PC/PPL 电缆或MPI卡与一台或多台PLC连接,实现主、从设备之间的通信。
(1)PC/PPL电缆通信PC/PPL电缆是一条支持PC、按照PPL通信协议设置的专用电缆线,电缆线中间有通信模块,模块外部设有波特率设置开关,两端分别为RS-232和RS-485接口。
PC/PPL电缆的RS-232端接到个人计算机的RS-232通信口COM1和COM2接口上,PC/PPL的另一端(RS-485)接到S7-200 CPU通信口上。
(2)MPI通信多点接口(MPI)卡提供了一个RS-485端口,可以用直通电缆和网络连接,在建立MPI通信之后,可以把STEP7-Micro/WIN32连接到包括许多其他设备的网络上,每个S7-200可作为主设备且都有一个地址。
先将MPI卡安装 PC 的PCL插槽内,然后启动安装文件,将该设置文件放在Windows目录下,CPU 与PC的RS-485接口用电缆线连接。
(3)通信参数设置通信参数设置的内容有S7-200 CPU地址、PC软件地址和接口(PORT)等设置。
图2-1所示的是设置通信参数的对话框。
拉开检视菜单单击通信(M),出现通信参数。
系统编程器的本地地址默认值为0。
远程地址的选择项按实际PC/PPL电缆所带PLC的地址设定,需修改其他通信参数时,双击PC/PPL Cable(电缆)图标,可以重新设置通信参数。
图2-1 通信参数设置的对话框3、S7-200CPU供电第一个步骤就是要给S7-200的CPU供电,图2-2所示给出了直流供电和交流供电两种CPU模块的接线方式。
在安装和拆除任何电器设备之前,必须确认该设备的电源已断开,在安装或拆除S7-200之前,必须遵守相应的安全防护规范,并务必将其电源断开。
图2-2 CPU-200供电4、连接RS-232/PPL多主站电缆(1)连接RS-232/PPL多主站电缆RS-232端(标识为“PC”)到编程设备的通讯口上。
(2)连接RS-232/PPL多主站电缆RS-485端(标识为“PPL”)到S7-200的端口O或端口I。
(3)图2-3所示设置RS232/PPL多主站电缆的DIP开关。
图2-3 连接RS232/PPL多主站电缆5、下载例子程序(1)您可以点击工具条中的下载图标或者在命令菜单中选择File>Download 来下载程序。
参见图2-4所示。
(2)点击OK下载程序到S7-200。
如果您的S7-200处于运行模式,将有一个对话提示您CPU将进入停止模式,单击Yes将S7-200至于STOP模式。
图2-4 下载程序S7-200CPU的工作模式S7-200有两种操作模式:停止模式和运行模式。
CPU面板上的LED状态显示了当前的操作模式。
在停止模式下,S7-200不执行程序,你可以下载程序、数据和CPU系统设置。
在运行模式下,S7-200运行程序。
1、将S7-200转入运行模式如果想通过STEP7-Micro/WIN软件将S7-200转入运行模式,S7-200的模式开关必须设置为TERM或者RUN,当S7-200处于RUN模式时,执行程序。
(1)单击工具条中的运行图标或者在命令菜单中选择PLC>RUN。
(2)点击Yes切换模式。
当S7-200转入运行模式后,CPU将执行程序使Q0.0的LED指示灯时亮时灭。
图2-5 S7-200转入运行模式您可以通过选择Debug>Program Status来监控程序,STEP7-Micro/WIN显示执行结果,要想终止程序,可以单击STOP图标或选择菜单命令PLC>STOP将S7-200置于STOP模式。
2、电源预算:所有的S7-200 CPU都有一个内部电源,为CPU自身/扩展模块和其它用电设备提供24V直流电源。
S7-200 为系统中的所有扩展模块提供5V直流逻辑电源,必须格外注意您的系统配置要确保CPU所提供的5V电源,能够满足您所选择的所有扩展模块的需要,如果您的配置要求超出了CPU的供电能力,您只有去掉一些模块或者选择一个供电能力更强的CPU。
S7-200的所有CPU也提供24V直流传感器供电,此24VDC可以为输入点,扩展模块上的继电器线圈或者其他设备供电,如果设备用电量超过了传感器供电预算,必须为系统另配一个外部24VDC供电电源。
二、STEP7-Micro/WIN32简介编程软件STEP7-MICRO/WIN32的基本功能是协助用户完成PLC 应用程序的开发,同时具有设置PLC参数、加密和运行监视等功能。
STEP7-Micro/WIN32编程软件在离线条件下,可以实现程序的输入、编辑、编译等功能。
编程软件在联机工作方式(PLC与编程PC连接)可实现上、下载,通讯测试及实时监控等功能。
STEP7-Micro/WIN32窗口组件及功能STEP7-Micro/WIN32窗口的首行主菜单包括有文件、编辑、查看、PLC、调试、工具、视窗帮助等,主菜单下方两行为工具条快捷按钮,其他为窗口信息显示区。
如图2-6所示。
窗口信息显示区分别为程序数据显示区、浏览条、指令树和输出视窗显示区。
当在查看菜单子目录项的工具栏中选中浏览栏和指令树时可在窗口左侧垂直地依次显示出浏览条和指令树窗口;选中工具栏的输出视窗时,可在窗口的下方横向显示输出视窗框。
非选中时为隐藏方式。
输出视窗下方为状态条,提示STEP7-Micro/WIN32的状态信息。
图2-6 STEP7-Micro/WIN32窗口组件浏览条——显示常用编程按钮群组:View(视图)——显示程序块、符号表、状态图、数据块、系统块、交叉参考及通讯按钮。
Tools(工具)——显示指令向导、TD200向导、位置控制向导、EM253控制面板和扩展调制解调器向导的按钮;指令树——提供所有项目对象和当前程序编辑器(LAD、FBD或STL)的所有指令的树型视图。
您可以在项目分支里对所打开项目的所有包含对象进行操作;利用指令分支输入编程指令。
状态图——允许您将程序输入、输出或变量置入图表中,监视其状态。
可以建立多个状态图,以便分组查看不同的变量。
输出窗口——在您编译程序或指令库时提供消息。
当输出窗口列出程序错误时,可双击错误信息,会自动在程序编辑器窗口中显示相应的程序网络。
状态栏——提供您在STEP7-Micro/WIN32中操作时的操作状态信息。
程序编辑器——包含用于该项目的编辑器(LAD、FBN或STL)的局部变量表和程序视图。
如果需要,您可以拖动分割条以扩充程序视图,并覆盖局部变量表。
单击程序编辑器窗口底部的标签,可以在主程序、子程序和中断服务程序之间移动。
局部变量表——包含对局部变量所作的定义赋值(即子程序和中断服务程序使用的变量)。
菜单栏提供常用命令或工具的快捷按钮(如图2-7所示)。
您可以定制每个工具条的内容。
图2-7 工具栏图2-8 标准工具栏图2-9 常用工具栏图2-10 调试工具栏图2-11 LAD指令工具栏允许您使用鼠标或键盘执行操作各种命令和工具。
您可以定制“工具”菜单,在该菜单中增加自己的内容和外观。
1、主菜单及子目录的状态信息(1)文件(File)文件的操作有新建、打开、关闭,保存,另存,导入、导出,上、下载,页面设置,打印及预览等。
(2)编辑(Edit)编辑菜单提供程序的撤消、剪切、复制、粘贴、全选、插入、删除、查找、替换等子目录,用于程序的修改操作。
(3)查看(View)查看菜单的功能有6项:①可以用来选择在程序数据显示窗口区显示不同的程序编辑器。
如语句表(STL)、梯形图(LAD)、功能图(FBD);②可以进行数据块、符号表的设定;③对系统块的配置、交叉引用、通讯参数进行设置;④工具栏区可以选择浏览栏、指令树及输出视窗的显示与否;⑤缩放图像项可对程序区显示的百分比等内容进行设定;⑥对程序块的属性进行设定。
(4)PLC(可编程控制器)PLC菜单用以建立与PLC联机时的相关操作,如用软件改变PLC的工作模式,对用户程序进行编辑,清除PLC程序及电源启动重置,显示PLC信息及PLC 类型设置等。
(5)调试(Debug)调试菜单用于联机形式的动态调试,有单次扫描,多次扫描,程序状态等选项。
选“子菜单”与查看菜单的缩放功能一致。
(6)工具(Tools)工具菜单提供复杂指令向导(PID、NETR、/NETW、HSC指令)和TD200设置向导,以及TP070(触摸屏)的设置。
(7)视窗(Windows)视窗菜单可以选择窗口区的显示内容及显示形式(梯形图、语句表及各种表格)。
(8)帮助(help)帮助菜单可以提供S7-200的指令系统及编程软件的所有信息,并提供在线帮助和网上查询、访问、下载等功能。
2、工具条工具条提供简便的鼠标操作,将最常用的STEP7-Micro/WIN32操作以按钮的形式设定到工具条。
可以用“查看(View)”菜单中的“工具(Toolbars)”选项来显示或隐藏4种工具条:标准(Standard)、调试(Debug)、公用(common)和指令(Instructions)工具条。
3、引导条引导条为编程提供按钮控制的快速窗口切换功能。
该条可用“查看(View)”菜单中的“引导条(Navigation Bar)”选项来选择是否打开。
引导条含程序块(Program Block)、符号表(Symbol Table)、状态图表(Status Chart)、数据块(Data Block)、系统块(System Block )、交叉索引(Cross Reference)、和通信(Communication)等图标按钮。