




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、? ?电气控制与电气控制与PLC?PLC?任务任务5.3 STEP 7-MicroWIN5.3 STEP 7-MicroWIN编编程软件的应用程软件的应用1 1编程软件的安装编程软件的安装u u 最新的最新的STEP 7-Micro/WINSTEP 7-Micro/WIN编程软件有版,读者可以在西门子的中文网站下载。编程软件有版,读者可以在西门子的中文网站下载。u u 双击双击STEP 7-Micro/WINSTEP 7-Micro/WIN编程软件的安装程序,根据安装提示完成安装。进入安编程软件的安装程序,根据安装提示完成安装。进入安装程序时选择英语作为安装过程中的使用语言。装程序时选择英语作
2、为安装过程中的使用语言。u u 完成安装后,用菜单命令完成安装后,用菜单命令“工具工具“选项翻开选项翻开“选项对话框,在选项对话框,在“一般一般选项卡中选择语言为中文,使编程环境为中文状态。选项卡中选择语言为中文,使编程环境为中文状态。2 2通信准备通信准备u u 把把PC/PPIPC/PPI电缆的电缆的“PC“PC RS-232 RS-232端连接到计算机的端连接到计算机的RS-232RS-232通信口,可以是通信口,可以是COM1COM1或或COM2COM2中的任一个;中的任一个;u u 把把“PPI“PPIRS-485RS-485端连接到端连接到PLCPLC的任一的任一RS-485RS-
3、485通信口,然后拧紧连接螺钉。通信口,然后拧紧连接螺钉。u u 设置设置PC/PPIPC/PPI电缆上的电缆上的DIPDIP开关,选定计算机所支持的波特率和桢模式。用开关,选定计算机所支持的波特率和桢模式。用DIPDIP的的开关开关1 1、2 2、3 3设定波特率一般默认值为。设定波特率一般默认值为。u u 开关开关4 4用来选择用来选择1010和和1111位数据传输模式。开关位数据传输模式。开关5 5用于选择将用于选择将RS-232RS-232口设置为数据口设置为数据通信设备通信设备DCEDCE模式或数据终端设备模式或数据终端设备DTEDTE模式模式3 3通信参数设置通信参数设置u u 双
4、击指令树文件夹双击指令树文件夹“通信中的通信中的“设置设置PG/PCPG/PC接口图标,将出现设置接口图标,将出现设置PG/PCPG/PC接接口的对话框,可以安装或删除通信接口、设置检查通信接口参数等。系统默认值口的对话框,可以安装或删除通信接口、设置检查通信接口参数等。系统默认值设置为:远程设备站设置为:远程设备站S7-200S7-200地址为地址为2 2,通信波特率为,采用,通信波特率为,采用PC/PPIPC/PPI电缆通信电缆通信计算机的计算机的COM1COM1口,口,PPIPPI协议。协议。u u 双击双击“通信对话框中的刷新图标,编程软件将会自动搜索连接在网络上的所通信对话框中的刷新
5、图标,编程软件将会自动搜索连接在网络上的所有有S7-200 CPUS7-200 CPU站,并为每一个搜索到的站,并为每一个搜索到的S7-200 S7-200 建立一个建立一个CPUCPU图标。图标。4 4主界面菜单主界面菜单u u 主界面分菜单条、工具条、引导条、输出窗口、状态条、程序编辑器和局部变主界面分菜单条、工具条、引导条、输出窗口、状态条、程序编辑器和局部变量表等几个区量表等几个区 。工程文件的指令树图图5-5-5555 指令树指令树u 添加子程序或中断程序 添加子程序或中断程序的方法有3种:u 一是在指令树窗口中右击“程序块图标,在弹出的对话框中单击“插入子程序实现;二是用菜单命令“
6、编辑“插入“子程序实现;三是在编辑窗口右击编辑区,选择“插入“子程序实现。新生成的子程序或中断程序根据已有的数目,子程序的默认名称为SBRn,中断程序的默认名称为INTn,用户可以自行更名。翻开已有工程 u 单击菜单命令“文件“翻开,在弹出的对话框中选择已有的工程文件,也可以用工具条中的“翻开来翻开已有的工程文件。从PLC上传工程u 与PLC通信成功后,可用菜单命令“文件“上传,也可用工具条中的“上传来上传一个PLC存储器的工程文件。2编程模式设置选择程序编辑器 :用菜单命令“工具“选项,在弹出的选项窗口的 “一般 选项卡中,可以选择程序编辑器的类型STL编辑器、LAD编辑器和FBD编辑器和语
7、言中文、英语或德语等,还可以选择使用SIMATIC指令集或IEC61131-3指令集的编程模式,指令助记符集有国际英语和SIMATIC德语两种。确定程序结构 :一般数字量控制系统只有主程序OB1,当系统规模较大、功能复杂时,除了主程序外,可能还有子程序、中断程序和数据块。3程序的编辑梯形图程序被划分为假设干个网络,一个网络只有一块独立电路,有时一条指令也算一个网络。梯形图的编程元件主要有触点、线圈、指令盒、标点和连线组成。4元件的输入点击工具条上的触点、线圈、指令盒等编程按钮,将在矩形光标所在的位置上放置一个元件,在出现的窗口中可以选择元件的类型,也可以用键盘输入元件的类型 。图图5-5-56
8、56 工具条工具条下拉菜单下拉菜单图图5-5-57 57 位逻辑指令位逻辑指令编程元件的串联时,输入和输出无分叉,从网络的开始依次输入编程元件,每输入一个元件,矩形光标自动移动到下一列,“为一个梯级的开始,表示可以在此继续输入元件。红色问号“?表示此处必须有操作数,点击新出现的元件上面的红色问号“?后,设置该元件的地址。点击工具条上带箭头的线段,可以在矩形光标处生成元件之间的连线。图图5-5-5858 梯形图梯形图5 5添加输入添加输入如果想在任意位置添加一个编程元件,只需要单击这一位置,将光标移到此处,如果想在任意位置添加一个编程元件,只需要单击这一位置,将光标移到此处,然后输入编程元件。然
9、后输入编程元件。用工具条上的指令按钮,可以编辑复杂结构的梯形图。如要向上合并一个触点,单击此行下用工具条上的指令按钮,可以编辑复杂结构的梯形图。如要向上合并一个触点,单击此行下面的编程区域,在显示光标处输入触点,生成新的一行,将光标移到要合并的触点处,单击面的编程区域,在显示光标处输入触点,生成新的一行,将光标移到要合并的触点处,单击上行线按钮上行线按钮,完成向上合并。如果要在一行的某个元件向下分支,可以将光标移到该元件,完成向上合并。如果要在一行的某个元件向下分支,可以将光标移到该元件,单击下行线按钮单击下行线按钮,然后输入触点完成向下合并。,然后输入触点完成向下合并。6 6插入和删除插入和
10、删除插入和删除一行、一列、一个梯级、一个子程序或中断程序时,具体操作为:右击要进行操插入和删除一行、一列、一个梯级、一个子程序或中断程序时,具体操作为:右击要进行操作的位置,选择作的位置,选择“插入或插入或“删除项,弹出子菜单,单击要插入或删除的项,然后进行编删除项,弹出子菜单,单击要插入或删除的项,然后进行编辑。辑。或双击梯形图中的网络编号,或单击网络左边的区域,该网络的背景变暗,表示选中了整个或双击梯形图中的网络编号,或单击网络左边的区域,该网络的背景变暗,表示选中了整个网络。这时可以用删除键删除该网络,也可以用剪贴板复制该网络,然后将它粘贴到别的网网络。这时可以用删除键删除该网络,也可以
11、用剪贴板复制该网络,然后将它粘贴到别的网络。用光标选中梯形图中某个编程元件后,可以删除它,或用剪贴板复制和粘贴它。络。用光标选中梯形图中某个编程元件后,可以删除它,或用剪贴板复制和粘贴它。 7 7符号表符号表使用符号表可将梯形图中的直接地址编号用具有实际意义的符号代替,使程序更直观、易懂。使用符号表可将梯形图中的直接地址编号用具有实际意义的符号代替,使程序更直观、易懂。有两种使用方法:在编程时使用直接地址如,然后翻开符号表,编写与直接地址对应的有两种使用方法:在编程时使用直接地址如,然后翻开符号表,编写与直接地址对应的符号如与对应的符号为符号如与对应的符号为startstart,编译后由软件自
12、动转换名称。或在编程时使用符号名称,编译后由软件自动转换名称。或在编程时使用符号名称,然后翻开符号表,编写与符号对应的直接地址,编译后得到相同的结果。然后翻开符号表,编写与符号对应的直接地址,编译后得到相同的结果。8 8局部变量表局部变量表程序中的每个程序组织单元程序中的每个程序组织单元POUPOU都有都有64KB64KB字节字节L L存储器组成的局部变量表,用它们来存储器组成的局部变量表,用它们来定义有范围限制的变量,局部变量只有在它被创立的定义有范围限制的变量,局部变量只有在它被创立的POUPOU中有效。而全局变量在各中有效。而全局变量在各POUPOU中均有中均有效,只能在符号表中定义。效
13、,只能在符号表中定义。 设置全局变量时,将光标移到编辑器的程序编辑区的上边缘,向下拖动上边缘,将会自动显设置全局变量时,将光标移到编辑器的程序编辑区的上边缘,向下拖动上边缘,将会自动显示出局部变量表,此时可以为子程序和中断程序设置局部变量。示出局部变量表,此时可以为子程序和中断程序设置局部变量。语句表允许将假设干个独立电路对应的语句放在一个网络中,但是这样的语句表不能转换为梯形图。输入语句表程序时,不能使用中文标点符号,必须使用英文标点符号。9注释梯形图编辑器中的Network n表示每个网络或梯级,同时又是标题栏,可以在此为每个网络或梯级加标题或必要的注释说明使程序更加清晰易懂。双击Netw
14、ork n区域,弹出对话框,可以在“网络题目文本框中输入相关标题,在“网络注释 文本框中输入注释。10编程语言转换STEP 7-Micro/WIN编程软件可以实现梯形图、指令表和功能块图三种编程语言编辑器的任意切换。用菜单命令“检视单击LAD梯形图、STL指令表或FBD功能块图,便可以进入对应的编程环境。采用LAD编辑器编程时,经过编译没有错误后,可以转换成STL程序和FBD程序。如果编译有错误时,那么无法改变程序模式。而STL只有在严格按照网络块编程的格式下才能切换到LAD,否那么无法实现转换。11程序的传送编译 :完成程序的编辑后,要进行程序的传送,首先要对程序进行编译,检查程序有没有错误
15、。用菜单命令“PLC“编译进行离线编译,编译结束后在输出窗口显示程序的语法错误的数量、各条错误的原因和错误在程序中的位置。双击输出窗口中的某一条错误,程序编辑器中的矩形光标将会移到程序中该错误在的位置。必须改正程序中的所有错误,编译成功后才能进行下载。下载:PLC应处于STOP状态,用工具条中的“停止按钮,或选择“PLC菜单中的“停止项,可以进入STOP状态。单击工具条中的“下载按钮,或选择菜单命令“文件“下载项,将会出现下载对话框,用户可以选择下载程序块、数据块和系统块。单击“确认按钮,开始下载信息。下载成功后,确认框显示“下载成功。1212编译和下载按钮编译和下载按钮图图5-5-5959
16、工具条工具条1313程序的监控与调试程序的监控与调试选择扫描次数选择扫描次数 u u 选择单次或屡次扫描来监视用户程序,可以指定主机以有限的扫描次数执行用户程序,当选择单次或屡次扫描来监视用户程序,可以指定主机以有限的扫描次数执行用户程序,当过程变量改变时,可以监视用户程序的执行。选择扫描次数时,应使过程变量改变时,可以监视用户程序的执行。选择扫描次数时,应使PLCPLC处于处于STOP STOP 方式,方式,使用菜单命令使用菜单命令“排错中的排错中的“单次扫描或单次扫描或 “ “屡次扫描来完成。屡次扫描来完成。用状态表监控程序用状态表监控程序 u STEP 7-Micro/WINu STEP
17、 7-Micro/WIN编程软件可使用状态表监视用户程序,在程序运行时,可以用状态表编程软件可使用状态表监视用户程序,在程序运行时,可以用状态表来读、写监视和强制来读、写监视和强制PLCPLC的内部变量。并可以用强制操作修改用户程序,给程序的调试带来的内部变量。并可以用强制操作修改用户程序,给程序的调试带来很大的方便。很大的方便。使用状态表使用状态表 u u 在引导条中单击在引导条中单击“状态图或状态图或“视图视图 菜单中的菜单中的“状态图命令。当程序运行时,可使状态图命令。当程序运行时,可使用状态表来读、写监视和强制其中的变量。未启动状态表时,可在状态表中输入要监视变量用状态表来读、写监视和
18、强制其中的变量。未启动状态表时,可在状态表中输入要监视变量的地址和数据,定时器和计数器可按位或按字监视。如果按位监视,显示的是他们输出位的的地址和数据,定时器和计数器可按位或按字监视。如果按位监视,显示的是他们输出位的0/10/1状态;如果按字监视,显示的是他们的当前值。状态;如果按字监视,显示的是他们的当前值。 用状态表强制改变数值用状态表强制改变数值 u u 在在RUNRUN方式且对控制过程影响较小的情况下,可以对程序中的某些变量强制性的赋值。在方式且对控制过程影响较小的情况下,可以对程序中的某些变量强制性的赋值。在输入读取阶段,强制值被当作输入读入;在程序执行阶段,强制数据用于立即读和立
19、即写指输入读取阶段,强制值被当作输入读入;在程序执行阶段,强制数据用于立即读和立即写指令指定的令指定的I/OI/O点;在通信处理阶段,强制值用于通信的读点;在通信处理阶段,强制值用于通信的读/ /写请求;在修改输出阶段,强制写请求;在修改输出阶段,强制数据被当作输出写入输出电路。进入数据被当作输出写入输出电路。进入STOPSTOP方式时,输出将为强制值,而不是系统块中设置方式时,输出将为强制值,而不是系统块中设置的值。的值。u 通过强制V、M、T或C,可用来模拟逻辑条件;通过强制I/O点,可用来模拟物理条件,这些功能对调试程序非常方便。但同时强制可能导致出现无法预料的情况,甚至引起事故,所以进
20、行强制操作时要特别注意。u 全部写入:完成对状态表中变量的改变后,可用全部写入功能将所有的改动传送到PLC。执行程序时,修改的数值可能被改写成新数值。物理输入点不能用此功能改动。u 强制:在状态表的地址列中选中一个操作数,在“新数值列中写入希望的数据,然后按工具条中的“强制按钮。一旦使用了强制按钮,每次扫描都会将修改的数值用于该操作数,直到取消它的强制。被强制的数值旁边将显示锁定图标。u 对单个操作数取消强制:选择一个被强制的操作数,然后作取消强制操作,锁定图标将会消失。u 读取全部强制:执行读取全部强制功能时,状态表中被强制的地址的当前值列将在被显示强制、隐式强制或局部隐式强制的地址处显示一
21、个图标。梯形图程序的状态监视 u 利用三种程序编辑器都可以在PLC运行时监视个元件的执行结果,并可监视操作数的数值。u 利用梯形图编辑器可监视在线程序运行状态。梯形图中被点亮的元件表示处于接触状态,未被点亮的元件表示处于非接触状态。u 翻开监视梯形图的方法为:一是翻开“工具菜单中的 “选项 对话框,选择“LAD状态选项,然后选择一种梯形图的样式。梯形图可选择的样式有:指令内部显示地址,外部显示值;指令外部显示地址和值;只显示状态值。二是直接翻开梯形图窗口,在工具条中单击“程序状态按钮。调试用工具条 图图5-5-6060 工具条工具条u u 工程生成工程生成 :新建工程:新建工程确定确定PLCPLC的型号、文件名、添的型号、文件名、添 加子程序或中断程序加子程序或中断程序 u u 编程模式设置编程模式设置 :选择程序编辑器:选择程序编辑器确定程序结构确定程序结构 u u 元件的输入元件的输入u u 添加输入添加输入u u 插入和删除插
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国铸造锌合金锭数据监测研究报告
- 2025-2030年中国大鲮平鱼数据监测研究报告
- 2025年高考语文一轮复习新高考情景式理解性默写真题
- 2025年高考物理二轮专题复习讲义:第6专题 振动与波、光学、执掌、原子物理
- 风雅相颂住宅大区景观设计方案
- 发泡混凝土协议合同
- 公路工程爆破施工合同
- 中原地产居间定金协议
- 服务器硬件巡检维护流程
- 房屋建筑工程劳务分包合同
- S7-200SMARTPLC应用技术PPT完整全套教学课件
- 硬笔控笔训练字帖
- 电子技术基础数字部分第五版康华光
- 国际学校六年级数学测(英文)
- 国家自然科学基金经费预算表模板
- 储能技术-氢储能
- 黑河对俄边境旅游的发展现状及对策研究
- 为人民服务 公开课比赛一等奖
- YY/T 1712-2021采用机器人技术的辅助手术设备和辅助手术系统
- 高中语文部编版(2023)选择性必修中册第三单元9屈原列传 屈原列传(解析版)
- JJF 1101-2019环境试验设备温度、湿度参数校准规范
评论
0/150
提交评论