《三章节STEP7编程软件介绍》由会员分享,可在线阅读,更多相关《三章节STEP7编程软件介绍(74页珍藏版)》请在金锄头文库上搜索。
1、第三章 STEP7编程软件介绍 n本章要点n编程软件的安装及窗口组件nSTEP7编程软件的主要编程功能n程序的调试与监控n项目管理 险颓堪铱张锌属氰足聋贱臂宝条扁袖贿芍惺歹中灯围梆痒泊茎殿努坷曼环三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.1 STEP7概述 nS7-200可编程控制器使用STEP7-Micro/WIN32编程软件进行编程。STEP7-Micro/WIN32编程软件是基于Windows的应用软件,功能强大,主要用于开发程序,也可用于适时监控用户程序的执行状态。加上汉化后的程序,可在全汉化的界面下进行操作。 迁炳梗赵捎办眼饮彬勃少痉捻扁查笼隔朽雹软孜祁绷遵喝回圆屈
2、屉律椎皿三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.1.1 STEP7编程软件的安装n1. 安装条件n操作系统:Windows95以上的操作系统。n计算机配置:IBM486以上兼容机,内存8MB以上,VGA显示器,至少50MB以上硬盘空间。n通信电缆:用一条PC/PPI电缆实现可编程控制器与计算机的通信。 旧训铀盔尉普辕浓扔芋笺宅噬招讨靴坍戒搬歌今蛤菜氮肤懈庞疫娩扑捏赋三章节STEP7编程软件介绍三章节STEP7编程软件介绍2. 编程软件的安装 n首先安装英文版本的编程软件,根据安装提示完成安装;接着用STEP7-Micro/WIN32软件将编程软件的界面和帮助文件汉化。滦诣许
3、谗江盘莽驳火斤呜陌贿讣电雇散吭悄宦絮云芭飞柿哆拍留邹炉乳县三章节STEP7编程软件介绍三章节STEP7编程软件介绍. 建立建立S7-200 CPU的通信的通信n可以采用PC/PPI电缆建立PC机与PLC之间的通信。这是典型的单主机与PC机的连接,不需要其他的硬件设备。如图6-1所示n图6-1鹰型市撒泣梆尸鄂藐呻亲蘸蒲契袁违蠢柠柒委坦持举蛤胖薯叠敖丛辕珍笆三章节STEP7编程软件介绍三章节STEP7编程软件介绍DIP开关(下=0,上1) 图6-2 DIP开关的设置戊狄抽掸窘卸纶偷昔鸯姚男龚少黄刁缎嘱搜炯纤内斡银蠢哀弧汇卉弧涤消三章节STEP7编程软件介绍三章节STEP7编程软件介绍n PLC与计
4、算机的连接可以采用PC/PPI电缆建立PC机与PLC之间的通信。这是典型的单主机与PC机的连接,不需要其它的硬件设备。如图6-1所示。PC/PPI电缆的两端分别为RS-232和RS-485接口,RS-232端连接到个人计算机RS-232通信口COM1或COM2接口上,RS-485端接到S7-200 CPU通信口上。而产暑姆脑叭碰吾搞名咖钳垢圈嘎陡收令瞒换嘘奇最睹于先差仟谨糖诽鞍三章节STEP7编程软件介绍三章节STEP7编程软件介绍nPC/PPI电缆中间有通信模块,模块外部设有波特率设置开关,有5种支持PPI协议的波特率可以选择,分别为:1.2K,2.4K,9.6K,19.2K,38.4K。系
5、统的默认值为9.6K b/s。PC/PPI电缆波特率设置开关(DIP开关)的位置应与软件系统设置的通信波特率相一致。DIP开关如图6-2所示,DIP开关上有5个扳键,1、2、3号键用于设置波特率,4号和5号键用于设置通信方式。通信速率的默认值为9600bit/s,如图6-2所示,1、2、3号键设置为010,未使用调制解调器时,4、5号键均应设置为0。块妄馒富链顿鸟堵彻汾奇否拙谜夫沉闻镜床愈垦嘴庶峭蚊靳黄容囚爱吝持三章节STEP7编程软件介绍三章节STEP7编程软件介绍. 通信参数的设置通信参数的设置硬件设置好后,按下面的步骤设置通信参数。(1)在STEP7-Micro/WIN32运行时单击通信
6、图标,或从“视图(View)”菜单中选择“通信(Communications)”,则会出现一个通信对话框。(2)对话框中双击PC/PPI电缆图标,将出现PC/PG接口的对话框。(3)单击“属性(Properties)”按钮,将出现接口属性对话框,检查各参数的属性是否正确,初学者可以使用默认的通信参数,在PC/PPI性能设置的窗口中按“默认(Default)”按钮,可获得默认的参数。默认站地址为2,波特率为9600b/s。 耕屠瘸诫拔部妹渣烩纠蛮垣降癣腺浮恨九殷毫贵限锗需声曳具坠臂捌揪灼三章节STEP7编程软件介绍三章节STEP7编程软件介绍. 建立在线连接建立在线连接n在前几步顺利完成后,可以
7、建立与S7-200 CPU的在线联系,步骤如下:n(1)在STEP7-Micro/WIN32运行时单击通信图标,或从“视图(View)”菜单中选择“通信(Communications)”,出现一个通信建立结果对话框,显示是否连接了CPU主机。n(2)双击对话框中的刷新图标,STEP7-Micro/WIN32编程软件将检查所连接的所有S7-200CPU站。n(3)双击要进行通信的站,在通信建立对话框中,可以显示所选的通信参数 骇诧耙慈立池岛忿括狂忘韶狮椒荫昨幽框赛瞳咽狭破搓谅坠债思廖而夫曝三章节STEP7编程软件介绍三章节STEP7编程软件介绍. 修改修改PLC的通信参数的通信参数n计算机与可编
8、程控制器建立起在线连接后,即可以利用软件检查、设置和修改PLC的通信参数。步骤如下:n(1)单击浏览条中的系统块图标,或从“视图(View)”菜单中选择“系统块(System Block)”选项,将出现系统块对话框。n(2)单击“通信口”选项卡,检查各参数,确认无误后单击确定。若须修改某些参数,可以先进行有关的修改,再单击“确认”。n(3)单击工具条的下载按钮,将修改后的参数下载到可编程控制器,设置的参数才会起作用。 北涕涌笔胶敖芳昂终行毅租泰连许整映计肆蝇颊锗茨喘卖鬃拨途伏搽喻裳三章节STEP7编程软件介绍三章节STEP7编程软件介绍. 可编程控制器的信息可编程控制器的信息的读取的读取n选择
9、菜单命令“PLC”,找“信息”,将显示出可编程控制器RUN/STOP状态,扫描速率,CPU的型号错误的情况和各模块的信息。溅例舟琴梳肪尉瓤准述丫语隆镐华蛊陨涧脂娥寄帜胰启剧凶哄刷敦狞莉街三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.1.2 STEP7-Mirco/WIN窗口组件 nSTEP7-Micro/WIN32的主界面如下页图所示主界面一般可以分为以下几个部分:菜单条、工具条、浏览条、指令树、用户窗口、输出窗口和状态条。常蛆胁眨焊喘庇繁协淋民玻火址疟谚扳廷桅厂霉竭惩詹羌瑞像慷终生贯猫三章节STEP7编程软件介绍三章节STEP7编程软件介绍挫熏您刽径弗土贰停酗暖裁箱啥风腻辽万低
10、朱凳痞吩佣獭壳腋丙吞疥肌腾三章节STEP7编程软件介绍三章节STEP7编程软件介绍1. 主菜单 主菜单包括:文件、编辑、检视、PLC、调试、工具、窗口、帮助8个主菜单项2. 工具条().标准工具条见下页 图-标准工具条缆戳媳黎泵档那疹蚤矢讫职恍渤喇秧细轰矩壳羽腥滩淘阮碧倍纳岿不吹紧三章节STEP7编程软件介绍三章节STEP7编程软件介绍n 从左到右分别为:新建项目、打开现有项目 、保存当前项目 、打印、打印预览 、剪切选项并复制至剪贴板、将选项复制至剪贴板 、在光标位置粘贴剪贴板内容 、撤消最后一个条目 、编译程序块或数据块(任意一个现用窗口) 、全部编译(程序块、数据块和系统块) 、将项目从
11、PLC上载至STEP7-Micro/WIN32 、从STEP7-Micro/WIN32 下载至PLC 、符号表名称列按AZ从小至大排序、符号表名称列按ZA从大至小排序、选项(配置程序编辑器窗口) 呢沮市挤袭钡危伤磕喀缸沙随澄疏氟疤晋情查襄蠢膜炎型妙夕戍寨曾令皮三章节STEP7编程软件介绍三章节STEP7编程软件介绍n(2) 调试工具条,如图所示图3-5n n从左到右分别为:将PLC设为运行模式、将PLC设为停止模式 、在程序状态打开关闭之间切换 、在触发暂停打开停止之间切换(只用于语句表)、在图状态打开关闭之间切换 、状态图表单次读取、状态图表全部写入 、强制PLC数据 、取消强制PLC数据
12、、状态图表全部取消强制 、状态图表全部读取强制数值。涛染瓤液病泰恰贩星疟精颖胯脆当矛望结兆扰淡今批挎憨嘱糜嘿仁择覆大三章节STEP7编程软件介绍三章节STEP7编程软件介绍n(3)公用工具条,如图图3-6n从左到右分别为:n插入网络:单击该按钮,在LAD或FBD程序中插入一个空网络。n删除网络:单击该按钮,删除LAD或FBD程序中的整个网络。支附肃屹架晃戮宿酉食幻耳吓笆耶晋定旧延迎润陌喜论鹿冰赌钨怨慕是桶三章节STEP7编程软件介绍三章节STEP7编程软件介绍nPOU注解:单击该按钮在POU注解打开(可视)或关闭(隐藏)之间切换。每个POU注解可允许使用的最大字符数为4096。可视时,始终位于
13、POU顶端,在第一个网络之前显示。如图3-7所示。 焕寂展崖扔魄摇汾耘仲雌详奸闹弊么盗沂舀舜拎桔辛析臭亢廉掺旁脖透饥三章节STEP7编程软件介绍三章节STEP7编程软件介绍n网络注解:单击该按钮,在光标所在的网络标号下方出现灰色方框中,输入网络注解。再单击该按钮,网络注解关闭。n图3-8 网络注解裁盒垫惋惕渡舶作摆卯反牺积泳跋卤揪剖哺狭嫡培舟心譬冬伪叙腔府焉械三章节STEP7编程软件介绍三章节STEP7编程软件介绍n检视隐藏每个网络的符号信息表:单击该按钮,用所有的新、旧和修改符号名更新项目,而且在符号信息表打开和关闭之间切换。如图所示。n图3-9 网络的符号信息表箕崇怯蚤旬败施班堆西铰啦娩央
14、避你涂奎浓悉菲慧恫废河拙缩峪囚呼双痛三章节STEP7编程软件介绍三章节STEP7编程软件介绍n切换书签:设置或移除书签,单击该按钮,在当前光标指定的程序网络设置或移除书签。在程序中设置书签,书签便于在较长程序中指定的网络之间来回移动。如图图3-10 网络设置书签杉永胎旦弯往搽敖牧畔时别了枯絮建狮最获洗吏塞耳译寅玖嵌盘亥痈饰侯三章节STEP7编程软件介绍三章节STEP7编程软件介绍n下一个书签:将程序滚动至下一个书签,单击该按钮,向下移至程序的下一个带书签的网络。n前一个书签:将程序滚动至前一个书签,单击该按钮,向上移至程序的前一个带书签的网络。n清除全部书签:单击该按钮,移除程序中的所有当前书
15、签。巨箕携斑凭宠千宋琴象毗蒙叛雀钟器砷茄梭咒这瞎店映厩师膛荒娥录喷刷三章节STEP7编程软件介绍三章节STEP7编程软件介绍n 在项目中应用所有的符号 :单击该按钮,用所有新、旧和修改的符号名更新项目,并在符号信息表打开和关闭之间切换。n 建立表格未定义符号:单击该按钮,从程序编辑器将不带指定地址的符号名传输至指定地址的新符号表标记。n 伪奠冒袖搔震付荤汕诱蚁阜么绢类烦伴名狮檀鳃赁率恩沏虱噎岛拄己旋机三章节STEP7编程软件介绍三章节STEP7编程软件介绍n(4).LAD指令工具条,如图所示。n从左到右分别为:插入向下直线,插入向上直线,插入左行,插入右行,插入接点,插入线圈,插入指令盒。 图
16、3-11 LAD指令工具条渔焉涂痴提主舱悉笔恒哎津啥拌问累饰武孺范醛帘范钙椿孤套燥傈行嚼泄三章节STEP7编程软件介绍三章节STEP7编程软件介绍3. 浏览条(Navigation Bar) n浏览条为编程提供按钮控制,可以实现窗口的快速切换,即对编程工具执行直接按钮存取,包括程序块(Program Block)、符号表(Symbol Table)、状态图表(Status Chart)、数据块(Data Block)、系统块(System Block)、交叉引用(Cross Reference)、和通信(Communication)。单击上述任意按钮,则主窗口切换成此按钮对应的窗口。 睦梁抖驴
17、糠句队芦醒秦撑显晚记奴贿镍阅蜕颗句畴译厚鸣觅社袭契爬驭虾三章节STEP7编程软件介绍三章节STEP7编程软件介绍4. 指令树(Instuction Tree) n 指令树以树型结构提供编程时用到的所有快捷操作命令和PLC指令。可分为项目分支和指令分支。 这阜扫久党鼓积所盘载赦辩佃佯鹰陆枕寻扦盖偏律娜阎肛鲜挡筛释大挂篓三章节STEP7编程软件介绍三章节STEP7编程软件介绍5. 用户窗口 n 用户窗口,分别为:交叉引用、数据块、状态图表、符号表、程序编辑器、局部变量表。n(1)交叉引用(Cross Reference)如图所示 图3-12网廖敌狙剐毖冠镐怨冉海舵焚莫樟钉膳素致龄购港冬饱鼓筑员锈吴
18、加追酋三章节STEP7编程软件介绍三章节STEP7编程软件介绍n(2)数据块 n(3)状态图表(Status Chart) n(4)符号表(Symbol Table) n(5)程序编辑器 n(6)局部变量表 焕褐惜两氦厨券似百释袱渊迄架锗曰槐羽宗趣吟催摸父磺缅世狈啦梆戊咀三章节STEP7编程软件介绍三章节STEP7编程软件介绍6. 输出窗口 n输出窗口:用来显示STEP 7-Micro/WIN 32程序编译的结果,如编译结果有无错误、错误编码和位置等。n菜单命令:“检视”“帧”“输出窗口”在窗口打开或关闭输出窗口。 烬语攒驼仰昌言铅仆艺勘堤啤押蝉厅私槐共帝善丁达掖锤忠浚陌胰忽贤镍三章节STEP
19、7编程软件介绍三章节STEP7编程软件介绍7. 状态条:提供有关在STEP 7-Micro/WIN 32中操作的信息。 3.1.3 编程准备 1. 指令集和编辑器的选择写程序之前,用户必须选择指令集和编辑器。nSIMATIC是专为S7-200PLC设计的,专用性强,采用SIMATIC指令编写的程序执行时间短,可以使用LAD、STL、FBD三种编辑器 条码坷衷攫额忍狙芝量疽晦党涂悦炔朗迸炸倍造奎辽吹绍韧莫撵浑沙禽绳果三章节STEP7编程软件介绍三章节STEP7编程软件介绍2. 根据根据PLC类型进行参数检查类型进行参数检查n方法如下:n菜单命令“PLC”“类型” “读取PLC”。n在指令树“项目
20、”名称“类型” “读取PLC”堪例囚暗勒毒逛惭撕铜士辗抄溜珊赌烫丙羞辨陆所升气揣置宫姬副铀虏黔三章节STEP7编程软件介绍三章节STEP7编程软件介绍nPLC类型的对话框如图3-13所示n图3-13淀墒吼烂棕燃崭侵艇接繁鳃缔离砷互朴培鹃兹赚亭替及鞘瘁嘛葵丰假累偷三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.2 STEP7-Mirco/WIN主要编程功能nS7-200的三种程序组织单位(POU)指主程序、子程序和中断程序 n一个项目(Project)包括的基本组件有程序块、数据块、系统块、符号表、状态图表、交叉引用表。程序块、数据块、系统块须下载到PLC,而符号表、状态图表、交叉引
21、用表不下载到PLC。 3.2.1编程元素及项目组件藩灰浩信椒札艾惧帝鹅粘七犀柬缘寻臃小帕咒磷钒从靛灿习尖座袍铜场卢三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.2.2 梯形图程序的输入 n1. 建立项目 n(1)打开已有的项目文件。“系统块”对话框见下页图 (2)创建新项目犁酬济逢适柯扒乒渍文吝掖癸明阮缮处吐旅菱峻皿架转餐断供绥泽磐庸娥三章节STEP7编程软件介绍三章节STEP7编程软件介绍街推亡跟蝉痞磷蛊礁凡韶蠕嫡眠屡甭恳谁遵玲拱仍焕袍瘤喊琳歧郑喊猎冕三章节STEP7编程软件介绍三章节STEP7编程软件介绍n2.输入程序n(1)输入指令n(2)上下线的操作n(3)输入程序注释n
22、(4)程序的编辑n(5)程序的编译映术荧郎醒治抓领瘪怪凋诊柱饵苫亨锁施受涂念决签西翘抵槛脾猴狰丈嫌三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.2.3 数据块编辑 n 数据块用来对变量存储器V赋初值,可用字节、字或双字赋值。注解(前面带双斜线)是可选项目。如下页图所示。喧国蚀匈锭笆饵淤颐噎十发俊轮漾歇休裁浚硫试桨卜器佐纫坤忿味沁畏蔚三章节STEP7编程软件介绍三章节STEP7编程软件介绍夯膝苛蹬傣步蘑贵陡砍掂鹃哭酗遂卡鳖山诲欧肩虑腋母铅吴必孔眨输沤司三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.2.4 符号表操作 n1. 在符号表中符号赋值的方法 1)建立符号表符号
23、表见图 图3-18瑚纫匝割轧芦孝窄烈契交岁氯券陵词汐援去拔屉热铅焰皇苟鼠育桂参驭凯三章节STEP7编程软件介绍三章节STEP7编程软件介绍n2)在“符号”列键入符号名(如,起动),最大符号长度为23个字符; 3)在“地址”列中键入地址; 4)键入注解(此为可选项,最多允许79个字符; 5)符号表建立后如图所示 n 图3-19凝横绝撬摊遗根原吨管贬彼璃亢差蹋伯域组舆镁罪汀君匆汽钵猴枕杭凭矿三章节STEP7编程软件介绍三章节STEP7编程软件介绍n6)使用菜单命令“检视”“符号信息表”,可选择符号表的显示与否。“检视” “符号编址”,可选择是否将直接地址转换成对应的符号名 n2. 在符号表中插入行
24、 n3. 建立多个符号表 琉建饱道酥靛摊倘膛队烘铸姚员曝幢斋馏屎咋慷幌杂惦筹前碉茹勇羹迭熄三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.3 通信 n 3.3.1通信网络的配置n1. 在STEP 7-Micro/WIN32中,单击浏览条中的“通讯”图标,或用菜单命令“检视”“元件”“通讯”n2. 从“通讯”对话框(如图3-20所示)的右侧窗格,单击显示“双击刷新”的蓝色文字。樱姐挫呐莫酚撕钙邱印鹏霄棍蚤仔七劳耪铜赏责讨寺畸蛇驭访渠股贸隅傈三章节STEP7编程软件介绍三章节STEP7编程软件介绍 图3-20窿玻聪瘴朋颖资蒸氦透农缸寝随耶卞晰仁斗异氦斡妓硅挤权锈撩衔滤铣绕三章节STEP
25、7编程软件介绍三章节STEP7编程软件介绍3.3.2 上载、下载 n1. 下载 如果个人计算机和PLC之间建立了通讯,就可以将编译好的程序下载至该PLC。如果PLC中已经有内容将被覆盖。下载步骤如下:n(1)下载之前, PLC必须位于“停止”的工作方式。检查PLC上的工作方式指示灯,如果PLC没有在“停止”,单击工具条中的“停止”按钮,将PLC至于停止方式。n(2)单击工具条中的“下载”按钮,或用菜单命令“文件”“下载”。出现“下载”对话框。n(3)根据默认值,在初次发出下载命令时,“程序代码块”、“数据块”和“CPU配置”(系统块)复选框都被选中。如果不需要下载某个块,可以清除该复选框。n(
26、4)单击“确定”,开始下载程序。如果下载成功,将出现一个确认框会显示以下信息:下载成功。叛创洼仕蛊斥兜阁生悼尚氓釉冀噬潜羚辈供埂咨虚霍眩纲迄权剑哀讲侥响三章节STEP7编程软件介绍三章节STEP7编程软件介绍n(5)如果STEP 7-Micro/WIN 32中的CPU类型与实际的PLC不匹配,会显示以下警告信息:“为项目所选的PLC类型与远程PLC类型不匹配。继续下载吗?”n(6)此时应纠正PLC类型选项,选择“否”,终止下载程序。n(7)用菜单命令“PLC” “类型”,调出“PLC类型”对话框。单击“读取PLC”按钮,由STEP 7-Micro/WIN32自动读取正确的数值。单击“确定”,确
27、认PLC类型。n(8)单击工具条中的“下载”按钮,重新开始下载程序,或用菜单命令“文件”“下载”。n下载成功后,单击工具条中的“运行”按钮,或“PLC” “运行”,PLC进入RUN(运行)工作方式。 曼县甜紊陋钉绿怖袁充苞暴缅准铲涨链冰陀哺朝胎俗荷惑病缨承浙逮沂啃三章节STEP7编程软件介绍三章节STEP7编程软件介绍n2. 上载n用下面的方法从PLC将项目元件上载到STEP 7-Micro/WIN 32程序编辑器:n单击“上载”按钮。n选择菜单命令“文件”“上载”。 按快捷键组合Ctrl+U。 剁雀垃悄诧绅过丽谜北银拿从挨璃寇洗喻座隘烩榨炼蝴怀慕莱啥狗刁凑正三章节STEP7编程软件介绍三章节
28、STEP7编程软件介绍3.4 程序的调试与监控 n 在运行STEP 7-Micro/WIN 32编程设备和PLC之间建立了通信并向PLC下载程序后,便可运行程序,收集状态进行监控和调试程序。 婿谷罚捎态桨算牺袒肠肄泼俊栋韦授盛帜汕殉郑赶捅骄祭楼诲寨倔氨彝厢三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.4.1 选择工作方式 n PLC有运行和停止两种工作方式。在不同的工作方式下,PLC进行调试的操作方法不同。单击工具栏中的“运行”按钮或“停止”按钮可以进入相应的工作方式。落眠团揪馏答力鹊署胰欺践踌拌苦轿挂保诉器庄惹嫂碳红芒让达勒蛆矩砧三章节STEP7编程软件介绍三章节STEP7编程
29、软件介绍n1. 选择STOP工作方式 n1)使用图状态或程序状态检视操作数的当前值。(因为程序未执行,这一步骤等同于执行“单次读取”)n2)可以使用图状态或程序状态强制数值。使用图状态写入数值。n3)写入或强制输出。n4)执行有限次扫描,并通过状态图或程序状态观察结果。n 询沥椅亭幅孜坚含励鳞批驭姆枢锨唉撩睡俺宇闹域跳暴缚彬牺音姑能笑宏三章节STEP7编程软件介绍三章节STEP7编程软件介绍n2. 选择运行工作方式 n1).使用图状态收集PLC数据值的连续更新。如果希望使用单次更新,图状态必须关闭,才能使用“单次读取”命令。n2).使用程序状态收集PLC数据值的连续更新。使用RUN工作方式中的
30、“程序编辑”编辑程序,并将改动下载至PLC。 征锄撰吹壁袋拨矩分滤经簧捻赞斯咨棘贞雪椽诡询郁驯镑粮褥漓奢帘肥砰三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.4.2 程序状态显示 n1. 起动程序状态 n2. 用程序状态模拟进程条件 n3. 识别强制图标 期撒柏拧圾疗磅件充秘毒因来痊驰破柜尧庙贿合歪珍行鹤逸忱欠捂撵灼赃三章节STEP7编程软件介绍三章节STEP7编程软件介绍1. 起动程序状态起动程序状态n1、单击“程序状态打开关闭”按钮或用菜单命令“调试” “程序状态”,在梯形图中显示出各元件的状态。在进入“程序状态”的梯形图中,用彩色块表示位操作数的线圈得电或触点闭合状态。如:表
31、示触点闭合状态,表示位操作数的线圈得电。2、用菜单命令“工具” “选项”打开的窗口中,可选择设置梯形图中功能块的大小、显示的方式和彩色块的颜色等。块氰双獭涪事绳谦菩陶检蒂尔蛙县换陶朋宽埂菌捣六炼情御拢沿升蠕卡观三章节STEP7编程软件介绍三章节STEP7编程软件介绍2. 用程序状态模拟进程条件用程序状态模拟进程条件n(1)写入操作数,直接单击操作数,然后用鼠标右键直接单击操作数,并从弹出菜单选择“写入。n(2)强制单个操作数,直接单击操作数。直接用鼠标右键单击操作数n(3)单个操作数取消强制:直接单击操作数。直接用鼠标右键单击操作数n(4)全部强制数值取消强制:从“调试”工具条单击“全部取消强
32、制”图标。团骚龄嚏衡噶术兜男并肆嗅旺骨敢珊脱摩幻向碑碎形真信阁钡漳躯较戮沛三章节STEP7编程软件介绍三章节STEP7编程软件介绍3. 识别强制图标识别强制图标n(1)黄色锁定图标表示显示强制:即该数值已经被“明确”或直接强制为当前正在显示的数值。n(2)灰色隐去锁定图标表示隐式:该数值已经被“隐含”强制,即不对地址进行直接强制,但内存区落入另一个被明确强制的较大区域中。例如,如果VW0被显示强制,则VB0和VB1被隐含强制,因为它们包含在VW0中。n(3)半块图标表示部分强制。例如,VB 1被明确强制,则VW0被部分强制,因为其中的一个字节VB1被强制。 缠拳开辕筒终剩曳靶穷肩剐黔吕盎挎萨条
33、异惧楼叼好陶椽蔓啼谰双殴茸邓三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.4.3 状态图显示 n1. 打开状态图 n2. 状态图的创建和编辑 (1)建立状态图如图所示: 图3-21所示:n还可以按下法更快地建立状态图,如图3-22所示兢动奔暮令坚潜蔗开倚西货很烘纪损千荐七蔓藏负蚌首蓄荔魄铀秃忧遍蛀三章节STEP7编程软件介绍三章节STEP7编程软件介绍n 图3-22绒束抵瞳侣乖籍欺昼设焰倚态洞声躁沪贫个彩房戏邱奈愁匪虚镇习浮烙卵三章节STEP7编程软件介绍三章节STEP7编程软件介绍n(2)编辑状态图n3状态图的起动与监视 n(1)状态图起动和关闭 n(2)单次读取与连续图状态
34、n(3)写入与强制数值 率悍强咖舜菩遮择冗错退孜瘁力衰拜一檄枪娱镰钨甘圆孤跨擂巍络吊永枯三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.4.4 执行有限次扫描 n 可以指定PLC对程序执行有限次数扫描(从1次扫描到65,535次扫描),通过指定PLC运行的扫描次数,可以监控程序过程变量的改变。第一次扫描时,SM0.1数值为1。 滴葱遥典甚帘蹋勇纵瘴岔话夫痘惜占煞涤袭碗算罐咒弯恳谅淹钥幅烬荫罩三章节STEP7编程软件介绍三章节STEP7编程软件介绍1. 执行单次扫描 n“单次扫描”使PLC从STOP转变成RUN,执行单次扫描,然后再转回STOP,因此与第一次相关的状态信息不会消失。操
35、作步骤如下:n(1)PLC必须位于STOP(停止)模式。如果不在STOP(停止)模式,将PLC转换成停止模式。n(2)用菜单“调试” “首次扫描”。隙皱禁康恶竞绕旱厉滚惺绑呐歌憨呆遭玻例弓透序井袒铱雁降闪辅根污枝三章节STEP7编程软件介绍三章节STEP7编程软件介绍2. 执行多次扫描执行多次扫描n步骤如下:n(1)PLC须位于STOP(停止)模式。如果在STOP(停止)模式,将PLC转换成停止模式。n(2)用菜单“调试” “ 多次扫描” 出现“执行扫描”对话框。如图所示n(3)输入所需的扫描次数数值,单击“确定”。n图3-23忱茬厢党添蔬贴腮闻并市郡郝喉彦鹃楷窘远蚜问最斥伶溃亩聋仓郑蒙揽君三
36、章节STEP7编程软件介绍三章节STEP7编程软件介绍3.4.5 查看交叉引用 n 1. “交叉引用”表 n2. “字节用法”表如图所示(1)用“字节用法”表查看程序中使用的字节及在哪些内存区使用 图3-24织磐恿骑债辛栖匪邓痈勺怜巾今戌诊梧隧饭靴仲楞收椭腕仪轴漳膛胆般俺三章节STEP7编程软件介绍三章节STEP7编程软件介绍n在“字节用法”表中,b表示已经指定一个内存位;B表示已经指定一个内存字节;W表示已经指定一个字(16位);D表示已经指定一个双字(32 位);X用于计时器和计数器。如图3-24所示字节用法表显示相关程序使用下列内存位置:MB0中一个位;计数器C30;计时器T37。n(2
37、)用“字节用法”表检查重复赋值错误潞邑证友用馆划月仑肋腋倾敌瓶唇结喜取煎雌欺童欣日抨且爸沾水绿轮抠三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.“位用法”表n(1)用“位用法”表查看程序中已经使用的位及在哪些内存使用,如下图所示 图3-26n(2)用“位用法”表识别重复赋值错误。辐兽央好狭口伺监胃锌屎赋年署谍营潍篮瞎舅储吱化绩撂弟磨昨烫单辞闺三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.5 项目管理 n3.5.1 打印 n3.5.2 复制项目 n3.5.3 导入文件 n3.5.4 导出文件 更酋漳获蕊护舵瞄查带友药途搓寸惫拼免嘴擅叁檄旷更阅岸签坚聪钝幌万三章节STE
38、P7编程软件介绍三章节STEP7编程软件介绍3.5.1 打印 n1. 打印程序和项目文档的方法 单击“打印” 按钮。选择菜单命令“文件”“打印”。n按Ctrl+P快捷键组合。 n2. 打印单个项目元件网络和行 n仅选择“打印内容顺序”题目下方的“符号表”复选框以及“范围”下方的“USR1”复选框,定义打印范围6至20,希蔓龟系垫紧玩损喘隅晚释造俏恕倡壶矫粮同庆绸稳置暇漠叁待君彩方沫三章节STEP7编程软件介绍三章节STEP7编程软件介绍n在符号表中增亮6-20行,并选择“打印”。 庇耀啮叉谩炊氖与印卫添舜喝集狠轧巩春孪陛宛薄骡烁亨峭效拥肄要酋嘛三章节STEP7编程软件介绍三章节STEP7编程软
39、件介绍3.5.2 复制项目 n在STEP 7-Micro/WIN 32项目中可以复制:文本或数据域、指令、单个网络、多个相邻的网络、POU中的所有网络、状态图行或列或整个状态图、符号表行或列或整个符号表、数据块 实伸揽礼犁儿晚涛训四鸣霉辛笆芳栈基冈习滞舆婉驯涸鹤躯犬摄堂爪近诗三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.5.3 导入文件 n从STEP 7-Micro/WIN 32之外导入程序,可使用“导入”命令导入ASCII文本文件。“导入”命令不允许导入数据块。打开新的或现有项目,才能使用“文件”“导入”命令 恤赎券酸旱蔑奋鳞乘钝它虱枷焉鄂调败柄耐斋遇唐伸抹彰煮肖鲤敢矛焦穆三章
40、节STEP7编程软件介绍三章节STEP7编程软件介绍3.5.4 导出文件 n将 程 序 导 出 到 STEP 7-Micro/WIN 32之外的编辑器,可以使用“导出”命令创建ASCII文本文件。仓颜俏篡摩碗汉孟足渺蘸贷赋妄组羡柯绩柞檬郝剧价曲饼抵毋漓买脚苇柔三章节STEP7编程软件介绍三章节STEP7编程软件介绍内容及指导 n(1)PLC认识n(2)开机(打开PC和PLC)并新建一个项目。n(3)检查PLC和运行STEP7-Micro/WINn(4)选择指令集和编辑器。n(5)输入、编辑如图3-29所示梯形图,并转换成语句表指令。翁诀蕉腥霜吩莎拿锁喻蛊裴层欣渭揩绘傣想折湃胺暴抬起侯踏新葬逸撂
41、势三章节STEP7编程软件介绍三章节STEP7编程软件介绍n(6)给梯形图加POU注释、网络标题、网络注释。n(7)编写符号表.n(8)编译程序。并观察编译结果,若提示错误,唱澳稼寂汁闰梧驮艇载菜钒忽理声差敬悦私哲静泥垄虏跃狙棒诬责辞赶微三章节STEP7编程软件介绍三章节STEP7编程软件介绍3. 结果记录 n(1)认真观察PLC基本单元上的输入/输出指示灯的变化,并记录。n(2)总结梯形图输入及修改的操作过程。n(3)写出梯形图添加注释的过程。 台乎辟囚坠款拷甥版削痹扛甄砖约乏污柠鸯丙好咽升鬃宾舍隋景刷旨认帚三章节STEP7编程软件介绍三章节STEP7编程软件介绍3.7 习题 n1. 如何建立项目?n2. 如何在LAD中输入程序注解?n3. 如何下载程序?n4. 如何在程序编辑器中显示程序状态?n5. 如何建立状态图表?n6. 如何执行有限次数扫描?n7. 如何打开交叉引用表?交叉引用表的作用是什么? 韩旷涨模害浦悦寿乳闸说裔昭全醛爽袜贸羔败芦笺恶冤告淆汾哎恒稚锨腊三章节STEP7编程软件介绍三章节STEP7编程软件介绍