Specifications

A-5
INTRODUCTION
Thank you for purchasing the Mitsubishi MELSEC-Q, -L, or -F series programmable controllers.
Before using this product, please read this manual and the relevant manuals carefully and develop familiarity with
the programming specifications to handle the product correctly.
When applying the program examples introduced in this manual to an actual system, ensure the applicability and
confirm that it will not cause system control problems.
CONTENTS
SAFETY PRECAUTIONS .................................................................................................................................A - 1
CONDITIONS OF USE FOR THE PRODUCT .................................................................................................A - 2
REVISIONS.......................................................................................................................................................A - 3
INTRODUCTION...............................................................................................................................................A - 5
CONTENTS ......................................................................................................................................................A - 5
MANUALS.........................................................................................................................................................A - 8
1. OVERVIEW 1 - 1 to 1 - 8
1.1 Overview 1 - 2
1.2 Purpose of This Manual 1 - 2
1.3 Terms 1 - 6
1.4 Features of Structured Programs 1 - 7
1.5 Applicable CPU Modules 1 - 8
1.6 Compatible Software Package 1 - 8
2. STRUCTURED DESIGN OF SEQUENCE PROGRAMS 2 - 1 to 2 - 4
2.1 What is a Hierarchical Sequence Program? 2 - 2
2.2 What is a Structured Sequence Program? 2 - 3
3. PROCEDURE FOR CREATING PROGRAMS 3 - 1 to 3 - 2
3.1 Procedure for Creating Sequence Programs in Structured Project 3 - 2
4. PROGRAM CONFIGURATION 4 - 1 to 4 - 58
4.1 Overview of Program Configuration 4 - 2
4.1.1 Project ........................................................................................................................................... 4 - 3
4.1.2 Program files.................................................................................................................................. 4 - 3
4.1.3 Tasks ........................................................................................................................................... 4 - 4
4.2 POUs 4 - 5
4.2.1 Types of POU ................................................................................................................................ 4 - 5
4.2.2 Program......................................................................................................................................... 4 - 6
4.2.3 Functions ....................................................................................................................................... 4 - 6
4.2.4 Function blocks.............................................................................................................................. 4 - 7
4.2.5 Operators....................................................................................................................................... 4 - 7
4.2.6 Ladder blocks ................................................................................................................................ 4 - 8
4.2.7 Programming languages for POUs................................................................................................ 4 - 9
4.2.8 Functions, function blocks, and operators ................................................................................... 4 - 10