三菱集成FA软件MELSOFTGXWorks2FB快速入门指南

上传人:小** 文档编号:46518179 上传时间:2021-12-13 格式:DOC 页数:74 大小:2.91MB
收藏 版权申诉 举报 下载
三菱集成FA软件MELSOFTGXWorks2FB快速入门指南_第1页
第1页 / 共74页
三菱集成FA软件MELSOFTGXWorks2FB快速入门指南_第2页
第2页 / 共74页
三菱集成FA软件MELSOFTGXWorks2FB快速入门指南_第3页
第3页 / 共74页
资源描述:

《三菱集成FA软件MELSOFTGXWorks2FB快速入门指南》由会员分享,可在线阅读,更多相关《三菱集成FA软件MELSOFTGXWorks2FB快速入门指南(74页珍藏版)》请在装配图网上搜索。

1、Changes for the BetterMITSUBISHI三菱综合FA软件MELSOFT GX Works2 FB快速入门指南让我们开始FB吧!18南阅读方法关千术i»2关联手册3前言4关千FB使用FB库创建FB“简单”“易读” “减少工时”» 2m oarwwt i*wv«« Orr :IF=F«.8E n®4f一他2MOir »cue皿.他2心£enmn.i»M) 刊OchAi键gOtwraiF bOn*CF H, ircIKC TXM02U4创 KQb tw曲 KOA ”f M0 N»

2、;<AO«KM兀<Mfwr«e OH :F 印."=fug WMseriesQSM駆鉉“MELSOFT指南阅读方法以下介绍快速入门指南中使用的符号及苴内容.符号内容示例点记敕了需耍预先了解的内容。通过选择菜单疑示f 注释衣示(|ctH |键+ 回鹽)町以对注释的显示/隐藏进行切换。记载了执行作业时必须注意的爭 项。卸卜模块时,必须断开电源后再实施操作.画而的按钮*按钮菜单栏的菜单名(-表示下拉菜取)菜M Project (工程)-New.(新建匸程)德盘的按徒F4|键()对应于下拉菜单的其它步U(图 标及键盘的按犍)菜单Compile(转换编译)- R

3、ebuild All(转换 + 全部编译)(貞关于术语本指南中将FB等用以F的总称略称农示。总称/略称内容FB功能块(Function Block)的略称。FB库是GX Works2的简单工程中可使用的FB部件集。叮以简便地创建用使用MELSEC-Q./L系列模块、合作厂商产品的顺控程序。GX Works2是可编程控制器的编程工具.可以便用FB库进行編程.是产品型号SWnDNC-GXW2的产品名总称。(n=版本)GX Developer是町编程控制器的编程工具。是产品型号SWnD5C-GPPW的产品名总称.(沪版木)关联手册在快速入门指南中.介绍了 FB的棊木导入步骤。 请根据需要参阅以下所示

4、的手册。手册叮通过MELFAXSvreb卜载。T册编号GX Works2 Versionl操作手册(公共篇)介绍了 GX Works2的系统配胃及参数设国、在线功能的操作方法等、简单匸程及结构化匚 程的通用功能有关内容(另售)SH-080932CHXGX Works2 Versionl操作乎册(简单工程篇)介绍了 GX Works2的简单匸程中的程序创建、监视等的操作方法令关内容。(另伟)SH-080933CHN#3在快速指南中简明易懂地介绍了初次使用FB(功能块)时的琏本导入步骤. 通过该手册町简单地理解FB的使用方法。关于FB P. 4介绍了 FB的概要有关内容。介绍了使用FB的好处及FB

5、的特点。使用FB库P.11介绍了使用1;B库Z询的必耍准备有关内容。介绍了实际使用FB库.简便地创建顺控程序的 步骤。创建FB P. 28举例说明了用户创建FB时的步骤有关内容。快速入门指南使用简单的示例介绍了 FB库的使用方法 FB的创建方法.对实际系统进行设计/应用时,请阅读所使用的CPU模块及所使用模块的手册,在注意安全的询提 下使用。关于FBFB是功能块的略称,是将顺控程序内反复使用的梯形图块部件化,以便能在顺控程序中引用的功能 块。由此.在提高了程序开发效率的同时,还可减少程序钳谋,提高程序质量。顺控程序#部件化是指?1)部件化的程序将顺控程序部件化究竟足指什么?下而通过以下简单的程

6、序來演示部件化的流程.例)输入信号(XI) 12次ON时.输出信号(Y12)变为ON的程序XI卄<>=pn| K12输入内滋软九件Ep-输III3)置为FBi Count I I o C働入杯签输入标签i Counti CountHHCnt |K12 ( o_C_l:P INCll_Cnt j内部软尤件输出标签4)将FB粘贴到程序中创建输入输川梯形图(设賢参数)2)输入输出分开。此外,将内部软元件咎换为 内部标签。使用FB的好处以下介绍使用FB创建程序时的好处。编程简单!只需粘贴FB便町简便地创建顺控程序。由此,叮以大輛度地减少程序开发工时。(如果使用三菱电 机提供的FB库.编程将

7、更为简单。)容易阅读!通过将FB用于顺控程序变为仅由“箱M (FB)及输入、输出构成的简单程丿乞成为容易阅读的顺控重复利用!通过将标准程序部件化,可以任意次地重复利用程序。因此,如上所乐,通过对顺控程序进行复制,不需要对软元件进行修改操作。启动控制 启动控制 启动控制用FB 用FB 用FB7#质量提咼!通过将标准程序创建为FB实现部件化后重父利用,可以不依存于程序开发者的技术水平而开发出质 量均一的程序.虽然开发者A崎开发者B开发不同装置的顺控程序,由于通用处理使用相同的FB,因此可以创建相 同质量的顺控程序。#开发者A个别处理A二公共FB:二公共FB:开发者B>:I* <公加兀

8、#资源保护!通过设置块I令,保护创建的FB程序,设置为无法阅览状态。 设置了块口令时下述操作将被限制oFB程序的显示、编!WFB的局部标签的编侏复制到其它丁程块口令设賈E(31 FB.PodI冋上I CountPreet Va SBb Locd Lab+ * M十Q64AD_Requ Structured Data Types Local Device CommentDev cd MemoryDevce Initial Vabe关于FB库FB阵足指.GX Works2的简单工程中可使用的FB部件集。通过使用庄可以简便地进行MELSEC-Q/L模块、 合作厂商产品的设置及动作。MELSEC-Q/

9、L模块示例模拟输入模块模块用FB模拟信号AD信号偏直増益#液位计流量计压力计介作厂商产品的示例以太网视觉传感器#合作厂商产品群#合作厂商产品用FB视觉传感器MELEANSweb FB库阵容FB库中有“MELSEC-Q/L模块用FB”、“合作厂商产品用FB”等MELSEC-Q/L 模块用 FBCPU模拟输入/输出模块计数器模块定位模块预讣将依次公开对W种各样功能的FB库。 FB库获取方法FB库可以通过MELFANSweb获取。(URL http:/www HitsubishiElectric. co. jp/melfansweb) 关于MELFANSweb的详细内容请向三菱电机代理机构咨询。9开

10、发工具占为了使用FB开发顺控程序,应准条以下的开发工JU工具名称GX Works2(简单工程)1. 12N以后#根据FB库.GX Works2的对应版本有所不同。FB的规格及注意事项使用FB时应在了解了以F规格注意事项的慕础上使用FBo1. FB的内部不能使用FB。2. 配置了 FB时,由于添加了 FB固有的处理,因此与未使用FB创建的梯形图相比,步数将増加.3. 在中断程序中不能使用FB4. 1个打描中不能执行完毕的FB,不能在FORNEXT及子程序中使用.使用FB库在此介绍使用FB库创建程序的步骤仃关内容。11#关于创建的程序P. 12使用FB库前的准备P. 13新建工程从FB库获取到工程

11、粘贴FB设置粘贴的FB的名称输入梯形图输出梯形图的创建转换全部编译的实施顺控程序的写入及执行动作确认#便用FB库时.应在同意下载时显示的“使用条件及注意”的基础上使用。#关于创建的程序通过从模拟输入模块中获取模拟值的示例使用八了解FB库的使用方法。例)将开关(X10)置为ON时将模拟值从模拟输入模块(Q64AD)中读取到D10中Q64AD13使用CH1电流输入亍斥力传感器等安装到0插槽中电流输入S20讹泮通分辨率)开关(X10)倉点示例中模块克接使用默认设置。在实际系统中使用时,应根据需要进 行科能功能模块的数据(参数、开关设 置)的设置。使用FB库时町按F述方式简便地创建程序.#ereine

12、32datal .hdr HDF “仇12 KB鼠标双击解缩后的文件夹内的 setup, exc"使用FB库前的准备使用FB库时,请向诘向三菱电机代理机构咨询并获取。(即使安装T GX Iorks2, FB库也未被安装。)下面以Q61AD用的FB为例介绍操作步骤。操作步骤1. 从代理机构获取的文件是zip格式的文件,应对"q64ad_vl00a. zip”进行解 压缩后,开始安装。data?CAB万彳儿1.133 KB0映KX setup.j setuaibt 帀【可巧训 祁 <R15#2显示安装画而。显示安装画面。按照指示进行安装。#3.安装完毕后,将显示以下对话框

13、。点击匚亘:(定成). 关闭对话松。17#至此,使用FB库前的准备完毕。参考手册的参阅方法关于女装的FB的详细内容,请通过参考手册进行确认。 安装了 FB库时,参考手册也将-起被安装。以下介绍阅读参考手册的步骤。操作步骤1. 选择希望显示其参考手册的FB后,右击鼠标一选择快捷菜单 Data Help(数据帮助显示)匸 FB_Pool:i*i 王 EK翅(±J 玉 M+Q64AD.SetADCon ± fjj M+Q64AD_ReadADVa E M+Q6AD_5etAveraq 用 砲 M+Q64AD_5etGainValE 宝 M+Q64AD_5etOffsen 五 M+

14、Q64AD_ReadAIIAD + 砲 M+Q64AD_Requ estSe Structured Data Types |Local Device Comment、 Device MemoryCopyDeleteRenanneWrite to C5VFile.Open Uncombed DataData Help| 电 Popwty 2.将显示PDF格式的帮助文件。点击想耍显示的卜133.将显示选择的FB的页而。将眾示选择的FB的参考手册。新建丄程启动GX Works2创建新工程。操作步骤1. 选择Start (开始)All Programs(全部程序)f MELSOFTApplicatio

15、n(MELSOFT 应用程序)-GX Works2 GX Works2oInrrmrt irrnrerBolctcfAll ProqrivmMy O(xufiwvit«$ My Recent Docurnefits »:My Pktur«sE mkpjx" cre6 rtrf-rt F>piacf Rffr-teA95i$*rioeQ 50 MELSCCfTj Mosh wciyO To f*U= A?<W5b rrcp!;e 已 GT XCf k53C3 GXrSESY I CPUV 3 CrrfOJWX CF 5Q 旳:n"in

16、rswIQ MT XO他2fi a«?g.:xe19#2. 启动后,将显示GX Works2的主画而。菜单栏导航窗LI匸程视窗部件选择窗口O转下页3. 选择菜单Project (工程)New(新建工程)障 UELSOFT Series GX Works2:1 Project Edit FindJReDl-ace Comoile ViewCtrl+NCtrl+O31+5|P能艸二:巴? Open.:Close14站将显示"New Project (新建工程)”对话框。21#1)2)3)4)5)6)选择简单工程勾选使用标签(必须勾选)选择可编程控制器系列(此处为QCPC (Q

17、mode (Q模式)选择便用的QCPU选择开发的程序语靑点击按钮#2)4. 将显示工程树及梯形图画而。1)导航窗口的工程视窗屮 将显示工程树。显示梯形图働面。#未显示导航商口的情况下通过以下步骤使次显示R” Orbe Debu4JIoibrS且小堤扯竝1 JPILm匸如益孟1倍生海鉴1容戲鬻哉.r rt-< rrl crrtrCo;|rW-dcwJ*drFSUrurcbcnDkKl5?lp.l<xi 祥SMxrrvnta屮?兰vrcfcwam”Oos$ "fcftryrNon位CtdKJjr»“ Lot1)选择菜单Docking Window(折叠窗口)2)选择

18、Navigation Window(导航窗口)未眾示部件选择窗I的怙况卜如果以卜步骤使其显示。二 f 1 A"2 他 nmeiTool世r4丿 士 piQcbir>r 3.1 itt Lt.i jj J3 hi;匕殳* * 1 你训* w * WCuu erd W&TNCoefeHQ Wrd>A1 % Q,b5h*rd?»7CnrrtnetQrH-FS|"E FnrmrnRhr<Sfl|*-t«Y,' uurvl-vjJ"STTAHWrCtrFTIM9OrWe20CQE出IM阳 etotk CtH KUrr电

19、Osvc.e Lot1)选择菜单Docking Window(折喬窗口)2)选择Function Block Selection Window (部件选择窗口)23#从FB库获取到丄程将粘贴到程序中的模拟输入模块(Q61AD)用FB库获取到丁程屮。操作步骤L蠶辭刖2(工程)Library (库操作)Install (将库获取咼 MELSOFT Series GX Works2 (Unset Project!PRG MAINkoject Edit £ind/Replace Compile yew Oriine Dekig DiaqnosticsJew.Ctrl+NOpen.,Ctri+

20、OCloseSaveQrl+SSave As.Cornpress/U ngtkQelete.Verify.Projezt RevisionChange PLC Type.Change Project TypeubjectIntelligent Function ModuleOpen Other DataLabel Settng MAIN PRG) 7蹙円亘瓯显畏严|HP 卄>F5 FG >FO F7 FO F " " 7txpo<t to 6X Developer hormac rile .libraryCreate.SecurityInstall.con

21、nection DestinationPrmtQ)Print Prevlew(B).Print Window.Print A/indow Pf©vie*wPrinter Gch中.£ meia«2Sfmarujal. .Make_FBStart GX D»velcp*r(Exit(Q)o转下页Eeir stallRefcadRenarieopenClo»Chsge Edssocd.Mve As.SovcHelp.252将显示"Install (将库获取到工程中)”对话框。1)选择 “Q64AD”2)点击叫亦z (FB-览更新)3)勾选

22、要获取的库4)点击| ok#3.获取的FB将显示在匚程窗口及部件选择窗口中。:Project gP沏绅51心 6禅 Ard on ft iJrQkCeaeCcnnrt gjGtoM label - ”呵洌艸: PCUlp哪rt 三(5wj 扌PT可洲:Selection4 X|AH Parts一©1=M*Q64 AD_ErrorC DerationM-Q64AD_R 尙 MDVal M-Q64AD_ReadAllADValM-Q64AD_RequestSettirgM-Q64AD_SetADConver$io nM - Q64AD_SotAverageM-Q64AD_SetGanVa

23、lM-Q64AD_SetOff$etVal上aoaXr估 AD iorivrstt)故三 w: F!.-:休.m; (:-F:B丄f :i.:(3 IcwICcccCoiwf- OEAmry Orix rfc« Vaix获取的I;B将显示在I程窗口 及部件选择窗I中。#至此,可以将Q64AD用FB库用于GX Works2中。F面演示如何使用获取的FB库创建实际程序。 粘贴FBFB的粘贴足通过从部件选择窗口或工程视窗屮将FB川鼠标拖放至程序谢口中进行。(在GX Works21.24A以后支持从匸程视窗中的&(标拖放。)操作步骤1. 将“M+Q64AD_ReadADVal ”粘贴

24、到程序窗口中。部件选择谢口1)从部件选择窗【I或 工程视窗口中将FB 拖放到粘贴位迓I.程视窗2. 将显示"Input FB Instance Name(FB实例名输入)”对话框。)Input m Inuldiice Hamu设置详细内容记载在下页的“4)设置粘贴的FB的名称”中。27 设置粘贴的FB的名称将FB库粘贴到程序窗口中时,将显示粘贴FB名称(FB实例名)输入对话框。实例飲是用于区分FB的名称。实例名被自动设置了临时爼称。直接原样使用时,点击KI关闭对话框.进行更改时,应避免在 同一程序内设置相同的名称。在此,保持为默认状态不变。操作步骤1输入FB实例名1)输入FB实例名(

25、示例中为 ReadADVa 1 1) 2. FB将被粘贴到程序窗口中。Readi.DVal 1are en re ejoj3L 伽 rtjONro.oicjFBJFROABERFOFLOVo>D.Vai«MW#Q)EN3妙点输入实例名时,应注意以下儿点。英文区分大写7母及小写?母起始字符中不能设置半角数字实例名的显多7符数为半角16 7符,全角8 7符以内 在以卜的设置中如果点击叵.将变为岀错状态.#(起始字符为半角数字时)29# 输入梯形图输出梯形图的创建创建粘贴的FB的输入梯形图部分、输出梯形图部分后,窕成程序。 请参阅下图进彳了输入。输出梯形图部分输入梯形图部分编号内容1

26、)FB执行指示2)模块装着XY地址:03)通逍编号:14)FB执行中:ON5)正常结束:ON6)异常结束:0X7)存储出错代码8)存储模拟值31#转换全部编译的实施执行创建完毕的程序时,必须进疔转换/编译。 以下介绍进行转换全部编译的步骤。操作步骤Z选择菜单Compile(转换/编译)Rebuild All (转换+全部编译)冊 MELSOFT Series GX Works2 (Unset Project)PRG MAIMs project Edit旦nc(/FcploccConpilc J/icvi Online Dcbjg Diogi(BUld* clicQ厂harwia辺已冃才况二 ,

27、pP Rebuild AllSftft4AtF42.将显示信息。点击|二诫;J (是)按钮3.所有的程序将被转换/编译,结果将被显示到导出窗口中。Error: CL Warning: LL Check Warning: U#33至此,程序创建完毕。#在内部使用变址修饰.粘贴了多个记述(OUT Y0Z9等)了软元件输出的FB的情况下.编译 时将发生車复线圈报警,但在使用时不会有问题。# 顺控程序的写入及执行将创建的程序吗入到CPU模块中,使其投入实际运行。操作步骤1. 选择菜单Online (在线)Write to PLC(可编程控制器写入)|圧 M】LSOT Swi” GX Wuks2 (Un

28、sel Pwj匕cl)PRG MAIN:Piojcct Edr FndfRcpIocc Compile View Onlnc Debug CiognostksNviaAinn2 X固口匸丨翱嚨l幣託二曲Too Window*=#2. 将显示Online Data Operation(在线数据操作)对话枇。1)2)点击亟西匹莎?(乡数+"“)按川点击论(执行)按饥#3. 将进行可编程控制器写入。1)点击I匚:鲂二2(关闭)按饥#至此,创建的程序的运行准备就绪。#如果通过町编程控制器写入刊!先写入源信息,从可编程控制器读取程序时,叮以恢复到FB 中。此外,在通用QCPl L系列CPU模块

29、中,通过将源信息的写入H标更改为CPU模块内置的 标准ROM,可以节省叮编程控制器的程序存储器。35动作确认对创建的程序进行动作确认。操作步骤1. 选择菜单Online(在线)-* Monitor(监视)-* Start Monitoring(开 始监视)Un SOrTSuiwa GX "(I仏2 kn打WwwTMwmISMeVT(讪 h)WwD RPRG *绚01» D O M唱Jtz2pLZUeNtfcpNMMlPRG) £BwdtiwPlC.竝妣2 Ab必.A 土於翌話曳姿MYe<rvv<* FU.RoadADVal 1Pas呎低irEordFB

30、 ENOBKC Fiefray Qpeistlan»Qri<» fKOdte.RXZUsrDaeA»NoFB OK BCcporltoRCWforrdtPrgtr wrr>- E w :心朗LHCg.&tho>FB.ERROR BGP二仕 3C%ar»oe5e(fl«k.Rfr3»v;3nce<Lttaiy. *3OJeM5<uERROR JDW绸 Stflr f«krar»j(Al'Ar«Juv*>> 闫 stcuHmn ktoah|0'

31、心 r-»x cc< >Yf2046 di Fo»r .咱a,”)F一 "tTMigpST-/tt|B ft"他fl »y &iW"PfSSyanUsU Herftcr M9amU4L.I Oubb tociaMa QjKttan ttxt)* 5FC Al tjocl Hrturrg 刈SPC心2. 将显示aMonitor Status (监视状态)”。Monitor Status0.500msLocal Device not Executedo转FM将开关(X10)置为ON,确认模拟值已被读取。27#通过在画而

32、上鼠标双击顺控程序上的FB.町以监视FB内的顺控程序的状态。#A FB name. M*Q64AD_ReadADVal* Functk- AD oowersion data read* Version: Veil .01B#至此,FB库的使用方法介绍完毕。#创建FB以下介绍创建新FB的步骤冇关内容。关于创建的FBP. 29新建工程P.30创建新数据P.32标签的设置P.33创建FB程序P.35实施转换/全部编译P. 36通过以卜步骤创建新的FB。创建FB时的技巧保护创建的FBP.38将FB引用到其它工程中P. 40P. 4272931关于创建的FB以下介绍从简单的程序到实际FB。例)输入XI变

33、为12次0、时.输l Y12变为0N顺控程序时序图XI卄输入(XI)-C>=DI K12 卜(儿输出(Y12)D11111III输入如果将上述程序FB化后.粘贴到顺控程序中,则将成为仅由FB及输入输出构成的简单程序。I输入(XD12次0时输出(Y12)将变为'ON *V i卄-.Count_Num_li_Count o_C_UP-|<Y12 >-粘贴FB的噸控程序输入输出卜而创建实际的FB.#新建丄程AJ动GX Works2创建新工程。操作步骤hitrinH1. 选择Start (开始)All Programs (全部程序)-* MELSOFT Application

34、(XELSOFT 应用程序)GX Works2 -> GX Works2 <>My DocuiittstiUMy Rrcmr Donimmr. »Picture%0Attesww»口RdmngDg T8l$»debe»C3印曲corcGiak»吃L50FT您355Mooted CHre»Q SleftCpa:nterrer Expacr-Rem 如 A&9&Larce©Q 7氐»1fctLS£C1自Kljzila F-ek-MyWic GCCar or jtur <

35、r® QC Lev*bp«<J Tq "UMS曲 Hi* 对 GT Wi3=GC Ccrrtwatar ST 1.07H 刁 G< C err q rt or - DP 7.0*1Al Prugruno -co:n: Furction2J w Nc心jg AQCn £q3»t33#2. 启动后,将显示GX Works2的主画而。菜单栏&航窗口工程视窗部件选择窗口O转下页#选择菜单Project (工程)-New.(新建工程)4.将显示显示New Project (新建匸程)对话框。1)5.将显小工程树及梯形图画而。2)3)4

36、)5)6)导航窗口的工程视窗中将 显示工程的树状结构。显示梯形图画面。选择简单工程勾选使用标签(必须勾选。)选择可编程控制器系列(此处为QCPU(Q mode(Q模式)选择使用的QCPU选择开发的程序语言点击匚口按钮35创建新数据创U1T GX Works2的工程Z后,接着创建新数据(本次假汝为"Count_NumM的FB名称)。操作步骤在导航窗口中选择"FB_Pool(FB管理)”后,右击鼠标一选择快捷菜单Add New Date(新建数据)K»U$OFT $or*t CX WorU2 (Umut Pro|«ct) (|PGG37NMUAiunrtPr

37、orct.2 心仇W Fxrr trr MxUr Qobel Cwo Cowrert QatalutelPrcfdn tnqPOU 匚 b«»wn#K L0C4lUtX4#2显示“新建数据”画而。| 1)选择"Function Block(功能块)”2)在创建的FB名中输入“Count Num”I 3)选择“Ladd(?r(梯形图)”输入FB名时,应注意以下几点 英文区分大写字母及小写字"。 FB名的最多字符数为32个7符。在导航窗口及部件选择窗口中将添加新创建的FB(Count_Num) o# W.viqcUon Profit 49 P&dFt

38、ef富 II tdLui: FlircOon tkdubQ GM& Dev" Coirmcrrt (jjFrWimSdttna -i r® pou-P ram4 也 J MUN 朋 PrgmIFu cDa'i MtdukQ Gttid Oes roCorrmcrrit 费 GtobHLdwlPrWsmSdttnaPOU-凸 P-cg-amI al»-KWuctureaDa - La:/ Ccre Larr-tsi! DtMce MerrixyCountNum”被添加。NumM被添加#39标签的设置为了使FB部件化并引用,不使用实际软元件,使用输入标

39、签.输出标签及内部标签创建程序。肯先,将顺控程圧的实际软元件分类为输入软元件、输出软元件.内部软元件。 然后.对分类后的实际软尤件的标签分别进行设置。创建的FB中使用的实际软元件所对应的标签情况如下所示。软元件名输入软元件XI输出软元件Y72内部软元件D1标签类型(等级)标签名数据类型输入标签(VAR.INPUT)i_Count位输出标签(VAR.OUTPUT)o_CJ;P位内部标签(VAR)m_Cnt7带符石下而.对FB中使川的输入标签、输出标签、内部标签进行设置.#操作步骤1. 鼠标双击添加的FB的"Local Label (局部标签)”,显示功能/FB标签设置 画面。:ixav

40、iqocionivoiect,£ PoomcccrQ <il:bd jcvkc .orrrxMnSottna*E4.Device Vatic鼠标双击"Local Label (局部标签)”#2. 显示功能/FB标签设置画而。#3. 按下述方式设置标签。Data T zrm?Lrl1 IWiR HPUT2 IIfQR nil!PIira r I InRtrn rr mr3 Im Iriv/o cjlyx:Irrr: count4输入标签输出标签内部标签#将标准使用的内部标签作为设计数据预先使用Excel等进行创建,通过复制&粘贴进行输入的方法 可以减少开发工时。

41、创建FB程序使川设置的标签创建FB内部的顺控程序。操作步骤1.导航窗口 Project (I程)-POU(程序部件)-FB_Pool (FB 管 S) -* Count_Num -* 鼠标双击Program(想岸本体) navigationQ xParvneterInldlgerr. FuKtlori Nuddu dobol Device CommentProprt41 I化PDd目:ruttired Doto Types j I orl Xie "orrmmt LevKe memory Dovko Iritial Volte将显示"FB Count_NumM 窗口 

42、69;Pujrdn 5 如 igPOUPreotnB :£ MAIN 曲 Oogram 也 LOCdlLW#3. 创建FB的顺控程序。# 实施转换/全部编译使FB运彳亍时盂耍进彳亍转换/全部编译。 以下介绍进行转换/全部编译的步骤。操作步骤1选择菜单Compile (转换/编译)-Rebuild All (转换+全部编译)Ph MELSOFT Series GX Works2 (Unset Project)PRG MAIN |s Project £dit HndfRcpIoccCample 7icv* inline DcRug2沁鬥 SUMMrjl1 L_1 ' K

43、M 00胃 icbuiH AlShift4At4-F42. 将显示信息。点击蕪二门(是)按钮#3. 所有的程序将被转换/编译,结果将显示在导岀窗口中。#至此,FB的新建完毕。关于创建的FB的使用步骤,请参阅“使用FB库”的“3)粘贴FB”以后。在内部使用变址修饰,粘贴了多个记述(OUT Y0Z9等)了软元件输出的FB的情况下,编译 时将发生贡复线圈报警.但在使用时不会冇问题.通过粘贴创建的FB所创建的顺控程序如F所示。保护创建的FBBLCoumHjrrfo.C.Up B -O'JnLQmiM.qu1通过对创建的FB进行块口令设置.可以保护FBo在此,介绍创建的FB的块I令的设置方法。通

44、过口令使得FB内的程序无法阅读,可以防 止技术诀窍的泄露。忘记了口令的情况下,将无法阅读FB内的程序。 用户应妥善保管好I令。操作步骤1.选择导航窗口的“Project(工程)” 一“POU(程序部件)” 一“FB_Pool(FB 管理)” -“Count_Num”MaviQationProtect5:rip|Qcrt FurrmrGhM Cievre Carny?-t1)鼠标右击创建的FB “Count Num"* $仏uemRSJ -斜冈U壬L I2)选择丽=|块口令设置43#2.将显示"Set Block Password(快口令设世)”对话框。O转P页1)点击P&q

45、uot;沁记Selina .( 口令设置)按钮3. 将显示uChange Block Password(块口令的更改)”对话框。1)设置Password (口 令)、fRe-enter Password (确认口令)4.块口令将被设置到“Count_Num”中。45将FB引用到其它工程中在英它工程中可以引用FB。将FB引用到其它工程中时,应分别打开引用源及引用目标的工程,将FB从引用源复制到引用目标 中。下浙以本描南中创建的FB “CounOJum”为例介绍将FB引用到其它工程中的方法。操作步骤1.另启动1个GX Works2,打开要引用FB uCount Num"的工程。#旺 ME

46、I SOFT SmlxGX Work$22.将FB uCount_NumM拖放到引用目标工程的"FB_Pool(FB管理)”图标中。時 MELSOFT Sorter GX Works2 (Unset Project) PRG MAIN#:Prerect EdtrjiaTr- Cctnpie 些穴 勿“ Debug DierCMii:% ja? _翎冬* au陆八廿汇:,;-:poiect 匸dt©place-ire DeQw Q岔jx巾也己H &以工V-丄耳咽滋页灵昆|#-fsavigation I'rojrrtI CCuvni!一Navigation X/

47、 宜 Lrxd Mb仪 Settbg MAIN FPrujet t#trt«>lQ?rt Seen McdJ?Gktoloevcecomsn: Gfct>al labci HogfiSirg F<XJ口 Protiin出 HAfi>爭 Hogran f 虽 Local L-<拖放(fl >- m 3 Inter nal-count可 wj PranR rteilgent Fun:n:r ModJe ij G匕tai Oqtyko Comrcrt <ti Cktol Lobe:巧H凹和轩 Slrudu'sd Defa Typ«

48、?sUKelMrCcmmD<hto M3«rctyDere mrl v*hr|J勺厂dFFPJl'pq ZTFW fj -oz=l C»ezce coxnert Do/cg Merory*5 Dczcc Imbol '/dueCounjin#转卜页47FB “Count_Nwn"将被复制到引用目标工程中。点 UELSOFT Series GX Works2 (Unset Project) PRG MAINRrocl EJL Firid/epldce Corrple yew Onllie Debug Dognostts Tod:标at«

49、;n9 x=/ Lo:d Lab«l Stthg :N PPG z <prox>rrParomotorInizcllgcnt Finzticn Module Global Device Conimert Globdl lateiPrrMjran c«-hrgPOU3片9旳B 出 MAIN皿 Froqrom 话 bxcl -dtei PECocrt Ncnn(0)uCount NumM 被添加。J Locd Device Corrracrt DeMccNcmuy Dev4ie IdlUdl Vdbt?倉点引用源与引用冃标工程的可编程控制群类型不相同的情况下,将无法

50、复制. GX Developer中创建的FB可以引用到GX Works2的工程中。通过以下步骤进行。1)将引用源的GX Developer的匸程通过GX Works2打开。Project (工程)-* Open Other Data(打开其它格式数据)Open Other Project (打开其它格式工程)(详细内容请参阅GX Works2 Versionl操作手册(公共篇).)2)另启动1个GXWorks2后,打开引用目标工程.3)将FB从引用源工程中拖放到引用目标工程中。#创建FB时的技巧以下介绍创建FB的顺控程序时的技巧。1.将多个位传送到字标签中的方法通过使用BSET、BRST指令设

51、置对于对線7的各个位的ON/OFF 息.可以将多个位传送到了标签mt WordDatainLV/ordDaU49#2在FB中浏览多个连续数据的方法通过以卜方法町以将FB的输入输出标签的连续区域获取到FB的内部标签屮。 以下以输入标签为例进行说明.(1) 在主程序中预先将值存储到D1000开始的n点的D寄存器中。(2) 在FB的输入标签中折定DIOOOo(3) 在FB的内部,通过BHOV将从输入标签(i.Write.Data)开始的n点传送到内部标签(需要预先 預留出n点的排列)中。n=i Num Write Data+(n-l)ini Write但是.在此情况下,如果省略了 FB的输入输出标签,内部标签中将可能存储期望以外的数据,导致 顺控程序失控并执行预料以外的动作,因此不要省略输入输出标签在FB内使用变址寄存器的方法在FB内使用变址寄存器的情况下,为了保护变址寄存器,应添加变址寄存器的保存梯形图及还原梯 形图。创建示例在执行FB内的程序Z询将变址寄存器Z7. Z8、Z9进行保存,心程庠结束时将保存的变址寄存器还原 的程序示例如下所示。标签名类型用途int_2_tmp0位变址寄存器Z9保存用int_2_tmpl位变址寄存器Z8保存用int_Z_

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