Mitsubishi 20-L Specifications Page 1

Browse online or download Specifications for Split-system air conditioners Mitsubishi 20-L. Mitsubishi 20-L Specifications User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 122
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - MELSEC-Q/L/F Structured

MELSEC-Q/L/F StructuredProgramming Manual (Fundamentals)

Page 2

A-8 MANUALSThe manuals related to this product are listed below.Please place an order as needed.(1) Structured programming(2) Operation of GX Works2O

Page 3 - SAFETY PRECAUTIONS

5-185.2 Structured Ladder/FBD5.2.4 Ladder branches and compilation results(2) When multiple contacts are used, or a function/function block is used up

Page 4

5.2 Structured Ladder/FBD5.2.5 Precautions on creating programs with structured ladder/FBD5-195WRITING PROGRAMS5.2.5 Precautions on creating programs

Page 6

A App-11OVERVIEW2STRUCTURED DESIGN OF SEQUENCE PROGRAMS3PROCEDURE FOR CREATING PROGRAMS4PROGRAM CONFIGURATION5WRITING PROGRAMSAAPPENDICESIINDEXAPPEND

Page 7 - CONTENTS

App-2Appendix 1 Correspondence between Generic Data Types and Devices Appendix 1 Correspondence between Generic Data Types and DevicesThe following t

Page 8

Appendix 1 Correspondence between Generic Data Types and Devices App-3AAPPENDICESGeneric data typeANYANYANY_SIMPLEArrayStructureANY_BITANY_NUMTime Str

Page 9 - INDEX Index - 1 to Index - 2

App-4Appendix 1 Correspondence between Generic Data Types and Devices Link direct deviceBit deviceLink input Jn\XLink output Jn\YLink relay Jn\BLink s

Page 10 - (2) Operation of GX Works2

Appendix 1 Correspondence between Generic Data Types and Devices App-5AAPPENDICES*1 *1 *1 *1 *1 *1*1 *1 *1 *1 *1 *1*1 *1 *1 *1 *1 *1*1 *1 *1 *1 *1 *1*

Page 11 - OVERVIEW

App-6Appendix 2 Character Strings that cannot be Used in Label Names and Data Names Appendix 2 Character Strings that cannot be Used in Label Names a

Page 12 - 1.2 Purpose of This Manual

Appendix 2 Character Strings that cannot be Used in Label Names and Data Names App-7AAPPENDICESTable App. 2-1 Character strings that cannot be used f

Page 13 - 1.2 Purpose of This Manual

1OVERVIEW2STRUCTURED DESIGN OF SEQUENCE PROGRAMS3PROCEDURE FOR CREATING PROGRAMS4PROGRAM CONFIGURATION5WRITING PROGRAMSAAPPENDICESIINDEX1 1-1OVERVIEW

Page 14

App-8Appendix 2 Character Strings that cannot be Used in Label Names and Data Names Table App. 2-1 Character strings that cannot be used for label na

Page 15

Appendix 3 Recreating Ladder ProgramsAppendix 3.1 Procedure for creating a structured programApp-9AAPPENDICESAppendix 3 Recreating Ladder ProgramsThi

Page 16 - 1.3 Terms

App-10Appendix 3 Recreating Ladder ProgramsAppendix 3.2 Example of creating a structured programAppendix 3.2 Example of creating a structured program

Page 17 - Name Description

Appendix 3 Recreating Ladder ProgramsAppendix 3.2 Example of creating a structured programApp-11AAPPENDICES(2) Setting labelsSet global labels and loc

Page 18 - 1.5 Applicable CPU Modules

App-12Appendix 3 Recreating Ladder ProgramsAppendix 3.2 Example of creating a structured program(3) Creating a structured programThe following example

Page 19

Appendix 3 Recreating Ladder ProgramsAppendix 3.2 Example of creating a structured programApp-13AAPPENDICES • Original program (Programming language:

Page 20

App-14MEMO

Page 21 - SEQUENCE PROGRAMS

1OVERVIEW2STRUCTURED DESIGN OF SEQUENCE PROGRAMS3PROCEDURE FOR CREATING PROGRAMS4PROGRAM CONFIGURATION5WRITING PROGRAMSAAPPENDICESIINDEXI Index-1INDE

Page 22

Index-2 [Numeric character]32-bit index setting ... 4-45[A]address ...

Page 23

WARRANTYPlease confirm the following product warranty details before using this product.1. Gratis Warranty Term and Gratis Warranty RangeIf any faults

Page 24 - Structured Project

1-21.1 Overview 1.1 OverviewThis manual describes program configurations and content for creating sequence programs using a structured programming me

Page 25 - PROGRAM CONFIGURATION

Mcrosoft, Windows, Windows Vista, Windows NT, Windows XP, Windows Server, Visio, Excel, PowerPoint, Visual Basic, Visual C++, and Access are either re

Page 27 - 4.1.2 Program files

SH-080782ENG-M(1307)KWIXMODEL: Q/FX-KP-KI-EMODEL CODE: 13JW06Specifications subject to change without notice.When exported from Japan, this manual doe

Page 28 - 4.1.3 Tasks

1.2 Purpose of This Manual 1-31OVERVIEW(2) Operations in each programming languageFor details of instructions used in each programming language, refer

Page 29 - 4.2.1 Types of POU

1-41.2 Purpose of This Manual (3) Details of instructions in each programming language (for QCPU (Q mode)/LCPU)PurposeMELSEC-Q/L/F Structured Programm

Page 30 - 4.2.3 Functions

1.2 Purpose of This Manual 1-51OVERVIEW(4) Details of instructions in each programming language (for FXCPU)PurposeMELSEC-Q/L/F Structured Programming

Page 31 - 4.2.5 Operators

1-61.3 Terms 1.3 TermsThis manual uses the generic terms and abbreviations listed in the following table to discuss the software packages and program

Page 32 - 4.2.6 Ladder blocks

1.4 Features of Structured Programs 1-71OVERVIEW1.4 Features of Structured ProgramsThis section explains the features of structured programs.(1) Stru

Page 33 - 4.2 POUs

1-81.5 Applicable CPU Modules 1.5 Applicable CPU ModulesThe following table shows the applicable CPU modules for programs in the Structured project.T

Page 34

1OVERVIEW2STRUCTURED DESIGN OF SEQUENCE PROGRAMS3PROCEDURE FOR CREATING PROGRAMS4PROGRAM CONFIGURATION5WRITING PROGRAMSAAPPENDICESIINDEX2 2-1STRUCTUR

Page 36

2-22.1 What is a Hierarchical Sequence Program? 2.1 What is a Hierarchical Sequence Program? The hierarchy is to create a sequence program by dividin

Page 37 - 4.2.9 EN and ENO

2.2 What is a Structured Sequence Program? 2-32STRUCTURED DESIGN OF SEQUENCE PROGRAMS2.2 What is a Structured Sequence Program?A structured program i

Page 39 - 4.3.2 Local labels

1OVERVIEW2STRUCTURED DESIGN OF SEQUENCE PROGRAMS3PROCEDURE FOR CREATING PROGRAMS4PROGRAM CONFIGURATION5WRITING PROGRAMSAAPPENDICESIINDEX3 3-1PROCEDUR

Page 40 - 4.3.3 Label classes

3-23.1 Procedure for Creating Sequence Programs in Structured Project 3.1 Procedure for Creating Sequence Programs in Structured ProjectThis section

Page 41 - 4.3.4 Setting labels

1OVERVIEW2STRUCTURED DESIGN OF SEQUENCE PROGRAMS3PROCEDURE FOR CREATING PROGRAMS4PROGRAM CONFIGURATION5WRITING PROGRAMSAAPPENDICESIINDEX4 4-1PROGRAM

Page 42 - 4.3.5 Data types

4-24.1 Overview of Program Configuration 4.1 Overview of Program ConfigurationA sequence program created in the Structured project is composed of pro

Page 43 - 4.3.5 Data types

4.1 Overview of Program Configuration4.1.1 Project4-34PROGRAM CONFIGURATION4.1.1 ProjectA project is a generic term for data (such as programs and pa

Page 44

4-44.1 Overview of Program Configuration4.1.3 Tasks4.1.3 TasksA task is an element that contains multiple POUs, and it is registered to a program fil

Page 45 - Method for Specifying Data

4.2 POUs4.2.1 Types of POU4-54PROGRAM CONFIGURATION4.2 POUsA POU (abbreviation for Program Organization Unit) is a program component defined by each

Page 46 - Bit data

A-1SAFETY PRECAUTIONS(Read these precautions before using this product.)Before using MELSEC-Q, -L, or -F series programmable controllers, please rea

Page 47 - Word (16 bits) data

4-64.2 POUs4.2.2 Program4.2.2 ProgramA program is an element that is stated at the highest level of POU.Functions, function blocks, and operators are

Page 48 - K4 (16 points)

4.2 POUs4.2.4 Function blocks4-74PROGRAM CONFIGURATION4.2.4 Function blocksFunctions, function blocks, and operators are used to edit function blocks

Page 49 - (2) Using word devices

4-84.2 POUs4.2.6 Ladder blocks4.2.6 Ladder blocksIn the structured ladder/FBD language, a program is divided into units of ladder blocks.In the ST la

Page 50 - Double word (32 bits) data

4.2 POUs4.2.7 Programming languages for POUs4-94PROGRAM CONFIGURATION4.2.7 Programming languages for POUs Two types of programming language are avail

Page 51 - CONFIGURATION

4-104.2 POUs4.2.8 Functions, function blocks, and operators4.2.8 Functions, function blocks, and operatorsThe following table shows differences among

Page 52

4.2 POUs4.2.8 Functions, function blocks, and operators4-114PROGRAM CONFIGURATION(2) Internal variablesA function does not use internal variables. It

Page 53 - [Exponent]

4-124.2 POUs4.2.8 Functions, function blocks, and operators(3) Creating instancesWhen using function blocks, create instances to reserve internal vari

Page 54 - [Exponent]

4.2 POUs4.2.9 EN and ENO4-134PROGRAM CONFIGURATION4.2.9 EN and ENOAn EN (enable input) and ENO (enable output) can be appended to a function and func

Page 55

4-144.2 POUs4.2.9 EN and ENO● Usage example of EN and ENONo Control description➀When the EN input is directly connected from the left power rail, the

Page 56

4.3 Labels4.3.1 Global labels4-154PROGRAM CONFIGURATION4.3 LabelsLabels include global labels and local labels.4.3.1 Global labelsThe global labels

Page 57 - String data

A-2 CONDITIONS OF USE FOR THE PRODUCT(1) Mitsubishi programmable controller ("the PRODUCT") shall be used in conditions;i) where any proble

Page 58 - Time data

4-164.3 Labels4.3.3 Label classes4.3.3 Label classesThe label class indicates from which POU and how a label can be used. Different classes can be se

Page 59 - 4.4.7 Arrays

4.3 Labels4.3.4 Setting labels4-174PROGRAM CONFIGURATION4.3.4 Setting labelsLabels used in a program require setting of either global label or local

Page 60 - Double-precision real 8192

4-184.3 Labels4.3.5 Data types4.3.5 Data typesLabels are classified into several data types according to the bit length, processing method, or value

Page 61 - Structures

4.3 Labels4.3.5 Data types4-194PROGRAM CONFIGURATION(2) Generic data typesGeneric data type is the data type of labels summarizing some elementary dat

Page 62 - 4.5.1 Device

4-204.3 Labels4.3.6 Expressing methods of constants4.3.6 Expressing methods of constantsThe following table shows the expressing method for setting a

Page 63 - 4.5.2 Address

4.4 Method for Specifying Data 4-214PROGRAM CONFIGURATION4.4 Method for Specifying DataThe following shows the six types of data that can be used for

Page 64 - (a) QCPU (Q mode)/LCPU

4-224.4 Method for Specifying Data4.4.1 Bit data4.4.1 Bit dataBit data are data handled in units of 1 bit, such as contacts and coils.'Bit devic

Page 65 - (b) FXCPU

4.4 Method for Specifying Data4.4.2 Word (16 bits) data4-234PROGRAM CONFIGURATION4.4.2 Word (16 bits) dataWord data are 16-bit numeric value data use

Page 66 - 4.5 Device and Address

4-244.4 Method for Specifying Data4.4.2 Word (16 bits) data(b) The following table shows the numeric values that can be used as source data when digit

Page 67 - Index Setting

4.4 Method for Specifying Data4.4.2 Word (16 bits) data4-254PROGRAM CONFIGURATION(2) Using word devicesA word device is specified in unit of one point

Page 68 - 4.6 Index Setting

A-3REVISIONSThe manual number is written at the bottom left of the back cover.Print date Manual number RevisionJul., 2008 SH(NA)-080782ENG-A First e

Page 69

4-264.4 Method for Specifying Data4.4.3 Double word (32 bits) data4.4.3 Double word (32 bits) dataDouble word data are 32-bit numeric value data used

Page 70

4.4 Method for Specifying Data4.4.3 Double word (32 bits) data4-274PROGRAM CONFIGURATION(b) The following table shows the numeric values that can be u

Page 71

4-284.4 Method for Specifying Data4.4.3 Double word (32 bits) data1. When performing the process with digit specification, a desired value can be used

Page 72 - W Extended link register

4.4 Method for Specifying Data4.4.4 Single-precision real/double-precision real data4-294PROGRAM CONFIGURATION4.4.4 Single-precision real/double-prec

Page 73

4-304.4 Method for Specifying Data4.4.4 Single-precision real/double-precision real dataRemark1) Floating-point data are represented by four word devi

Page 74

4.4 Method for Specifying Data4.4.4 Single-precision real/double-precision real data4-314PROGRAM CONFIGURATION(3) Precautions for when setting input v

Page 75

4-324.4 Method for Specifying Data4.4.4 Single-precision real/double-precision real data1. Floating-point data in a CPU module can be monitored by the

Page 76

4.4 Method for Specifying Data4.4.5 String data4-334PROGRAM CONFIGURATION4.4.5 String dataString data are character data used in basic instructions a

Page 77

4-344.4 Method for Specifying Data4.4.6 Time data4.4.6 Time dataTime data are used in time type operation instructions of application functions.Speci

Page 78

4.4 Method for Specifying Data4.4.7 Arrays4-354PROGRAM CONFIGURATION4.4.7 ArraysAn array represents a consecutive aggregation of same data type label

Page 79 - 4.7 Libraries

A-4 Japanese manual version SH-080735-R 2008 MITSUBISHI ELECTRIC CORPORATIONJul., 2011 SH(NA)-080782ENG-JL02CPU-P, L26CPU-PBTSection 5.2.5Section 1.

Page 80 - 4.7.1 User libraries

4-364.4 Method for Specifying Data4.4.7 Arrays[Structured ladder/FBD][ST]FOR Index1:=0 TO 4 BY 1 DO INC(TRUE,Var_D0[Index1]);END_

Page 81

4.4 Method for Specifying Data4.4.8 Structures4-374PROGRAM CONFIGURATION4.4.8 StructuresA structure is an aggregation of different data type labels.S

Page 82

4-384.5 Device and Address4.5.1 Device4.5 Device and AddressThis section explains the method for expressing programmable controller CPU devices. The

Page 83 - WRITING PROGRAMS

4.5 Device and Address4.5.2 Address4-394PROGRAM CONFIGURATION4.5.2 AddressAddress is a format defined in IEC61131-3.The following table shows details

Page 84 - 5.1.1 Standard format

4-404.5 Device and Address4.5.3 Correspondence between devices and addresses4.5.3 Correspondence between devices and addressesThis section explains t

Page 85 - Operators in ST language

4.5 Device and Address4.5.3 Correspondence between devices and addresses4-414PROGRAM CONFIGURATIONTable 4.5.3-1 Correspondence between devices and ad

Page 86 - 5.1.3 Syntax in ST language

4-424.5 Device and Address4.5.3 Correspondence between devices and addresses(2) Digit specification of bit devicesThe following table shows the corres

Page 87 - 5.1.3 Syntax in ST language

4.6 Index Setting 4-434PROGRAM CONFIGURATION4.6 Index Setting(1) Overview of the index setting(a) The index setting is an indirect setting that uses

Page 88

4-444.6 Index Setting 2) Devices with restrictions on index registers(c) Devices that can be used for the index setting (for FXCPU)The following table

Page 89

4.6 Index Setting 4-454PROGRAM CONFIGURATION(d) The following figure shows the examples of index setting and their actual processing devices.(With the

Page 90

A-5INTRODUCTIONThank you for purchasing the Mitsubishi MELSEC-Q, -L, or -F series programmable controllers.Before using this product, please read th

Page 91 - PROGRAMS

4-464.6 Index Setting (a) Specifying a range of index registers used for a 32-bit index setting1) Values from 2147483648 to 2147483647 can be set to

Page 92

4.6 Index Setting 4-474PROGRAM CONFIGURATION4) Usage range of index registersThe following table lists the usage range of index registers when setting

Page 93

4-484.6 Index Setting (b) Specifying a 32-bit index setting using 'ZZ'1) A 32-bit index can be specified to the index register by specifying

Page 94 - Compilation error occurs

4.6 Index Setting 4-494PROGRAM CONFIGURATION5) The following figure shows the examples of 32-bit index setting using 'ZZ' and their actual p

Page 95 - 5.2.1 Standard format

4-504.6 Index Setting (4) Applying index settings to extended data registers (D) and extended link registers (W) (for Universal model QCPU (excluding

Page 96 - Parallel-connection contact

4.6 Index Setting 4-514PROGRAM CONFIGURATION2) Index settings that cross file registers (ZR), extended data registers (D), and extended link registers

Page 97

4-524.6 Index Setting (b) An index setting is applicable to both start I/O numbers of the intelligent function module and buffer memory addresses for

Page 98 - 5.2.3 Executing order

4.6 Index Setting 4-534PROGRAM CONFIGURATION(6) Precautions(a) Using the index setting for arguments of instruction/application function/function/func

Page 99 - < Compile Result >

4-544.6 Index Setting (c) Applying the index setting in the CALL instructionThe pulse can be output by using edge relays (V) with the CALL instruction

Page 100 - 5.2 Structured Ladder/FBD

4.7 Libraries 4-554PROGRAM CONFIGURATION4.7 LibrariesA library is an aggregation of data including POUs, global labels, and structures organized in a

Page 101

A-6 4.2.9 EN and ENO ...

Page 102

4-564.7 Libraries4.7.1 User libraries4.7.1 User librariesA user library is a library for storing created structures, global labels, POUs, and other d

Page 103 - APPENDICES

4.8 Precautions on Assigning a Name 4-574PROGRAM CONFIGURATION4.8 Precautions on Assigning a NameThis section explains the conditions for assigning a

Page 105

1OVERVIEW2STRUCTURED DESIGN OF SEQUENCE PROGRAMS3PROCEDURE FOR CREATING PROGRAMS4PROGRAM CONFIGURATION5WRITING PROGRAMSAAPPENDICESIINDEX5 5-1WRITING

Page 106

5-25.1 ST5.1.1 Standard format5.1 STThe ST language is a text language with a similar grammatical structure to the C language.Controls such as condit

Page 107

5.1 ST5.1.2 Operators in ST language5-35WRITING PROGRAMS5.1.2 Operators in ST languageThe following table shows the operators used in the ST program

Page 108 - Label Names and Data Names

5-45.1 ST5.1.3 Syntax in ST language5.1.3 Syntax in ST languageThe following table shows the syntax that can be used in the ST program.Table 5.1.3-1

Page 109 - 2 3 4 5 6 7 8 9

5.1 ST5.1.3 Syntax in ST language5-55WRITING PROGRAMS(2) IF THEN conditional syntax(a) Format(b) DescriptionThe syntax is executed when the value of B

Page 110 - 2 3 4 5 6 7

5-65.1 ST5.1.3 Syntax in ST language(4) IF ...ELSIF conditional syntax(a) Format(b) DescriptionSyntax 1 is executed when the value of Boolean expressi

Page 111 - Recreating Ladder Programs

5.1 ST5.1.3 Syntax in ST language5-75WRITING PROGRAMS(6) FOR...DO syntax(a) Format(b) DescriptionThe FOR...DO syntax repeats the execution of several

Page 112 - Data type Label name

A-7APPENDICES App - 1 to App - 14Appendix 1Correspondence between Generic Data Types and Devices App - 2Appendix 2Character Strings that cannot be U

Page 113

5-85.1 ST5.1.3 Syntax in ST language(8) REPEAT...UNTIL syntax(a) Format(b) DescriptionThe REPEAT...UNTIL syntax executes one or more syntax while the

Page 114

5.1 ST5.1.4 Calling functions in ST language5-95WRITING PROGRAMS(10) EXIT syntax(a) Format(b) DescriptionThe EXIT syntax is used only in iteration syn

Page 115

5-105.1 ST5.1.5 Calling function blocks in ST language5.1.5 Calling function blocks in ST languageThe following description is used to call a functio

Page 116

5.1 ST5.1.6 Precautions when using conditional syntax and iteration syntax5-115WRITING PROGRAMS5.1.6 Precautions when using conditional syntax and it

Page 117

5-125.1 ST5.1.6 Precautions when using conditional syntax and iteration syntax(2) When Q00UCPU, Q00UJCPU or, Q01UCPU is used, and the string type is a

Page 118

5.2 Structured Ladder/FBD5.2.1 Standard format5-135WRITING PROGRAMS5.2 Structured Ladder/FBD The structured ladder/FBD is a graphic language for writ

Page 119 - WARRANTY

5-145.2 Structured Ladder/FBD5.2.2 Ladder symbols in structured ladder/FBD language5.2.2 Ladder symbols in structured ladder/FBD languageThe followin

Page 120 - SH(NA)-080782ENG-M

5.2 Structured Ladder/FBD5.2.2 Ladder symbols in structured ladder/FBD language5-155WRITING PROGRAMSTable 5.2.2-1 Ladder symbols in the structured la

Page 121

5-165.2 Structured Ladder/FBD5.2.3 Executing order5.2.3 Executing orderThe following figures explain the program executing order.The operation order

Page 122 - MODEL CODE: 13JW06

5.2 Structured Ladder/FBD5.2.4 Ladder branches and compilation results5-175WRITING PROGRAMS5.2.4 Ladder branches and compilation resultsWhen the ladd

Comments to this Manuals

No comments