GXIECDeveloper(基本教育)目录1.概要...........................................................................6page1.1IEC61131-3的概要.1.2IEC61131-3的特征.1.3IEC61131-3的分类.1.4IEC61131-3的语言.2.GXIECDeveloper的介绍..................................................7page2.1什么叫GXIECDeveloper2.2GXIECDeveloper&GXDeveloper比较.2.3GXIECDeveloper的系统事项.3.GXIECDeveloper程序的构成要素.............................9page3.1关于结构化程序3.2什么叫POU(ProgramOrganisationUnits)3.3什么叫TASK.3.4在GXIECDeveloper里的画面构成4.POU的Class....................................................................12page4.1Program(PRG)4.2Function(FUN)4.3FunctionBlock(FB)5.POU的构成....................................................................17page5.1POU的Header5.2POU的Body6.变数(Variable)................................................................19page6.1全域(Global)变数说明6.2局部(Local)变数说明6.3变数选定要素6.4DataType的阶层27.GXIECDeveloper使用–(初期设定1)...........................25page7.1NewProject制作7.2Project画面构成8.GXIECDeveloper使用–(初期设定2)...........................31page8.1PLC传送设定8.2POU作成方法8.3TASK作成及登录方法8.4变数(Variable)设定8.5Check&Compiling9.GXIECDeveloper使用–(POU程序-LD制作)...........40page9.1利用三菱地址的LD制作9.2根据全域变数的LD制作9.3根据局部变数的LD制作10.GXIECDeveloper使用–(POU程序-FUN制作).......47page10.1FUN作成10.2作成的FUN在PRG里的应用10.3在FUN内部软元件的使用11.GXIECDeveloper使用–(POU程序-FB制作).........54page11.1FB制作11.2作成的FB在PRG里的应用11.3在FB的内部软元件使用11.4利用MACRO的FB制作11.5适用MACRO的FB内部软元件使用12.GXIECDeveloper使用–(程序传送)......................64page12.1Format12.2DownloadProject(PLC写入)12.3UploadProject(PLC读出)12.4Verify313.GXIECDeveloper使用–指令及其他使用方法...........71page13.1A触点&b触点的设定13.2输出线圈处理13.3脉冲处理13.4Timer13.5Counter13.6DataRegister13.7Word软元件的BIT指定13.8BIT软元件模块化13.9DataCode变换13.10Data传送(MOV)13.11比较运算指令13.12算术运算指令13.13FROM&TO指令13.14变址寄存器14.GXIECDeveloper使用–(调试/监控功能).............94page14.1FileInformation14.2回路监控&OnlineChangeMode14.3登录Data监控14.4BufferMemory监控14.5Device编辑14.6CrossReference14.7变数Import/Export14.8UserLibrary登录14.9ProjectFile管理15.GXIECDeveloper使用–(SampleProgram)..................110page15.1课题程序115.2课题程序215.3课题程序315.4Q64ADSampleProgram4*参考:FA产品标准及注意事项(MitsubishiFA产品基准)参考1SHOP别CONFIGURATION参考2FA产品标准部品LIST参考3设置及布线时注意事项51.概要1.1IEC61131-3的概要昀近在自动控制领域的特征是对OpenSystem标准化的程序及相应的通信要求,根据以上从IEC(国际电气标准会议)的国际机关提出为了标准化程序界面的IEC61131-3的标准案。1.2IEC61131-3的特征Ⅰ.程序的效率性增加(程序的作成与问题掌握简单,有高意识性)Ⅱ.国际标准规格Ⅲ.使用者昀适合的语言选择(在IEC61131-3委员会提出的5种语言当中使用者根据自己的需求而选择适当的语言及也可以混合使用)1.3IEC61131-3的分类:IEC61131-3是IEC61131构成的第3部分.IEC61131的构成由以下所示☞Part1:GeneralOverview☞Part2:Hardware☞Part3:ProgrammingLanguages☞Part4:UserGuidelines☞Part5:Communication1.4IEC61131-3的语言■Textual:InstructionList(IL)StructuredText(ST)■Graphical:LadderDiagram(LD)FunctionBlockDiagram(FBD)SequentialFunctionChart(SFC)62.GXIECDeveloper介绍2.1什么叫GXIECDeveloper?:根据IEC61131-3的标准而使用MELSECPLC的软件工具2.2GXIECDeveloper&GXDeveloper比较-Tab2-1:比较表NetworkDiagnosticsPLCDiagnosticsPLCDiagnosticsFunctionsandFunctionBlocksMacrosforSystemQAvailableeditors:•InstructionList(IECandMELSEC)•LadderDiagram•SequentialFunctionChart(SFC)•StructuredText•FunctionBlockDiagramAvailableeditors:•InstructionList•LadderDiagram•SequentialFunctionChart(SFC)ProgrammingaccordingtoIEC1131EasytouseGXIECDeveloperGXDeveloperNetworkDiagnostics2.3GXIECDeveloper的系统要求事项㉠Hardware要求事项•PentiumII350Processororabove•32MBRAM(MicrosoftWindows95/98/Me)•64MBRAM(MicrosoftWindowsNT/2000Professional)•128MBRAM(MicrosoftWindowsXP)•USBport•Harddiskwithatleast200MBfree•CD-ROMdrive•17“(43cm)VGAmonitor(1024X768pixels)7㉡Software要求事项:GXIECDeveloper是32bit的制品,支持以下的OS.•MicrosoftWindows98/ME(ServicePack1或以上)•MicrosoftWindowsNTWorkstation4.0(ServicePack6或以上)•MicrosoftWindows2000Professional(ServicePack2或以上)•MicrosoftWindowsXPProfessional(ServicePack2以上)•MicrosoftWindowsXPHomeEdition(ServicePack2以上)83.GXIECDeveloper程序的构成要素3.1关于结构化程序:以前的程序是以各个指令为排列的集合形式的程序.结构化程序是制作成各个程序以模块形式而区分的结构化程序.这里的各个程序都是独立区分,构成单位是“POUs(ProgramOrganizationUnits)”把以上的程序组成以所谓“Task”的群体而构成并施行Fig3-1:POU是所有程序里组成Task的要素而使用3.2什么叫POU(ProgramOrganizationUnits):在IEC61131-3的PLC程序是以ProgramOrganizationUnits(POU)的各个单一的程序模块而构成.即,POU是顺控程序的昀小独立的要素.⇒POU의种类●Programs●Functions●Functionblocks*关于各个POU种类的说明在下一章里进行说明.93.3什么叫Task:在PLC里面所处理程序的昀小单位.即,POU是构成程序的昀小单位要素Task是由一个以上的POU组成而在处理PLC里使用的昀小单位.Fig3-2:程序POU是在Tasks组合并使用.Fig3-3:所有Task是为了实现实际程序而又组合在一起103.4GXIECDeveloper的画面构成:关于GXIECDeveloper画面构成的说明.Fig3-4:POU&TASK构成画面㉡POU形态㉠POU构成㉢TASK构成☞说明㉠各个独立的POU作成.由Fig3-4所示作成的POU是以POUPool而所综合管理.㉡POU是可以作成3种不同的形态,根据各个形态也选择可以支持的语言种类.㉢TASK也可以分别区分化,根据各个TASK而选择合适的POU要素而登录.再把这样的TASK要素由TASKPool来综合管理.114.POU의Class:POUs按功能分3Class来区分.4.1程序(PRG):由POU作成的3个Class中PLC运转昀主要的Class,即由函数库,FUN,FB都由程序指令来构成.*参考:在TASK能登录的只有POU作成的[PRG]Class.即,只有登录在TASK才能在PLC运转时使用实际运转程序就是由[PRG]Class来作成.能在TASK登录的只有POU来作成的[PRG]Class.即,只有登录在TASK才能在PLC运转时使用实际运转程序就是由[PRG]Class来作成.参考4.1.1在[PRG]里使用的语言有以下6种.㉠InstructionList(IL):IL是昀底级别的语言.用于适合少数用途的特征部分的语言GXIECDeveloperIL的语言有2种区分.-MELSECIL-IECILFig4-1:IECInstructionList(IL)Fig4-2:MELSECInstructionList12㉡StructuredText(ST):是高级别结构化的语言.这种语言主要以图表形式表现,所以主要用在难以充分表现内容的时候适用.Fig4-3:StructuredText(ST)㉢LadderDiagram(LD):Boolean演算的图表表现方式.LD与电气Relay回路一起使用Fig4-4:LadderDiagram(LD)㉣FunctionBlockDi