PA8000PLC中文手册

上传人:dfh****415 文档编号:157035270 上传时间:2022-09-28 格式:DOCX 页数:132 大小:214.17KB
收藏 版权申诉 举报 下载
PA8000PLC中文手册_第1页
第1页 / 共132页
PA8000PLC中文手册_第2页
第2页 / 共132页
PA8000PLC中文手册_第3页
第3页 / 共132页
资源描述:

《PA8000PLC中文手册》由会员分享,可在线阅读,更多相关《PA8000PLC中文手册(132页珍藏版)》请在装配图网上搜索。

1、第一章 PLC编程人员参考概述此手册供开放式式架构数控系系统PA 88000的PPLC编程人人员参考使用用,编程人员员在进行PLC编程之前前请仔细阅读读本手册。手册中将介绍如如何利用系统统中自带的PPLC编程工工具进行编程程,同时介绍绍编程指令及及格式等,手手册中的编程程格式为STT,其它的编编程格式不详详细介绍。最最后将以一铣铣床的PLCC程序为例加加深对程序的的理解为了使手册更加加通俗易懂,手手册中并没有有介绍所有的的与PLC相相关的内容,用用户如有需要要可向机床制制造商索取专专门的介绍资资料。希望调调试人员能通通过对本手册册的阅读更快快地熟练PLLC编程。第二章 PLC-1131-3 D

2、S简介PLC-11331-S3为PLC编程程提供了一个个完善的环境境,为PLCC程序员处理理各种程序提供了一个简单单而又功能强强大的途径,它它的编程和调调试基于完善善的环境和高高级编程语言言(类似与VVisuall C+)。2.1 PLCC-11311-3 DSS功能简介工程文件的结构构:工程文件的后缀缀名为proo,在新工程程中建立的第第一个程序结结构单元(Progrram Orrganizzationn Unit)将将被自动命名名为PLC_PRG,这这个程序结构构单元就类似似于C语言中的主程序序。在PLCC_PRG中中可以调用各各种函数及功功能块,而函函数和功能块块都属于程序序结构单元。P

3、LC-11331-3 DDS能够区分分在同一工程程中的不同对对象:程序结构单元(POU)数据类型(daata tyypes) 资源(resoourcess)工程的设置:1) 首先应该该设置PLCC的输入输出出以保证工程程中使用的地地址的准确性性。2)接着建立解解决问题的程程序结构单元元3) 选择适当当的语言编写写程序4) 写好程序序之后,对程程序进行编译译去除程序中中的所有错误误。工程的测试:当工程之中的所所有错误被去去除之后激活活仿真模式,就就是与仿真PPLC连接,与与此同时将工工程下载到PPLC中,这这样 PLC-11131-33 DS就处处于在线方式式了。现在能以适当的的顺序测试工工程了

4、,手动动改变输入变变量的值,观观察输出是否否正确。用PLC-11131-3DDS调试程序序 当程序发生错误误时,你可以以设置断点。当当处理发生中中断时,你就就可以及时的的在断点处检检查所有工程程变量的值。工工作在单步方方式(sinnglesttep)下,可以检验程程序的逻辑错错误。 你可以强制输入入或输出变量量的值。使用用流控制(flowccontrool)可以知道哪哪些程序段已已经执行。采采样轨迹(SampllingTrrace)显示变量在在长时间的变变化过程曲线线。整个工程可以以以文本文件的的形式导出。总而言之 PLLC-11331-3 DDS对于PLLC编程是一一种完善和方方便的工具。2

5、.2 PLCC-11311-3 DSS基本概念此节包括一些重重要的概念帮帮助你熟悉PPLC-11131-3 DS2.2.1工程程的组成工程 (Prooject)一个工程包括了了PLC程序序中所有的对对象,工程中中包含了如下下对象: 程序结构单单元 POOUs 数据类型 data typess 资源 ressourcees 库函数 llibrarries程序结构单元(POU)函数(Funnctionns), 功能块(functtion bblockss)和程序(prrogramms)都是程程序结构单元元(POUss)。每个POU包括括了定义变量量和程序主体体两个部分。程程序主体用IIEC编程语语

6、言编写,其其中包括:指令表 (ILL)结构文本 (SST) SFC FBD 梯形图(LD).PLC-11331-3 DDS 支持所所有的标准IIEC程序结结构单元。POUs之间能能够相互调用用,但是不允允许递归调用用.函数(Funcction)当定义函数的时时候,不要忘忘记函数中必必须含有返回回值的数据类类型,也就是是说在函数名名的后面必需需紧跟冒号和和一个数据类类型。下面是一个正确确的函数定义义:FUNCTIOON INDDUAL :INT 就是说函数名被被用作输出变变量。函数定定义的以关键键字FUNCCTION开开始,以ENND_FUNNCTIONN 结尾。Exaample in ILL

7、of aa funcction that takess threee inpput vaariablles annd retturns the pproducct of the ffirst two ddivideed by the tthird:Image Error! No text of specified style in document.1: Funnctionnbmc biild2_11.bmpx Examplle of a funnctionn in IIL函数没有任何的的内部条件,就就是说当用相相同的输入变变量时就会得得出相同的结结果(输出)。x Examplles foor

8、 callling up thhe funnctionn desccribedd abovveExamplees forr callling uup thee funcction descrribed abovee:in ST:Resultt := FFct(7, 2, 44);程序(Proggram)程序是一种程序序结构单元,在在运行过程中中返回一定数数量的值。程程序在整个工工程中都可以以被识别。bmc biild2_88.bmpx Examplle of a proogram程序能够被调用用,但不允许许在函数中调调用程序。如如果在程序结结构单元中调调用程序时程程序的返回值值有变化,这这些变

9、化将保保持到下一次次程序调用,即即使程序程序序是从其它程程序结构单元元调用的。程序由起始关键键字PROGGRAM开始始,END_PROGRRAM结束。.x Examplles off callls of the pprograam desscribeed aboovein ST:PRGExammple;Res := PRGexxamplee.PAR;If the variaable PPAR frrom thhe proogram PRGexxamplee is iinitiaalizedd by aa mainn proggram wwith 00, andd thenn one after

10、r the otherr proggrams are ccalledd withh abovve nammed prrogramm callls, thhen thhe RESS resuult inn the progrrams wwill hhave tthe vaalues 1, 2, and 3. Iff one exchaanges the ssequennce off the callss, theen thee valuues off the givenn resuult paarametters aalso cchangee in aa corrresponnding fash

11、iion.PLC_PRGGPLC_PRGG 是一个特特殊的预先定定义的程序结结构单元,任任何工程都必必须含有这个个特殊的程序序。每次循环环的过程中调调用一次PLLC_PRGG 。在新工程建立之之后第一次执执行 Projject Objeect Addd 命令时,程程序结构单元元对话框中的的初始输入项项就是名为PPLC_PRRG的程序类类型。注意: 不要要删除或者重重命名PLCC_PRGResourcces设置和组织工程程所需的资源源:全局变量 Globaal Varriablees PLC设置 PLC Confiigurattion 任务配置 Task Confiigurattion 采样轨迹

12、 Samppling Tracee 观察和接收管管理器Wattch annd Recceipt Managger 库函数(Libbrariees)库函数staandardd.lib是一个标准准的函数库,可可供程序进行行调用。第三章 结构文本格式编程语言在此手册中编程程语言以 结结构文本编程程指令为例,其其它的指令格格式不作详细细介绍。结构文本编程指指令(Strructurred Text)包包括了一系列列的编程语句句,如条件语语句 (IF.THEN.ELSEE),循环语句句(WHILLE.DOO)等等。下面就是一个结结构文本指令令格式的一段段小程序IF valuue 77 THENNWHILE

13、Evaluee 8 DOvaluee := vvalue + 1;END_WWHILE;END_IIF;3.1 表达式式表达式指操作数数被赋值后返返回一个确定定值的结构。表达式由运算符符和操作数组组成,操作数数可以是常数数、变量 、调调用函数或则则其它表达式。3.2 表达式式的计算根据各种运算符符优先级别依依次运算得到到最后的结果果。具有最高优先权权的运算符最最先计算,接接着计算第二二优先级别的的运算符. 直到得得出最后结果果。具有相同同优先级别的的运算符按照照从左到右的的顺序计算。下面给出结构文文本的运算符符:运算符符号优先级别括号(表达式)最高函数调用函数名 (参数数)求幂*求反-NOT乘

14、除求余*/MOD加减+-比较,=等于不等于=逻辑与AND异或XOR逻辑或OR最低优先级3.3 结构文文本格式编程程格式指令指令类型例子赋值 (Asssignmeent) A:=B; CCV := CV + 1; C:=SIN(X);调用功能块或者者函数的返回回值(Calliing a functtion bblock and uuse off the FB ouutput)CMD_TMRR(IN := %IXX5, PTT := 3300);A:=CMD_TMR.QQ返回 (RETTURN) RETURN;IF (条件)D:=B*B;IF D0.0 THEENC:=A;ELSIF DD=0.0

15、 THENC:=B;ELSEC:=D;ENND_IF;CASE(分支支)CASE INNT1 OFF1:BOOLL1 := TRUE;2:BOOLL2 := TRUE;ELSEBOOL1 := FAALSE;BOOL2 := FAALSE;END_CASSE;FOR(循环)J:=101;FOR I:=1 TO 100 BBY 2 DDO IF ARRRI = 70 THEN J:=I; EXITT; END_IIF;END_FORR;WHILE(循循环)J:=1;WHILE JJ= 1000 ANDD ARRJ 70 DDO J:=J+2;ENDD_WHILLE;REPEAT(重复)J:=-1

16、;REPEAT J:=J+2;UNTIL JJ= 1011 OR AARRJ = 700END_REPPEAT;EXIT(退出出)EXIT;Empty iinstruuctionn(空指令);用结构文本编程程格式编写的的程序与其它它格式的编程程语言相比出出错概率低,编编写的程序具具有可读性高高的特点。IInstruuctionn in SStructtured Text赋值运算 (AAssignnment operaator) 此操作将右边表表达式的结果果赋给左边的的操作数。符号为 :=例:Var1 := Var22 * 100;调用功能块(CCallinng a ffunctiion bll

17、ock)结构文本编程格格式通过在功功能块名后面面的括号里分分配参数值来来调用功能块块的功能在下面的例子中中通过分配参参数IN和PPT的值调用用一定时器功功能块,它的的结果变量的的值被赋给变变量A 。CMD_TMRR(IN := %IXX5, PTT := 3300);A:=CMD_TMR.QQ返回指令(REETURN instrructioon )返回指令用来结结束函数调用用,当条件满满足时返回主主程序条件指令(IFF insttructiion)使用IF指令检检验是否满足足条件,当条条件满足时执执行相应的的的指令语法:IF THENN ELSIF THEN .ELSIF THEEN ELSE

18、 END_IF;里面的内容容是可选的 。如果的返返回值为真 (TRUE),那么只有被执行,而而其它的指令令不执行。否则检检验的的返回值是否否为真,这样样连续判断的返回回值,直到返返回值为真时时执行对应的的指令。如果果执行到最后后表达式的返返回值也没有有为真,那么么执行。例:IFtempp17THENheeatingg_on := TRUUE;ELSEheeatingg_on := FALLSE;END_IF;这段程序控制加加热功能的开开启和关闭,当当温度高于117度时不加加热,当温度度低于17度度时就加热。分支指令(CAASE instrructioon) 使用分支指令可可以将一些具具有相同条

19、件件变量的指令令结合在一个个结构中语法:CASE OF: .:ELSEEND_CASSE;CASE指令根根据下面的模模式处理程序序: 如果果的值为,那么执行行中的指 令。 如果没有有相应的的值,那那么执行 如果需要几个不不同的变量值值执行相同的的指令,那么么可以将几个个变量值写在在一起用逗号号隔开,后面面接需要执行行的指令。例:CASE INNT1 OFF1, 5:BBOOL1 := TRRUE;BOOL3 := FAALSE;2:BOOLL2 := FALSEE;BOOL3 := TRRUE;ELSEBOOL1 := NOOT BOOOL1;BOOL2 := BOOOL1 OOR BOOOL

20、2;END_CASSE;循环指令(FOOR) DO 使使用FOR循循环指令可以以重复程序处处理的过程。语法:整形变量INTT_Var :INT;FOR := TTO BBYEND_FORR;中的内容可可选的. 只要中中的计数值不不大于就重重复执行 中的的指令。在执执行指令之前前就检验这个个条件,如果果条件得不到到满足就不执执行中的指指令。当指令令被执行一次次之后就增加中的的相应值。当当得到大于的条件件时就停止循环。例:FOR Couunter:=1 TOO 5 BYY 1 DOOVar1:=VVar1*22;END_FORR;Res:=Vaar1;我们假设Varr1的初始值值为1,那么么循环结

21、束时时变量 Vaar1的值为为32。循环指令( WWHILE loop)WHILE循环环指令的用法法与FOR循循环指令相似似,它们的不不同之处在于于WHILEE循环的判断断条件有些不不同,它可以以是任何布尔尔表达式。也也就是说只要要满足你给定定的条件时,就就执行循环指指令。语法:WHILE END_WHIILE;只要的返回回值为真TRRUE,也就就是条件满足足的时候,将重重复执行 ,直到 的返回值值为假FALLSE。如果在第一次判判断条件时就就不满足,那那么没有执行行一次指令循循环就结束了了。当的的返回值始终终为真时,指指令就无限的的循环执行下下去,进入死死循环状态。这这在编程时要要尽量避免。

22、例:WHILE ccounteer0 DOVar1 := Varr1*2;Counteer := Countter-1;END_WHIILEWHILE循环环和REPEEAT循环在在某种意义上上来说比FOOR循环更实实用,因为在在某种情况下下我们不能确确定循环的次次数,在这种种情况下只能能用WHILLE循环指令令或者REPPEAT循环环指令。但是是FOR循环环指令的循环环次数是一定定的,所以用用FOR循环环指令编程可可以避免死循循环的出现。循环指令(REEPEAT loop)REPEAT循循环指令不同同于WHILLE循环指令令的地方在于于指令执行条条件的判定顺顺序,REPPEAT循环环指令在判断

23、断条件之前就就执行指令,也也就是说REEPEAT循循环指令至少少可以执行一一次而不考虑虑判定条件。WWHILE循循环指令就不不同,可能指指令一次也不不执行就终止止循环。语法:REPEAT UNTIL END_REPPEAT; 当的返回值为为真时,就是是说判定条件件满足的时候候就终止循环环。如果在第一次检检验的时候满满足条件,那那么整个循环环只执行一次。如果条件始始终得不到满满足,进入死死循环状态,编编程时需尽量量避免这种情情况的发生。例:REPEATVar1 := Varr1*2;Counteer := Countter-1;UNTILCounteer=0END_REPPEAT;退出指令(EX

24、XIT innstrucction)如果EXIT指指令出现在FFOR、WHHILE、RREPET循循环指令里面面的时候,循循环将不考虑虑中断条件是是否满足就无无条件中断正正在进行中的的循环。第四章 PLC编程界面、环境和命令4.1 主窗口口打开 PLC-1131-3 DS的的主窗口之后后,你可以看看到下列元件件(从上到下下)菜单栏工具栏(可选选) 对象管理器;有有程序结构单单元(POUs)选项卡、数数据类型(Data typess) 选项卡、资资源(Ressourcees) 选项项卡对象管理和编编程区域之间间的分隔条编程区域 消息窗口(可选选)状态栏(可选选)菜单栏(mennulbarr)菜单

25、栏位于主窗窗口的最上面面,包括所有有的菜单命令令工具栏(tooolbar)通过工具栏可以以快速选择执执行菜单栏中中的一些常用用的命令。在在激活不同的的窗口中时菜菜单栏中的快快捷按钮会有有所不同,只只需用鼠标单单击菜单栏中中的快捷按钮钮就相当于执执行了菜单栏栏中的命令。如如果将鼠标放放在工具栏的的按钮上一段段时间,会显显示出该命令令的名称。工工具栏是可选选的,如果不不需要显示工工具栏的时候候,你可以将将Projject菜菜单下Opptionss目录中的的Desktoop选项中ttoolbaar去除为了方便说明,用用ProjjectOptioons表示示Projject菜菜单下Opptionss命

26、令。对象管理器(OObjectt Orgaanizerr)对象管理器位于于主窗口的左左边。在对象象管理器的下下面有4个选选项卡, PPOUs, Datatyypes和Resouurces,用鼠标单击击不同的选项项卡就改变了了相应的对象象类型。在说说明书的后面面将介绍如何何建立、删除除对象,怎么么在对象管理理器中管理各各种对象。屏幕分隔栏(SScreenn dividder)屏幕分隔栏是两两个不重叠窗窗口的分界线线,在PLCC-11311-3 DSS中在对象管管理器窗口与编程区窗窗口之间有一一个屏幕分隔隔栏。编程区区里面的定义义变量窗口与与程序主体窗窗口之间也有有一屏幕分隔隔栏。你可以以按鼠标左

27、键键移动屏幕分分隔栏。编程区域 (WWork sspace)编程区域位于主主窗口的右侧侧,所有的对对象编辑和函函数库管理操操作都是在这这个区域进行行操作的。PPLC-1331-3 DDS的程序编编辑将在说明明书的后面作作详细介绍。在Windoow菜单下下,你可以找找到所有的窗窗口管理命令令。消息窗口( MMessagge winndow)消息窗口在主窗窗口编程区的的下面,它包包含了编译、检检验和比较的的信息。当程序编译出错错时,鼠标双双击消息窗口口中的一条错错误信息,程程序将跳转到到对应的程序序行自动查找找错误。你也也可以用EEdit Nextt erroor和Editt Prreviouus

28、 errror命令令实现在相邻邻两个错误之之间迅速跳转转。消息窗口的显示示是可选的(Winddow Messaages命命令).状态栏 (Sttatus bar) 在PLC-11131-3DDS中,状态态栏在主窗口口的底部。它它显示当前工工程的信息和和菜单命令的注释。状状态栏的的右右边以黑字体体显示时,表表示工程处在在该状态下,灰灰字体则表示示该状态未被被激活。例如如工程工作在在在线方式下下,Onliine变成黑黑颜色,以离离线方式运行行时Onliine就变成成灰颜色。在线模式下,你你可以知道现现在处于模拟拟方式(SIIM),程序序正被处理(RUNS),设置断点点 (BP),强制变量量(FOR

29、CCE)。状态态栏的显示是是可选的,通通过Prooject Opttions目录下的DDesktoop选项决定定是否显示。4.2 工程管管理工程管理的命令令可以在File和Projeect菜单下找到到。File New工具栏中的符号号: 建立一个空的工工程,文件名名为Unttitledd,当保存存文件时必须须改变工程名名。File Openn工具栏中的符号号: 打开一个已经存存在的工程。选择菜单或工具具栏命令后弹弹出一对话框框,从中选择择已经存在的的工程文件,文文件后缀名为为.proo,对话框框如下图所示示:bmc biild4_116.bmppx Dialogg box for oopeni

30、nng a ffileFile Closse关闭当前打开的的工程。如果果工程被修改改过,PLCC-11311-3 DSS将询问是否否保存。File Savee在工具栏中的符符号: Shorttcut: +保存工程中所做做的任何修改改。File Savee as用此命令可将当当前的工程保保存为另外一一个文件,而而不改变原始始文件。当运行此命令之之后,在弹出出保存对话框框中选择已经经存在的文件件名和文件格格式或者重新新输入一个文文件名。对话话框如图所示示:bmc biild4_117.bmppx Dialogg box for SSave aasFile Prinnt 快捷方式: +打印当前活动窗

31、窗口。运行此命令之后后,弹出打印印对话框选择择打印设置,然然后点击OKK按钮。打印对话框如下下图所示L:bmc biild4_118.bmppx Print dialoog boxx在打印对话框中中可以选择打打印范围, numbeer of the copiees(副本数数量)等。单单击Properrties(属性)按钮钮,打开设置置打印机的对对话框。你也可以用FFile Prinnter SSetup命令决定打打印输出的版版面格式当需要打印整个个工程的时候候,使用PProjecct DDocumeent命令令。File Prinnter ssetup 运行此命令时时弹出如图所所示的对话框框,

32、可以设置置打印页的输输出格式。bmc biild4_119.bmppx Page LLayoutt Diallog Boox你可以将页面设设置保存为后后缀名为.dfr的的文件,初始始默认文件名名为 DEFFAULT.DFR。如如果希望改变变现有的页面面设置,你可可以单击Brrowse(浏览)按钮钮在弹出的对对话框中选择择希望的页面面设置。File Exitt快捷方式: +退出PLC-11131-33 DS系统统。Projecct CCheck all !运行此命令将检检查程序的静静态错误。若在程序中发现现错误,将在在信息窗口中中给出出错信信息以及出错错的行号。Projecct BBuild 运

33、用此命令将所所有作过修改改的程序结构构单元重建。这这样当载入PPLC程序的的时候,就只只需将作过修修改的程序传传送到PLCC中,而其余余的程序在PPLC中保持持不变。注意:Buuild命命令只有在支支持在线修改改的PLC-1131-3 DS中中才起作用,否否则Buiild命令令的功能与Rebuiild alll命令的的功能完全相相同,不起实实际作用 Projject Rebuuild aall此命令用来重新新组织所有的的程序结构单单元。与此同同时信息窗口口里显示组织织过程的进度度和发现程序序中的错误。A list of alll errror meessagees is to bee foun

34、nd in the aappenddix.bmc biild4_221.bmppx Messagge winndow oof a pprojecct 运行OnliineLLogin命令时,如如果工程经过过最后一次编编译之后工程程作过修改那那么会自动执执行Rebbuild all命命令。Projecct DDocumeent打印整个工程。完完整的文件包包括下列元素素:The POOUs(程序组织单单元),the coontentts of the ddocumeentatiion(文件的内容容),the daata tyypes(数据类型),the reesourcces (资源)bmc bii

35、ld4_222.bmppx Dialogg box for pprojecct doccumenttationnProjecct EExportt 导出工程。在PPLC-11131-3 DS中工程程能被导入和和导出,这样样就允许与其其它IEC编程系统统进行相互转转换。 Projecct IImportt导入工程。Projecct CComparre用此命令可以将将已经打开的的工程与其它它工程作比较较。例如你准准备保存而又又想知道对当当前的工程作作了哪些修改改,就可将打打开的工程与与上次保存的的版本作比较较。当执行此命令时时弹出一对话话框,从中选选择需要与之之相比较的工工程后,单击击 OK按钮。

36、信信息窗口中将将显示两个工工程的不同之之处。有5种显示信息息如下所示: Unchaanged: 对象没没有发生变化化 Deletted: 对象已经不不存在与当前前的工程中 Impleementaation changged: 程序组织单单元的指令部部分 发生了变化化 Inteerfacee channged: 对象的定定义变量部分分发生了变化化 Interrface and iimplemmentattion cchangeed: 指指令和定义 变量量部分都发生生了变化在信息上双击将将选择对象中中的第一个变变化。Projecct MMerge 运用此命令能够够将其它工程程中的对象(程序组织单单

37、元,数据类类型,资源)合并到当前前的工程之中中。执行此命命令时,在弹弹出的对话框框中选择一个个工程文件,在在接着出现的的对话框中选选择希望的对对象。如果工工程中已经存存在同名的对对象,那么新新对象名后加加上一短划线线和一阿拉伯伯数字(_1, _2 .).。Projecct PProjecct inffo在此菜单中可将将有关工程的的信息保存起起来。当执行行此命令时,弹弹出如下图所所示的对话框框:bmc biild4_223.bmppx Dialogg box for eenteriing prrojectt infoormatiion下列的工程信息息能被显示:File nname(文件名)Dir

38、ecttory ppath(保存目录)Changee datee(最近一次改改动的时间 )这些信息不能被被改变.此外,你可以增增加下列信息息: A Titlle of the pprojecct(工程主主题), the namme of the AAuthorr(作者姓名),the Veersionn numbber(版本号),a Desccriptiion off the projeect(工程说明)这些信息是可选选的。当单击击Statiisticss按钮时将得得到关于工程程的整个信息息。 bmc biild4_224.bmppx Examplle of projeect sttatistt

39、icsProjecct GGloball Searrch在程序结构单元元、数据类型型或者全局变变量的对象中中查找文本格格式。当执行此命令时时弹出一个对对话框,选择择希望查找的的对象之后单单击OK按钮,然然后弹出查找找对话框,如如果在对象中中找到了对应应的文本,那那么对象被载载入适当的编编辑器,同时时显示它的位位置。Projecct GGloball repllace在程序结构单元元、数据类型型或者全局变变量的对象中中替换文本格格式。4.3建立和删删除对象此节介绍如何对对对象进行处处理。Object 程序结构单元,数数据类型,资资源(包括存取变变量,全局变变量,变量设设置 ,采样样轨迹图,任任务

40、设置,PPLC设置等等)都可被称之之为对象。为为了构造整个个工程可以在在中间插入文文件夹。所有有工程对象都都可以在对象象管理器中找找到。为了使比较大的的工程比较明明确清楚,可可以将程序结结构单元,数数据类型,资资源和全局变变量等系统的的结合到一起起放进一文件件夹中。你可以按照你的的需要设立多多级文件夹。如如果在文件夹夹的符号的前前面有一加号号就说明这个个文件夹中包包含了对象或或者文件夹,用用鼠标单击加加号就展开这这一层文件夹夹。展开文件件夹之后如果果单击文件夹夹符号前面的的减号就文件件夹就被关闭闭。其实这里里的操作与wwindowws操作方法法很相似。可可以用鼠标左左键拖动对象象到其它的地地方

41、。可以用用New foldeer命令建建立更多的文文件夹。 注意:文件夹夹对程序没有有影响,只是是使工程结构构更加清楚明明了。 bmc biild4_227.bmppx Examplle of foldeers inn the Objecct Orgganizeer New Foolder用此命令在一个个对象中插入入一个新的文文件夹。如果果此时已经选选中了一个文文件夹,那么么此文件夹是是被选中文件件夹的下级目目录文件夹,否否则该文件夹夹是选中文件件夹的同级文文件夹目录。选中对象管理器器中的某个对对象,用鼠标标右键单击该该对象后弹出出conteext menu ,其中包含了一些些常用的有关关对象

42、的命令令。Expandd nodees 展开选中的目录录文件夹,相相当于用鼠标标左键单击文文件夹左面的的加号。Collappse noodes合并已经展开的的文件夹目录录,相当于用用鼠标左键单单击文件夹符符号左边的减减号Projecct OObjectt Deleete快捷方式: 用此命令将选中中的对象或者者包含几个对对象的文件夹夹从对象管理理器中删除。为为了安全,系系统将询问是是否确定从工工程中删除此此对象,确定定之后删除对对象。如果用用Editt Cuut命令,对对象被剪切到到粘贴板中。Projecct OObjectt Add快捷方式: 用此命令建立一一个新对象。对对象的类型(程序结构单

43、单元、数据类类型、全局变变量等)依赖于在对对象管理器中中选择的选项项卡。在弹出出的对话框中中输入新对象象的名称,且且不能与已经经存在的文件件同名。 如果处理的是程程序结构单元元,还需选择择程序结构单单元的类型(程序、函数数和功能块)和编程的语语言格式。bmc biild4_228.bmppx Dialogg box for ccreatiing a new PPOU如果使用Edit Pastee命令将对对象从粘贴板板中粘贴出来来时,就不会会弹出对话框框。 Projeect Objecct Renname快捷方式: 用此命令重命名名当前选中的的对象。对象象名不能与已已经存在的文文件同名。 bmc

44、 biild4_229.bmppx Dialogg box for rrenamiing a POUProjecct OObjectt Convvert此命令只能用于于程序结构单单元,可以将将SFC, ST, FFBD, LLD,和IL编程格式式的程序结构构单元转换成成IL, FFBD, 和和LD编程格式式。转换之前工程必必须经过编译译,选择要转转换成的编程程语言格式之之后给程序结结构单元重新新命名,且不不能与已存在在的文件同名名。接着用鼠鼠标左键单击击OK按钮就完完成了转换。bmc biild4_330.bmppx Dialogg box for cconverrting a POUUPro

45、jecct OObjectt Copyy此命令将选中的的对象复制到到希望的结构构程序结构单单元中,且可可以以新的名名称保存,新新的文件名在在弹出的对话话框中输入。 如果使用Eddit Copy命令将对象象复制到剪贴贴板中,就不不会弹出相应应的对话框。bmc biild4_331.bmppx Dialogg box for ccopyinng a PPOUProjecct OObjectt Openn快捷方式: 打开选中的对象象。也就是将将选中的对象象载入到对应应的编辑器中中。另外还可可以用鼠标双双击要打开的的对象将对象象打开。bmc biild4_332.bmppx Dialogg box f

46、or cchoosiing thhe objject tto be openeedProjecct OObjectt Acceess riights此命令打开对话话框分配不同同用户组对对象的读读写权力。对对话框如下图图所示bmc biild4_333.bmppx Dialogg box for aassignning aaccesss righhts共有三种不同的的设置:No Acccess: 用用户组的成员员可以打开对对象。Read AAccesss:用户组的成成员能够打开开对象并且读读取对象 的的内容,但是是不能修改对对象的内容。Full AAccesss: 用户组的的成员可以打打开对象,

47、并并且可对对象象进行读取和和修改。此设置相对于在在对象管理器器中选中的对对象,如果选选中Applly to all 选项,设置置就运用于工工程中所有的的程序结构单单元、数据类类型和资源。设设置用户组的的密码,那么当该该用户组中的的成员输入正正确的密码后后就可对对象象进行相应的的操作。Projecct VView iinstannceWith thhis coommandd you can oopen aand shhow siingle instaances of fuunctioon bloocks. The ffunctiion bllock wwhose instaance sshoul

48、dd be oopen mmust ffirst be seelecteed in the OObjectt Orgaanizerr befoore yoou cann execcute tthis ccommannd. Inn the resullting dialoog boxx you can cchoosee the desirred innstancce of this functtion bblock.Note: Instaances can bbe opeened oonly aafter loggiing inn! (Prrojectt was correectly compi

49、iled aand seent wiith OOnlinee Loogin to thhe PLCC).bmc biild4_334.bmppx Dialogg box for oopeninng an instaanceProjecct SShow ccall ttreeWith thhis coommandd you open a winndow wwhich showss the call tree of thhe objject cchosenn in tthe Obbject Organnizer. For this the pprojecct musst be compiiled

50、(see Rebuiild alll). The ccall ttree ccontaiins booth caalls ffor POOUs annd refferencces too dataa typees.bmc biild4_335.bmppx Examplle of a calll treeeProjecct SShow ccross referrence listWith thhis coommandd you open a diaalog bbox whhich mmakes possiible tthe ouutput of alll appplicattion ppoint

51、ss for a varriablee, adddress, or aa POU. For this the pprojecct musst be compiiled (see Rebuiild alll).Choose firstt the categgory VVariabble, Addrress, or POOU andd thenn enteer thee namee of tthe deesiredd elemment. By cllickinng on the bbuttonn Get Referrencess you get tthe liist off all appliic

52、atioon poiints. Alongg withh the POU aand thhe linne or netwoork nuumber, it iis shoown whhetherr thiss poinnt hass readd onlyy acceess orr fulll acceess annd wheether it iss a loocal oor gloobal vvariabble.When yoou sellect aa linee of tthe crross rrefereence llist aand prress tthe buutton Go Too o

53、r ddoubleeclickk on tthe liine, tthen tthe POOU is shownn in iits edditor at thhe corrrespoondingg poinnt. Inn thiss way you ccan juump too all appliicatioon poiints wwithouut a ttime-cconsumming ssearchh.In ordeer to make proceessingg easiier, yyou caan usee the Send to meessagee winddow buutton to

54、 brring tthe cuurrentt crosss refferencce lisst intto thee messsage wwindoww and from theree channge too the respeectivee POU.bmc biild4_336.bmppx Dialogg box and eexamplle of a crooss reeferennce liist Projecct SShow uunusedd variiabless用此命令显示在在工程中定义义了但在工程程里始终没有有使用的变量量列表。命令令只有在工程程经过编译后后才有效。如如果没有未使使

55、用的变量,将将会弹出如下下窗口:bmc biild4_337.bmppx Unusedd variiabless of aa projject选择一个变量后后按下Go To 按钮或者双双击该变量,就就会改变含有有该变量的对对象的内容。Extrass Prreviouus verrsion用此命令恢复当当前的对象到到上一次保存存的状态。对对象恢复到最最近一次的File Savve操作或或者最近一次次自动保存所所对应的版本本。4.4 编辑辑命令所有编辑命令都都在Ediit菜单下下面:Edit Undoo快捷方式: +撤销对当前编辑辑窗口最近所所作的一次操操作。重复这这个命令可以以撤消所做的的操作直

56、到编编辑的起始点点。注意: 命命令Unddo 和 Redoo只运用于于当前窗口。每每个窗口都有有自己的动作作列表。如果果需要在数个个窗口中执行行撤消和重复复命令时,就就必须激活对对应的窗口。Edit Redoo快捷方式 : +重做撤销命令所所做的操作。 Edit Cut 在工具栏中的符符号: 快捷方式: + 或 +剪切命令。将当当前编辑器中中选中的内容容剪切到粘贴贴板中,且删删除编辑器中中的内容。对对于对象管理理器的操作情情况类似,选选中需要剪切切的对象执行行剪切操作,但但是并不是所所有的对象都都会被删除,例例如PLC Confiigurattion被剪剪切到粘贴板板中,其本身身并不被删除除。 Edit Copyy在工具栏中的符符号: 快捷方式: +复制编辑器中选选中的内容到到剪贴板中。该该命令不删除除编辑器中选选中的内容,所所以编辑窗口口中的内容不不发生变化。对对对象管理器器的操作与编编辑器的操作作类似。Edit Pastte在工具栏中的符符号: 快捷方式: + 粘贴命令。将剪剪贴板中的内内容粘贴到编编辑窗口的当当前位置,同同样粘贴命令

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!