100% found this document useful (8 votes)
17K views360 pages

TAS71-R001E Ver4 DIASYS-IDOL++ Function Block Reference Guide

DIASYS IDOL++ is a maintenance software to be installed in a maintenance tool of DIASYS Netmation(r) this manual explains about function blocks, the elements used to create control logics. DIASYS Netmation (r) is a trademark of Mitsubishi Heavy Industries, Ltd.

Uploaded by

George Asuncion
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (8 votes)
17K views360 pages

TAS71-R001E Ver4 DIASYS-IDOL++ Function Block Reference Guide

DIASYS IDOL++ is a maintenance software to be installed in a maintenance tool of DIASYS Netmation(r) this manual explains about function blocks, the elements used to create control logics. DIASYS Netmation (r) is a trademark of Mitsubishi Heavy Industries, Ltd.

Uploaded by

George Asuncion
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 360

TAS71-R001E TA Version 4.

0 Issue Date December 1, 2006

Technical Access

REFERENCE MANUAL

++

Function Block Reference Guide

Notes

1 2 3 4 5

Please be aware that due to product improvements and modifications, the product description in this manual may differ in certain respects from the actual product. This manual may not be distributed or reproduced in whole or in part without permission. The contents covered in this manual are subjected to change without prior notice. Please be aware that no liability whatsoever will be accepted for consequences arising from the use of this manual. If the customer installs products other than the software or hardware supplied by Mitsubishi Heavy Industries in the personal computer or computer network running DIASYS Netmation, the operation of the DIASYS Netmation system devices including the controller (MPS) is not guaranteed. Although every effort has been made to endure the clarity, correctness and accuracy of the contents, in case you required clarification on any point, or notice any error or discrepancy, please do not hesitate to contact us. "Excel" is a trademark of Microsoft Corporation. "VISIO" is a trademark of Visio Corporation. DIASYS Netmation is a trademark of Mitsubishi HeavyIndustoried, Ltd.

TAS71-R001E

Introduction
DIASYS IDOL++ is a maintenance software to be installed in a maintenance tool of DIASYS Netmation, a plant control system. This manual explains about function blocks, the elements used to create control logics in DIASYS IDOL++.

To users of this manual


This manual was written for your understanding of the function outline when you describe control logics using DIASYS IDOL++ function blocks for the first time or plan to introduce a control system with DIASYS IDOL++. Please refer to "DIASYS Netmation Logic Creator (FLIPPER) User's Guide (TAS71-U004E)" for the function details and the operation procedure.

Manual composition
This manual consists o the following chapters Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 DIASYS IDOL++ funcion blocks Grammer of DIASYS IDOL++ funcion blocks Creating logic Standard method for logic description Usage of similar elements Writing Scripts

Others
This operation manual corresponds to Version1.1.41US.

DIASYS NetmationManual Map


The following lists DIASYS Netmation manuals.

Category System description Describes a system overview, characteristics, functions and specifications.

System general (Describes the system general.) System Description

Engineering Maintenance Station (EMS) (Describes an EMS tool used for setting and maintenance of the control system.)

TAS71-E001E First Step Guide to DIASYS Netmation TAS71-E002E

Operation manual Describes how to operate the system. Start Guide

TAS71-U001E

Maintenance Tool (EMS) Users Guide(For Windows XP) TAS71-U052E

GraphicCreator (MARLIN) Users Guide(For Windows XP) TAS71-U053E

LogicCreator (FLIPPER) Users Guide TAS71-U004E

ListCreator (CORAL) Users Guide TAS71-U005E

LoopPlate Creator (SCALLOP) Users Guide (For Windows XP) TAS71-U057E

Reference manual Describes the graphic symbols. Also refer to the applicable operation manual. Installation guide Describes the software and hardware requirements, and installation procedures. Maintenance manual Describes maintenance of the system.

Graphic Parts Reference Guide TAS71-R006E

Function Block Reference Guide TAS71-R001E

HMI (Describes the OPS, ACS and EMS.)

Multiple Process Station (Describes the MPS.)

Communication (Describes the communication settings.)

Quality control/service (Describes quality control and services of the system.)

Hardware Specification

TAS71-G500E

Storage Specifications and List of Spare Parts Used for Periodical Replacement TAS71-G002E

Unit OPS&ACS Users Guide (For Windows XP) TAS71-U056E Browser Operator Station Users Guide TAS71-U008E

CARD Communication Client Application Guide TAS71-R003E CPS Installation/ Maintenance Guide TAS71-I003E

CARD Proxy Reference Guide TAS71-R007E

Unit OPS/EMS/ ACS Installaion/ Maintenance Guide (For Windows XP) TAS71-I051E

MPS Hardware Installation Guide TAS71-I001E

Unit OPS/EMS/ ACS Trouble Shooting Manual TAS71-M002E

MPS Trouble Shooting Manual TAS71-M001E

TAS71-R001E

Description rules

Note
A supplementary note describes important supplementary information.

Caution
A caution describes an operation or information that is required to prevent damaging a device or software, losing data, or creating ineffective results.

TAS71-R001E

TAS71-R001E

Table of Contents
Introduction DIASYS NetmationManual Map Description rules Table of contents 1 DIASYS-IDOL++ Function Blocks ................................................................................. 1-1 1.1 Basic Concept....................................................................................................... 1-1 1.2 Control Logic......................................................................................................... 1-2 1.3 Logic Sheet ........................................................................................................... 1-3 1.4 Creation and Execution of Logic ........................................................................... 1-4 1.5 Function Blocks..................................................................................................... 1-5 1.5.1 Function Block Types .................................................................................... 1-5 1.5.2 Types of Logic That Can be Created ............................................................ 1-6 2 Grammar of DIASYS-IDOL++ Function Blocks ............................................................. 2-1 2.1 Logic Sheet and Drawing Elements ..................................................................... 2-1 2.2 Function Block Classification ................................................................................ 2-1 2.2.1 Input/Output Blocks ....................................................................................... 2-2 2.2.2 Control Arithmetic Blocks .............................................................................. 2-3 2.2.3 Operator Station Blocks ................................................................................ 2-3 2.2.4 Data Logging Blocks ..................................................................................... 2-3 2.2.5 System Blocks............................................................................................... 2-3 2.2.6 External Communication Blocks.................................................................... 2-3 2.2.7 Tag Names/Signal Names ............................................................................ 2-4 2.2.8 Parameter...................................................................................................... 2-5 2.3 Connection Lines .................................................................................................. 2-6 2.3.1 What Connection Lines are .......................................................................... 2-6 2.4 I/O Signal Distinction............................................................................................. 2-8 2.4.1 Function Blocks with Multiple Input ............................................................... 2-8 2.4.2 Display Format of Input Signals .................................................................... 2-8 2.5 Data between Sheets/Data inside Sheet ............................................................ 2-10 2.5.1 Data between Logic Sheet (CED/CEA/CEI)................................................ 2-10 2.5.2 Data inside Logic Sheet (CID)..................................................................... 2-11 2.6 Macro Elements .................................................................................................. 2-12 2.6.1 What a Macro Element is ........................................................................... 2-12 2.7 Quality Information Added to Function Blocks .................................................... 2-14 2.8 Function-Block Property ..................................................................................... 2-16 3 Creating Logic .............................................................................................................. 3-1 3.1 Basic Operation .................................................................................................... 3-1 3.1.1 Startup of LogicCreator (FLIPPER)............................................................... 3-1 3.2 Creating Logic Sheet ............................................................................................ 3-4 3.2.1 Creating New Process Block Configuration ................................................. 3-5 3.2.2 Adding a Process Block to a Process Block Configuration ........................... 3-7 3.2.3 Adding a Logic Sheet to a Process Block ..................................................... 3-8 3.2.4 Deleting a Logic Sheet and a Process Block .............................................. 3-12 3.3 Logic Sheet Drawing........................................................................................... 3-13 3.3.1 Element Drawing ......................................................................................... 3-13 3.3.2 Drawing Connection Lines .......................................................................... 3-20

TAS71-R001E

3.3.3 Undoing Connection Lines ..........................................................................3-22 3.4 Creating Sheet Data............................................................................................3-23 3.4.1 Executing Loop-Build...................................................................................3-23 3.5 Completing Drawing ............................................................................................3-25 3.6 Loading Sheet Data.............................................................................................3-26 3.6.1 Offline Sheet Loading ..................................................................................3-26 3.6.2 Online Sheet Loading ..................................................................................3-32 4 Standard Method for Logic Description.........................................................................4-1 4.1 Conversion of Engineering Value for Process Input Signals.................................4-1 4.2 Tracking Processing..............................................................................................4-1 4.2.1 What Tracking is ...........................................................................................4-1 4.3 Processing at Initialization.....................................................................................4-3 4.3.1 Initialization of Analog Signals .......................................................................4-4 4.3.2 Initialization of Digital Signals ........................................................................4-4 4.4 CRT Operation ......................................................................................................4-6 4.4.1 Examples of Writing the Operation Logic for Loop Plates .............................4-6 4.5 Data Logging Function (e.g. Warning Judgement, Report Data Collection) .......4-13 4.5.1 Warning Logic..............................................................................................4-13 4.5.2 Logic of Report Data Processing .................................................................4-14 4.6 Interface Logic with PLC and DCS Made by Other Companies..........................4-14 4.6.1 Interface with PLC and DCS........................................................................4-14 4.6.2 Common Data Domain for Communication .................................................4-15 4.6.3 Access Logic to I/O Data Domain................................................................4-15 5 Usage of Similar Elements............................................................................................5-1 5.1 Analog Switch........................................................................................................5-1 5.1.1 Types of Analog Switch Elements .................................................................5-1 5.1.2 Element Action ..............................................................................................5-2 5.1.3 Element Feature ............................................................................................5-3 5.2 Proportional Integral Controller .............................................................................5-3 5.2.1 Types of Proportional Integral Controller .......................................................5-3 5.3 One Shot ...............................................................................................................5-4 5.3.1 One Shot Types.............................................................................................5-4 6 Writing Scripts ..............................................................................................................6-1 6.1 Creating New Scripts.............................................................................................6-1 6.2 Checking the Operation of the Created Script.......................................................6-6 6.3 Creating Scripts Using Existing Scripts ...............................................................6-10 6.4 Specifications for Script Computing Blocks.........................................................6-12 6.4.1 Elements of a script .....................................................................................6-12 6.5 Script Syntax .......................................................................................................6-13 6.5.1 Structure of source code .............................................................................6-13 6.5.2 Arguments ...................................................................................................6-13 6.5.3 Variables......................................................................................................6-14 6.5.4 Operators.....................................................................................................6-14 6.6 Control statements ..............................................................................................6-15 6.6.1 Propagating quality ......................................................................................6-15 6.6.2 Comments ...................................................................................................6-15 6.7 Using Intrinsic Variables and Functions, and User-defined Functions ................6-16 6.7.1 Special intrinsic variables ............................................................................6-16 6.7.2 Arithmetic intrinsic functions ........................................................................6-17

ii

TAS71-R001E

6.7.3 Steam table functions.................................................................................. 6-18 6.8 Script Examples .................................................................................................. 6-33 6.9 Influence of Changing the Script Call Elements being Used .............................. 6-35 6.10 Operation Errors ............................................................................................... 6-37 6.11 Notes on Creating a Script................................................................................ 6-37 6.11.1 Tracking..................................................................................................... 6-37 6.11.2 Online sheet loading.................................................................................. 6-37 6.11.3 Script subroutine call ................................................................................. 6-37 Appendix-1 Function Block Description Appendix-1 Function Block List Glossary

iii

TAS71-R001E

iv

TAS71-R001E

DIASYS-IDOL++ Function Blocks


This chapter explains basic concept and outlines of DIASYS-IDOL++ function blocks.

1.1

Basic Concept
DIASYS-IDOL++ function blocks are the control logic description language for the plant control unit accumulated with MHIs ample know-how on Plant Control. Application of DIASYS-IDOL++ function blocks can realize the plant automation that is satisfactory to users in all aspects such as reliability, performance, extensibility, etc. The basic concept of DIASYS-IDOL++ function blocks is shown below.

High reliability based on our great achievement Easy maintenance Excellent control arithmetic function to flexibly cope with continous control and sequence conrol Easy online logic monitoring and tuning

(1)

High reliability
High reliability resulted from strict quality-control structure and is proved by numerous achievement.

(2)

Easy maintenance
Control-arithmetic programing becomes available by drawing the control logic used on design drawings traditionally, on CRT of EMS. Special programing knowledge is not necessary.

(3)

Excellent control arithmetic function


High-level control arithmetic is realized with the combination of 180 types of control arithmetic elements. Furhtermore, the continous and sequence controls are available for handling on the same logic. All the parts are prepared for the use in the control system such as Operator Station display method, data logging function of alarm detection logic, etc. and can be expressed on the same sheet.

(4)

Easy tuning
Online tuning can be performed with monitoring control logic-arithmetic status on CRT screens.

1.1 Basic Concept 1-1

TAS71-R001E

1 1.2 Control Logic


DIASYS-IDOL++ function blocks are the programing language which describes arithmetic logic in the Multiple Process Station (MPS). The logic is described on the maintenance tool and the program completed by this is executed in the Multiple Process Station (MPS). This chapter explains the logic control configuration in DIASYS-IDOL++.
EMS Logic description and tuning are executed by using DIASYS-IDOL++ function block.

Printer

Unit Network

Local Network MPS Logic calculation is executed.

Fig. 1.2-1 Control system configuration

1.2 Control Logic 1-2

TAS71-R001E

1 1.3 Logic Sheet


DIASYS-IDOL++ can perform arithmetic programing in the Process Station by drawing logic on the screen with LogicCreator (FLIPPER) , a function of the maintenance tool. A sheet unit of logic described on the screen is called Logic Sheet. The logic sheet is created with pasted function blocks. The following figure shows the example of the logic sheet.

Fig. 1.3-1 Logic sheet

1.3 Logic Sheet 1-3

TAS71-R001E

1 1.4 Creation and Execution of Logic


Logic sheets are sorted into data called Sheet Data by the Loop Build function and sent to the Multiple Process Station (MPS) by the Loop Load function. The MPS receives and stores the sheet data in memory to execute the plant control according to the data.

(1)Drawing Logic sheets are drawn.

(2)Loop Build Sheet data are created for each logic sheet.

Logic sheet (n-1) Logic sheet (n-k) Process block (n)

..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... Sheet data(n-1)
Sheet data (n-k)

DIASYS-IDOL++ function

(3)Loop Load Sheet data are sent to MPS

EMS (Engineering Maintenance Station) Unit network

..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... ..................... Sheet data (n)
Sheet data(n-k) MPS (Multiple Process Station)

(4) Logic arithmetic processing Plant control and calculation are performed by signal output after the arithmetic according to sheet data. MPS function

Fig. 1.4-1 Logic creation & execution

1.4 Creation and Execution of Logic 1-4

TAS71-R001E

1 1.5 Function Blocks

1.5.1 Function Block Types


Function blocks are parts to draw logic. All the parts are prepared for instrument design. The function blocks are mainly sorted into the following three types.

Arithmetic block e.g.) AND,OR,PI, Timer, etc.

PI

Instruments shown on design drawings e.g.) Electric valves, tuning valves, etc.

Parts used in graphic drawings e.g.) Pumps, fans, tanks, etc.

1.5 Function Blocks 1-5

TAS71-R001E

1
1.5.2 Types of Logic That Can be Created
The following logic can be created in the logic sheet. Plant control logic Control logic such as main-steam temperature control, airstream quantity control, etc. Operator Station display/Operation logic Manual operation for valves on the graphic displayed in Operator Station (color switch by the status change, flickering, etc.) and logic such as linking with process values of control loop plates etc. Alarm-detection logic Logic such as alarm setting/judgement, etc. Data creation logic for reports Data creation logic for reports by combining function blocks such as average process for printing-report data collection, ON time sizing, pulse sizing, etc. Performance calculation block Complex calculation processsing like efficient calculation etc. is available for description with combination of logic using script language blocks. Interface with PLC Interface logic with PLC, which makes plant total operation and control possible.

1.5 Function Blocks 1-6

TAS71-R001E

Grammar of DIASYS-IDOL++ Function Blocks


This chapter explains the grammar of DIASYS-IDOL++ function blocks which are necessary for logic-sheet drawing. In other words, the following is the explanation about logic elements (I/O elements/arithmetic elements), connection lines, arrows and data delivery between logic sheets.

2.1

Logic Sheet and Drawing Elements


A logic sheet screen has the following configuration. As the basic drawing layout, the signal that is input from the input elements on the left side of the screen is connected with a line and an arrrow for the alignement whose arithmetic result is output from the right side. If complex connection lines are allowed, input elements can be laid out at any location.

Fig. 2.1-1 Logic sheet screen

2.2

Function Block Classification


There are five types of function blocks as follows. Input/Output blocks Control arithmetic blocks Operator Station blocks Data logging block System blocks External Communication Blocks

2.1 Logic Sheet and Drawing Elements 2-1

TAS71-R001E

2.2.1 Input/Output Blocks


Input/output blocks are elements for input or output of Process Station I/O signals and other logic sheet signals onto the logic sheet screens. There are eight types of them as follows.

Table 2.2-1 Input/output elements Code AI DI AO DO PU CEA CED CEI Name Analog input Digital input Analog output Digital output Pulse input Analog between sheets Digital between sheets Integer between sheees Contents Analog input signal for Process Station Digital input signal for Process Station Analog output signal for Process Station Digital output signal for Process Station Pulse input signal for Process Station Transmission/receipt elements of analog signals between different logic sheets Transmission/receipt elements of digital signals between different logic sheets Transmission/receipt elements of integer valus as quality information between different logic sheets

For example, analog input signals and digital input signals in Process Station can be captured into logic with Analog Input (AI) and Digital Input (DI) of input/output elements. In the same manner, the output of analog and digital signals to Analog Output (AO) and Digital Output (DO) by logic can output them as Process Station output signals.

AI Input to logic DI Output from logic DO AO

Logic sheet

MPS

Originator

ON/OFF signal

ON/OFF command Analog command

Fig. 2.2-1 I/O blocks and I/O signals

Signals of AI, AO, DI, DO, and PU are laid out to I/O modules which perform the input/ output.(DIASYS-IDOL ++ System Window performs the layout.) Regarding CEA, CED and CEI, please refer to Chapter2-5. Data between Sheets/Data inside Sheet.

2.2 Function Block Classification 2-2

TAS71-R001E

2.2.2 Control Arithmetic Blocks


Control arithmetic blocks have calculation functions to execute control logic. They execute the calculation designated by each block according to the signal values connected to the arithmetic element, in order to output the result. Control logic are described with combination of control arithmetic blocks. Refer to Appendix-1. Function Block Description for the detailed functions of the elements.

2.2.3 Operator Station Blocks


Operator station blocks are used for drawing system diagrams such as process flow, plant flow, etc. They are prepared with control and monitoring blocks for plant configuration devices, e.g. indicators (digital indicators/firm-shape analog indicators), auxilliaries (tank level/pumps). Refer to DIASYS-IDOL++ Graphic Parts Reference Guide (TAS71-R006E) for the detailed functions of each block.

2.2.4 Data Logging Blocks


Data logging blocks are used for warning judgement and printing-report data collection included in the data logger function. Refer to DIASYS-IDOL++ Graphic Parts Reference Guide (TAS71-R006E) for the detailed functions of each block.

2.2.5 System Blocks


These are blocks for analog I/O, digital I/O, and integer value I/O used by the system in Process Station. They are not used in normal logic but only for Process Station design. Refer to Appendix-1. Function Block Description for the detailed functions of the elements.

2.2.6 External Communication Blocks


The external communication blocks support the communications with networks outside Netmation, such as IEC60870 communication. For details about the features of each block, see Appendix-1 Explanation of Functional Blocks.

2.2 Function Block Classification 2-3

TAS71-R001E

2.2.7 Tag Names/Signal Names


Tag and signal names can be set up in function blocks. They are set up when the logic sheet is drawn. Please refer to DIASYS Netmation LogicCreator (FLIPPER) Users Guide (TAS71-U004E) for the detailed explanation.

Fig. 2.2-2 Tag/signal names

AI example

AO example

Signal name :FUEL OIL SUPPPLY PRESS-2 Signal name :CONTROL OIL SUPPLY PRESS Tag name :BTMP-AI002 Tag name :ABC-RB.01 Signal range :0.0 to 1.0% Signal range :0.0 to 1. 0%

2.2 Function Block Classification 2-4

TAS71-R001E

2.2.8 Parameter
Parameters can be defined with external input and fixed values. Principally, those for function blocks with possibility to become variable in control can perform external input. However, there are function blocks such as Polyline Function (FX) with many parameters and special-structured parameters like loop names of Loop Arithmetic Call (CLL), which can only set up with fixed-value definition. Function block codes are used as parameters if there are external input corresponding to the parameters. If there are not any input, they will perform arithmetic using the interior parameter of the function blocks. Parameters can be shown as below for the same function block.

(1)

In the Case of Exterior Input

(2)

In the Case of No Exterior Input

The parameter set up in the property is used.

2.2 Function Block Classification 2-5

TAS71-R001E

2.3

Connection Lines

2.3.1 What Connection Lines are


In the logic sheet screen, the data captured by I/O blocks such as Analog Input (AI) and Digital Input (DI) are connected to arithmetic elements with connection lines. Control logic is formed by input of arithmetic-element output signals to another arithmetic elements by connection lines. Moreover, input of arithmetic-element output signals to output elements like Analog Output (AO) and Digital Output (DO) with connection lines can output command values and control arithmetic results from the MPS. In short, the connection lines show the data flow.

(1)

Types of Connection Lines


DIASYS-IDOL++can handle mixture of analog data such as temperature/pressure and digital data such as ON/OFF and open/close in one logic sheet. These two data types are drawn with the distinguished connection lines. There is also an I/O connection line for the data handling integers (4 byte integer numbers) Since there are three types of connection lines prepared for the element menu of the logic-sheet creation screen, they are used according to the data types.

Bold line for analog data Thin line for digital data Bold line for integer data

Fig. 2.3-1 Connection line types

2.3 Connection Lines 2-6

TAS71-R001E

(2)

Connection Error for Lines


It will be an error if lines that do not conform are tried for connection because the data types are determined for the connection according to the logic element type.

Though an AI element outputs analog data, they are connected with the digital-data line.

Though a S R element inputs digital data from No.1&2 inputs, the analog data line is connected with No. 2 inpout.

Fig. 2.3-2 Example of wrong connections

2.3 Connection Lines 2-7

TAS71-R001E

2.4

I/O Signal Distinction

2.4.1 Function Blocks with Multiple Input


Some function blocks are input with multiple signals. Those blocks are classified into two types according to the input signal handling. (1) Those that handle all input signals in the same manner as far as the meaning is concerned

e.g.)AND, OR, ADD, etc. (2) Whose input signals have different meanings in terms of function-block arithmetic processing. e.g.)SSR, DLT, PI, etc. In item (2), logic should be described by distinguishing I/O signals.

2.4.2 Display Format of Input Signals


Input signals with different meaning have codes according to the meaning. They can be distinguished by displaying the code on the signal line when the logic is described. Please refer to Appendix-2. Function Blocks Description for the details.

Fig. 2.4-1 Example of Input 1 description in PI element

2.4 I/O Signal Distinction 2-8

TAS71-R001E

Also, arrows can be used to distinguish the input. However, this method can be applied to four input types at the maximum. The same arrows are displayed from the input 5 onward as those starting from input 1. The following are the shapes of four arrrows.

Input 1 Input 2 Input 3 Input 4

Fig. 2.4-2 Arrow types

Fig. 2.4-3 Example of Input 1,2,and 3 in T element

2.4 I/O Signal Distinction 2-9

TAS71-R001E

2.5

Data between Sheets/Data inside Sheet

2.5.1 Data between Logic Sheet (CED/CEA/CEI)


Because control logic processed in MPS are created separately in multiple logic sheet, data delivery between the logic sheet is necessary. Those elements aredata between logic sheet.

Table 2.5-1 Data between logic sheets Symbol CEA CED CEI Name Analog between sheet Digital between sheet Integer between sheet Contents Transmission/receipt elements of analog signals between different logic sheet Transmission/receipt elements of digital signals between different logic sheet Transmission/receipt elements of integer values as quality information between different logic sheet

Logic output

Data delivery between the same-type elements in CEA and CED

Logic input

Logic output

Logic input

Logic sheet A

Logic sheet B

Logic input

CEA and CED, output signals in the logic sheet are used in the logic sheet B/C. Regarding CEA,CED and CEI, the data delivery is available if same objects are used in output and reference sides.

Logic input

Logic sheet C

Fig. 2.5-1 Data delivery between logic sheet

2.5 Data between Sheets/Data inside Sheet 2-10

TAS71-R001E

2.5.2 Data inside Logic Sheet (CID)


Data inside the logic sheet are I/O elements for data delivery inside different logic sheet. They are used to avoid the logic from becoming hard to see because the connection is complicated for the direct connection in the sheet. CID elements are used to link signal data in the same logic sheet in the Process Station.

Table 2.5-2 Data inside logic sheet Synbol CID Name Connection inside the sheet Contents Transmission/receipt elements of signals inside the same logic sheet

Data delivery between CID elements Logic output


1 CID 1 CID

Logic input

Logic output

2 CID

2 CID

Logic input

Logic sheet

CID links those with concordant name in the same sheet

1 CID

Logic input

2 CID

Logic input

Fig. 2.5-2 Data delivery inside logic sheet

2.5 Data between Sheets/Data inside Sheet 2-11

TAS71-R001E

2.6

Macro Elements

2.6.1 What a Macro Element is


Macro elements are functions to handle the logic combined with multiple standard arithmetic elements in the same way as ordinary arithmetic elements by registering them as one elements.

(1)

Usage of Macro Elements


Diagrams can be created efficienty by collecting the parts with many same logics in the diagram such as auxillary-unit startup and shutdown logics, as one macro element.

In the case of not using macro elements

In the case of using macro elements

Fig. 2.6-1 Example of macro element usage

2.6 Macro Elements 2-12

TAS71-R001E

(2)

Macro Element Creation


When logics are created with macro elements, it is necessary to register those created. Drawing and registration of macro elements are performed in the same VISIO based screen as the logic sheet. Please refer to DIASYS Netmation LogicCreator (FLIPPER) Users Guide (TAS71-U004E) for the detailed procedure. Here, the following shows the first registration screen drawn with macro elements by LogicCreator (FLIPPER).

(3)

Parameter Setting
Concerning the macro elements created in (2), the properties such as Name, Name1, Tag, etc. are to be set up in the same manner as that of other function blocks. Please refer to DIASYS Netmation LogicCreator (FLIPPER) Users Guide (TAS71-U004E) for the detailed procedure.

2.6 Macro Elements 2-13

TAS71-R001E

2.7
(1)

Quality Information Added to Function Blocks


What Quality Information is
DIASYS-IDOL++ function blocks have various quality data (the data set and input signal abnormality) other than the process data as additional information. For instance, logic data have the quality as attached information and are transmitted via the function blocks to change the quality of data display in Operator Station. The transmission rules and the designation if the transmission is peformed or not are different depending on the property of the logic composed of function blocks. Therefore, arithmetic-element calculation methods etc. are previously defined using quality judgement, element output in case of abnormality, and quality-abnormality signals for the input. The quality information is displayed when the property is opened during OPS logic-status monitoring.

Example)
T Input signal quality on the selected side is transmitted to the output.

FX Input signal quality is transmitted to the output. The green display changes as soon as it is judged as quality abnormality.

2.7 Quality Information Added to Function Blocks 2-14

TAS71-R001E

(2)

Quality-Information Types
Data quality has a structure to distinguish if the following six items and their factors are occurring in their functions or transmitted from input signals.
Table 2.7-1 List of quality information Quality factor Range-over upper limit Range-over lower limit Data-access unavailability Block-arithmetic error Contents AI signal range is over the upper limit. AI signal range is over the lower limit. The access is not performed normally to I/O controller or I/O module. The communication is stopped for communication data between systems. The calculation is not performed normally following the arithmetic specification. (Zero division, negative square-root extraction, etc.) The scan exclusion is performed manually. The data set is performed manually.

Scan exclusion Data set

(3)

Thinking on Quality Transmission


Input signal quality is transmitted to the output quality for arithmetic performance of function blocks. The action is based on the following rules.
Table 2.7-2 List of quality transmission Items Operator Station display and printing reports Digital input signal Function blocks with clear I/O relation Rules To display and print the process status on the Operator Station screen or the reports, the colors and the display format should be modified according the quality. The input signal quality should be all transmitted for the Operator Station interface blocks. Regarding the digital signal input to function blocks, it is not targeted as the quality transmission principally. The quality is transmitted for those whose output are decided by one input signal such as line-shape conversion, polyline function, etc. On the other hand, the quality transmission is not performed for those whose calculation results are output for multiple input signals, e.g. proportional integral, analog memory, etc. When multiple input such as addition, multiplication, etc. have the same meaning, the quality OR is transmitted for each input signal. Regarding the function blocks that select one signal from multiple input such analog switching/high value selection, etc., the calculation is implemented ignoring the quality and the selected signal quality is transmitted to the output. Regarding the function blocks performed with scan exclusion and data set in the data operation functions, only the quality for scan exclusion and data set is output regardless of the I/O signal quality.

The same number of multiple input Signal selection

Blocks performed with data operation

2.7 Quality Information Added to Function Blocks 2-15

TAS71-R001E

2.8

Function-Block Property
The property of function blocks is shown below. Items required of setting Parameter used in control arithmetic Signal/tag names used in I/O, warnings, etc. Engineering-value range used in I/O processing of AI and AO Items not required of setting There are elements added with tag and names but not required of input basically because they are significant only when they are released . e.g.) arithmetic element names.

2.8 Function-Block Property 2-16

TAS71-R001E

Creating Logic
3
In this chapter, the basic procedure is explained for the control-logic creation using DIASYSIDOL++ function blocks. Please refer to DIASYS Netmation LogicCreator (FLIPPER) Users Guide (TAS71-U004E) for the detailed explantion of logic creation operation on the maintenance tool.

3.1

Basic Operation
LogicCreator (FLIPPER) start-up operation is explained here. First of all, it is necessary to start up ORCA View to create logic.

3.1.1 Startup of LogicCreator (FLIPPER)


(1) Start up ORCA View. (ORCA View is a man-machine interface for ObjectDatabase (ORCA). For the start-up, please refer to DIASYS Netmation, Maintenance Tool, DIASYS-IDOL++ Users Guide (TAS71-U002E). Choose [View] in the menu bar. Choose Window and then Logic Window by the mouse left button. You can also choose Logic Window from the Window pull-down menu under the tool bar.

(2)

3.1 Basic Operation 3-1

TAS71-R001E

(3) (4)

The Logic Window screen is displayed. Left double-click the Logic Window tag.

Magnified

(5)

The following displays groups and logic sheet in the process blocks and the process block configurations that were already created.

Process block configuration

Process block

3.1 Basic Operation 3-2

TAS71-R001E

(6) (7)

Left-click the tag of the group you wish to open. The logic sheet that belongs to the chosen group sheet is displayed. Right-click on the logic sheet and then choose [Open].

(8)

VISIO2000-base LogicCreator (FLIPPER) is started up.

3.1 Basic Operation 3-3

TAS71-R001E

3.2 3

Creating Logic Sheet


A logic sheet is created with the following composition.

Logic Window Process Block Configuration Process block Block1 Sheet Sheet Process block Block2 Sheet Sheet

Fig. 3.2-1 Logic-sheet configuration diagram

Note
Process block configurations and process blocks are used for sorting out and saving the sheets as directories.

3.2 Creating Logic Sheet 3-4

TAS71-R001E

3.2.1 Creating New Process Block Configuration


The following operation should be implemented for creating a new process block configuration. (1) (2) Right-click Logic Winow or choose Create New in [Object (O)] in the menu bar. The Create New - Class Selection dialogue box is displayed. Click Territory. When creating a logic sheet by using LogicCreator (FLIPPER), choose the Territory tab and then Logic group. Territory sheet:It is one unit that mainly stores the list that belongs to a group and has the same structure as that of a Windows folder. Design sheet:Body object itself is stored. Collection sheet:It is an aggregate of data included in objects and stores data with array structures. Choose the [Next] button. (3) The Property Setup for FIN Object dialogue box is displayed. Input a name of the process block configuration in the Name (e.g.: ABC). Here, input the BBB in it as an example. Name is not usually used for English-version system. It is used in the case of switching to other languages. Please refer to Chapter 2.6.16 for the method of switching the indicated language. The default, Logic group should remain here as an example. Input information on supplementary data in the Tag as the need arises. The default, Key should remain here as an example. As a general rule, a recognition number of Control System is to be input as a Tag. -/*Choose the [Complete] button.

Note
Input of Property setup is defined when the letters turn blue.

3.2 Creating Logic Sheet 3-5

TAS71-R001E

(4)

A new process block configuration, BBB is created.

3.2 Creating Logic Sheet 3-6

TAS71-R001E

3.2.2 Adding a Process Block to a Process Block Configuration


(1) (2) (3) Right-click a process block configuration where a process block will be added. Then choose [Create New]. The Create New - Class Selection dialogue box is displayed. Group in Territory and choose the [Next] button. Click Logic

The Create New - Property Setup for FIN Object dialogue box is displayed. Input a name of the process block configuration in the Name1 (e.g.: ABC). Here, input the Logic in it as an example. Name is not usually used for English-version system. It is used in the case of switching to other language. Please refer to Chapter 2.6.16 for the method of switching the indicated language. The default, Logic should remain here as an example. Input information on supplementary data in the Tag as the need arises. The default Key should remain here as an example. As a general rule, a recognition number of Control System is to be input as a Tag. Choose the [Complete] button.

Note
Input of Property setup is defined when the letters turn blue.

3.2 Creating Logic Sheet 3-7

TAS71-R001E

(4)

Left double-click the BBB indication tag. You can see that the process block, Logic is added to the process block configuration.

3.2.3 Adding a Logic Sheet to a Process Block


(1) (2) Right-click the process block where a logic sheet is added and then choose [Create New]. The Create New - Class Selection dialogue box is displayed. Choose Downloadable logic sheet (standard) in the Design sheet. Choose the [Next] button.

(3)

The Create New - Body Object Selection dialogue box is displayed. Check Create new Body Object. Choose the [Next] button.

3.2 Creating Logic Sheet 3-8

TAS71-R001E

Note

3
Create new Body Object is chosen as default. In case body objects already exist and new files are created from their diversion, choose Select Existing Body Object. In this case, there are two methods, namely, the one to select appropriate objects from the list and the other to find them from the TAG Input/Select column.

(4)

The Create New - Property Setup for Body Object dialogue box is displayed. Input the required information in the item. Although there are not any properties that need input without fail here, input of Name1 will make it easier to recognize the data. Input TOP2 in the Name1 and MDS for Author Choose the [Next] button. Name: Name1: Tag: Revision number: Revised date: Drawing No.: Create date: Author: Reviser: Comment: Submit status: Access Flag: This is not used in English-version system. Input a name of a logic sheet. Input a sheet number. Please do not input as it is automatically processed. Input a revision date. Input a drawing number. Input a date of the file creation Input a name of the person who created the file. Input a name of the person who revised the file. Input a reason for the revision. Input a status of submitting drawing. Please do not input due to its exclusive control purpose

Note
Input is defined when the letters turn blue.

3.2 Creating Logic Sheet 3-9

TAS71-R001E

(5)

The Create New - Property Setup for Fin Object dialogue box is displayed. Width, height and color of the background are set up for monitoring logic computing status. Input of the background width and height is not required as LogicCreator (FLIPPER) automatically calculates them from the sheet size established at the time of Loop-build and stores them in this domain. Background width for monitoring view: Background height for monitoring view: Background color for monitoring view: Width number value (pixel value) Height number value (pixel value) Input a number from the dialogue box.

The pull-down menu is displayed by clicking a color type in Date Type when the background color is input for monitoring view. On clicking the pull-down menu, the Netmation Color dialogue box is shown. Choose a color number (001 to 430). Here, choose 005for yellow as an example. Choose the [Complete] button.

3.2 Creating Logic Sheet 3-10

TAS71-R001E

Spread

(6)

Left double-click the Logic indication tag. The TOP2 logic sheet is displayed.

3.2 Creating Logic Sheet 3-11

TAS71-R001E

(7)

When describing the logic, right-click the logic sheet and choose [Open]. Then the Create New dialogue box is displayed. Choose Template by a click and then the [OK] button. *Template.vsd: Regular computing logic sheet

Toplogic.vsd: Computing logic sheet unavailable for tracking VISIO 2000-base LogicCreator (FLIPPER) is started up.

3.2.4 Deleting a Logic Sheet and a Process Block


(1)
When choosing a logic sheet or a process block by right-click and then [Delete], the logic sheet or the process block is deleted.

3.2 Creating Logic Sheet 3-12

TAS71-R001E

3.3

Logic Sheet Drawing 3


The procedure of drawing is explained with the following logic sheet as an example. (1) This logic sheet is a logic to output the sum of two AI (Analog Input) signals to AO (Analog Output) signal.

3.3.1 Element Drawing


(1) AI277 is to be drawn. Choose the element to be drawn from a stencil and drag it to the position you wish it to be drawn. Choose AI in the PROCESS FUNCTIONS. AI element is drawn at the designated position. The Create New - Body Object Selection dialogue box is displayed. Put a mark on Create new Body Object as an example and then choose the [Next] button. In case of using the data that were already set up by other Window, etc., choose Select existing Body Object and then an appropriate tag.

(2)

Note
When AI is newly created by LogicCreator (FLIPPER) as the above, it should be set with necessary setup by other Window (I/O allocation of System Window).

3.3 Logic Sheet Drawing 3-13

TAS71-R001E

(3)

The Create New - Property Setup for Body Object dialogue box is displayed. The property should be set up. Input each item that you prefer to set up from Name(Signal Name) to the Input limit high (%) . Choose the [Next] button after the input. Name: Name1: Tag: Signal type: Signal range low: Signal range high: Input limit low (%): Input limit high (%): This is not used in English-version system. Input a signal name. Input a tag name. Otherwise, AI*(* is a number) is automatically numbered as default. Input a number value for a signal type. Input the minimum number value for a signal range Input the maximum number value for a signal range. Input the minimum number value for the input limit. Input the maximum number value for the input limit.

3.3 Logic Sheet Drawing 3-14

TAS71-R001E

(4)

The Create New - Property Setup for FIN Object dialogue box is displayed. There is no item for input. Choose the [Complete] button.

Note
The signal name and the tag name should be within 64 single-byte characters and 32 respectively.

(5)

The Property dialogue box is displayed. After confirming the name of the data shown in the General item, choose the [OK] button. In case of changing the property contents such as a signal name, a tag name, etc., change the setup by selecting the Edit Property button. For the items to be changed, follow the same method as shown in Chapter 2.2.1 (3).

3.3 Logic Sheet Drawing 3-15

TAS71-R001E

(6)

The setup of AI277 is completed. Another AI should be drawn with the same operation.

(7) (8)

Again, choose AI from a stencil. AI element is drawn at the designated position. The Create New - Body Object Selection dialogue box is displayed. Put a mark on Select existing Body Object. Choose Tag from the list that is displayed at the lower part of the dialogue box. Here, choose AI277as an example. Selection of an existing body object is implemented through reference of objects that were already created as shown above. There is another method of finding objects by input of TAG for objects that were already created in the TAG Input/Select column.

3.3 Logic Sheet Drawing 3-16

TAS71-R001E

(9) (10)

The Create New - Property Setup for FIN Object dialogue box is displayed. Choose the [Complete] button. The Property dialogue box is displayed. The setup is the same as explained in Chapter 2.2.1 (5). Choose the [OK] button. The setup of AI277 is completed.

(11)

Then, AO001 is to be drawn to indicate an output signal to the sheet. After choosing the element to be drawn from a stencil, drag it to the position you wish it to be drawn. Choose AO in the PROCESS FUNCTIONS stencil. AO element is drawn at the designated position. The Create New - Body Object Selection dialogue box is displayed. Put a mark on Create new Body Object as an example and then choose the [Next] button. The Create New - Property Setup for Body Object dialogue box is displayed. The property should be set up. Input each item that you prefer to set up from Name(Signal Name) to the output limit high (%). Choose the [Next] button after the input. Name: Name1: Tag: This is not used in English-version system.

(12) (13)

(14)

Input a signal name. Input a tag name.Otherwise, AI * (* is a number) is automatically numbered as default. Signal type: Input a number value for a signal type. Signal range low: Input the minimum number value for a signal range. Signal range high: Input the maximum number value for a signal range. Output limit low (%): Input the minimum number value for the output limit Output limit high (%): Input the maximum number value for the output limit.

3.3 Logic Sheet Drawing 3-17

TAS71-R001E

(15)

The Create New - Property Setup for Fin Object dialogue box is displayed. There is no item for input. Choose the [Complete] button.

(16)

The Property dialogue box is displayed. After confirming the name of the data shown in the General item, choose the [OK] button. In case of changing the property contents such as a signal name, a tag name, etc., change the setup by selecting the Edit Property button. For the items to be changed, follow the same method as shown in Chapter 2.2.1 (3). Here, the following shows 158 is the No. for the Control System as an example.

3.3 Logic Sheet Drawing 3-18

TAS71-R001E

(17)

Next, we will draw SUM, the element to calculate the sum. Choose SUM from PROCESS FUNCTIONS and drag it to the position you wish it to be drawn. It will be positioned between AI277 and AO157 here.

(18)

On right-clicking SUM, the pop-up menu is to be displayed. Choose [Property]. The Property Editor dialogue box is shown. You can change number values, etc. here. Gain to input No.1: Gain to input No.2: Name: Name (Second Language): Tag: Data type: Low range (engineering scale): Choose the [OK] button. Input a number value of the gain to input No.1 Input a number value of the gain to input No.2 Input a name Input a name of the second language Input a tag name Input a data type. Input a minimum value for engineering scale Range.

3.3 Logic Sheet Drawing 3-19

TAS71-R001E

3.3.2 Drawing Connection Lines


Drawn elements are to be connected with a connection line. The connection line is drawn by selecting positions to be connected after the selection of analog signal or digital signal from the PROCESS FUNCTIONS stencil and the connector tool in the menu bar. Moreover, the stencil for the analog/digital lines is opened for the connection as shown above, by selecting [Connector Tool] - [Connect Analog Line] or [Connect Digital Line] of Netmation in the menu bar. Another method is to select [Connect Analog Line] or [Connect Digital Line] tool button. (1) AI277 and SUM will be connected with a connection line. Left-click the Connector Tool in the tool bar. Then, choose Analog element from the PROCESS FUNCTIONS stencil by clicking. Put a cursor mark on AI277. Next, move the cursor to SUM with the left button pressed down. Then, release the button. The two elements are connected with the line now. When they are connected, the Select connection points of function block input dialogue box is displayed. It specify a signal type and a signal name to be input to SUM. Next, choose the Selection button after choosing an arrow type or a font type for Line style. Arrow type: Only for an arrow Font type: Input signal name is displayed on the arrow.

(2) (3) (4)

3.3 Logic Sheet Drawing 3-20

TAS71-R001E

(5)

AI277andSUM,AO157and SUMare connected with connection lines with the same operation. The connection lines are completed now.In case of moving AI277andSUMon the screen, the connection line is automatically connected and the shape of the connection line changes. Please refer to Chapter 3.3.3 for Undoing Connection Line.

3.3 Logic Sheet Drawing 3-21

TAS71-R001E

3.3.3 Undoing Connection Lines

The line connected in Chapter 3.3.2 is to be reset. This function is used when computing elements are reconnected by temporary separation. Those reset for connection line can be reconnected. (1) (2) (3) Click the elements to be reset for connection. Then, left click [Undo Connection Line] in the tool bar. The connection line is reset and displayed in red. To undo, drag the end point of the red connection line to connection points of the element for reconnection.

3.3 Logic Sheet Drawing 3-22

TAS71-R001E

3.4

Creating Sheet Data 3


The sheet data used for MPS computing are created from created logic sheet. Creating sheet data is executed by [Build] function of [Netmation] functions in the tool bar.

3.4.1 Executing Loop-Build


(1) (2) The logic sheet screen should be displayed by LogicCreator (FLIPPER) for creating sheet data. Choose [Build] of [Netmation] in the menu bar. The sheet data is created from the selected logic sheet.

(3)

The Build option dialogue box is displayed. Check The reflection of parameters from Database or The reflection of the From To information from Database. The both of them are checked as default. Here, check The reflection of parameters from Database as an example. Choose the [OK] button. The messages, Extracting, Loop Building, and Writing Ilog Data are to be displayed for the operation. In case there is no error, save the file. Please refer to Chapter 2.4 Completing Drawing.

3.4 Creating Sheet Data 3-23

TAS71-R001E

Note

3
In case errors occur on Loop-build execution, the error logs are displayed. The errors include the existence of elements with unconnected I/O lines and those with no property input.

Loop-build option decides the operation to be executed before the Loop-build according to the contents of checked button. The executed operation is shown as below. The reflection of parameters from Database The execution of the same operation as that of parameter downloading in Chapter 2.6.11. The reflection of the From To information from Database The execution of the same operation as that of Chapter 2.6.3 From To

3.4 Creating Sheet Data 3-24

TAS71-R001E

3.5

Completing Drawing 3
(1) The logic sheet is to be saved. Click [Close] from [File] in the tool bar or click []. The dialogue box of VISIO 2000 base is displayed. Choose the [Yes] button. Choose Yes when saving the drawn file and No when not saving the file. Or choose Cancel, in case of not saving, to keep drawing. When finished, LogicCreator (FLIPPER) screen disappears and returns to Logic Window screen.

3.5 Completing Drawing 3-25

TAS71-R001E

3.6 3

Loading Sheet Data


Sheet data is to be loaded to process station from ORCA View System Window. Please refer to DIASYS Netmation, Maintenance Tool, DIASYS-IDOL++ Users Guide (TAS71-U002E) for the details of System Window. Sheet loading is available for both online and offline. Please refer to Chapter 3.6.1 for offline sheet loading. Please refer to Chapter 3.6.2 for online sheet loading.

3.6.1 Offline Sheet Loading


(1) Click [View] in the ORCA View tool bar. Window]. Choose Window and then [System

(2)

Right-click the process block group to be sheet-loaded from the list of registered process blocks. Choose [Operation].

3.6 Loading Sheet Data 3-26

TAS71-R001E

(3)

The CPU Operation dialogue box is displayed.The CPU to be sheet-loaded is required to be offline.Control Mode shows the control waiting status of the control device. The above example shows that B-CPU button is controlling (green) and A-CPU button is waiting (yellow).

3.6 Loading Sheet Data 3-27

TAS71-R001E

(4)

The CPU to be sheet-loaded, should be offline.

(1)

Offline Loading of One CPU


(a) The CPU to be loaded, should be changed to be off-control. In case of control: The loaded CPU should be offline while the other is in control In case of off-control: The loaded CPU should be offline. The sheet should be loaded to offline CPU. The CPU Operation Confirm dialogue box is displayed. Choose the [OK] button. The operation continues to (5).

(b) (c) (d)

(2)

Offline Loading of Both CPUs


(a) (b) (c) (d) (e) The off-control CPU should be off-line. Next, the control CPU should be offline. Loop-load the both CPUs. The CPU Operation Confirm dialogue box is displayed. Choose the [OK] button. The operation continues to (5).

3.6 Loading Sheet Data 3-28

TAS71-R001E

(5)

Choose the [EXIT] button.

(6) (7) (8)

Right-click the Computing Block Configuration under the control CPU name and then choose Offline Load EMS=>MPS. The Logic Sheet dialogue box is displayed. Choose the sheet (A-CPU or B-CPU) for CPUs to be loaded. Here, choose the both CPUs. In case of sending multiple sheet by one operation, check of Computing Block Composition. When sending separately, check of the selected sheet. Here, check of snt2 sheet for separate sending. Choose the [OK] button.

(9)

3.6 Loading Sheet Data 3-29

TAS71-R001E

(10)

The Logic Sheet dialogue box is displayed. Choose the [OK] button.

3.6 Loading Sheet Data 3-30

TAS71-R001E

(11) (12)

When the sheet-loading is completed, A-CPU: Normal termination and B-CPU: Normal termination are displayed. Choose the [Cancel] button. The loading is all completed now.

(13) (14)

Right-click the Process Station performed with sheet load and choose Operation. The CPU Operation Confirm dialogue box is displayed. There is a message display, Online OK? Choose the [OK] button. Now, the Process Station executes the initialization of sheet data etc. Choose the [EXIT] button.

(15)

3.6 Loading Sheet Data 3-31

TAS71-R001E

3.6.2 Online Sheet Loading

Online sheet loading is implemented from System Window in the same way as offline sheet loading.

Note
Only one sheet is available at a time for online loading.

(1) (2)

Click [View] in the ORCA View tool bar. Choose Window and then [SystemWindow]. Please refer to Chapter 2.5.1 for the method of offline sheet loading. Right-click the sheet for online load from the sheets registered in the process block of the registered Process Station. Choose Online Load EMS=>MPS.

3.6 Loading Sheet Data 3-32

TAS71-R001E

(3)

The Logic Sheet Online Load dialogue box is displayed. Choose the [OK] button.

(4)

Again, the Logic Sheet Online Load dialogue box is displayed. Choose the [OK] button.

3.6 Loading Sheet Data 3-33

TAS71-R001E

(5)

Sheet data loading starts.

(6)

When the sheet-loading is completed, A-CPU: Normal terminationand B-CPU: Normal termination are displayed. Choose the [Cancel] button. The loading is all completed now.

3.6 Loading Sheet Data 3-34

TAS71-R001E

Standard Method for Logic Description


This chapter explains the standard description method for the logic which is often used to create logic.

4.1

Conversion of Engineering Value for Process Input Signals


Analog Signal Range
All analog signals are handled by the numeric values modified to engineering values in function blocks.

(1)

Table 4.1-1 Analog signal range Input type Analog input Conversion method with logic Output of the value converted to the engineering value range from AI function block in Logic Thermocouple The value read into the input element AI is the value converted to the temperature engineering value. Measuring The value read by the input element AI is the valoue temperature resistance converted to the temperature engineering value. 1 to 5V/4 to 20mA In Logic, the value is input corresponding to the engineering value range for AO function block. Signal range 1 to 5V/4 to 20mA

Analog output

4.2

Tracking Processing

4.2.1 What Tracking is


Tracking is a function to adjust the element arithmetic output to a certain value by temporarily stopping the ordinary arithmetic function, an elements original feature, through trackingcommand reception. There are two types of tracking as follows. Direct tracking of input signals for ordinary arithmetic Apart from iput signals for ordinary arithmetic, tracking of signals input for tracking.

4.1 Conversion of Engineering Value for Process Input Signals 4-1

TAS71-R001E

(1)

Tracking to Input Signals


For instance, in the case of Primary Delay (LAG) element, the input signal is output as it is by the output signal cancelling the primary delay arithmetic when the tracking signal is turned ON (1). There are similar arithmetic elements such as Primary Progress/Delay(LLG),Lamp (RMP)', and 'Change-Rate Restriction Unit (RLT). In the case of getting rid of unnecessary effects from initial-value data, tracking is performed at the start of control logic arithmetic.

Tracking Command Input Signal


LAG

Output Signal

Input Signal Tracking Command

The output signal is performed with traking to the input signal.

Output Signal

Fig. 4.2-1 Tracking of Primary Delay (LAG) element

(2)

Tracking to Tracking Data


For Proportional Integral(CSR) elements, output signals stop the proportional integral arithmetic to output the tracking data when the tracking signal is turned ON (1). Here, the example is explained using the control valves for proportional integral arithmetic. If the valve is switched to automatic mode to start the operation after manual operation with opening by the discretion degree, the valve opening degree is changed dramatically without starting the proportional integral arithmetic from the suitable value for the degree. To prevent that, it is necessary to have the output value of proportional integral arithmetic trackd to the valve opening degree when the valve is in the manual mode. The tracking function is required to those elements that have arithmetic functions with internal ingral values. There are similar arithmetic elements such as Proportional Integral(QSR) and When the target operation has both automatic and manual modes, the tracking should be performed when it is in the manual mode.

4.2 Tracking Processing 4-2

TAS71-R001E

Manual Control Temp. Setting Value


SG

4
AO

AI Temp. Input(enginering value) 001 AI Valve-Open Degree Input (engineering value) 101

PI

Valve-Open Degree Command 201

Manual Inc.PB AM Manual Dec.PB In the case of automatic control,PI output becomes the valve-open degree command value and AM is performed with tracking to the degree input. In the case of manual control, AM output becomes the valve-open degree command value and PI is performed with traking to the degree input.

Fig. 4.2-2 Tracking of Proportional Integral (PI) and Analog Memory(AM)

4.3

Processing at Initialization
As soon as the Multiple Process Station is started up, the control logic arithmetic is started running as well as the basic software. However, the elements with internal sizing-value arithmetic function such as Primary Delay (LAG) and Proportional Integral(PI), have some cases that they cannot start the right arithmetic because of the sizing value instability at arithmetic start. Furthermore, there are other cases the elements that change internal memory for the output only when the input signals are modified such as Set/Reset (SSR/SRR), cannot output the right output value due to the instability of internal memory at the time of arithmetic start. Therefore, necessary initialization processing should be performed in the Initializing... status at Process-Station startup. Regarding the output from the control logic arithmetic to the outside, there is not output of analog and digital signals from the Multiple Process Station because the

4.3 Processing at Initialization 4-3

TAS71-R001E

Power Supply
Start of Control Logic Arithmetic

Initializing

Initialization Processing

Initialization Completed Start of MPS External Output Control Start

Fig. 4.3-1 Initialization processing at Multiple Process Station arithmetic start

4.3.1 Initialization of Analog Signals


The following are the funtion blocks with initialization processing such as Primary Delay (LAG). Differential(D) Primary Delay (LAG) Primary Progress/Primary Delay (LLG) Proportional Integral(CSR) Proportional Integral(QSR) Analog Memory(AM) Change-Rate Restriction Unit (RLT)

4.3.2 Initialization of Digital Signals


There are cases that digital signals need initialization as follows. Whose output values are determined by change details of input signals such as Set/Reset (SSR/ SRR) and self-maintenance circuit combined with elements. Whose output values are determined by continuation time of input signals such as Timer (OND/ OFD). Initialization methods are different depending on the logic combination. Here, one example of the initialization is explained about Set/Reset.

4.3 Processing at Initialization 4-4

TAS71-R001E

Valve-Open Condition

S R

Valve-Open Condition Valve-Close Condition

Valve-Close Condition

If valve-open/close conditions are One-Shot signals, the output cannot be determined at the start of arithmetic. (In this logic, it becomes the close).

Fig. 4.3-2 Logic of Set/Reset

In these cases, logics are combined so that initialization values are determined for Set/Reset according to the actual valve status at the start of arithmetic.

Valve-Open Condition

S R

Valve-Open Condition Valve-Close Condition

Valve-Close Condition

If valve-open/close conditions are One-Shot signals, the output cannot be determined at the start of arithmetic. (In this logic, it becomes the close).

Fig. 4.3-3 Set/Reset initialization

4.3 Processing at Initialization 4-5

TAS71-R001E

4.4

CRT Operation
Display and operation parts of Operator Station are handled as one object and linked with logic signals with display parts (loop plates and valve pictures) dropped on the logic sheet. The following is an example of build-in loop plates on the logic sheet.

Fig. 4.4-1 Example of control logic with loop plates

4.4.1 Examples of Writing the Operation Logic for Loop Plates


This section describes the loop plates that are actually displayed on the operator station. Use LoopPlateCreator (SCALLOP) to define the settings for each loop plate, such as the characters to be displayed and the color of the characters. Then use LogicCreator (FLIPPER) to set the input and output and connect the settings with other function blocks. This section describes the settints to be maded in LogicCreator (FLIPPER). For details about the settings to be made in LoopPlateCreator (SCALLOP), see DIASYS Netmation LoopPlateCreator (SCALLOP) Users Guide (TAS71-U007). There are six types of loop plates as standard. The Main PB & Sub PBs type and the Multiple Analog Set & Sub PBs type are described here.

(1)

Main PB & Sub PBs


The Main PB & Sub PBs loop plate is used to operate auxiliary devices (pumps, valves) and to select modes. Figure 4.4-2 shows an examle of the Main PB & Sub PBs loop plate displayed on the operator station.

4.4 CRT Operation 4-6

TAS71-R001E

4
Main PB area Sub PB area

Figure 4.4-2 Example display of the Main PB & Sub PBs loop plate on OPS

In the main PB area of the Main PB & Sub PBs loop plate, up to five operations and displays can be performed. In the sub PB area, up to ten operations and displays can be performed. However, TAGGING is fixed and its usage is limited. For details about the configuration of the Main PB & Sub PBs loop plate, see Chapter 2 Specifications of Loop Plates in DIASYS Netmation LoopPlateCreator (SCALLOP) Users Guide (TAS71-U007). In the example of Figure 4.4-2, two elements are set in the main PB area and seven elements are set in the sub PB area for operation and display. Figure 4.4-3 shows an example operation monitoring logic of the Main PB & Sub PBs loop plate described in Figure 4.4-2.
FD-1 FD-2 S-PB-2 STOP S-PB-3 S-PB-4 S-PB-8 PAB S-PB-9 S-PB-10 FLT S-PB-9-Set PB FDO-2 PB 02HAG12AM101 FDO-1

RUN

PB

TOV

S-PB-10-Set LP START UP PUMP A <HRSG LP CIRCUIT FLOW>

PB

REM

AUTO

MANU

Figure 4.4-3 Example operation monitoring logic of the Main PB & Sub PBs loop plate

4.4 CRT Operation 4-7

TAS71-R001E

(A)

Input and output of the main PB


Table 4.4-1 lists the input and output signals of a single main PB.

Table 4.4-1 Input and output signals of a single main PB

Signal name FD-(N) FDO-(N)

I/O Input Output

Type D D

Description ON/OFF status Operation

Operation Enters the display change condition signal for main PB (N). Outputs a One-Shot signal for the output of the PB element connected to this signal when main PB (N) is operated. Enters a color code number to set the color of main PB (N) to a color other that those set for the ON/OFF status in LoopPlateCreator (SCALLOP). (When 0 is entered, the color changes according to the ON/OFF condition when no input is made). (Not used)

FA-(N)-1

Input

Externally specified display color

FA-(N)-2

Input

Externally specified display characters

(N) indicates the sequential number of a main PB from the top. For example, in Figure 4.4-2, the ON/OFF status input signal name of RUN is FD-1. Table 4.4-2 lists the input and output signals of the main PBs in Figure 4.4-3.
Table 4.4-2 Input and output signals of the main PBs in Figure 4.4-3 Signal name FD-1 FD-2 FDO-1 FDO-2 I/O Input Input Output Output Type D D D D Description ON/OFF status of main PB 1 (RUN) ON/OFF status of main PB 2 (STOP) Operation of main PB 1 (RUN) Operation of main PB 2 (STOP)

For FA-(N)-1 and FA-(N)-2, the default values specified in LoopPlateCreator (SCALLOP) are used since they are not written in the logic.

4.4 CRT Operation 4-8

TAS71-R001E

(B)

Input and output of the sub PB


Table 4.4-3 lists the input and output signals of a single sub PB.

Table 4.4-3 Input and output signals of a single sub PB Signal name S-PB-(N) S-PB-(N)-Set I/O Input Output Type D D Description Status Operation Operation Enters the display change condition signal for sub PB (N). Outputs a One-Shot signal for the output of the PB element connected to this signal when sub PB (N) is operated. Enters the color code of the main PB.

S-PB-2-CLR

Input

S-PB-2-STR

Input

Externally specified display color (sub PB 2 only) Externally specified display characters

(Not used)

(N) indicates the sequential number of a sub PB from the top. For example, in Figure 4.4-2, the status input signal name of POWER ABN is S-PB-1.

Note
The top sub PB is fixed to Tagging.

Table 4.4-4 lists the input and output signals of the sub PBs in Figure 4.4-3.
Table 4.4-4 Input and output signals of the sub PBs in Figure 4.4-3 Signal name S-PB-2 S-PB-3 S-PB-4 S-PB-8 S-PB-9 S-PB-10 S-PB-9-Set S-PB-10-Set I/O Input Input Input Input Input Input Output Output Type D D D D D D D D Description Status of sub PB 2 (POWER ABN) Status of sub PB 3 (FAULT) Status of sub PB 4 (TIME OVER) Status of sub PB 8 (MCC) Status of sub PB 9 (AUTO) Status of sub PB 10 (MANUAL) Operation of sub PB 9 (AUTO) Operation of sub PB 10 (MANUAL)

The logic in Figure 4.4-3 contains only sub PB 9 and sub PB 10 as the output of sub PBs. Note that sub PBs 2, 3, and 4 do not have output and they do not send operation singlas when they are pressed on OPS since they are used only for monitoring. As shown in the logic in Figure 4.4-3, function block PB must be placed after each output signal. This PB is the element that outputs an operation signal as a One-Shot signal. For details about each input or output signal, see the explanation about each element in Appendix 1 Function Block Description.

4.4 CRT Operation 4-9

TAS71-R001E

(2)

Multiple Analog Set & Sub PBs


The Multiple Analog Set & Sub PBs loop plate is used for analog tuning devices. Figure 4.4-4 shows the Multiple Analog Set & Sub PBs loop plate displayed on the operator station.

4
3 digit display area

PV, MV, SV display and operation

Sub PB area

Figure 4.4-4 Example display of the Multiple Analog Set & Sub PBs loop plate on OPS

The PV, MV, SV display and operation area in the Multiple Analog Set & Sub PBs loop plate displays the process value (PV), the set value (SV), and the manual value (MV) as the SV and the MV increase or decrease. The 3 digit display area displays up to three analog signals. For details about the configuration of the Multiple Analog Set & Sub PBs loop plate, see Chapter 2 Specifications of Loop Plates in DIASYS Netmation LoopPlateCreator (SCALLOP) Users Guide (TAS71-U007). Figure 4.4-5 shows an example operation monitoring logic of the Multiple Analog Set & Sub PBs loop plate described in Figure 4.4-4.

P V M V S V
IIN H DH I N AT UO MN AU

V 1 P < M V 1 A 0 M -S t V **> B 0 A 7 1 V e V 2 M V V 3 S V M -I-P H V R S B -P -7 M -D R V -P H S B -P -8 S B -S t -P -9 e S B -P -9 S B 0 -P -1 S B 0 e -P -1 -S t L B O T M C N R LV L E U E IL E P O T O A V < U EO D G A > L B IL IA R M

CA E < C8> G10


L B O T M C NR L V I U E IL E P O T O M H L IT IM

S /S H S L

Y O H O L

C A C8 _ 1 EG100 CA E < C8 > G10 C A C8 _ 3 EG100


L B O T M C N R L VO U E IL E P O T O M L W L IT IM

P B P B

Figure 4.4-5 Example operation monitoring logic of the Multiple Analog Set & Sub PBs loop plate

4.4 CRT Operation 4-10

TAS71-R001E

(A)

Input and output of the 3 digit display


Table 4.4-5 lists the input and output signals of a single 3 digit display.

Table 4.4-5 Input and output signals of a single 3 digit display Signal name V(N) V(N)CLR I/O Input Input Type A A Description Numeric value display Display color of the numeric value Operation Displays the numeric value of an analog signal. Enters the color code for the 3 digit display.

(N) indicates the sequential number of an item in the 3 digit display. For example, in Figure 4.4-5, the input signal name of the numeric value for the PV is V1. Table 4.4-6 lists the input and output signals of the 3 digit display in Figure 4.4-5.
Table 4.4-6 Input and output signals of the 3 digit display in Figure 4.4-5 Signal name V1 V2 V3 I/O Input Input Input Type A A A Description First numeric value (PV) Second numeric value (MV) Third numeric value (SV)

4.4 CRT Operation 4-11

TAS71-R001E

(B)

Input and output of the PV, MV, SV display and operation


Table 4.4-7 lists the input and output signals of a single PV, MV, SV display and operation.

Table 4.4-7 Input and output signals of a single PV, MV, SV display and operation

Signal name MV-SET SV-SET MV-I-PRH MV-D-PRH SV-I-PRH SV-D-PRH PV MV SV ANN1 ANN2 REF PVCIr MVCIr SVCIr

I/O Output Output Input Input Input Input Input Input Input Input Input Input Input Input Input

Type A A D D D D A A A A A A A A A

Description MV set value SV set value MV increase prohibition MV decrease prohibition SV increase prohibition SV decrease prohibition PV value MV value SV value Warning value Warning value Referene value Externally entered PV color Externally entered MV color Externally entered SV color

Operation Outputs the MV set value operated on the loop plate. Outputs the SV set value operated on the loop plate. Enters ON to prohibit increasing the value of the MV on the loop plate. Enters ON to prohibt descresing the value of the MV on the loop plate. Enters ON to prohibit increasing the value of the SV on the loop plate. Enters ON to prohibit decreaseing the value of the SV on the loop plate. Enters the PV value. Enters the MV value. Enters the SV value. Enters the warning value. Enters the warning value. Enters the reference value. Enters the color code for displaying the PV. Enters the color code for displaying the MV. Enters the color code for displaying the SV.

Table 4.4-8 lists the input and output signals of the PV, MV, SV display and operation in Figure 4.4-5.
Table 4.4-8 Input and output signals of the PV, MV, SV display and operation in Figure 4.4-5 Signal name MV-I-PRH MV-D-PRH MV-SET I/O Input Input Output Type D D A Description MV increase prohibition MV decrease prohibition MV set value

As shown in the logic in Figure 4.4-5, S/S (increase/decrease operation) must be placed after the output signal. S/S is the element that accepts an increase/decrease operation of an analog value.

4.4 CRT Operation 4-12

TAS71-R001E

(C)

Input and output of the sub PB


For the input and output signals of a single sub PB, see Table 4.4-3. Table 4.4-9 describes the input and output signals of the sub PBs in Figure 4.4-5.

Table 4.4-9 Input and output signals of the sub PBs in Figure 4.4-5 Signal name S-PB-7 S-PB-8 S-PB-9 S-PB-10 S-PB-9-Set S-PB-10-Set I/O Input Input Input Input Output Output Type D D D D D D Description Status of sub PB 4 (MV INC INH) Status of sub PB 8 (MV DEC INH) Status of sub PB 9 (AUTO) Status of sub PB 10 (MANUAL) Operation of sub PB 9 (AUTO) Operation of sub PB 10 (MANUAL)

For details about each input or output signal, see the explanation about each element in Appendix 1 Function Block Description.

4.5

Data Logging Function (e.g. Warning Judgement, Report Data Collection)


Data logging functions such as warning judgement, report data collection, etc. are expressed on the logic sheet.

4.5.1 Warning Logic


Warning setting can be implemented with function blocks. The logic example of analog warning is shown below.

H=120.0 H=100.0 L=20.0 L=0.0

This function blockAnalog Warning(AAN) implements all the warning processing such as warning judgment/confirmation/return, print request to warning printer at the occurrence and the reset.

AI

Control Logic

Fig. 4.5-1 Example of analog warning

4.5 Data Logging Function (e.g. Warning Judgement, Report Data Collection) 4-13

TAS71-R001E

4.5.2 Logic of Report Data Processing


Because function blocks are prepared for average processing of printing-report data collection, ON time sizing, pulse sizing, etc., the printing-report data processing can be described on the logic sheet. The following is the logic example for printing-report data collection.

On-The-Hour Timing Input data AVE LGV

This function block is registered with the general-purpose logger system and allocated to printing reports.

Average Calculation

Fig. 4.5-2 Example of one-hour average value

Note
Print format for printing reports needs to be linked with printing-report data collection function blocks (LGV) after the separate creation by EXCEL.

4.6

Interface Logic with PLC and DCS Made by Other Companies

4.6.1 Interface with PLC and DCS


Interface function blocks are prepared to perform the interface with PLC and DCS made by other companies. Creating parameter setting and I/O logic for the funciton blocks makes the interface possible. Communication protocol supports MODBUS and DF1.

4.6 Interface Logic with PLC and DCS Made by Other Companies 4-14

TAS71-R001E

4.6.2 Common Data Domain for Communication


Each process station has the following two data domains as the communication interface data domain. Communication analog Communication digital The I/O allocation setting is performed in System Ocean for this data domain and PLC/DCS communication. Please refer to DIASYS Netmation Maintenance Tool, DIASYS-IDOL++ Users Guide (TAS71-U002E) for the details.

4.6.3 Access Logic to I/O Data Domain


The following four function blocks are prepared as those for I/O access of communication analog and digital domains explained in Chapter 4.6.2.

Table 4.6-1 Function blocks for communication I/O access Code CAI CAO CDI CDO Function block name Analog input for communication I/ O parts Analog output for communication I/O parts Digital input for communication I/ O parts Digital output for communication I/O parts Contents Domain data of communication analog is captured in the logic. Data is output to the communication analog domain from the logic. Domain data of communication digital is captured in the logic. Data is output to the communication digital domain from the logic.

The following interface logic is described with these function blocks.

CAI Analog input from devices made by other system

Data captured from other-system devices will be captured in the logic


CAO

Logic arithmetic result is output to other system devices.


CDI Digital input from devices made by other companies

Analog output from other system devices

Data captured from other companies devices will be captured in the logic
CDO Analog output from other system devices

Logic arithmetic result is output to other system devices.

Fig. 4.6-1 Interface logic chart 4.6 Interface Logic with PLC and DCS Made by Other Companies 4-15

TAS71-R001E

MEMO

4.6 Interface Logic with PLC and DCS Made by Other Companies 4-16

TAS71-R001E

Usage of Similar Elements


This chapter explains how to select and use similar arithmetic elements. Please refer to Appendix-1 Function Block Description for the details of the funtions.

5.1

Analog Switch

5.1.1 Types of Analog Switch Elements


Analog switch are elements that output by switching two analog input signals according to the digital signal swith command. There are three types of switch elements as follows.
(1)Simple Analog Switch(T)
Input Signal1(X1)

Switch Command(sw)

Output Signal (Y)

Input Signal2(X2)

(2)Analog Switch with Rate (TR)


Input Signal1(X1) Track Rate for X1

Switch Command(sw)

TR

Output Signal(Y)

Input Signal2(X2)

Track Rate for X2

(3) Analog Switch w/Differential Rate(TRD)


Input Signal1(X1) Track Rate for X1

Switch Command(sw)

TRD

Output Signal(Y)

Input Signal2(X2)

Track Rate for X2

Fig. 5.1-1 Types of Analog Switch

5.1 Analog Switch 5-1

TAS71-R001E

5.1.2 Element Action


The following shows the output action of each element corresponding to the same input signal.

Input Signal
SW

X1

X2

(1)Simple AnalogSwitch(T)
The bold line is output signal(Y)

Switch signals(sw) changes output signals instaneously.

(2)Analog Switch with Rate(TR) Change-Rate Restriction Continuation


The bold line is output signal(Y)

Switch signals(sw) change output signals with fixed rate. If there is no complete tracking after switch completion, the rate is multplied by the input change for the output. The parameter sets up if there is complete tracking or not.

(3)Analog Switch w/Differential Rate(TRD)


The bold line is output signal (Y)

Switch signals(sw) change output signals with fixed rate. Target-signal change during switching should be tracked without the rate. The deviation from the target siganls is reduced by the fixed rate by checking the deviation when the switching starts.

Fig. 5.1-2 Analog Switch action

5.1 Analog Switch 5-2

TAS71-R001E

5.1.3 Element Feature


The features of the three switch elements are shown in the following table.

Table 5.1-1 Analog Switch features None Designation possible by parameter external input. (3) Analog Switch w/Differential Designation Rate (TRD) possible by parameter external input. Element (1) Simple Analog Switch (T) (2) Analog Switch with Rate (TR) Rate Action for switching The output is switched instataneously. is Output of the rate added or subtracted the with fixed rate in the target signal or direction for the current output value is The deviation from the target signal is the reduced with the fixed rate by acquiring or it when the switch starts.

5.2

Proportional Integral Controller

5.2.1 Types of Proportional Integral Controller


Proportional integral controller is an arithmetic element used as the controller of process-data setting value control. There are two artihmetic elements for the proportional integral controller as follows.

(1)Proportional Integral(PI)
IS X Ts K FF H

Segment Input

PI
OS Tr T L

(2)Proportional Integral with upper/lower limit input(PIQ)


IS X Ts K FF H

PIQ
OS Tr T

Output
L

Code X Tr Ts FF IS OS H L K T Y

Contents Input signal Tracking value Tracking condition Leading signal Input span Output span Output upper limit value Output lower limit value Proportional gain Sizing time constant Output value

Fig. 5.2-1 Types of proportional integral controller

5.2 Proportional Integral Controller 5-3

TAS71-R001E

(1)

Proportional Integral (PI)


The integral value will continue the integral to the upper or lower limit regardless of the proportion even when the output reaches the upper or lower limit. When enough time has passed after the output is reached to the upper or lower limit, the output stays at the upper or lower limit unless the input becomes the negative or positive. Even when the input is constantly fluctuating, the output does not move further than the upper or lower limit with this element being the upper/ lower limit, as long as the code of the input value does not change. Usage:Used often for wide-open valves at normal operation (such as spray valves used only for emergency or high-pressure escape valves, etc.)

5
(2)

Proportional Integral with Upper/Lower Limit Input (PIQ)


The integral value will stop the integral as soon as the output reaches the upper or lower limit. Even if enough time has passed after the output reaches the upper or lower limit, the output changes with the proportion when the input positive or negative value is changed. When the input is constantly fluctuatiing, the output is also changing around the upper or lower limit with this element being the upper or lower limit. Usage:Used often for operation-end used in the medium open degree at normal operation. Please refer to Appendix-2 Description of Logic Function Blocks for the behaviour ofProportional Integral(PI) andProportional Integral with Upper/Lower Limit Input(PIQ).

5.3

One Shot

5.3.1 One Shot Types


One Shot are artihemtic elements that output ON for the fixed time when digital input signals are changed. There are four types of arithmetic elements for One Shot as follows.

5.3 One Shot 5-4

TAS71-R001E

(1)Time Delay Wipe Out (TDW)

Input signal(X) X Input signal(X) Y Output signal(Y) Output signal(Y) T=ON TimeParameter

(2)Trigger On(TON)

Input signal(X) X Input signal(X) Output Output P= Arithemtic Circle

(3)Trigger Off (TOF)

Input signal(X) Input signal(X) X Output Output signal(Y) P= Arithemtic Circle

(4)One Shot Pulse(OSP)

Input

X
OSP

Y Output

Fig. 5.3-1 Types of One Shot

Note
WhileTime Delay Wipe Out (TDW) can set up One-Shot time by the parameter, TriggerON (TON) and Trigger OFF (TOF) are ON only for one arithmetic cycle. The caution is required for the logic combination because the latter are influenced by the arithmetic cycle and order in some cases.

5.3 One Shot 5-5

TAS71-R001E

MEMO

5.3 One Shot 5-6

TAS71-R001E

Writing Scripts
A script is a high level language similar to computer language C. Scripts are represented as computing blocks of multiple I/O operations on logic sheets. Scripts acquire data that is necessary for operations from logic and return the results of operations to logic sheets as output.

6.1

Creating New Scripts


(1) (2) Open the LogicCreator (FLIPPER) and then stencil (IdolPlus_MACRO.vss) that stores the Macro element by [File] - [Stencil] - [Open Stencil] - [IdolPlus_MACRO.vss]. Drop the script call element in the Macro stencil on the sheet and modify the size if necessary.

(3)

Connect signals to this script call element. In this example, connect 4 analog inputs, 2 digital inputs, 4 analog outputs, and 2 digital outputs to the element. Up to 20 input signals and 20 output signals can be connected to a script call element. Table 6.1-1 shows the default settings for input and output. Connectors do not need to be connected at this point. Start ScriptCreator (Squid) and declare variable names to change the names on LogicCreator (FLIPPER) to the variable names declared in ScriptCreator (Squid). For example, declaring X1 as Pressure changes X1 in LogicCreator (FLIPPER) to Pressure. Note that integer input and output is not prepared by default. To use integer input and output, declare integer as the argument type (Iin, Iout, Ioutn).

6.1 Creating New Scripts 6-1

TAS71-R001E

Table 6.1-1 Default I/O signal names for a script call element Signal name Input (up to 20) Output (up to 20) Analog X1 X10 Y1 Y10 Digital X11 X20 Y11 Y20

This figure indicates the example of connecting 6 inputs (Analog: 4, Digital: 2) and 6 outputs (Analog:4, Digital:2). (4) Move the mouse to the script call element and select [Open Editor] from the context menu displayed by a right-click.

6.1 Creating New Scripts 6-2

TAS71-R001E

(5)

The dialogue box is displayed. Select the Create the new script function block (selected as the default) and the [OK] button.

(6)

The script creator is started up. formation of I/O connecting line which was connected by Logic Creator (FLIFFER), is indicated as parameter of function.

6.1 Creating New Scripts 6-3

TAS71-R001E

(7)

Edit the script on ScriptCreator (Squid). In this example, create a script for performing a simple calculation. The text editing method for ScriptCreator (Squid) is different from the methods used in ordinary editors. To edit, select the line to be entered (or deleted), double-click the mouse to enter the editing mode, then enter (or delete) the desired line.

6
Added expressions

(8) (a) (b)

After the script editing, create the script data to be loaded to the execution system with the following procedure. Select the Save button in the toolbar to save the created script. Select the Compile button to compile the created script. If the compilation was successful, the output window is displayed with the message, No ErrorsO.K.. If the compilation was not successful, the compilation error message is displayed. Please correct the script referring to the error. The emulation facility can be used here to check the operation of the created script. (For details about the emulation facility, see Section 6.2 Checking the Operation of the Created Script.) After the successful compilation, press the Exit button to terminate the ScriptCreator (Squid).

(c)

a: Save button b: Compile button c: Exit button

6.1 Creating New Scripts 6-4

TAS71-R001E

(9) (10) (11)

The contents revised on the script is reflected on the script call element on LogicCreator (FLIPPER). Right-click the created script call to display the Property input screen. Input the name here. (here, input Script Text as an example.) Press the [OK] button. Execute Loop-build by LogicCreator (FLIPPER). For how to execute loop build, see Section 3.4.

6.1 Creating New Scripts 6-5

TAS71-R001E

6.2

Checking the Operation of the Created Script


This section describes the emulation facility for checking the operation of created scripts. (1) Create a script call element as described in Section 6.1 and double-click the created script call element to start ScriptCreator (Squid).

6.2 Checking the Operation of the Created Script 6-6

TAS71-R001E

(2)

Select [Emulate] from the [Tool] menu at the top of ScriptCreator (Squid) to display the Emulate screen. Enter argument values. When an argument value is entered, the quality is displayed in hexadecimal. Table 6.2-1 lists the quality values and the meaning.

Enter argument values.

Table 6.2-1 Meaning of quality values (hexadecimal input) Quality value 0 1 2 4 8 10 Meaning Normal (default) Upper limit for the propagation range Lower limit for the propagation range Propagation data inaccessible No scan for propagation Data insertion or manual specification for propagation Quality value 2001 2002 2004 2008 4000 4100 Meaning Upper limit for the local range Lower limit for the local range Local data inaccessible No scan for local data Local block calculation error (real number overflow) Local block calculation error

6.2 Checking the Operation of the Created Script 6-7

TAS71-R001E

(3)

Press the [Execute] button to execute calculation once on the maintenance tool and display the result of the calculation and command buttons.

6
Result of calculation

Command buttons

(4)

Each time the [Go] command button is pressed, the calculation is repeated. As the result of the calculation, the values of variables are displayed in the [Result] box. The meaning of the variables displayed in the [Result] box is as follows: opcode_count: Number of instructions of the intermediate language that are executed call_depth: Depth of the repeated subroutine call istack_count: Number of integer stacks used dstack_coun: Number of real number stacks used

6.2 Checking the Operation of the Created Script 6-8

TAS71-R001E

(5)

If the execution result seems incorrect, press the [Next] button to perform a step execution, which is executed line by line, and check the line that results in an error. The [Next Asm] button can also be used to execute each instruction of the intermediate language.

(6)

Check that the script runs normally. Loop-build needs to be re-executed on the logic sheet. For how to perform Loop-build, see Section 3.4 Creating Sheet Data.
6.2 Checking the Operation of the Created Script 6-9

TAS71-R001E

6.3

Creating Scripts Using Existing Scripts


This section describes how to create a new script using an existing script. (1) Create the script call element in the same procedure as that of 6.1 and select Open Editor from the menu opened by a right-click.

(2)

The dialogue box is displayed for script creation. Select Create the script function block based on existing script function block. Then, the name list of scripts already created is displayed. Next, select the script for reference in the list and the[OK]button. (here, select New script test created in 1.) In this case, the function of the script previously created is copied as a new script.

6.3 Creating Scripts Using Existing Scripts 6-10

TAS71-R001E

(3)

The ScriptCreator (Squid) is started up. You can confirm the script previously created is described in the curly braces.

However, please note the argument of the function changes according to the connection status of the connector on LogicCreator (FLIPPER).

(4) (5)

Execute [Edit Script] - [Save] - [Compile] - [Exit] in the same way as in 1. Return to LogicCreator (FLIPPER) to execute Build.

6.3 Creating Scripts Using Existing Scripts 6-11

TAS71-R001E

6.4

Specifications for Script Computing Blocks


This section describes the elements and syntax used in a script and the functions that can be used on ScriptCreator (Squid).

6.4.1 Elements of a script

6
Table 6.4-1 lists the elements of a script.
Table 6.4-1 Elements of a script Item Number of lines in a script Number of inputs and outputs Description Number of lines in a script Analog input Digital input Integer input Analog output Digital output Size of intermediate code Number of symbols Number of labels with automatically assigned numbers Integer output Size of the intermediate code (2-byte and 4-byte) that is created by compiling a script Total number of symbols including variable names and function names Total number of labels with the numbers automatically assigned at compilation (users do not directly assign numbers to labels) The number of labels used in each process is as follows: For statement, while statement, do-while statement: 4 If-else statement: 2 If statement: 1 Total number of bytes of stored variables Total number of bytes of constants Total number of bytes in the data described as 1.0 or 100 in the script Number of bytes of local variables Total number of bytes of arguments Number of intermediate codes executed in the script (to prevent infinite loops) Limit 400 lines 20 items 20 items 20 items 20 items 20 items 20 items 4000 words 200 symbols 200 labels

Byte length of stored variables Byte length of constants Byte length of local variables Byte length of arguments Number of intermediate codes executed

2000 bytes 4000 bytes

4000 bytes 4000 bytes 10000 codes

6.4 Specifications for Script Computing Blocks 6-12

TAS71-R001E

6.5

Script Syntax
The syntax of scripts basically conforms to C language.

6.5.1 Structure of source code


The structure of the source code of a script is as follows:

Declaration of stored variables; void Script name (argument list) { Declaration of local variables; Content of the operation }

6.5.2 Arguments
Table 6.5-1 lists the arguments used in a script.
Table 6.5-1 Script arguments Argument type Ain Din Iin Aout Dout Iout Aoutn Doutn Ioutn Description Analog signal entered from logic Digital signal entered from logic Integer signal entered from logic Analog signal output to logic Digital signal output to logic Integer signal output to logic Analog signal output to logic (no tracking) Digital signal output to logic (no tracking) Integer signal output to logic (no tracking)

6.5 Script Syntax 6-13

TAS71-R001E

6.5.3 Variables
Both stored variables and local variables support the int, float, and double types. Values can be substituted for variables at declaration. For stored variables, initial values are substituted and they are calculated only for the first time. For local variables, values are substituted every cycle. Example of declaring a variable: floatZERO=0.0; Stored variables also support the intn, floatn, and doublen types without tracking.

6
6.5.4 Operators
Table 6.5-2 lists the operators supported in scripts.
Table 6.5-2 Operators supported in scripts Operator ! ~ ^ + ++ -* / % = == > >= < <= != Name Arithmetic-negation operator Complement operator Bitwise exclusive-OR Unary plus operator Unary increment operator Subtraction operator Unary decrement operator Indirection operator, multiplication operator Division operator Remainder operator Simple assignment Relational operator Relational operator Relational operator Relational operator Relational operator Relational operator Operator & && | || << >> *= /= %= += -= <<= >>= &= ^= |= Name Address operator Logical operator Bitwise operator Sequential-evaluation operator Left shift Right shift Multiplication assignment Division assignment Remainder assignment Addition assignment Subtraction assignment Left-shift assignment Right-shift assignment Bitwise AND assignment Bitwise exclusive-OR assignment Bitwise OR assignment

6.5 Script Syntax 6-14

TAS71-R001E

6.6

Control statements
Table 6.5-3 lists the control statements supported in scripts. (Note that the switch statement is not supported.)
Table 6.5-3 Control statements supported in scripts Control statement if statement if - else statement for statement while statement do - while statement goto statement break statement continue statement return statement Description A branch instruction that occurs based on a specific condition. A branch instruction that executes one of two sections of code based on a specific condition. Repeats a section of code for a specified number of times. Evaluates a predefined condition and repeats a section of code while the predefined condition is satisfied. Executes a section of code and evaluates a predefined condition, then repeats the section of code while the predefined condition is satisfied. Transfers execution to some other statement. Exits a loop or switch. Returns to the beginning of a loop. Returns to the call source.

6.6.1 Propagating quality


The quality of data is represented by Q (variable name) and the quality of input can be propagated to output. Example:Q(Y1)=Q(X1); Propagate the quality of input X1 to Y1. For details about quality information, see Section 2.7 Quality Information Added to Function Blocks.

6.6.2 Comments
Comments can be written in scripts using the same format used in C language. See below. /*Comment/*

6.6 Control statements 6-15

TAS71-R001E

6.7

Using Intrinsic Variables and Functions, and Userdefined Functions


DIASYS Netmation provides a standard library containing a variety of functions including intrinsic variables and arithmetic functions for indicating items such as absolute time. These functions can be used in any script.

6.7.1 Special intrinsic variables


Table 6.6-1 lists the system-related standard intrinsic functions that can be referenced in scripts. (Substituting a value for any of these variables results in a compile error.)
Table 6.6-1 Standard intrinsic variables Variable name MATH_PI ICOUNT PMSEC PSEC LOGTIME FLOAT_DATE FLOAT_SEC FLOAT_MSEC INT_SEC INT_USEC TIMEZONE_SEC Type double int int float int float float float int int int Constant Initialization counter (normally equivalent to 10 seconds) Operation cycle (milliseconds) Operation cycle (seconds) Set to 1 immediately after the local time reaches the hour (xx oclock 00 minutes 00 seconds). 0 for other occasions. Absolute year, month, and day of the operation according to Greenwich Mean Time (GMT) (yymmss.0). Absolute hour, minutes, and seconds of the operation according to Greenwich Mean Time (GMT) (hhmmss.0). Absolute milliseconds (0.0 to 999.0) of the operation. Total number of seconds of the operation from January 1, 1970 according to Greenwich Mean Time (GMT). Microseconds of the operation (0 to 999999). Number of seconds of the difference between Greenwich Mean Time (GMT) and the local time in a westward direction Example 1: In Japan, -9 hours 60 60 = 32400 seconds Example 2: The total number of seconds of the local time from January 1, 1970 is INT_SEC-TIMEZONE_SEC. Example 3: When summer time is applied to example 2, the total number of seconds of the local time from January 1, 1970 is INT_SEC-TIMEZONE_SEC+ISDST 3600. ISDST int 0: Summer time is not applied (the EMS sets the start year, month and day, and the end year, month and day every year.) 1: Summer time is applied. Description

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-16

TAS71-R001E

6.7.2 Arithmetic intrinsic functions


Table 6.6-2 lists the arithmetic intrinsic functions that can be used in scripts. If the input exceeds a specified range, a sheet operation error occurs.
Table 6.6-2 Arithmetic intrinsic functions that can be used in scripts Function double sqrt(double x) double pow(double x, double y) double pow10(double x) double exp(double x) double log10(double x) double log(double x) double fmod(double x, double y) double fabs(double x) int abs(int x) double sinh(double x) double cosh(double x) double tanh(double x) double sin(double x) double cos(double x) double tan(double x) double asin(double x) double acos(double x) double atan2(double y, double x) double atan(double x) double min(double x, double y) double max(double x, double y) int nint(double x) Square root (x 0) Power (x > 0) Power of 10 Exponential function Log function (base 10) (x > 0) Log function (base e) (x > 0) Remainder function (y 0). The sign is the same as x. Absolute value Absolute value Hyperbolic sine function Hyperbolic cosine function Hyperbolic tangent function Trigonometric function (sine function)1 Trigonometric function (cosine function)1 Trigonometric function (tangent function)1 Inverse trigonometric sine function (-1 x 1) Inverse trigonometric cosine function (-1 x 1) Inverse trigonometric tangent function tan-1 (y/x) Inverse trigonometric tangent function tan-1 (x) Minimum values of x and y Maximum values of x and y Integer closest to real number x (-2147483648 nint(x) 2147483648)3r cf. Fractions are discarded when the value is converted to an integer using (int). double floor(double x) double ceil(double x)
1In

Description

Maximum integer no greater than real number x is converted to a real number Minimum integer no smaller than real number x is converted to a real number

this script editor, is represented as MATH_PI (see Table 6.6-1). For example, sin(y/2) is represented as sin(MATH_PI*y/2.0).

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-17

TAS71-R001E

6.7.3 Steam table functions


Table 6.6-3 lists the steam table functions that can be used in scripts. The steam table uses SI units. The details about each item are described in [1] and later sections.

Table 6.6-3 Steam table functions that can be used in scripts

No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

Function CPSLP(P) CPSLT(T) CPSVP(P) CPSVT(T) HPT(P,T) HSLP(P) HSLT(T) HSVP(P) HSVT(T) PSLT(T) SPH(P,H) SPT(P,T) SSLP(P) SSLT(T) SSVP(P) SSVT(T) TPH(P,H) TSLP(P) VPH(P,H) VPT(P,T) VSLP(P) VSLT(T)

Description Calculates the specific heat of saturated water under constant pressure from the pressure. Calculates the specific heat of saturated water under constant pressure from the temperature. Calculates the specific heat of saturated steam under constant pressure from the pressure. Calculates the specific heat of saturated steam under constant pressure from the temperature. Calculates the specific enthalpy from the pressure and the temperature. Calculates the specific enthalpy of saturated water from the pressure. Calculates the specific enthalpy of saturated water from the temperature. Calculates the specific enthalpy of saturated steam from the pressure. Calculates the specific enthalpy of saturated steam from the temperature. Calculates the pressure of saturated water from the temperature. Calculates the specific entropy from the pressure and the specific enthalpy. Calculates the specific entropy from the pressure and the temperature. Calculates the specific entropy of saturated water from the pressure. Calculates the specific entropy of saturated water from the temperature. Calculates the specific entropy of saturated steam from the pressure. Calculates the specific entropy of saturated steam from the temperature. Calculates the temperature from the pressure and the specific enthalpy. Calculates the saturation temperature from the pressure. Calculates the specific volume from the pressure and the specific enthalpy. Calculates the specific volume from the pressure and the temperature. Calculates the specific volume of saturated water from the pressure. Calculates the specific volume of saturated water from the temperature.

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-18

TAS71-R001E

23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

VSVP(P) VSVT(T) XLALP(P) XLALT(T) XLAVP(P) XLAVT(T) XMULP(P) XMULT(T) XMUVP(P) XMUVT(T) XNULP(P) XNULT(T) XNUVP(P) XNUVT(T) PRSLP(P) PRSLT(T) PRSVP(P) PRSVT(T) HPS(P, S)

Calculates the specific volume of saturated steam from the pressure. Calculates the specific volume of saturated steam from the temperature. Calculates the thermal conductivity of saturated water from the pressure. Calculates the thermal conductivity of saturated water from the temperature. Calculates the thermal conductivity of saturated steam from the pressure. Calculates the thermal conductivity of saturated steam from the temperature. Calculates the coefficient of viscosity of saturated water from the temperature. Calculates the coefficient of viscosity of saturated water from the temperature. Calculates the coefficient of viscosity of saturated steam from the pressure. Calculates the coefficient of viscosity of saturated steam from the temperature. Calculates the coefficient of kinematic viscosity of saturated water from the pressure. Calculates the coefficient of kinematic viscosity of saturated water from the temperature. Calculates the coefficient of kinematic viscosity of saturated steam from the pressure. Calculates the coefficient of kinematic viscosity of saturated steam from the temperature. Calculates the Prandtl number of saturated water from the pressure. Calculates the Prandtl number of saturated water from the temperature. Calculates the Prandtl number of saturated steam from the pressure. Calculates the Prandtl number of saturated steam from the temperature. Calculates the specific enthalpy from the pressure and the specific entropy

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-19

TAS71-R001E

(1)

CPSLP
Feature Format Variables
Varia ble

Calculates the specific heat of saturated water under constant pressure from the pressure. CPSLP(P) See the following table:
I/O Data type Definition Unit Input range
0.981 kPa P 22119.884 kPa (0.01 at - 225.56 at)

Cp P

Output double Input double

Specific heat of saturated water kJ/kg K under constant pressure Pressure kPa

(2)

CPSLT
Feature Format Variables
Varia ble
Cp T

Calculates the specific heat of saturated water under constant pressure from the temperature. CPSLT(T) See the following table:
I/O Data type Definition Unit Input range

Output double Input double

Specific heat of saturated water kJ/kg K under constant pressure Temperature C

6.69C T 374.15C

(3)

CPSVP
Feature Format Variables
Varia ble
Cp P

Calculates the specific heat of saturated steam under constant pressure from the pressure. CPSVP(P) See the following table:
I/O Data type Definition Unit Input range
0.981 kPa P 22119.884 kPa (0.01 at - 225.56 at)

Output double Input double

Specific heat of saturated steam kJ/kg K under constant pressure Pressure kPa

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-20

TAS71-R001E

(4)

CPSVT
Feature Format Variables
Varia ble
Cp T

Calculates the specific heat of saturated steam under constant pressure from the temperature. CPSVT(T) See the following table:
I/O Data type Definition Unit Input range

Output double Input double

Specific heat of saturated steam kJ/kg K under constant pressure Temperature C

6.69C T 374.15C

(5)

HPT
Feature Format Variables
Varia ble
H P T

Calculates the specific enthalpy from the pressure and the temperature. HPT(P,T) See the following table:
I/O Data type Definition
Specific enthalpy Pressure Temperature

Unit
kJ/kg kPa C

Input range
9.81 kPa P 22119.884 kPa (0.1 at 400 at) 10C T 650C

Output double Input double Input double

(6)

HSLP
Feature Format Variables
Varia ble
H P

Calculates the specific enthalpy of saturated water from the pressure. HSLP(P) See the following table:
I/O Data type Definition Unit Input range
0.981 kPa P 22119.884 kPa (0.01 at - 225.56 at)

Output double Input double

Specific enthalpy of saturated kJ/kg water Pressure kPa

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-21

TAS71-R001E

(7)

HSLT
Feature Format Variables
Varia ble

Calculates the specific enthalpy of saturated water from the temperature. HSLT(T) See the following table:
I/O Data type Definition Unit Input range

H T

Output double Input double

Specific enthalpy of saturated kJ/kg water Temperature C

6.69C T 374.15C

(8)

HSVP
Feature Format Variables
Varia ble
H P

Calculates the specific enthalpy of saturated steam from the pressure. HSVP(P) See the following table:
I/O Data type Definition Unit Input range
0.981 kPa P 22119.884 kPa (0.01 at - 225.56 at)

Output double Input double

Specific enthalpy of saturated kJ/kg steam Pressure kPa

(9)

HSVT
Feature Format Variables
Varia ble
H T

Calculates the specific enthalpy of saturated steam from the temperature. HSVT(T) See the following table:
I/O Data type Definition Unit Input range
6.69C T 374.15C

Output double Input double

Specific enthalpy of saturated kJ/kg steam Temperature C

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-22

TAS71-R001E

(10)

PSLT
Feature Format Variables
Varia ble
P T

Calculates the pressure of saturated water from the temperature. PSLT(T) See the following table:
I/O Data type Definition
Pressure of saturated water Temperature

Unit kPa

Input range

Output double Input double

6.69C T 374.15C

(11)

SPH
Feature Format Variables
Varia ble
S P H

Calculates the specific entropy from the pressure and the specific enthalpy. SPH(P,H) See the following table:
I/O
Output Input Input

Data type
double double double

Definition
Specific entropy Pressure Specific enthalpy

Unit
kJ/kg K

Input range
9.807 kPa P 39226.608 kPa (0.1 at 400 at) 41.868 kJ/kg H 3684.382 kJ/kg (10 kcal/kg - 880 kcal/kg)

kPa
kJ/kg

(12)

SPT
Feature Format Variables
Varia ble
S P T

Calculates the specific entropy from the pressure and the temperature. SPH(P,T) See the following table:
I/O Data type Definition
Specific entropy Pressure Temperature

Unit
kJ/kg K

Input range
9.807 kPa P 39226.608 kPa (0.1 at 400 at) 10C T 650C

Output double Input double Input double

kPa
C

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-23

TAS71-R001E

(13)

SSLP
Feature Format Variables
Variab le

Calculates the specific entropy of saturated water from the pressure. SSLP(P) See the following table:
I/O Data type Definition Unit Input range
0.981 kPa P 22119.884 kPa (0.01 at 225.56 at)

S P

Output double Input double

Specific entropy of saturated kJ/kg K water Pressure kPa

(14)

SSLT
Feature Format Variables
Variab le
S T

Calculates the specific entropy of saturated water from the temperature. SSLT(T) See the following table:
I/O Data type Definition Unit Input range
6.69C T 374.15C

Output double Input double

Specific entropy of saturated kJ/kg K water Temperature C

(15)

SSVP
Feature Format Variables
Varia ble
S P

Calculates the specific entropy of saturated steam from the pressure. SSVP(P) See the following table:
I/O Data type Definition Unit Input range
0.981 kPa P 22119.884 kPa (0.01 at 225.56 at)

Output double Input double

Specific entropy of saturated kJ/kg K steam Pressure kPa

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-24

TAS71-R001E

(16)

SSVT
Feature Format Variables
Varia ble
S T

Calculates the specific entropy of saturated steam from the temperature. SSVT(T) See the following table:
I/O Data type Definition Unit Input range
6.69C T 374.15C

Output double Input double

Specific entropy of saturated kJ/kg K steam Temperature C

(17)

TPH
Feature Format Variables
Varia ble
T P H

Calculates the temperature from the pressure and the specific enthalpy. TPH(P,H) See the following table:
I/O Data type Definition
Temperature Pressure Specific enthalpy

Unit
C

Input range
9.807 kPa P 39226.608 kPa (0.1 at 400 at) 41.868 kJ/kg H 3684.382 kJ/kg (10 kcal/kg - 880 kcal/kg)

Output double Input double Input double

kPa
kJ/kg

(18)

TSLP
Feature Format Variables
Varia ble
T P

Calculates the saturation temperature from the pressure. TSLP(P) See the following table:
I/O Data type Definition
Saturation temperature Pressure C

Unit

Input range
0.981 kPa P 22119.884 kPa (0.01 at 225.56 at)

Output double Input double

kPa

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-25

TAS71-R001E

(19)

VPH
Feature Format Variables
Varia ble

Calculates the specific volume from the pressure and the specific enthalpy. VPH(P,H) See the following table:
I/O Data type Definition
Specific volume Pressure Specific enthalpy

Unit
m3/kg

Input range
9.807 kPa P 39226.608 kPa (0.1 at - 400 at) 41.868 kJ/kg H 3684.382 kJ/kg (10 kcal/kg - 880 kcal/kg)

V P H

Output double Input double Input double

kPa
kJ/kg

(20)

VPT
Feature Format Variables
Varia ble
V P T

Calculates the specific volume from the pressure and the temperature. VPT(P,T) See the following table:
I/O Data type Definition
Specific volume Pressure Temperature

Unit
m3/kg

Input range
9.807 kPa P 39226.608 kPa (0.1 at - 400 at) 10C T 650C

Output double Input double Input double

kPa
C

(21)

VSLP
Feature Format Variables
Variab le
V P

Calculates the specific volume of saturated water from the pressure. VSLP(P) See the following table:
I/O Data type Definition Unit Input range
0.981 kPa P 22119.884 kPa (0.01 at 225.56 at)

Output double Input double

Specific volume of m3/kg saturated water Pressure kPa

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-26

TAS71-R001E

(22)

VSLT
Feature Format Variables
Varia ble
V T

Calculates the specific volume of saturated water from the temperature. VSLT(T) See the following table:
I/O
Output Input

Data type
double double

Definition

Unit

Input range
6.69C T 374.15C

Specific volume of m3/kg saturated water Temperature C

(23)

VSVP
Feature Format Variables
Varia ble
V P

Calculates the specific volume of saturated steam from the pressure. VSVP(P) See the following table:
I/O Data type Definition
Specific volume of saturated steam Pressure

Unit
m3/kg

Input range
0.981 kPa P 22119.884 kPa (0.01 at 225.56 at)

Output double Input double

kPa

(24)

VSVT
Feature Format Variables
Variab le
V T

Calculates the specific volume of saturated steam from the temperature. VSVT(T) See the following table:
I/O Data type Definition
Specific volume of saturated steam Temperature

Unit
m3/kg C

Input range
6.69C T 374.15C

Output double Input double

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-27

TAS71-R001E

(25)

XLALP
Feature Format Variables
Varia ble

Calculates the thermal conductivity of saturated water from the pressure. XLALP(P) See the following table:
I/O Data type Definition
Thermal conductivity of saturated water Pressure

Unit
W/m K

Input range

Output double

Input

double

kPa

0.981 kPa P 22119.884 kPa (0.01 at 225.56 at)

(26)

XLALT
Feature Format Variables
Varia ble

Calculates the thermal conductivity of saturated water from the temperature. XLALT(T) See the following table:
I/O Data type Definition
Thermal conductivity of saturated water Temperature

Unit
W/m K C

Input range

Output double

Input

double

6.69C T 374.15C

(27)

XLAVP
Feature Format Variables
Varia ble

Calculates the thermal conductivity of saturated steam from the pressure. XLAVP(P) See the following table:
I/O Data type Definition
Thermal conductivity of saturated steam Pressure

Unit
W/m K

Input range

Output double

Input

double

kPa

0.981 kPa P 22119.884 kPa (0.01 at 225.56 at)

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-28

TAS71-R001E

(28)

XLAVT
Feature Format Variables
Varia ble

Calculates the thermal conductivity of saturated steam from the temperature. XLAVT(T) See the following table:
I/O Data type Definition
Thermal conductivity of saturated steam Temperature

Unit
W/m K C

Input range

Output double

Input

double

6.69C T 374.15C

(29)

XMULP
Feature Format Variables
Varia ble

Calculates the coefficient of viscosity of saturated water from the pressure. XMULP(P) See the following table:
I/O Data type Definition
Coefficient of viscosity of saturated water Pressure Pa s

Unit

Input range

Output double

Input

double

kPa

0.981 kPa P 22119.884 kPa (0.01 at 225.56 at)

(30)

XMULT
Feature Format Variables
Varia ble

Calculates the coefficient of viscosity of saturated water from the temperature. XMULT(T) See the following table:
I/O Data type Definition
Coefficient of viscosity of saturated water Temperature Pa s C

Unit

Input range

Output double

Input

double

6.69C T 374.15C

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-29

TAS71-R001E

(31)

XMUVP
Feature Format Variables
Varia ble

Calculates the coefficient of viscosity of saturated steam from the pressure. XMUVP(P) See the following table:
I/O Data type Definition
Coefficient of viscosity of saturated steam Pressure Pa s

Unit

Input range

Outpu double t Input double

kPa

0.981 kPa P 22119.884 kPa (0.01 at 225.56 at)

(32)

XMUVT
Feature Format Variables
Varia ble

Calculates the coefficient of viscosity of saturated steam from the temperature. XMUVT(T) See the following table:
I/O Data type Definition
Coefficient of viscosity of saturated steam Temperature Pa s C

Unit

Input range

Output double

Input

double

6.69C T 374.15C

(33)

XNULP
Feature Format Variables
Varia ble

Calculates the coefficient of kinematic viscosity of saturated water from the pressure. XNULP(P) See the following table:
I/O Data type Definition
Coefficient of kinematic viscosity of saturated water Pressure m2/s

Unit

Input range

Output double

Input

double

kPa

0.981 kPa P 22119.884 kPa (0.01 at 225.56 at)

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-30

TAS71-R001E

(34)

XNULT
Feature Format Variables
Varia ble

Calculates the coefficient of kinematic viscosity of saturated water from the temperature. XNULT(T) See the following table:
I/O Data type Definition
Coefficient of kinematic viscosity of saturated water Temperature m2/s C

Unit

Input range

Output double

Input

double

6.69C T 374.15C

(35)

XNUVP
Feature Format Variables
Varia ble

Calculates the coefficient of kinematic viscosity of saturated steam from the pressure. XNUVP(P) See the following table:
I/O Data type Definition
Coefficient of kinematic viscosity of saturated steam Pressure

Unit
m2/s

Input range

Output double

Input

double

kPa

0.981 kPa P 22119.884 kPa (0.01 at 225.56 at)

(36)

XNUVT
Feature Format Variables
Varia ble

Calculates the coefficient of kinematic viscosity of saturated steam from the temperature. XNUVT(T) See the following table:
I/O Data type Definition
Coefficient of kinematic viscosity of saturated steam Temperature

Unit
m2/s C

Input range

Output double

Input

double

6.69C T 374.15C

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-31

TAS71-R001E

(37)

PRSLP
Feature Format Variables
Varia ble

Calculates the Prandtl number of saturated water from the pressure. PRSLP(P) See the following table:
I/O Data type Definition
Prandtl number of saturated water Pressure

Unit

Input range
0.981 kPa P 22119.884 kPa (0.01 at 225.56 at)

Pr P

Output double Input double

kPa

(38)

PRSLT
Feature Format Variables
Varia ble
Pr T

Calculates the Prandtl number of saturated water from the temperature. PRSLT(T) See the following table:
I/O Data type Definition
Prandtl number of saturated water Temperature

Unit
C

Input range
6.69C T 374.15C

Output double Input double

(39)

PRSVP
Feature Format Variables
Varia ble
Pr P

Calculates the Prandtl number of saturated steam from the pressure. PRSVP(P) See the following table:
I/O Data type Definition
Prandtl number of saturated steam Pressure

Unit

Input range
0.981 kPa P 22119.884 kPa (0.01 at 225.56 at)

Output double Input double

kPa

6.7 Using Intrinsic Variables and Functions, and User-defined Functions 6-32

TAS71-R001E

(40)

PRSVT
Feature Format Variables
Varia ble
Pr T

Calculates the Prandtl number of saturated steam from the temperature. PRSVT(T) See the following table:
I/O
Output Input

Data type
double double

Definition
Prandtl number of saturated steam Temperature

Unit
C

Input range
6.69C T 374.15C

(41)

HPS
Feature Format Variables
Vari able
H P S

Calculates the specific enthalpy from the pressure and the specific entropy. HPS (P, S) See the following table:
I/O
Output Input Input

Data type
double double double

Definition

Unit
kJ/kg kPa kJ/kg K

Input range
9.807kPa 39226.608kPa(0.1at 400at) 0.146538kJ/kg K 7.536238kJ/kg K(0.0035kcal/kg K 1.800kcal/kg K)

Specific enthalpy
Pressure

Specific entropy

6.8
(1)

Script Examples
Script of the logic for displaying sin curves
The following example shows how to write a script of the logic for displaying sin curves using this tool. void SCR_ISCR(Din X1, Ain X2, Ain X3, Ain X4, Ain X5, Ain X6, Aout Y1, Aout Y2) { double t, period, width, phasediff, shift1, shift2; period = X2; width = X3; phasediff = X4; shift1 = X5; shift2 = X6; t = t + PSEC; if (t > period) t = t - period; if( X1 ) { Y1=width*sin(2.0*MATH_PI*t/period) + shift1;
6.8 Script Examples 6-33

TAS71-R001E

Y2=width*sin(2.0*MATH_PI*(t/period+phasediff/360.0)) + shift2; } else{ if( t > period/2.0) { Y1=width+shift1; Y2=width+shift2; }

else{ Y1=-width+shift1; Y2=-width+shift2; } } }

(2)

Script of computing element PI


The following example shows how to write computing element PI of DIASYS-IDOL++ in a script. /*********************************PI */ double integra; int init_count; int Ts_old; void SCR_PI (Ain X,Ain Tr,Din Ts,Ain FF,Ain IS,Ain OS, Ain H,Ain L,Ain K,Ain T, Aout Y) { double XX,Prop,W; if(H<L | | T<=0.0 | | IS<=0.0 | | OS<=0.0 | | K<0.0){ SET_CALC_ERROR(Q(Y)); if(init_count<ICOUNT)++init_count; Ts_old =1; return; } XX =X*OS/IS; Prop =K*XX; if(Ts==1 | | init_count<ICOUNT){ if(init_count<ICOUNT)++init_count; if (Tr>H)Y =H;

6.8 Script Examples 6-34

TAS71-R001E

else if(Tr<L)Y =L; else Y =Tr; integral =Y- FF- Prop; Q(Y)=Q(Tr); } else { if(Ts_old==1)integral =Y- FF- Prop; integral =integral+XX*PSEC/T; if(X>=0.0){ if (integral>H- FF )integral =H- FF; else if(integral<L- FF- Prop)integral =L- FF- Prop; } else { if (integral>H- FF- Prop)integral =H- FF- Prop; else if(integral<L- FF )integral =L- FF; } W =integral+FF+Prop; if (W>H)Y =H; else if(W<L)Y =L; else Y =W; Q(Y)=Q(X)| Q(FF)| Q(K); } Ts_old =Ts; }

6.8 Script Examples 6-35

TAS71-R001E

6.9

Influence of Changing the Script Call Elements being Used


If a script is edited and re-compiled while any of its script call elements is being used, Loop-build must be executed for the logic sheet containing the element. If a user-defined function is edited and re-compiled, the script call elements that internally use the user-defined function must be recompiled and then the logic sheet containing those script call elements must be re-built. This way, the changes in the script are reflected in the sheet data. For the method of executing Loop-build, see Section 3.4 Creating Sheet Data.

Note
If a logic sheet containing a changed element is not re-built, the changes in the script are not reflected in the sheet data (the MPS executes operations using the previous data). In this case, the logic sheet icon of Logic Window does not indicate no build, which differs from the case of changing a macro element. (For details, see Section 3.5 Effects of Modifying Macro Element Body in Use in DIASYS Netmation LogicCreator (FLIPPER) Users Guide.)

6.9 Influence of Changing the Script Call Elements being Used 6-36

TAS71-R001E

6.10 Operation Errors


The following cases are handled as operation errors in scripts and they cause sheet operation errors in the applicable sheet. (1) (2) An error occurs if the number of shifts exceeds 32 in shift instructions. An error occurs if a negative value is multiplied by an integer.

To prevent infinite loops within a script, note that the processing of a script ends forcibly if the number of execution instructions exceeds 10000.

6.11 Notes on Creating a Script


Note the following when creating a script.

6.11.1 Tracking
The output variables (Aout, Doubt, Iout) and stored variables (int, float, double) in a script are tracked in a duplexed system.

6.11.2 Online sheet loading


Online sheet loading can be executed. However, the operation starts from the initial status.

Note
Scripts do not inherit the stored variables and output arguments when online sheet loading is performed. (The operation of stored variables in a script starts from the initial status.)

6.11.3 Script subroutine call


Existing scripts can be called within a script. Example void SCR_TESTAin X, Ain Tr, Din Ts, Aout Y SCR_PI ( X, Tr, Ts, 0.0, 1.0, 1.0,

6.10 Operation Errors 6-37

TAS71-R001E

1000.0, 0.0, 20.0, 100.0, Y);

Arguments are divided into the following two types ((1) and (2)). Arguments of the same type can pass arguments to one another. (1)Analog values: Ain, Aout, Aoutn, float, double

(2)Digital or integer values: Din, Dout, Doutn, Iin, Iout, Ioutn, int (Types Ain, Aout, Aoutn, Din, Dout, Doutn, Iin, Iout and Ioutn have quality and their direction (input or output) is fixed. int, float, and double do not have quality and their direction (input or output) is not fixed.) Multidimensional arrays can be passed as arguments. However, arrays cause a great load on the CPU since all the values in arrays are copied to the subroutine when it is called and all the values in arrays are copied to the call source when control returns from the subroutine. If the type of input argument arrays in a subroutine is input (Ain, Din, Iin), the arrays are not copied since the arrays are not changed in the routine. Therefore, the load on the CPU is less when control is returned from the subroutine. If fixed-type arrays (const int, const float, const double) are used, the arrays are not copied either since the arrays are not changed in the routine. Therefore, the load on the CPU is less when control is returned from the subroutine. Example const float C[5][20] = {{0.0, 0.0, 1.0, 2.0, 2.0,4.0, 3.0,8.0, 4.0,12.0, 5.0,14.0, 6.0,15.0, 0.0,0.0, 0.0,0.0, 0.0, 0.0}, {0.0, 0.1, 1.0, 2.1, 2.0,4.1, 3.0,8.1, 4.0,12.1, 5.0,14.1, 6.0,15.1, 0.0,0.0, 0.0,0.0, 0.0, 0.0}, {0.0, 0.2, 1.0, 2.2, 2.0,4.2, 3.0,8.2, 4.0,12.2, 5.0,14.2, 6.0,15.2, 0.0,0.0, 0.0,0.0, 0.0, 0.0}, {0.0, 0.3, 1.0, 2.3, 2.0,4.3, 3.0,8.3, 4.0,12.3, 5.0,14.3, 6.0,15.3, 0.0,0.0, 0.0,0.0, 0.0, 0.0}, {0.0, 0.4, 1.0, 2.4, 2.0,4.4, 3.0,8.4, 4.0,12.4, 5.0,14.4, 6.0,15.4, 0.0,0.0, 0.0,0.0, 0.0, 0.0}}; /********************************* FX */ void SCR_FX5(Ain X, Iin Mode, Aout Y) { SCR_FX(X, C[Mode], Y); }

6.11 Notes on Creating a Script 6-38

TAS71-R001E

Appendix-1

Function Block Description

Appendix-1 Function Block Description Appendix-1 describes the details of function blocks. Function Functions and symbols for function blocks are explained here. Input/Output This section describes codes, types and description of function block input/output signals.
No 1 2 3 4 5 Type A D I EA ED Description Analog Digital Integer Event analog Event digital

Setting This section describes properties of function block. Control parameter This section describes parameters and default values of function block. Action This section describes outline of action.. Quality handling/Processing at initialization This section describes quality propagation information and processing at initialization. Refer to Subsection 2.7 for the details of quality.

Appendix-1 Function Block Description APP-1-1

TAS71-R001E

MEMO

Appendix-1 Function Block Description APP-1-2

TAS71-R001E

ELEMENT

Logic Conjunction
FUNCTION

CODE

SYMBOL

AND

PROCESS FUNCTIONS Output of logical conjunction for multiple input conditions 20 input conditions at the maximum ON output only when all the input conditions are all ON OFF output even when there is only one OFF input condition

INPUT/OUTPUT
No No.1 input No.1 output Code X01 Y Type D D Logical Conjunction Description Condition input (Max.20)

SETTING

CONTROL PARAMETER
Nothing

ACTION

Example of 3 condition input EE

Input1

Input1

Input3

Output of logical conjunction for 3 input signals

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-3

TAS71-R001E

ELEMENT

Logical Sum
FUNCTION

CODE

SYMBOL

OR

PROCESS FUNCTIONS Output of logical sum for multiple input conditions 20 input conditions at the maximum ON output even when one ON input condition is provided. OFF output only when all the input conditions are OFF.

INPUT/OUTPUT
No No.1 input No.1 output Code X01 Y Type D D Logical sum Description Condition input (Max.20)

SETTING

CONTROL PARAMETER
Nothing

ACTION
Example of 3 condition input EE

Input1

Input1

Input3

Output

Output of logical sum for 3 input signals

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-4

TAS71-R001E

ELEMENT

Logical Negation
FUNCTION

CODE

SYMBOL

NOT

PROCESS FUNCTIONS Output of signals with reversed input condition OFF output for ON input conditions ON output for OFF input conditions

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type D D Condition input Logical Negation Description

SETTING

CONTROL PARAMETER
Nothing

ACTION

Input Output

Output of signals with reversed input signals

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-5

TAS71-R001E

ELEMENT

Exclusive OR
FUNCTION
Output of exclusive OR for 2 input signals

CODE

SYMBOL

XOR

PROCESS FUNCTIONS

ON output for two different input conditions OFF output when two input conditions are the same.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X1 X2 Y Type D D D Input signals Input signals Exclusive OR Description

SETTING

CONTROL PARAMETER
Nothing

ACTION

Input1
Input1 Input2 0 1 0 1 Output 0 1 1 0 0 0 1 1

Input2

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-6

TAS71-R001E

ELEMENT

Set/Reset for Prioritized Set


FUNCTION

CODE

SYMBOL

SSR

PROCESS FUNCTIONS ON output for ON set signals/OFF output for ON reset signals Retaining previous output for OFF set/reset signals Set signals are prioritized when both set/reset signals are ON. Used as warning memory to prevent abnormal status from resetting while the status is continuing. Notice Arithmetic starts from the status the initial value designated by the parameter is output, when set/ reset signals are OFF for arithmetic-start initial state.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output No.2 output Code S R S R Type D D D D Set-condition input Reset-condition input Arithmetic output NOT output of S Description

SETTING

CONTROL PARAMETER
Parameter Initial value Abbr. IV Default Value 0 External Input Range False:0,True:1

ACTION

Set

Set 0

Reset 0 1 0 1

Output Retaining current state 0 1 1

Reset

0 1 1

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Values set by the parameter will be initial values when both S/R are OFF.

Appendix-1 Function Block Description APP-1-7

TAS71-R001E

ELEMENT

Set/Reset for Prioritized Reset


FUNCTION

CODE

SYMBOL

SRR

PROCESS FUNCTIONS ON output for ON set signals/OFF output for ON reset signals Retaining previous output for OFF set/reset signals Reset signals are prioritized when both set/reset signals are ON. Used for mode switching by automatic/manual push buttons, etc. Notice Arithmetic starts from the status the initial value designated by the parameter is output, when set/reset signals are OFF for arithmetic-start initial state.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output No.2 output Code S R S R Type D D D D Set-condition input Reset-condition input Arithmetic output NOT output of S Description

SETTING

CONTROL PARAMETER
Parameter Initial value Abbr. IV Default Value 0 External Input Range False:0,True:1

ACTION

Set

Set 0

Reset 0 1 0 1

Output Retaining current state 0 1 0

Reset

0 1 1

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Values set by the parameter will be initial values when both S/R are OFF.

Appendix-1 Function Block Description APP-1-8

TAS71-R001E

ELEMENT

ON Delay Timer
FUNCTION

CODE

SYMBOL

OND

PROCESS FUNCTIONS ON output if input signals have been continuously ON for the designated period after they were turned ON. OFF output simultaneously when input signals are turned OFF. Notice ON output when input signals are ON for arithmetic-start initial status.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output No.2 output Code X T Y W Type D A D A Input signal Timer count(sec.)(Parameter External Input) Output after delay Remaining time (sec.) Description

SETTING

CONTROL PARAMETER
Parameter Timer count(sec.) Abbr. T Default Value 0 External Input Possible Range 0.0 T 2147483.5

ACTION

Input

Output T T

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The timer setting is negative or larger than 2147483.5 seconds, the quality of own-block output should be a block arithmetic error. Processing at Initialization there is timer through pass at initialization, the output will be OFF even when If the input is ON.

Appendix-1 Function Block Description APP-1-9

TAS71-R001E

ELEMENT

OFF Delay Timer


FUNCTION

CODE

SYMBOL

OFD

PROCESS FUNCTIONS

OFF output if input signals have been continuously OFF for the designated time after they were turned OFF. ON output simultaneously when input signals are turned ON.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output No.2 output Code X T Y W Type D A D A Input signal Timer count(sec.)(Parameter External Input) Output after delay Remaining time (sec.) Description

SETTING

CONTROL PARAMETER
Parameter Timer count(sec.) Abbr. T Default Value 0 External Input Possible Range 0.0 T 2147483.5

ACTION

Input

Output T T

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The timer setting is negative or larger than 2147483.5 seconds, the quality of own-block output should be a block arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-10

TAS71-R001E

ELEMENT

One Shot Pulse


FUNCTION

CODE

SYMBOL

OSP

PROCESS FUNCTIONS

ON output when input signals are turned ON. OFF output after the signals are continuously ON for the designated time. ON output should be continued for the designated time even when the input is turned OFF within the time.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output No.2 output Code X T TP Y W Type D A D D A Input signal Timer count(sec.)(Parameter External Input) Forced reset One shot output Remaining time (sec.) Description

SETTING

CONTROL PARAMETER
Parameter Timer count(sec.) Abbr. T Default Value 0 External Input Possible Range 0.0 T 2147483.5

ACTION

Input signal (X)

Output signal (Y)

Tim er setting (param eter)

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The timer setting is negative or larger than 2147483.5 seconds, the quality of own-block output should be a block arithmetic error. Processing at Initialization there is timer through pass at initialization, the output will be OFF even when If the input is ON.

Appendix-1 Function Block Description APP-1-11

TAS71-R001E

ELEMENT

Time Delay Wipe Out


FUNCTION

CODE

10

SYMBOL

TDW

PROCESS FUNCTIONS ON output when input signals are turned ON. OFF output after the signals are continuously ON for the designated time. OFF output immediately after the input is turned OFF. Used for creation of One-Shot startup command signals, etc.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output No.2 output Code X T Y W Type D A D A Description Input signal Timer count(sec.)(Parameter External Input) One shot output Remaining time (sec.)

SETTING

CONTROL PARAMETER
Parameter Timer count(sec.) Abbr. T Default Value 0 External Input Possible Range 0.0 T 2147483.5

ACTION

Input

Output T T

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The timer setting is negative or larger than 2147483.5 seconds, the quality of own-block output should be a block arithmetic error. Processing at Initialization there is timer through pass at initialization, the output will be OFF even when If the input is ON.

Appendix-1 Function Block Description APP-1-12

TAS71-R001E

ELEMENT

Trigger ON
FUNCTION

CODE

11

SYMBOL

TON

PROCESS FUNCTIONS ON output only for one arithmetic cycle when the input signal is turned ON. Used for creation of One-Shot startup command signals, etc. Notice While TDW is used as startup command for arithmetic logic that are not synchronized TON is used as startup command for arithmetic logic synchronized in the same control system.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type D D Description Input signal Trigger ON

SETTING

CONTROL PARAMETER
Nothing

ACTION

Input

Output Arithmetic cycle

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization OFF output even when the input is ON.

Appendix-1 Function Block Description APP-1-13

TAS71-R001E

ELEMENT

Trigger OFF
FUNCTION

CODE

12

SYMBOL

TOF

PROCESS FUNCTIONS

ON output only for one arithmetic cycle when the input signal is turned OFF. Used for creation of One-Shot startup command signals, etc.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type D D Description Input signal Trigger OFF

SETTING

CONTROL PARAMETER
Nothing

ACTION

Input

Output Arithmetic cycle

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization OFF output even when the input is OFF.

Appendix-1 Function Block Description APP-1-14

TAS71-R001E

ELEMENT

Digital ON
FUNCTION
Output of ON digital signals

CODE

13

SYMBOL

ON

PROCESS FUNCTIONS

INPUT/OUTPUT
No No.1 output Code Y Type D Description ON

SETTING

CONTROL PARAMETER
Nothing

ACTION
Outputs the ON signal.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling consideration of quality because there is not input. No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-15

TAS71-R001E

ELEMENT

Digital OFF
FUNCTION
Output of OFF digital signals

CODE

14

SYMBOL

OFF

PROCESS FUNCTIONS

INPUT/OUTPUT
No No.1 output Code Y Type D Description OFF

SETTING

CONTROL PARAMETER
Nothing

ACTION
Outputs the OFF signal.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling consideration of quality because there is not input. No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-16

TAS71-R001E

ELEMENT

High Monitor
FUNCTION

CODE

15

SYMBOL

HIM

PROCESS FUNCTIONS

ON output when the analog input signal exceeds the upper-limit setting value

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X H Y Type A A D Description Input signal High limit(Parameter External Input) Judgement result

SETTING

CONTROL PARAMETER
Parameter High limit Abbr. H Default Value 99999 External Input Possible Range

ACTION

Upper-limit value Input

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-17

TAS71-R001E

ELEMENT

Low Monitor
FUNCTION

CODE

16

SYMBOL

LOM

PROCESS FUNCTIONS

ON output when the analog input signal exceeds the lower-limit setting value

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X L Y Type A A D Description Input signal Low limit(Parameter External Input) Judgement result

SETTING

CONTROL PARAMETER
Parameter Low limit Abbr. L Default Value -99999 External Input Possible Range

ACTION

Input

Lower limit value

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-18

TAS71-R001E

ELEMENT

H/L Monitor
FUNCTION

CODE

17

SYMBOL

HLM

PROCESS FUNCTIONS ON output when the analog input signal exceeds the upper or lower-limit setting value Used for judging H/L warning for the signal Notice OFF output when the input is equal to the upper or lower-limit setting value Block arithmetic error in the case the upper and lower-limit setting values are reversed.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X H L Y Type A A A D Description Input signal High limit(Parameter External Input) Low limit(Parameter External Input) Judgement result

SETTING

CONTROL PARAMETER
Parameter Low limit High limit Abbr. L H Default Value -99999 99999 External Input Possible Possible Range LH LH

ACTION
Upper limit value Input

Lower limit value

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling the high setting value is smaller than the low setting value, the quality of own-block output If should be a block arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-19

TAS71-R001E

ELEMENT

High Monitor with Hysteresis


FUNCTION

CODE

18

SYMBOL

HMH

PROCESS FUNCTIONS ON output when the analog input signal exceeds the upper-limit setting value The setting value has the hysteresis. Used for preventing repeated warning occurrence when the signal is fluctuating around the warning setting value.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X H DB Y Type A A A D Description Input signal High value(Parameter External Input) Hysteresis value(Parameter External Input) Judgement result

SETTING

CONTROL PARAMETER
Parameter High value Hysteresis value Abbr. H DB Default Value 99999 0 External Input Possible Possible Range DB 0

ACTION

Upper-limit value Hysteresis

Input

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling the hysteresis width is smaller than 0, the quality of own-block output should be a block If arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-20

TAS71-R001E

ELEMENT

Low Monitor with Hysteresis


FUNCTION

CODE

19

SYMBOL

LMH

PROCESS FUNCTIONS

ON output when the analog input signal exceeds the lower-limit setting value. The setting value has the hysteresis.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X L DB Y Type A A A D Description Input signal Low limit(Parameter External Input) Hysteresis value(Parameter External Input) Judgement result

SETTING

CONTROL PARAMETER
Parameter Low limit Hysteresis value Abbr. L DB Default Value -99999 0 External Input Possible Possible Range DB 0

ACTION

Input Hysteresis Lower limit value

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling the hysteresis width is smaller than 0, the quality of own-block output should be a block If arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-21

TAS71-R001E

ELEMENT

H/L Monitor with Hysteresis


FUNCTION

CODE

20

SYMBOL

HLH

PROCESS FUNCTIONS ON output when the analog input signal exceeds the upper or lowerlimit setting value. The setting value has the hysteresis. Used for preventing repeated warning occurrence when the signal is fluctuating around the warning setting value. Block arithmetic error in the case the upper and lower-limit setting values are reversed.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.1 output Code X H L DB Y Type A A A A D Description Input signal High limit(Parameter External Input) Low limit(Parameter External Input) Hysteresis value(Parameter External Input) Judgement result

SETTING

CONTROL PARAMETER
Parameter Low limit High limit Hysteresis value Abbr. L H DB Default Value -99999 99999 0 External Input Possible Possible Possible Range

D 0,L+D H-D

ACTION
Upper setting value Input

Hysteresis

Lower setting value Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling the hysteresis width is smaller than 0 or the low setting value added with the hysteresis If width is larger than the high setting value subtracted with the width , the quality of own-block output should be a block arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-22

TAS71-R001E

ELEMENT

Deviation Monitor
FUNCTION

CODE

21

SYMBOL

DHL

PROCESS FUNCTIONS ON output when the difference of two analog input signals exceeds the setting values of upper/lower limit Subtract Input2 from Input1 to get the difference Used for judging H/L warning for the deviation between control setting values and process values Notice OFF output when the difference is the same as the upper or lower limit value Block arithmetic error in the case of reversion of upper and lower limit values

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.1 output Code + H L Y Type A A A A D Description Input signal1 (X1) Input signal2 (X2) High limit(Parameter External Input) Low limit(Parameter External Input) Judgement result

SETTING

CONTROL PARAMETER
Parameter Low limit High limit Abbr. L H Default Value -99999 99999 External Input Possible Possible Range LH LH

ACTION

Input2 Input1 Upper limit

0
Lower limit Input1Input2 Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling the high setting value is smaller than the low setting value, the quality of own-block output If should be a block arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-23

TAS71-R001E

ELEMENT

Change-Rate Monitor
FUNCTION

CODE

22

SYMBOL

RHL

PROCESS FUNCTIONS

ON output when the absolute value of the analog input signal's change rate exceeds the setiing value Used for judging signals' sudden change

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X R Y Type A A D Description Input signal Rate limit(Parameter External Input) Judgement result

SETTING

CONTROL PARAMETER
Parameter Rate limit Abbr. R Default Value 99999 External Input Possible Range

ACTION

Rate Rate

Input

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-24

TAS71-R001E

ELEMENT

M Out of N
FUNCTION

CODE

23

SYMBOL

M/N

PROCESS FUNCTIONS

ON output when more than M out of multiple input conditions are ON Input conditions are 20 at the maximum Used for 2 out of 3 judgement routes, etc.

INPUT/OUTPUT
No No.1 input No.1 output Code X01 Y Type D D Description Condition input(Max.20) Judgement result

SETTING

CONTROL PARAMETER
Parameter Signal count of M (M out of M) Abbr. M Default Value 99999 External Input Range

ACTION

Example of 2 out of 3 routes (M = 2) Input1 Input2 Input3


M/N 002

Input1 Input2 Input3 Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-25

TAS71-R001E

ELEMENT

M Input ON
FUNCTION

CODE

24

SYMBOL

MON

PROCESS FUNCTIONS

ON output when M out of multiple input conditions are ON Input conditions are 20 at the maximum

INPUT/OUTPUT
No No.1 input No.1 output Code X01 Y Type D D Description Condition input(Max.20) Judgement result

SETTING

CONTROL PARAMETER
Parameter Signal count of M (M input) Abbr. M Default Value 99999 External Input Range

ACTION
Example of 2ON circuit(M=2) Input1 Input2 Input3 Input1 Input2 Input3 Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-26

TAS71-R001E

ELEMENT

Unpack
FUNCTION

CODE

25

SYMBOL

UPC

PROCESS FUNCTIONS

Subordinate 32 bits of input signal (integer) are output as digital data with one point for each bit.

INPUT/OUTPUT
No No.1 input No.1 output ~ No.32 output Code X Y0 ~ Y31 Type I D ~ D Description Input signal ON/OFF status for 0 bit ~ ON/OFF status for 31th bit

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
By combining PAC and UPC, 32 points of a digital signal can be passed using the inter-sheet integer connection element for a singlepoint.
ON OFF ON X0 X1 X2 CEI PAC ON OFF ON X29 X30 X31 Y0 Y1 Y2 CEI PAC output PAC output UPC <Man-1> Y29 Y30 Y31 D D D D D D PAC output PAC output <Man-1>

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-27

TAS71-R001E

ELEMENT

Flicker
FUNCTION

CODE

26

SYMBOL

FLC

PROCESS FUNCTIONS

Output of flicker signals that repeat ON/OFF for designated time. Used for warning flicker display, etc.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X on off Y Type D A A D Description Flicker ON ON count(Parameter External Input) OFF count(Parameter External Input) Flicker signal

SETTING

CONTROL PARAMETER
Parameter ON count OFF count Abbr. on off Default Value 1 1 External Input Possible Possible Range 0.0 on 2147483.5 0.0 on 2147483.5

ACTION

Y
Ton Toff

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The timer setting is negative or larger than 2147483.5 sec., the quality of own-block output should be a block arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-28

TAS71-R001E

ELEMENT

Simple Addition
FUNCTION

CODE

27

SYMBOL

ADD

PROCESS FUNCTIONS

Output of the value that is added with multiple input signals Input signals are 20 at the maximum.

INPUT/OUTPUT
No No.1 input No.1 output Code X01 Y Type A A Description Input signal (Max. 20) Addition result

SETTING

CONTROL PARAMETER
Nothing

ACTION
Y=X01+X02+X03+X20

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is transmitted by the OR of the input signal quality Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-29

TAS71-R001E

ELEMENT

Addition
FUNCTION

CODE

28

SYMBOL

SUM

PROCESS FUNCTIONS

Add the value of two input signals multiplied by each gain to the signals

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.1 output Code X1 X2 K1 K2 Y Type A A A A A Description Input signal1 Input signal2 Gain for input No.1(Parameter External Input) Gain for input No.2(Parameter External Input) Addition result

SETTING

CONTROL PARAMETER
Parameter Gain for input No.1 Gain for input No.2 Abbr. K1 K2 Default Value 1 1 External Input Possible Possible Range

ACTION
Y=X1 K1+X2 K2

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is transmitted by the OR of No.1 and No. 2 input Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-30

TAS71-R001E

ELEMENT

Subtraction
FUNCTION

CODE

29

SYMBOL

DLT

PROCESS FUNCTIONS

Output of the subtraction value of two input signals

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code + Y Type A A A Description Input signal1 Input signal2 Subtraction result

SETTING

CONTROL PARAMETER
Nothing

ACTION
Y=X1-X2

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is transmitted by the OR of the input signal quality Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-31

TAS71-R001E

ELEMENT

Multiplication
FUNCTION

CODE

30

SYMBOL

MUL

PROCESS FUNCTIONS

Output of the multiplication value of two input signals

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X1 X2 Y Type A A A Description Input signal1 Input signal2 Multiplication result

SETTING

CONTROL PARAMETER
Nothing

ACTION
Y=X1 X2

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is transmitted by the OR of the input signal quality. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-32

TAS71-R001E

ELEMENT

Division
FUNCTION
Output of the division value of two signals

CODE

31

SYMBOL

DIV

PROCESS FUNCTIONS

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code N D Y Type A A A Input signal1 Input signal2 Division result Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Y=/

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is transmitted by the OR of the input signal quality. The quality of My Block output should be a block arithmetic error at the zero division. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-33

TAS71-R001E

ELEMENT

Absolute Value
FUNCTION
Output of absolute values of input signals

CODE

32

SYMBOL

ABS

PROCESS FUNCTIONS

Used for acquiring absolute values of values fluctuated by +,-. e.g.) deviation signals etc.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A A Input signal Absolute value Description

SETTING

CONTROL PARAMETER
Nothing

ACTION

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The input quality is transmitted to the output. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-34

TAS71-R001E

ELEMENT

Square-Root Extraction
FUNCTION
Output of square-root of input signals

CODE

33

SYMBOL

ROT

PROCESS FUNCTIONS

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A A Input signal Square-root extraction value Description

SETTING

CONTROL PARAMETER
Nothing

ACTION

Input0 Input0

Output Input Output0

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The input quality is transmitted to the output. The quality of My Block output should not be a block Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-35

TAS71-R001E

ELEMENT

Code Reversion
FUNCTION

CODE

34

SYMBOL

NEG

PROCESS FUNCTIONS

Output of code + - reversion for analog input signals

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A A Input signal Reverse code value Description

SETTING

CONTROL PARAMETER
Nothing

ACTION

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The input quality is transmitted to the output. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-36

TAS71-R001E

ELEMENT

Exponentiation
FUNCTION
Output of input-signal exponentiation

CODE

35

SYMBOL

PWR

PROCESS FUNCTIONS

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code a b Y Type A A A Input signal1 Input signal2 Exponentiation value Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Y=ab

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is transmitted by the OR of the input signal quality. The quality of My Block output should be a block arithmetic error when the input1 is negative. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-37

TAS71-R001E

ELEMENT

Analog Zero Output


FUNCTION
Output of 0% analog signal Used for setting values

CODE

36

SYMBOL

ZER

PROCESS FUNCTIONS

INPUT/OUTPUT
No No.1 output Code Y Type A 0.0 Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Outputs the 0.0 signal.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling consideration for quality because there is no input. No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-38

TAS71-R001E

ELEMENT

Analog Maximum-Value Output


FUNCTION
Output of 3.40 1038 analog signal

CODE

37

SYMBOL

INF

PROCESS FUNCTIONS

Used for setting value for change rate, etc.

INPUT/OUTPUT
No No.1 output Code Y Type A 3.40 10
38

Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Outputs the signal.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling consideration for quality because there is no input. No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-39

TAS71-R001E

ELEMENT

Fixed Value Setting


FUNCTION

CODE

38

SYMBOL

SG

PROCESS FUNCTIONS

Output of the analog signal designated in the parameter

INPUT/OUTPUT
No No.1 output Code Y Type A Setting value Description

SETTING

CONTROL PARAMETER
Parameter Set value Abbr. S Default Value 0 External Input Range

ACTION
Y=S

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling consideration for quality because there is no input. No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-40

TAS71-R001E

ELEMENT

High-Value Selection
FUNCTION

CODE

39

SYMBOL

HSL

PROCESS FUNCTIONS

Output of the maximum value from multiple analog input signals 20 input signals at the maximum

INPUT/OUTPUT
No No.1 input No.1 output Code X01 Y Type A A Input signal(Max.20) The Max. value Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
E xa m p le of E xam p le o f 3 in p u t s ig n a ls In p ut1 In p ut2

In p ut3 O utp u t

O u tp u t th e m a x im u m va lue fro m 3 in p u t s ig n a ls

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Transmission of the acquired maximum value quality after judging the value without considering the quality Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-41

TAS71-R001E

ELEMENT

Low-Value Selection
FUNCTION

CODE

40

SYMBOL

LSL

PROCESS FUNCTIONS

Output of the maximum value from multiple analog input signals 20 input signals at the maximum

INPUT/OUTPUT
No No.1 input No.1 output Code X01 Y Type A A Input signal(Max.20) The Min. value Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Example of 3 input signals

Input 1 Input 2 Input 3

Output the maximum value from 3 input signals

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Transmission of the acquired minimum value quality after judging the value without considering the quality Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-42

TAS71-R001E

ELEMENT

Intermediate Value Selection


FUNCTION

CODE

41

SYMBOL

MED

PROCESS FUNCTIONS

Output of the intermediate value from three analog input signals

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X1 X2 X3 Y Type A A A A Input signal 1 Input signal 2 Input signal 3 The intermediate value Description

SETTING

CONTROL PARAMETER
Nothing

ACTION

Input 1 Input 2 Input3

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Transmission of the acquired intermediate value quality after judging the value without considering the quality Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-43

TAS71-R001E

ELEMENT

Restriction of Upper/Lower Limit


FUNCTION

CODE

42

SYMBOL

LMT

PROCESS FUNCTIONS

Output of the input signal multiplied by upper and lower limit restriction Used for restrictions for process input's range over, etc.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X H L Y Type A A A A Input signal High limit(Parameter External Input) Low limit(Parameter External Input) Restriction value of Upper/Lower Limit Description

SETTING

CONTROL PARAMETER
Parameter Low limit High limit Abbr. L H Default Value -99999 99999 External Input Possible Possible LH LH Range

ACTION

Input Upper limit

Output Lower limit

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality of No. 1 input is transmitted. If the high setting value is smaller than the low setting value, the quality of own-block output should be a block arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-44

TAS71-R001E

ELEMENT

Linear Conversion
FUNCTION

CODE

43

SYMBOL

LIN

PROCESS FUNCTIONS

Output by liner interpolation of two-point polyline for input signals The outside of the polyline is output of Y value at both ends.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A A Input signal Output value Description

SETTING

CONTROL PARAMETER
Parameter X1 Y1 X2 Y2 Abbr. X1 Y1 X2 Y2 Default Value 0 0 10000 10000 X1 X2 External Input X1 X2 Range

ACTION

Y2 Output

Y1

X1

Input

X2

QUALITY HANDLING/PROCESSING AT INITIALIZATION

Quality Handling The input quality is transmitted to the output. If X1>X2, the quality of own-block output should be a block arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-45

TAS71-R001E

ELEMENT

Primary Delay
FUNCTION

CODE

44

SYMBOL

LAG

PROCESS FUNCTIONS

Output of the value that is performed with primary-delay calculation for the input signal

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X T TP Y Type A D A Input signal Time constant(Parameter External Input) Tracking Primary-delay value Description

SETTING

CONTROL PARAMETER
Parameter Time constant Abbr. T Default Value 0 External Input Possible TP 0 Range

ACTION
Tracking

Input

Output 1 Output= 1+Ts T Input Time constant

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality of No. 1 input should be transmitted. If the primary-delay time constant is negative, the quality of own-block output should be a block arithmetic error. Processing at Initialization The output is tracked to the input value.

Appendix-1 Function Block Description APP-1-46

TAS71-R001E

ELEMENT

Primary Progress/Delay
FUNCTION

CODE

45

SYMBOL

LLG

PROCESS FUNCTIONS

Output of the value calculated with progress/primary delay of the input signal

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.1 output Code X Tla Tle TP Y Type A A D A Input signal Time constant for LAG(Parameter External Input) Time constant for LEAD(Parameter External Input) Tracking Primary Progress/Delay Description

SETTING

CONTROL PARAMETER
Parameter Time constant for LAG Time constant for LEAD Abbr. Tla Tle Default Value 0 0 External Input Possible Possible Tla 0 Tla 0 Range

ACTION
Tracking

Input

Output

Time Constant 1

Output
Time constant1

In the case of TC< TC In the case of TC1=TC2 In the case of TC>TC

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality of No. 1 input should be transmitted. If the primary-delay time constant is negative, the quality of own-block output should be a block arithmetic error. Processing at Initialization The output is tracked to the input value.

Appendix-1 Function Block Description APP-1-47

TAS71-R001E

ELEMENT

Change-Rate Restriction Unit


FUNCTION

CODE

46

SYMBOL

RLT

PROCESS FUNCTIONS Analog signal output is acquired with the input signal multiplied by designated change rate The input signal should be output as it is when the tracking signal is ON Use increasing-direction change rate for increasing input signal and decreasing-direction change rate for the decreasing.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.1 output Code X RI RD TP Y Type A A D A Input signal Increasing rate(Parameter External Input) Decreasing rate(Parameter External Input) Tracking Change-rate restriction value Description

SETTING

CONTROL PARAMETER
Parameter Increasing rate Decreasing rate Abbr. RI RD Default Value 99999 99999 External Input Possible Possible RI 0 RD 0 Range

ACTION

Tracking

Input

Output

Increasing change rate

Decreasing change rate

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality of No. 1 input should be transmitted. If the increasing change rate or the decreasing change rate is negative, the quality of own-block output should be a block arithmetic error. Processing at Initialization The output is tracked to the input.

Appendix-1 Function Block Description APP-1-48

TAS71-R001E

ELEMENT

Move Average
FUNCTION

CODE

47

SYMBOL

MAV

PROCESS FUNCTIONS Output of move average value for the input signal for the designate period With the initialization signal ON, calculate from the initialization state again Used for filtering of process input signals etc.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X INI Y Type A D A Input signal Initialization Move average value Description

SETTING

CONTROL PARAMETER
Parameter Duration Calcuration interval Abbr. T DT Default Value 1 1 External Input DT 0 Range 1 T 64DT

ACTION

Y X T

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling No. 1 input quality is transmitted to the output. Even when No. 1 input quality is abnormal, the ordinary calculation should be continued. Initialization T should perform the same processing as that of ON right after No. 1 input quality is returned normal. If an arithmetic error occurs, the quality of own-block output should be a block arithmetic error. Processing at Initialization the internal work with input values. Fill

Appendix-1 Function Block Description APP-1-49

TAS71-R001E

ELEMENT

Dead Time
FUNCTION

CODE

48

SYMBOL

DLY

PROCESS FUNCTIONS The input signal is output delayed for the designated time. The saved data is output after intermediate interpolation. It is better the delay and arithmetic time are integral multiplication of the arithmetic cycle. The delay should be less than 65 times than that of arithmetic interval.(64 sample buffer)

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X TP Y Type A D A Input signal Tracking Output value Description

SETTING

CONTROL PARAMETER
Parameter Dead time Calcuration interval Abbr. T DT Default Value 1 1 External Input DT 0 Range 0 T 64DT

ACTION

Input

Output

Time constant

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality HandlingNo. 1 input quality is transmitted to the output. Even if the No. 1 input quality is abnormal, the ordinary calculation should be continued. Tracking T will perform the same handling as that of ON right after No. 1 input quality is returned normal. If an arithmetic error occurs, the quality of own-block output should be a block arithmetic error. Processing at Initialization internal work should be filled with input values.The output becomes the input value. The

Appendix-1 Function Block Description APP-1-50

TAS71-R001E

ELEMENT

Proportional Control
FUNCTION

CODE

49

SYMBOL

PROCESS FUNCTIONS

The value is output with the input signal multiplied by proportional gain.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X K Y Type A A A Input signal Gain(Parameter External Input) Output value Description

SETTING

CONTROL PARAMETER
Parameter Gain Abbr. K Default Value 1 External Input Possible Range

ACTION
Y

X Y=XK

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is transmitted by the OR of the input signal quality. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-51

TAS71-R001E

ELEMENT

P with Range Conversion


FUNCTION

CODE

50

SYMBOL

PR

PROCESS FUNCTIONS

The value is output with the input signal multiplied by proportional gain. The range of input/output signals can be set up by the parameter.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.1 output Code X IS OS K Y Type A A A A A Input signal Input span(Parameter External Input) Output span(Parameter External Input) Gain(Parameter External Input) Output value Description

SETTING

CONTROL PARAMETER
Parameter Input span Output span Gain Abbr. IS OS K Default Value 1 1 0 External Input Possible Possible Possible IS 0 OS 0 Range

ACTION
The element operates in the same manner as P. However, an error occurs if the range specified by any of the parameters is exceeded.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is transmitted by the OR of X/K quality. If the input span or the output span is smaller than 1, the quality of own-block output should be a block arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-52

TAS71-R001E

ELEMENT

Proportional Integral (CSR)


FUNCTION

CODE

51

SYMBOL

PI

PROCESS FUNCTIONS

Output of the value added with the proportional and integral calculation of the input signal. The internal integral value is restricted by (upper/lower limit restriction - leading signal).

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.9 input No.10 input No.1 output Code X Tr Ts FF IS OS HL LL K T Y Type A A D A A A A A A A A Input signal Tracking value Tracking condition Leading signal Input span(Parameter External Input) Output span(Parameter External Input) Output low limit(Parameter External Input) Output high limit(Parameter External Input) Ratio gain(Parameter External Input) Time constant(Parameter External Input) Output value Description

SETTING

CONTROL PARAMETER
Parameter Input span Output span Output low limit Output high limit Ratio gain Time constant Abbr. IS OS HL LL K T Default Value 1 1 -99999 99999 0 99999 External Input Possible Possible Possible Possible Possible Possible IS 0 OS 0 HL HL K0 T0 Range

Appendix-1 Function Block Description APP-1-53

TAS71-R001E

ACTION
Input 0

Ouput of Integral YPI Output Output lower Output of PI (Before limit) POutput of Proportion

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The OR of X/K/FF quality is transmitted if Ts=OFF The OR of Tr/FF quality is transmitted if Ts=ON If the input span or the output span is smaller than 0, the quality of own-block output should be a block arithmetic error. Processing at Initialization Tracking condition T will handle it as ON

Appendix-1 Function Block Description APP-1-54

TAS71-R001E

ELEMENT

Proportional Integral (QSR)


FUNCTION

CODE

52

SYMBOL

PIQ

PROCESS FUNCTIONS Output of the value added with the proportional and integral calculation of the input signal. The internal integral value is restricted by (upper/lower limit restriction - leading signal - proportion).

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.9 input No.10 input No.1 output Code X Tr Ts FF IS OS HL LL K T Y Type A A D A A A A A A A A Input signal Tracking value Tracking condition Leading signal Input span(Parameter External Input) Output span(Parameter External Input) Output low limit(Parameter External Input) Output high limit(Parameter External Input) Ratio gain(Parameter External Input) Time constant(Parameter External Input) Output value Description

SETTING

CONTROL PARAMETER
Parameter Input span Output span Output low limit Output high limit Ratio gain Time constant Abbr. IS OS HL LL K T Default Value 1 1 -99999 99999 0 99999 External Input Possible Possible Possible Possible Possible Possible IS 0 OS 0 HL HL K0 T0 Range

Appendix-1 Function Block Description APP-1-55

TAS71-R001E

ACTION

Input 0

WOutput of Integral POutput of Proportion YOutput of PI Output lower

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The OR of X/K/FF quality is transmitted if Ts=OFF The OR of Tr/FF quality is transmitted if Ts=ON If the input span or the output span is smaller than 0, the quality of own-block output should be a block arithmetic error. Processing at Initialization Tracking condition T will handle it as ON

Appendix-1 Function Block Description APP-1-56

TAS71-R001E

ELEMENT

Differential Calculus
FUNCTION

CODE

53

SYMBOL

PROCESS FUNCTIONS

Output of the value incompletely differentiated of input signals

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.1 output Code X K T TP Y Type A A A D A Input signal Gain(Parameter External Input) Time constant(Parameter External Input) Reset SW Output value Description

SETTING

CONTROL PARAMETER
Parameter Gain Time constant Abbr. K T Default Value 0 100 External Input Possible Possible T0 Range

ACTION
Reset

Inclination R(/sec)

Input KR

Output

0
TC Ts Input OutputK 1+Ts

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality of No. 1 input should be transmitted. If the time constant is negative, the quality of ownblock Processing at Initialization Tracking condition T will process as ON operation.

Appendix-1 Function Block Description APP-1-57

TAS71-R001E

ELEMENT

Analog Memory
FUNCTION

CODE

54

SYMBOL

AM

PROCESS FUNCTIONS Increasing/decreasing of analog output for ON increasing/decreasing command input When increasing/decresing command input is OFF, the output will be the analog signal keeping it as it is. When tracking signals are ON, the analog signals are tracked to tracking values for output. Used for setting values by increasing/decreasing push buttons etc.

INPUT/OUTPUT

No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.1 output

Code I D Ts Tr H L R Y

Type D D D A A A A A Increasing command

Description Decreasing command Tracking condition Tracking value Output high limit(Parameter External Input) Output low limit(Parameter External Input) Change rate(Parameter External Input) Output value

SETTING

CONTROL PARAMETER
Parameter Output high limit Output low limit Change rate Abbr. H L R Default Value -99999 99999 1 External Input Possible Possible Possible HL HL R0 Range

ACTION
Increasing comannd

Decreasing command

Tracking

Tracking value

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION

Quality Handling the change rate is negative or the output upper/lower limit values are reversed, the quality If of ownownblock output should be a block arithmetic error. Processing at Initialization Tracking condition T will handle it as ON

Appendix-1 Function Block Description APP-1-58

TAS71-R001E

ELEMENT

Polyline Function
FUNCTION

CODE

55

SYMBOL

FX

PROCESS FUNCTIONS Output of the value that is performed with function calculation for the input signal. Polyline point is 10 at the maximum. If the X-axis value is not set, the polyline extends to the previous point for the smaller point than the previous one. The outside of the polyline will be output of Y value at both ends.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A A Input signal Output value Description

SETTING

Appendix-1 Function Block Description APP-1-59

TAS71-R001E

CONTROL PARAMETER
Parameter X1 Y1 X2 Y2 X3 Y3 X4 Y4 X5 Y5 X6 Y6 X7 Y7 X8 Y8 X9 Y9 X10 Y10 Abbr. C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 Default Value 0 0 10000 10000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 External Input Range

ACTION
Output

Y5 Y4 Y3

Y6 Y7 Y8 Y9 Y10 Input

Y2 Y1

X1

X2

X3

X4

X5

X6

X7

X8

X9

X10

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The input quality is transmitted to the output Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-60

TAS71-R001E

ELEMENT

Digital/Analog Conversion
FUNCTION

CODE

57

SYMBOL

D/A

PROCESS FUNCTIONS

Designated analog value is output for the digital-input signal.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X S Y Type D A A Input signal Set value(Parameter External Input) Conversion value Description

SETTING

CONTROL PARAMETER
Parameter Set value Abbr. S Default Value 1 External Input Possible Range

ACTION
1 X 0

V Y

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-61

TAS71-R001E

ELEMENT

Pack
FUNCTION

CODE

59

SYMBOL

PAC

PROCESS FUNCTIONS

Multiple input conditions (Max.32) are converted to integers developed to each bit.

INPUT/OUTPUT
No No.1 input ~ No.32 input No.1 output Code X0 ~ X31 Y Type D ~ D I Condition input1 ~ Condition input 32 Output signal Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
By combining PAC and UPC, 32 points of a digital signal can be passed using the inter-sheet integer connection element for a single point.
ON OFF ON X0 X1 X2 PAC ON OFF ON X29 X30 X31 Y0 Y1 Y2 CEI PAC output PAC output UPC <Man-1> Y29 Y30 Y31 D D D D D D PAC output PAC output CEI <Man-1>

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-62

TAS71-R001E

ELEMENT

Arithmetic Cycle
FUNCTION

CODE

60

SYMBOL

DT

PROCESS FUNCTIONS

The arithmetic cycle is fetched for the logic sheet.

INPUT/OUTPUT
No No.1 output Code Y Type A Description Arithmetic cycle (msec)

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
The element outputs the arithmetic cycle of the logic sheet.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Always handle them as normal. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-63

TAS71-R001E

ELEMENT

Digital Switch
FUNCTION

CODE

101

SYMBOL

SW

PROCESS FUNCTIONS

Output of switching 2 digital input signals according to the switching conditions Used for switching mode signals according to the conditions

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code off on sw Y Type D D D D Description Input signals selected for sw=off Input signals selected for sw=on Switch condition Selection signal

SETTING

CONTROL PARAMETER
Nothing

ACTION
Input1

Input2

Switch

Input swtich 0 1

Output Input1 Input2

Output

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-64

TAS71-R001E

ELEMENT

Simple Analog Switch


FUNCTION

CODE

102

SYMBOL

PROCESS FUNCTIONS

Output of switching two analog input according to the switching conditions Used for switching setting values according to the conditions

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code off on sw Y Type A A D A Description Input signals selected for sw=off Input signals selected for sw=on Switch condition Selection signal

SETTING

CONTROL PARAMETER
Nothing

ACTION
Switch Output Input 1 Input 2 Switch output signals by ON/OFF input switch

Switch 0 1

Output Input1 Input2

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Transmission of the selected input quality after judging the switch without considering the quality of the switch signal sw Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-65

TAS71-R001E

ELEMENT

Analog Switch with Rate


FUNCTION

CODE

103

SYMBOL

TR

PROCESS FUNCTIONS

Output of switching two analog input according to the switch conditions Output is changed by the set rate at switching time

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.1 output Code off on sw Ron Roff Y Type A A D A A A Description Input signals selected for sw=off Input signals selected for sw=on Condition input OFF ON change rate(Parameter External Input) ON OFF change rate(Parameter External Input) Selection signal

SETTING

CONTROL PARAMETER
Parameter OFF ON change rate ON OFF change rate Limit after change Abbr. Ron Roff MD Default Value 99999 99999 0 External Input Possible Possible Ron 0 Roff 0 Y:1,N:0 Range

ACTION
Switch

Input2 Input1

ChangeR2

ChangeR1

Output

Switch 0 1

Output Input Input

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Transmission of the selected input quality after judging the switch without considering the quality of switch signal T Do not consider the quality of change rate (R1/R2) If the change rate (/min) for switching from XON to XOFF and vice verse, is smaller than 0, the quality of own-block output should be a block arithmetic error. Processing at Initialization Output of selected input signals

Appendix-1 Function Block Description APP-1-66

TAS71-R001E

ELEMENT

Analog Switch with Differential Rate


FUNCTION

CODE

104

SYMBOL

TRD

PROCESS FUNCTIONS

Output of switching two analog input according to the switch conditions Should be reduced according to the rate set with deviation of target input at the time of switch

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.1 output Code off on sw Ron Roff Y Type A A D A A A Description Input signals selected for sw=off Input signals selected for sw=on Condition input OFF ON change rate(Parameter External Input) ON OFF change rate(Parameter External Input) Selection signal

SETTING

CONTROL PARAMETER
Parameter OFF ON change rate ON OFF change rate Abbr. Ron Roff Default Value 99999 99999 External Input Possible Possible Ron 0 Roff 0 Range

ACTION

Input Switch

Input2 Output Input1

0 0
Change Rate Deviation(Input2/O) Change Rate1 Deviation (Input1/O)

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Transmission of the selected input quality after judging the switch without considering the quality of switch signal T Do not consider the quality of change rate (R1/R2) If the change rate (/min) for switching from XON to XOFF and vice verse, is smaller than 0, the quality of own-block output should be a block arithmetic error. Processing at Initialization Output of selected input signals

Appendix-1 Function Block Description APP-1-67

TAS71-R001E

ELEMENT

Previous Digital Value


FUNCTION

CODE

105

SYMBOL

OLD

PROCESS FUNCTIONS

Output of input signals by lagging one arithmetic cycle

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type D D Input signal Previous Digital Value Description

SETTING

CONTROL PARAMETER
Nothing

ACTION

Input

Output Arithmetic Cycle

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Output of input values

Appendix-1 Function Block Description APP-1-68

TAS71-R001E

ELEMENT

Previous Analog Value


FUNCTION

CODE

106

SYMBOL

OLA

PROCESS FUNCTIONS

Input signals are output delaying one arithmetic cycle.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A A Input signal Previous Analog Value Description

SETTING

CONTROL PARAMETER
Nothing

ACTION

Output Input Arithmetic cycle

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Previous value for work memory is transmitted to output in the next arithmetic cycle after saving the value as well as the quality. Processing at Initialization The input value will be output.

Appendix-1 Function Block Description APP-1-69

TAS71-R001E

ELEMENT

Digital Input
FUNCTION

CODE

107

SYMBOL

DI

PROCESS FUNCTIONS

Output the engineering value for DI module input signals

INPUT/OUTPUT
No No.1 output Code Y Type D ON/OFF value of DI Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element outputs a single point of the input signal (which is entered in the plant) in the DI module as an engineering value.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Copy the quality previously calculated by DI processing Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-70

TAS71-R001E

ELEMENT

Analog Input
FUNCTION

CODE

108

SYMBOL

AI

PROCESS FUNCTIONS

Output the engineering value for AI module input signals TC input will output the result performed to the extent of correction

INPUT/OUTPUT
No No.1 output Code Y Type A AI engineering value Description

SETTING

CONTROL PARAMETER
Parameter Input limit low(%) Input limit high(%) Abbr. IL IH Default Value -0.8 104 External Input Range

ACTION
The element outputs a single point of the input signal (which is entered in the plant) in the AI module as an engineering value.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Copy the quality previously calculated by AI processing The quality that is not usually transmitted is transmitted as well. Moreover, if the value exceeds the highest input value, it is over the upper range. If it is less than the lowest input value (%), it is over the lower range. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-71

TAS71-R001E

ELEMENT

Pulse Input
FUNCTION

CODE

109

SYMBOL

PU

PROCESS FUNCTIONS

Output of the PI-module input signal as the pulse value

INPUT/OUTPUT
No No.1 output Code Y Type A Pulse counter value Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element outputs a single point of the input signal (which is entered in the plant) in the DI module as a pulse.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Copy the quality previously calculated by PI processing Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-72

TAS71-R001E

ELEMENT

Digital Output
FUNCTION

CODE

110

SYMBOL

DO

PROCESS FUNCTIONS

Output of the input signal from DO module

INPUT/OUTPUT
No No.1 Input Code X Type D Output command Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element outputs the input signal to the plant.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Copy the quality previously calculated by DO processing. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-73

TAS71-R001E

ELEMENT

Analog Output
FUNCTION

CODE

111

SYMBOL

AO

PROCESS FUNCTIONS

Output of the input signal converted with the engineering range, from AO module

INPUT/OUTPUT
No No.1 Input Code X Type A Description Output command (engineering value)

SETTING

CONTROL PARAMETER
Parameter Output limit low(%) Output limit high(%) Abbr. OL OH Default Value -10 110 External Input Range

ACTION
The element outputs the input signal to the plant.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Copy the quality previously calculated by AO processing. Moreover, if the value exceeds the highest input value, it is over the upper range. If it is less than the lowest input value (%), it is over the lower range. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-74

TAS71-R001E

ELEMENT

Digital Connection between Sheet FUNCTION

CODE

INPUT:112 OUTPUT:113

SYMBOL

CED

PROCESS FUNCTIONS Elements to show connection of digital signals between the different sheet without any arithmetic performance Used for both input and output. Same objects should exist as the output.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type D D Input signal Output signal Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Connect same digital signals between different sheets

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The output are copied with input signal quality and sent with the quality even between systems The input side will have abnormal quality with data-access incapability due to reception stop Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-75

TAS71-R001E

ELEMENT

Analog Connection between Sheet

CODE

INPUT:114 OUTPUT:115

SYMBOL

CEA

PROCESS FUNCTIONS

FUNCTION

Elements to show connection of analog signals between the different sheet without any arithmetic performance Used for both input and output. Same objects should exist as the output.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A A Input signal Output signal Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Connect same analog signals between different sheets

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The output are copied with input signal quality and sent with the quality even between systems The input side will have abnormal quality with data-access incapability due to reception stop Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-76

TAS71-R001E

ELEMENT

Integer Connection between Sheet

CODE

INPUT:116 OUTPUT:117

SYMBOL

CEI

PROCESS FUNCTIONS

FUNCTION

Elements to show connection of integer signals between the different sheet without any arithmetic performance Used for both input and output. Same objects should exist as the output.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type I I Input signal Output signal Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Connect same integer signals between different sheets

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The output is copied with input signal quality and sent with the quality even between systems. The input side will have abnormal quality with data-access incapability due to reception stop. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-77

TAS71-R001E

ELEMENT

Macro I/F Digital


FUNCTION

CODE

INPUT:118 OUTPUT:119

SYMBOL

MCD

PROCESS FUNCTIONS Blocks to perform interface of external analog signals in Macroblock logic sheet. Used for both input/output sides. The sequence number of an input in the macro call element depends on the location of the input. The upper left is the first input. The sequence number of an output in the macro call element depends on the location of the output. The lower right is the last output.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type D D Input signal Output signal Description

SETTING

CONTROL PARAMETER
Parameter Number Abbr. No Default Value 1 External Input Range

ACTION
The element sends and receives signals to and from the macro logic. For details about setting the macro logic, see Section 2.6 "Macro Elements".

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The input is copied with the connection element quality of the logic sheet. The output is copied with the input signal quality. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-78

TAS71-R001E

ELEMENT

Macro I/F Analog


FUNCTION

CODE

INPUT:120 OUTPUT:121

SYMBOL

MCA

PROCESS FUNCTIONS Blocks to perform interface of external integer signals in Macroblock logic sheet. Used for both input/output The sequence number of an input in the macro call element depends on the location of the input. The upper left is the first input. The sequence number of an output in the macro call element depends on the location of the output. The lower right is the last output.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A A Input signal Output signal Description

SETTING

CONTROL PARAMETER
Parameter Number Abbr. No Default Value 1 External Input Range

ACTION
The element sends and receives signals to and from the macro logic. For details about setting the macro logic, see Section 2.6 "Macro Elements".

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The input is copied with the connection element quality of the logic sheet. The output is copied with the input signal quality. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-79

TAS71-R001E

ELEMENT

Macro I/F Integer


FUNCTION

CODE

INPUT:122 OUTPUT:123

SYMBOL

MCI

PROCESS FUNCTIONS Blocks to perform interface of external digital signals in Macro-block logic sheet. Used for both input/o The sequence number of an input in the macro call element depends on the location of the input. The upper left is the first input. The sequence number of an output in the macro call element depends on the location of the output. The lower right is the last output.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type I I Input signal Output signal Description

SETTING

CONTROL PARAMETER
Parameter Number Abbr. No Default Value 1 External Input Range

ACTION
The element sends and receives signals to and from the macro logic. For details about setting the macro logic, see Section 2.6 "Macro Elements".

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The input is copied with the connection element quality of the logic sheet. The output is copied with the input signal quality. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-80

TAS71-R001E

ELEMENT

Connection Inside Sheet


FUNCTION

CODE

INPUT:124 OUTPUT:125

SYMBOL

CID

PROCESS FUNCTIONS These are elements to show connection in the same sheet and not performed with any arithmetics. Used for all the data types of analog, digital, and integer. Used for both input/output. Elements with the same name should exist in the sheet as the output.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A/D/I A/D/I Input signal Output signal Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element connects the same signals on the same sheet.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling the qualities are transmitted. All Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-81

TAS71-R001E

ELEMENT

Null Digital
FUNCTION
No action for digital input signals

CODE

126

SYMBOL

NLD

PROCESS FUNCTIONS

INPUT/OUTPUT
No No.1 input Code X Type D Digital signal Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
The element performs no operation.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-82

TAS71-R001E

ELEMENT

Null Analog
FUNCTION
No action for analog input signals

CODE

127

SYMBOL

NLA

PROCESS FUNCTIONS

INPUT/OUTPUT
No No.1 input Code X Type A Analog signal Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
The element performs no operation.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-83

TAS71-R001E

ELEMENT

Null Integer
FUNCTION
No action to integer input values

CODE

128

SYMBOL

NLI

DATA LOGGAR FUNCTIONS

INPUT/OUTPUT
No No.1 input Code X Type I Integer signal Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-84

TAS71-R001E

ELEMENT

Through Digital
FUNCTION

CODE

129

SYMBOL

THD

PROCESS FUNCTIONS

Output of input for digital input signals without any action

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type D D Digital signal Digital signal Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Y=X

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Copy the input-signal quality to the output. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-85

TAS71-R001E

ELEMENT

Through Analog
FUNCTION

CODE

130

SYMBOL

THA

PROCESS FUNCTIONS

Output of the analog input signal without any action

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A A Analog signal Analog signal Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Y=X

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Copy the input-signal quality to the output. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-86

TAS71-R001E

ELEMENT

Through Integer
FUNCTION
No action to integer input values

CODE

131

SYMBOL

THI

DATA LOGGAR FUNCTIONS

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type I I Integer signal Integer signal Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Y=X

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Copy the input-signal quality to the output. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-87

TAS71-R001E

ELEMENT

Arithmetic Order Reversed Digital


FUNCTION

CODE

132

SYMBOL

RVD

PROCESS FUNCTIONS Output of the digital input signals without any action The connection is handled as disconnected when the arithmetic order is calculated. (The arithmetic order is always reversed for the loop place. With this element, the arithmetic order is reversed for the input line.)

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type D D Digital signal Digital signal Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
Y=X

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Copy the input-signal quality to the output. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-88

TAS71-R001E

ELEMENT

Arithmetic Order Reversed Analog


FUNCTION

CODE

133

SYMBOL

RVA

PROCESS FUNCTIONS Output of the analog input signals without any action When the arithmetic order is calculated, it is handled as disconnected. (The arithmetic order is always reversed for the loop place. With this element, the arithmetic order is reversed for the input line.)

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A A Analog signal Analog signal Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
Y=X

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Copy the input-signal quality to the output. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-89

TAS71-R001E

ELEMENT

Arithmetic Order Reversed Integer


FUNCTION

CODE

134

SYMBOL

RVI

DATA LOGGAR FUNCTIONS Output of integer input value without any action The connection should be handled as disconnected when the arithmetic order is calculated. (The arithmetic order is always reversed for the loop place. With this element, the arithmetic order is reversed for the input line.)

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type I I Integer signal Integer signal Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
Y=X

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Copy the input-signal quality to the output. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-90

TAS71-R001E

ELEMENT

Communication Analog Input


FUNCTION

CODE

135

SYMBOL

CAI

PROCESS FUNCTIONS MPS has a communication analog domain with 4000 points. Data designated by absolute address point number(1 - 4000) is captured into the logic as input. The communication analog domain is 2-byte integer and outputs the value changed to the engineering value (real) according to the engineering-value range and the normalized range specified on the parameter.

INPUT/OUTPUT
No No.1 output Code Y Type A Analog signal Description

SETTING

CONTROL PARAMETER
Parameter Data address Signal range high Signal range low High range (engineering scale) Low range (engineering scale) Abbr. No SH SL RH RL Default Value 1 10000 0 100 0 External Input Range 1 No 4000

ACTION
0 to 100% of the integer value for the communication analog domain is set up on the normalized range lower/upper limit so that 0 to 100% of the value is captured into the logic by changing it to the engineering-value lower/upper limit.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling communication (receipt) of this point becomes abnormal, the quality is regarded as If abnormal. When the absolute address point number is set with the value that exceeds the communication analog domain, the quality is considered as abnormal. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-91

TAS71-R001E

ELEMENT

Communication Analog Output


FUNCTION

CODE

136

SYMBOL

CAO

PROCESS FUNCTIONS MPS has a communication analog domain with 4000 points. The logic arithmetic result is output to the communication analog domain designated by an absolute address point (1 4000). The communication analog domain is 2-byte integer and outputs the engineering value (real) in the logic changed to the integer according to the engineering-value range and the normalized range specified on the parameter.

INPUT/OUTPUT
No No.1 input Code X Type A Analog signal Description

SETTING

CONTROL PARAMETER
Parameter Data address Signal range high Signal range low High range (engineering scale) Low range (engineering scale) Abbr. No SH SL RH RL Default Value 1 10000 0 100 0 External Input Range 1 No 4000

ACTION
With the engineering range set up, change the 0 to 100% of the value input from the logic to the normalized range lower/upper limit so that it will be captured in the logic.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling communication (transmission) of this point becomes abnormal, the quality is regarded as If abnormal. When the absolute address point number is set with the value that exceeds the communication analog domain, the quality is considered as abnormal. If the value cannot be changed to 2-byte integer, the quality is considered abnormal. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-92

TAS71-R001E

ELEMENT

Communication Digital Input


FUNCTION

CODE

137

SYMBOL

CDI

PROCESS FUNCTIONS

MPS has a communication analog domain with 8000 points. The data designated by an absolute address point number (1 - 8000) is to be captured in the logic as input.

INPUT/OUTPUT
No No.1 output Code Y Type D Digital signal Description

SETTING

CONTROL PARAMETER
Parameter Data address Abbr. No Default Value 1 External Input Range 1 No 8000

ACTION
ON/OFF status of the communication digital domain is captured into the logic.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling communication (receipt) of this point becomes abnormal, the quality is regarded as If abnormal. When the absolute address point number is set with the value that exceeds the communication digital domain, the quality is considered as abnormal. If the value cannot be changed to 2-byte integer, the quality is considered abnormal. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-93

TAS71-R001E

ELEMENT

Communication Digital Output


FUNCTION

CODE

138

SYMBOL

CDO

PROCESS FUNCTIONS MPS has a communication analog domain with 8000 points. The logic arithmetic result is output to the communication digital domain designated by an absolute address point number (1 - 8000).

INPUT/OUTPUT
No No.1 input Code X Type D Digital signal Description

SETTING

CONTROL PARAMETER
Parameter Data address Abbr. No Default Value 1 External Input Range 1 No 8000

ACTION
ON/OFF status of the logic is to be output to the communication digital domain.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling communication (transmission) of this point becomes abnormal, the quality is regarded as If abnormal. When the absolute address point number is set with the value that exceeds the communication digital domain, the quality is considered as abnormal. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-94

TAS71-R001E

ELEMENT

32 points digital input


FUNCTION

CODE

162

SYMBOL

DI32

PROCESS FUNCTIONS

The element acquires the data of 32 digital inputs from the special DI domain of FXVIMO1 as the picked-up integer data and outputs it to the logic. The unpack element (UPC) is used to acquire individual signals.

INPUT/OUTPUT
No No.1 output Code Y Type I Description Integer data packed as 32 digital bits

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Only the quality is updated if the quality is abnormal because of the communication status or the I/O module status. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-95

TAS71-R001E

ELEMENT

32 points digital output


FUNCTION

CODE

163

SYMBOL

DO32

PROCESS FUNCTIONS

The element outputs all the data of 32 digital outputs from the logic to the special DO domain of FXVIMO1.

INPUT/OUTPUT
No No.1 input Code X Type I Description Integer data packed as 32 digital bits

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Only the quality is updated if the quality is abnormal because of the communication status or the I/O module status. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-96

TAS71-R001E

ELEMENT

8 points analog input


FUNCTION

CODE

164

SYMBOL

AI8

PROCESS FUNCTIONS

The element acquires all the data of eight analog inputs from the special AI domain of FXVIMO1 and outputs it to the logic.

INPUT/OUTPUT
No No.1 output No.2 output ~ No.8 output Code Y1 Y2 ~ Y8 Type A A ~ A Analog input 1 Analog input 2 ~ Analog input 8 Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Only the quality is updated if the quality is abnormal because of the communication status or the I/O module status. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-97

TAS71-R001E

ELEMENT

8 points analog output


FUNCTION

CODE

165

SYMBOL

AO8

PROCESS FUNCTIONS

The element outputs all the data of eight analog outputs from the logic to the special AO domain of FXVIMO1.

INPUT/OUTPUT
No No.1 output No.2 output ~ No.8 output Code X1 X2 ~ X8 Type A A ~ A Analog output 1 Analog output 2 ~ Analog output 8 Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Only the quality is updated if the quality is abnormal because of the communication status or the I/O module status. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-98

TAS71-R001E

ELEMENT

Register analog
FUNCTION

CODE

166

SYMBOL

RGA

PROCESS FUNCTIONS The element writes an input such as a calculated value and an instruction value in a file when a trigger input is set to on. The element reads the above values from the file when the controller restarts and sets them as outputs. Note:The trigger inputs for writing the file must be at least one minute apart considering the upper limit for rewriting the CompactFlash card used to store the file.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X SW Y Type A D A Input signal Storage trigger Digital output Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element sets an input as an output when a trigger input is set to on and writes the input in a file with quality. As the output, the element uses the input that is written in the file.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling When a new input is added or the file is damaged, access is denied and the value is 0 (displayed in yellow). When an input is written in the file for the first time, the quality of the input is transmitted. The quality to be transmitted to the output is the quality of the input when the trigger input is set to on (if a quality error occurs, the frame is displayed in yellow). Processing at Initialization The element reads values and quality from the file at the startup and sets them as outputs. The element waits until the initialization is completed. The standby system tracks the outputs from the control system while the initialization is performed. The standby system writes the tracked output values in the file when it takes over the control system.

Appendix-1 Function Block Description APP-1-99

TAS71-R001E

ELEMENT

Register digital
FUNCTION

CODE

167

SYMBOL

RGD

PROCESS FUNCTIONS The element writes an input such as a calculated value and an instruction value in a file when a trigger input is set to on. The element reads the above values from the file when the controller restarts and sets them as outputs. Note:The trigger inputs for writing the file must be at least one minute apart considering the upper limit for rewriting the CompactFlash card used to store the file.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X SW Y Type A D A Input signal Storage trigger Digital output Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element sets an input as an output when a trigger input is set to on and writes the input in a file with quality. As the output, the element uses the input that is written in the file.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling When a new input is added or the file is damaged, access is denied and the value is 0 (displayed in yellow). When an input is written in the file for the first time, the quality of the input is transmitted. The quality to be transmitted to the output is the quality of the input when the trigger input is set to on (if a quality error occurs, the frame is displayed in yellow). Processing at Initialization element reads values and quality from the file at the startup and sets them as The outputs. The element waits until the initialization is completed. The standby system tracks the outputs from the control system while the initialization is performed. The standby system writes the tracked output values in the file when it takes over the control system.

Appendix-1 Function Block Description APP-1-100

TAS71-R001E

ELEMENT

Register integer
FUNCTION

CODE

168

SYMBOL

RGI

PROCESS FUNCTIONS The element writes an input such as a calculated value and an instruction value in a file when a trigger input is set to on. The element reads the above values from the file when the controller restarts and sets them as outputs. Note:The trigger inputs for writing the file must be at least one minute apart considering the upper limit for rewriting the CompactFlash card used to store the file.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X SW Y Type I D I Input signal Storage trigger Digital output Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element sets an input as an output when a trigger input is set to on and writes the input in a file with quality. As the output, the element uses the input that is written in the file.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling When a new input is added or the file is damaged, access is denied and the value is 0 (displayed in yellow). When an input is written in the file for the first time, the quality of the input is transmitted. The quality to be transmitted to the output is the quality of the input when the trigger input is set to on (if a quality error occurs, the frame is displayed in yellow). Processing at Initialization The element reads values and quality from the file at the startup and sets them as outputs. The element waits until the initialization is completed. The standby system tracks the outputs from the control system while the initialization is performed. The standby system writes the tracked output values in the file when it takes over the control system.

Appendix-1 Function Block Description APP-1-101

TAS71-R001E

ELEMENT

Digital constant
FUNCTION

CODE

169

SYMBOL

DG

PROCESS FUNCTIONS

The element enables (on) or disables (off) digital output based on the on/off setting of the parameter (digital).

INPUT/OUTPUT
No No.1 output Code Y Type D On/off setting Description

SETTING

CONTROL PARAMETER

Parameter Set value

Abbr. S

Default Value 0

External Input

Range

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality of the output is always normal. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-102

TAS71-R001E

ELEMENT

8 inputs intermediate
FUNCTION

CODE

170

SYMBOL

MD8

PROCESS FUNCTIONS The element outputs the intermediate value of one of up to eight analog inputs (only the connected ones), the selected input number, and the selection flag of the corresponding input. An input bypass condition signal can be entered for each input.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.9 input No.10 input ~ No.15 input No.16 input No.1 output No.2 output No.3 output No.4 output ~ No.9 output No.10 output Code X1 X2 X3 X4 X5 X6 X7 X8 B1 B2 ~ B7 B8 Y IDX F1 F2 ~ F7 F8 Type A A A A A A A A D D ~ D D A I D D ~ D D Input signal1 Input signal2 Input signal3 Input signal4 Input signal5 Input signal6 Input signal7 Input signal8 Bypass signal for input signal1 Bypass signal for input signal2 ~ Bypass signal for input signal7 Bypass signal for input signal8
In te rm e d ia te v a lu e (0 .0 w h e n th e re is n o ta rg e t s ig n a l)

Description

S e le c te d in p u t s ig n a l n um b e r (0 w h e n th e re is n o ta rg e t s ig n a l)
In p u t s ig n a l 1 is s e le c te d fo r th e in te rm e d ia te v a lu e . In p u t s ig n a l 2 is s e le c te d fo r th e in te rm e d ia te v a lu e

~
In p u t s ig n a l 7 is s e le c te d fo r th e in te rm e d ia te v a lu e In p u t s ig n a l 8 is s e le c te d fo r th e in te rm e d ia te v a lu e

SETTING

CONTROL PARAMETER
Parameter HL Abbr. HL Default Value 0 External Input Range

Appendix-1 Function Block Description APP-1-103

TAS71-R001

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The element is used to judge an intermediate value regardless of the quality of inputs (X1 - X8, B1 - B8). (To exclude the result of this element from calculations based on the quality of X1 to X8, the user must write the logic for extracting the quality and setting the conditions of B1 to B8 to on.) The quality of the selected input signal is transmitted to the intermediate value (Y). The quality of IDX and F1 to F8 is always normal. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-104

TAS71-R001E

ELEMENT

Digital Warning
FUNCTION

CODE

201

SYMBOL

DAN

DATA LOGGAR FUNCTIONS Input signal process values are judged by ON/OFF for warning The same handling is done when the refailed input is ON Time stamp can be updated but never returned

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output No.2 output No.3 output Code X Su Re Y NC NR Type D D D D D D Input signal Warning inhibit condition(can be omitted) Refailure (should be One Shot Warning occurrence (omitted if not used) Warning unconfirmed (omitted if not used) Warning returned (omitted if not used) Description

SETTING

CONTROL PARAMETER
Parameter
Annunciate level Print out inservice Region

Abbr. LVL PR REG

Default Value 1 1 0

External Input

Range
0:exclusive, 1:used

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization processing for warning occurrence (No transmission to event trace) No

Appendix-1 Function Block Description APP-1-105

TAS71-R001E

ELEMENT

Analog Warning
FUNCTION

CODE

202

SYMBOL

AAN

DATA LOGGAR FUNCTIONS Input signal process values are judged for warning by settingvalue input or parameters There are 3 types of judgement as follows Upper limit (H) Lower limit (L) Change rate (R)

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output No.2 output No.3 output Code X S Su Y NC NR Type A A D D D D Input signal Setting value(Parameter External Input) Warning inhibit condition Warning occurrence Warning unconfirmed Warning returned Description

SETTING

CONTROL PARAMETER
Parameter Threshold Hysteresis Category(1:H 2:L 3:R) Annunciate level Print out inservice Region Abbr. S DB ANN LVL PR REG Default Value 9999 0 1 1 1 0 0:Exclusive,1:Used DB 0 1:H,2:L,3:R External Input Range

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality HandlingIf the dead band is negative, the quality of Own-block output should be a block arithmetic error Processing at Initialization processing for warning occurrence (No transmission to event trace) No

Appendix-1 Function Block Description APP-1-106

TAS71-R001E

ELEMENT

Event
FUNCTION

CODE

203

SYMBOL

EVT

DATA LOGGAR FUNCTIONS

Event judgement by ON/OFF of input signal process values

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X Su Y Type D D D Input signal Event inhibit condition (can be omitted) Event occurrence Description

SETTING

CONTROL PARAMETER
Parameter Annunciate level Print out Region Abbr. LVL PR REG Default Value 1 1 0 0:Exclusive,1:Used External Input Range

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization processing for warning occurrence (No transmission to event trace) No

Appendix-1 Function Block Description APP-1-107

TAS71-R001E

ELEMENT

Digital Operation Unit


FUNCTION

CODE

204

SYMBOL

SSD

DATA LOGGAR FUNCTIONS

The digital-value data setting is received from external units such as OPS etc

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X S sw Y Type D ED D D Input signal Data-set signal Data-set permission Digital output Description

2 SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing for quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-108

TAS71-R001E

ELEMENT

Quality Fetch Digital


FUNCTION

CODE

205

SYMBOL

QGD

DATA LOGGAR FUNCTIONS

Acquiring each quality code status by ON/OFF from input-signal quality information

INPUT/OUTPUT
No No.1 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output Code X RO RU AE CN DS UK CE Type D D D D D D D D Input signal Range-over upper limit (Reserved)t Range-over lower limit (Reserved) Data access incapability Scan exclusion Data set Unfixed My Element output Block arithmetic error Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Calculate with the above calculation expression. The output qualities are all normal Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-109

TAS71-R001E

ELEMENT

Quality Fetch Analog


FUNCTION

CODE

206

SYMBOL

QGA

DATA LOGGAR FUNCTIONS

Acquiring each quality code status by ON/OFF from input-signal quality information

INPUT/OUTPUT
No No.1 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output Code X RO RU AE CN DS UK CE Type A D D D D D D D Input signal Range-over upper limit Range-over lower limit Data access incapability Scan exclusion Data set Unfixed My Element output Block arithmetic error Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Calculate with the above calculation expression. The output qualities are all normal Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-110

TAS71-R001E

ELEMENT

Quality Insertion Digital


FUNCTION

CODE

207

SYMBOL

QSD

DATA LOGGAR FUNCTIONS

Quality signal status are set for element output quality

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.1 output Code X RO RU AE CN DS UK CE Y Type D D D D D D D D D Input signal Range-over upper limit (Reserved) Range-over lower limit (Reserved) Data access incapability Scan exclusion Data set Unfixed My Element output Block arithmetic error Output signal Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Calculate with the above calculation expression. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-111

TAS71-R001E

ELEMENT

Quality Insertion Analog


FUNCTION

CODE

208

SYMBOL

QSA

DATA LOGGAR FUNCTIONS

Quality signal status are set for element output quality

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.1 output Code X RO RU AE CN DS UK CE Y Type A D D D D D D D A Input signal Range-over upper limit (Reserved) Range-over lower limit (Reserved) Data access incapability Scan exclusion Data set Unfixed My Element output Block arithmetic error Analog output signal Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Calculate with the above calculation expression. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-112

TAS71-R001E

ELEMENT

Average Value
FUNCTION

CODE

209

SYMBOL

AVE

DATA LOGGAR FUNCTIONS Calculate the average value of input data that is not approved as the calculation exclusion conditions While the value is output continuing the average processing until the trigger is ON, the internal is reset and starts new-average from next time

Calculation precision
Internal work variables should be twice as precise as the reals Please note valid digit number decreases as the sampling frequency increases

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X Su sw Y Type A D D A Input signal Calcuration exclusion conditions Memory trigger Average value Description

SETTING

CONTROL PARAMETER
Parameter Calcuration interval Abbr. DT Default Value 1 External Input Range Divisor of 3600(sec)

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling the sampling cycle exceeds the arithmetic cycle by 2147483647 scaling factor or is If smaller by 0.5 scaling factor, the quality of Own-block output should be a block arithmetic error. If the input signal quality is not fixed with the output, it should be calculated considering the calculation condition is OFF. The output quality should be incapable of data access when the calculation exclusion conditions are approved continuously for memory trigger entry. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-113

TAS71-R001E

ELEMENT

ON Time Sizing
FUNCTION

CODE

210

SYMBOL

ONT

DATA LOGGAR FUNCTIONS Perform sizing of ON continuation time for input data. The precision unit should be second While the sizing value should be output by performing the sizing processing until the trigger signal is ON, the internal work should be 0 cleared The sizing upper limit should be from 231 to 1 second

Calculation precision
The internal work variables should be four byte integers The output should be performed with four byte real precision for the purpose of converting it to four byte real at the output

INPUT/OUTPUT

No No.1 input No.2 input No.3 input No.1 output

Code X Tr Ts Y

Type D A D A Input signal Tracking value Tracking ON time sizing

Description

SETTING

CONTROL PARAMETER
Parameter
Calcuration unit

Abbr.
CT

Default Value 1

External Input

Range
1:sec, 60:min, 3600:hour

ACTION
Regarding time adjustment in the normal status with the rule it does not pass on-the-hour, gained and lost time for not passing on-the-hour, is performed with memory trigger on-the-hour to output 3,600 sec. Gained time should be performed with sizing as ON time if it is ON at the point in time. Lost time should be performed with subtraction from ON time if it is ON at the point in time. However, ON time does not become negative.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling the time sizing exceeds the sizing upper limit, or the tracking value exceeds the sizing If upper limit or is negative, the quality of Own-block output should be a block arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-114

TAS71-R001E

ELEMENT

ON Number-of-Time Sizing
FUNCTION

CODE

211

SYMBOL

ONC

DATA LOGGAR FUNCTIONS Perform sizing of the number of times from OFF ON for input data. While the sizing value is output by performing the sizing processing till the trigger signal is ON, the internal work should be 0 cleared. The sizing upper limit should be 231-1.

Calculation precision
The internal work variables should be four byte integers. The output should be performed with four byte real precision for the purpose of converting it to four byte real at the output.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code D Tr Ts Y Type D A D A Input signal Tracking value Tracking ON number-of-time sizing Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling the tracking input exceeds the integer upper limit or is negative, the quality of Own-block If output should be a block arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-115

TAS71-R001E

ELEMENT

Digital Write to All-Purpose Logic


FUNCTION

CODE

214

SYMBOL

LDW

DATA LOGGAR FUNCTIONS Write data in the all-purpose digital domain LD. Set the input data in the all-purpose digital domain LD of the designated point number. If the point number is smaller than 0 or exceeds 8000, it will be an arithmetic error.

INPUT/OUTPUT
No No.1 input No.2 input Code X No Type D I Write data Number Description

SETTING

CONTROL PARAMETER
Parameter Number Abbr. No Default Value 1 External Input Possible Range 1 No 8000

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling the input-data quality to the quality-data of all-purpose digital data domain LD. Set Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-116

TAS71-R001E

ELEMENT

Analog Write to All-Purpose Logic


FUNCTION

CODE

215

SYMBOL

LAW

DATA LOGGAR FUNCTIONS Write data in the all-purpose analog domain LA. Set the input data in the all-purpose analog domain LA of the designated point number. If the point number is smaller than 0 or exceeds 2000, it will be an arithmetic error.

INPUT/OUTPUT
No No.1 input No.2 input Code X No Type A I Write data Number(Parameter External Input) Description

SETTING

CONTROL PARAMETER
Parameter Number Abbr. No Default Value 1 External Input Possible Range 1 No 2000

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling the input-data quality to the quality-data of all-purpose analog domain LA Set Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-117

TAS71-R001E

ELEMENT

Digital Read to All-Purpose Logic


FUNCTION

CODE

216

SYMBOL

LDR

DATA LOGGAR FUNCTIONS Fetch data in the all-purpose digital domain LD on the logic. Capture the data in the all-purpose digital domain LD of the designated point number into the logic as the block output. If the point number is smaller than 0 or exceeds 8000, it will be an arithmetic error.

INPUT/OUTPUT
No No.1 input No.1 output Code No Y Type I D LD domain data Description Number(Parameter External Input)

SETTING

CONTROL PARAMETER
Parameter Number Abbr. No Default Value 1 External Input Possible Range 1 No 8000

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Output the data of the quality in the all-purpose digital data domain LD. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-118

TAS71-R001E

ELEMENT

Analog Read to All-Purpose Logic


FUNCTION

CODE

217

SYMBOL

LAR

DATA LOGGAR FUNCTIONS Fetch data in the all-purpose analog domain LA on the logic. Capture the data in the all-purpose analog-data domain LA of the designated point number into the logic as b block output. If the point number is smaller than 0 or exceeds 2000, it will be an arithmetic error.

INPUT/OUTPUT
No No.1 input No.1 output Code No Y Type I A LA domain data Description Number(Parameter External Input)

SETTING

CONTROL PARAMETER
Parameter Number Abbr. No Default Value 1 External Input Possible Range 1 No 2000

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Output the data of the quality in the all-purpose analog data domain LA. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-119

TAS71-R001E

ELEMENT

Digital for All-Purpose Logic w/Switch


FUNCTION

CODE

218

SYMBOL

LDS

DATA LOGGAR FUNCTIONS Control the read/write of all-purpose digital data by SW status In case of SW OFF, LDW action. LDR action for SW=ON If the point number is smaller than 0 or exceeds 8000, it will be an arithmetic error.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X SW No Y Type D D I D Write data Switch Number(Parameter External Input) LD domain data Description

SETTING

CONTROL PARAMETER
Parameter Number Abbr. No Default Value 1 External Input Possible Range 1 No 8000

ACTION

LDR

LDW

No. SW=ON

No. SW=OFF

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling SW quality is not considered. Handled according to the LDR/LDW quality processing for SW status. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-120

TAS71-R001E

ELEMENT

Analog for All-Purpose Logic w/Switch


FUNCTION

CODE

219

SYMBOL

LAS

DATA LOGGAR FUNCTIONS

Control the read/write of all-purpose analog data by SW status In case of SW OFF, LAW action. LAR action for SW=ON If the point number is smaller than 0 or exceeds 2000, it will be an arithmetic error.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X SW No Y Type A D I A Write data Switch Number(Parameter External Input) LA domain data Description

SETTING

CONTROL PARAMETER
Parameter Number Abbr. No Default Value 1 External Input Possible Range 1 No 2000

ACTION

LAR

LAW

No. SW=ON

No. SW=OFF

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling SW quality is not considered. Handled according to the LAR/LAW quality processing for SW status SW Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-121

TAS71-R001E

ELEMENT

Calendar
FUNCTION

CODE

220

SYMBOL

CLD

DATA LOGGAR FUNCTIONS

Output of integer values summing-up seconds from 00:00, Jan. 1, 1970 This value does not change during one arithmetic cycle

INPUT/OUTPUT
No No.1 output Code Y Type I Description Calendar integer value

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality due to no input No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-122

TAS71-R001E

ELEMENT

Fetching msec

CODE

221

SYMBOL

MSC

DATA LOGGAR FUNCTIONS

FUNCTION
The msec values is fetched for the current time. This value does not change during one arithmetic cycle

INPUT/OUTPUT
No No.1 output Code Y Type A msec value Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality due to no input No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-123

TAS71-R001E

ELEMENT Fetching Year/Month/Date/Hour/Minute/Second/Week of the Day

CODE

222

SYMBOL

YMD

DATA LOGGAR FUNCTIONS

FUNCTION
Fetching real values from time data by year, month, day, hour, minute, second, and week-of-the-day.

INPUT/OUTPUT
No No.1 input No.1 output Code TM Y Type I A Time data Real value for Y/M/D/h/m/s/w Description

SETTING

CONTROL PARAMETER
Parameter Unit Abbr. TUNT Default Value 1 External Input Range 1:sec, 2:min, 3:hour, 4:Day, 5 :Month, 6:Year, 7:Week

ACTION
By combining this element and the CLD element, the current year, month, day, hour, minutes, and seconds can be used as analog data in the logic using YMD parameters.
CLD YMD Y YMD M YMD D YMD h YMD m YMD s A A A A A A

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling No. 1 input quality should be output as it is. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-124

TAS71-R001E

ELEMENT

Time Creation
FUNCTION

CODE

223

SYMBOL

CTM

DATA LOGGAR FUNCTIONS

Creating time data from each data of Y/M/D/h/m/s

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.1 output Code Y M D h m s Y Type A A A A A A I Description Year, Range: 1970 year 2099 Month, Range: 1 month 12 Day, Range: 1 day 31 Hour, Range: 0 hour 23 Minute, Range: 0 min 59 Second, Range: 0 sec 59 Calendar integer value

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The OR of input-signal quality is transmitted. Own-block output quality should be a block arithmetic error for the following cases. Input for year is not 1970 to 2099 Input for month is not 1 to 12 Input for date is not 1 to 31 Input for time is not 0 to 23 Input for minute is not 0 to 59. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-125

TAS71-R001E

ELEMENT

Real/Integer Conversion
FUNCTION

CODE

224

SYMBOL

R2I

DATA LOGGAR FUNCTIONS

Output the real input by converting it to integer If exceeding the integer range, it will be a block arithmetic error.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A I Description Input signal, Range:-2147483648 2147483648 Integer output

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The input quality is transmitted to the output. If the real input cannot expressed in integer, it will be a block arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-126

TAS71-R001E

ELEMENT

Integer/Real Conversion
FUNCTION

CODE

225

SYMBOL

I2R

DATA LOGGAR FUNCTIONS

Output of integer input converted to the real.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type I A Description Input data Range:-2147483648 2147483647 Real output

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The input quality is transmitted to the output. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-127

TAS71-R001E

ELEMENT

Integer Addition
FUNCTION
Addition of two integer input is output.

CODE

226

SYMBOL

IAD

DATA LOGGAR FUNCTIONS

It should be a block arithmetic error for the overflow.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X1 X2 Y Type I I I Integer input1 Integer input2 Addition result Range: -2147483648 y 2147483647t Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The OR of input quality is transmitted to the output. It should be a block arithmetic error for the overflow. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-128

TAS71-R001E

ELEMENT

Integer Subtraction
FUNCTION
Output subtraction of two integer input.

CODE

227

SYMBOL

IDL

DATA LOGGAR FUNCTIONS

It should be a block arithmetic error for the overflow.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code + Y Type I I I Integer input1 Integer input2 Subtraction result Range: -2147483648 y 2147483647t Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The OR of input quality is transmitted to the output. It should be a block arithmetic error for the overflow. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-129

TAS71-R001E

ELEMENT

Integer Multiplication
FUNCTION
Output multiplication of two integer input.

CODE

228

SYMBOL

IML

DATA LOGGAR FUNCTIONS

It should be a block arithmetic error for the overflow.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X1 X2 Y Type I I I Integer input1 Integer input2 Multiplication result Range:-2147483648 y 2147483647 Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Y=X1 X2

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality should be considered as a block arithmetic error at the time of overflow. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-130

TAS71-R001E

ELEMENT

Integer Division
FUNCTION
Output division of two integer input.

CODE

229

SYMBOL

IDV

DATA LOGGAR FUNCTIONS

It should be a block arithmetic error for the division by zero.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code N/ /D Y Type I I I Integer input1 Integer input2, D 0 Division result Range: -2147483648 y 2147483647 Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Y=N/D

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The OR of input quality is transmitted to the output. (-2147483648)/(-1) should be considered as a block arithmetic error. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-131

TAS71-R001E

ELEMENT

Integer Residue
FUNCTION

CODE

230

SYMBOL

IMD

DATA LOGGAR FUNCTIONS

Output residue calculation of two integer input It should be a block arithmetic error for the division by zero.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output Code X V Y Type I I I Description Integer input1 Range:-2147483648 y 2147483647 Residue coefficient, V 0 Residue result

SETTING

CONTROL PARAMETER
Nothing

ACTION
Y=X1 X2

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The OR of input quality is transmitted to the output. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-132

TAS71-R001E

ELEMENT

Integer Setup
FUNCTION

CODE

231

SYMBOL

ISG

DATA LOGGAR FUNCTIONS

Output the integer value set up by the parameter.

INPUT/OUTPUT
No No.1 output Code Y Type I Setting value output Description

SETTING

CONTROL PARAMETER
Parameter Constant integer value Abbr. S Default Value 0 External Input Range

ACTION
Y=S

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality due to no input No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-133

TAS71-R001E

ELEMENT

Integer Switch
FUNCTION

CODE

232

SYMBOL

ISW

DATA LOGGAR FUNCTIONS

Output by switching two integer input according to the conditions

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code off on sw Y Type I I D I Description Input signals selected for sw=off Input signals selected for sw=on Switching condition select signal

SETTING

CONTROL PARAMETER
Nothing

ACTION
Y is Xoff when sw is 0. Y is Xon when sw is 1.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality of the selected input is transmitted after judging the switch without considering the quality of the switch signal sw. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-134

TAS71-R001E

ELEMENT

Date/Time Output
FUNCTION

CODE

233

SYMBOL

RTM

DATA LOGGAR FUNCTIONS

Output the conversion of integer time data to real data/time

INPUT/OUTPUT
No No.1 input No.1 output No.2 output Code X Date Time Type I A A Year, month, day Hour, minute, second Description Integer value in the calendar

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality of the input is transmitted to the output. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-135

TAS71-R001E

ELEMENT

Quality Fetch Integer


FUNCTION

CODE

237

SYMBOL

QGI

DATA LOGGAR FUNCTIONS

Acquiring each quality code status by ON/OFF from inputsignal quality information

INPUT/OUTPUT
No No.1 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output Code X RO RU AE CN DS UK CE Type I D D D D D D D Input signal Range-over upper limit Range-over lower limit Data access incapability Scan exclusion Data set Unfixed My Element output Block arithmetic error Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Calculate with the above calculation expression. The output qualities are all normal. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-136

TAS71-R001E

ELEMENT

Quality Insertion Integer


FUNCTION

CODE

238

SYMBOL

QSI

DATA LOGGAR FUNCTIONS

Quality signal status are set for element output quality.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.1 output Code X RO RU AE CN DS UK CE Y Type I D D D D D D D I Input signal Range-over upper limit (only for input analog) Range-over lower limit (only for input analog) Data access incapability Scan exclusion Data set Unfixed My Element output Block arithmetic error Output signal Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Calculate with the above calculation expression. Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-137

TAS71-R001E

ELEMENT

On-The-Hour Data
FUNCTION
On-the-hour timing trigger is to be output.

CODE

239

SYMBOL

LGT

DATA LOGGAR FUNCTIONS

ON is output on the hour only for one arithmetic cycle. Used mainly for report logic creation.

INPUT/OUTPUT
No No.1 output Code Y Type D On-the-hour timing Description

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling processing in consideration of quality No Processing at Initialization Nothing in particular

Appendix-1 Function Block Description APP-1-138

TAS71-R001E

ELEMENT

On-The-Hour Data of Reports


FUNCTION

CODE

240

SYMBOL

LGV

DATA LOGGAR FUNCTIONS

The input data is saved in the report data on the hour. The calculation processing such as average, time sizing, etc.is described separately in logic.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A A Input signal On-the-hour data Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
Saving the input data by arithmetic immediately after the hour as report data.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The input-signal quality is copied to the output quality as it is. Acess is unavailable till the first hour. Processing at Initialization quality should be considered abnormal until the next hour. The (However, the quality becomes normal at a point in time if the other system is performed with tracking by the control.)

Appendix-1 Function Block Description APP-1-139

TAS71-R001E

ELEMENT

Maintenance Log
FUNCTION

CODE

242

SYMBOL

MLG

DATA LOGGAR FUNCTIONS Used for controlling the operation time and the number of startup times of an auxiliary device by combining with the maintenance log display function of OPS This element performs the setting of the maintenance log function which executes the sizing of operation time (ON time) and the number of startup times (ON trigger) according to the digital input in the auxiliary-device state. The maximum of 320 elements can be used for each MPS.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output Code X RST PH PS PC AH AS AC RT1 RT2 PH0 PS0 PC0 RCM Type D D A A A A A A A A A A A D Input signal External reset command Time-sizing setting value(h)(Parameter External Input) Time-sizing setting value(s)(Parameter External Input) Setting value for sizing of then umber of times (Parameter External Input) Time sizing(hour) Time sizing(sec) Sizing of the number of times Year/Month/Day of sizing reset (2 digits * for A.D yr. 10000+month*100+day) Hour/Minute/Second of sizing reset (Hour*10000+minute*100+second) Time-sizing setting(hour) Time-sizing setting(sec) Setting for sizing of the number of times Sizing reset command Description

SETTING

CONTROL PARAMETER
Parameter Control value for running time(h) Control value for running time(s) Control value for stating count Abbr. PH PS PC Default Value 8760 0 100 External Input Possible Possible Possible Range (365 )

Appendix-1 Function Block Description APP-1-140

TAS71-R001E

ACTION

Input data X

Time sizing processing Processing for sizing of the number of times

Sizing of operation time (hour) Sizing of operation time (sec.)

Sizing for startup times

Parameter: Setting for sizing of operation time (hr.)

Setting for sizing of operation time (h)

Parameter: Setting for sizing of operation time (sec.)

Setting for sizing of operation time (sec.)

Parameter: Setting for sizing of startup times External reset 1 Reset processing

Setting for startup times

Yr/Mo/Day for sizing reset

Current time

Hr/Min./Sec. For sizing reset Reset command from OPS

OFF The event access only for reset

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling When the quality is abnormal, it should be processed with the consideration the previous status is continuing. Processing at Initialization The arithmetic should start after setting the sizing value (value previously saved) on the control table as sizing-value initial value for the function block. The sizing value should be continued from the sheet value before the load when it is developed into online sheet load.

Appendix-1 Function Block Description APP-1-141

TAS71-R001E

ELEMENT

Post Trip Log


FUNCTION

CODE

243

SYMBOL

PTL

DATA LOGGAR FUNCTIONS This element realizes saving and printing functions of the post-trip log data by combining with the post-trip log data collection function of ACS. In this block, the trigger detection is performed for the post-trip log. ACS monitors the trigger detection status of the function block and print out the collection of chronological data for the process before/after the trigger condition is turned ON.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.9 input No.1 output Code Trg1 Trg2 Trg3 Trg4 Trg5 Trg6 Trg7 Trg8 Rst Stat Type D D D D D D D D D D Description No.1 trigger condition No.2 trigger condition No.3 trigger condition No.4 trigger condition No.5 trigger condition No.6 trigger condition No.7 trigger condition No.8 trigger condition Reset command from logic Post-trip log collection timing 0: under collection, 1reaching the collection completion time Year/month/day for trigger occurrence time Last 2 digits* for the yr. 10000 month*100 day Hour/min./sec for trigger occurrence time Hr*1000 min.*100 sec. Msec for trigger occurrence time No. for primary factor trigger No.1 to 8 Reset command External data set for the collection start

No.2 output No.3 output No.4 output No.5 output No.6 output

Date Time msec Tno Ro

A A A A D

SETTING

CONTROL PARAMETER
Parameter Interval(sec Reccrding period of pre-trigger Reccrding period of post-trigger Abbr. CYC PRE POST Default Value 1 300 300 External Input Range CYC 0 PRE 0 POST 0

Appendix-1 Function Block Description APP-1-142

TAS71-R001E

ACTION

Collection period after Trigger condition1 : Trigger condition8 MDA S/R


Collection timing

Trigger No memory Primary trigger No

Current time Reset command from logic

Year/Month/Day Time division Hr/Min./Sec. msec

Reset command from ACS

Collection stop

Reset command

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The processing in consideration of quality is not performed for the trigger judgement processing in this function block. The data collection of ACS post-trip log saves the data including the collection-data quality. If the collection data number exceeds 2400, it should be a block arithmetic error. Processing at Initialization Nothing in particular.

Appendix-1 Function Block Description APP-1-143

TAS71-R001E

ELEMENT

Flight Record
FUNCTION

CODE

244

SYMBOL

FRC

DATA LOGGAR FUNCTIONS Flight-recorder function is realized by combining ACS flightrecorder data save function and OPS display function. This function block collects chronological data of the process before and after the designated trigger condition is turned ON.

INPUT/OUTPUT
No No.1 input No.8 input No.9 input No.40 input No.41 input No.1 output Code Trg1 Trg8 D01 D32 Rst Stat Type D D A A D D Description No.1 trigger condition No.8 trigger condition Collection point: 1 Collection point: 32 Reset command from logic Flight-recorder collection timing 0=under collection,1=reaching the collection completion time Year/month/day for trigger occurrence time (Last 2 digits* for the yr.10000+month*100+day) Year/month/day for trigger occurrence time Hrr*10000+min.*100+sec. Msec for trigger occurrence time Primary-factor trigger No.(1 to 8) Latest data record No.(0 to Reset command (data set from OPS which is started with collection) Actual save cycle(sec) Save time before actual trigger (sec) Save time after actual trigger (sec)

No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output

Date Time msec Tno rec Ro Cyc Pre Post

A A A A A D A A A

SETTING

CONTROL PARAMETER
Parameter Interval(sec Reccrding period of pre-trigger Reccrding period of post-trigger Abbr. CYC PRE POST Default Value 0.05 60 60 External Input Range CYC 0 PRE 0 POST 0

Appendix-1 Function Block Description APP-1-144

TAS71-R001E

ACTION

Trigger condition1

S/R
Trigger No. memory

Collection timing

: Trigger condition8 MDA

Primary trigger

Current time

Time division

Year/Month/Day Hr/Min./Sec.

Reset command from logic Input data1 : Input data 32

Collection stop
Collection processing

msec

Reset command from ACS

Latest record No.

Reset command

Flight recorder Collection data area

Parameter cycle Parameter - time before trigger Parameter - time after trigger

Recalculation by the arithmetic cycle

Cycle Time before Time after trigger

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Collection-point data should be saved in the choronological data including the quality. If the collection-data number exceeds 2400, it should be a block arithmetic error. Processing at Initialization The collection should be started from the blank state at the time of initialization

Appendix-1 Function Block Description APP-1-145

TAS71-R001E

ELEMENT

Timer adjustment by DI
FUNCTION

CODE

245

SYMBOL

TAJ

DATA LOGGAR FUNCTIONS

The element adjusts the time of the NTP server using the periodic ON pulses provided by the master clock or another equivalent device to the DI of MPS.

INPUT/OUTPUT
No No.1 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output Code X Y W THT ITV DIH DIM DIS TMN TMX TOV TTN Type D D A I I I I I I I I I Description Time adjustment signal Sets ON for time adjustment input and the THT time. Time elapsed (seconds) since time adjustment was set to ON Trigger hold time (sec)(Parameter External Input) DI interval(Parameter External Input) DI timing(hour)(Parameter External Input) DI timing(min)(Parameter External Input) DI timing(sec)(Parameter External Input) Difference to permit(msec)(Parameter External Input) Difference to force to set(msec)(Parameter External Input) Difference not to permit(msec)(Parameter External Input) Time adjustment rate(msec/min)(Parameter External Input)

SETTING

CONTROL PARAMETER
Parameter Trigger hold time(sec) DI interval DI timing(hour) DI timing(min) DI timing(sec) Difference to permit(msec) Difference to force to set (msec) Difference not to permit (msec) Time adjustment rate (msec/min) Abbr. THT ITV DIH DIM DIS TMN TMX TOV TTN Default Value 10 1 0 5 0 1000 30000 60000 600 External Input Possible Possible Possible Possible Possible Possible Possible Possible Possible Range 3 THT 20 (1: once/day, 2:once/hour, other values:arithmetic error) 0 DIH 23 5 DIM 55 0 DIS 59 100 TMN 60000 10000 TMX 1200000 60000 TOV 1200000 600 . TMX .6000

Appendix-1 Function Block Description APP-1-146

TAS71-R001E

ACTION
OPS or ACS, which operates as the NTP server, monitors this time adjustment element in real time and adjusts the time of all systems including MPS via NTP. (This element is not used to directly perform time adjustment on MPS.)

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality of input X is transmitted to output Y. The quality of other outputs is always normal. If any of the parameters exceeds its range, the function block results in an arithmetic block error. Processing at Initialization Time adjustment is performed when the input is changed from OFF to ON. However, if the input is initially set to ON, time adjustment is not performed.

Appendix-1 Function Block Description APP-1-147

TAS71-R001E

ELEMENT

Logging value report with adjustable timining


FUNCTION

CODE

246

SYMBOL

LGS

DATA LOGGAR FUNCTIONS The element stores the input data as the report data when storage is set to ON (LGV stores data on the hour. For LGS, the time of storage can be specified using an input signal). When time entry is connected, the input time is stored in the report data domain when storage is set to ON.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X sw TM Y Type A D I A Description Input data Whether to perform storage Time of data (total number of seconds from January 1, 1970) Hour data

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element stores input data (X) as report data (Y) when the signal for storing the hour data (sw) is changed from OFF to ON. When time entry (TM) is connected, input data (X) is written as report data with the time when the storage is set to ON. cf. LGV stores input data as report data immediately after the hour. To create the hour data in a different device and acquire the data using a communications line, use LGS since the data may not be received on the hour.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The element copies the quality of the input data as the quality of the output. Access is not possible before the first hour. Processing at Initialization The output is 0 at initialization.

Appendix-1 Function Block Description APP-1-148

TAS71-R001E

ELEMENT

General Trigger Log


FUNCTION

CODE

247

SYMBOL

GTL

DATA LOGGAR FUNCTIONS

The element checks the triggers for the functions that collect and store data before and after a trigger such as the spectrum trigger log function of ACS.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.9 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output Code Trg1 Trg2 Trg3 Trg4 Trg5 Trg6 Trg7 Trg8 Rst Stat Date Time msec Tno Ro Type D D D D D D D D D D A A A A D Description Trigger condition 1 Trigger condition 2 Trigger condition 3 Trigger condition 4 Trigger condition 5 Trigger condition 6 Trigger condition 7 Trigger condition 8 Reset instruction from the logic Status of collection (0: Collecting, 1: Collection completion time reached) Year, month, day when the trigger occurred (last 2 digits of the year * 10000 + minutes * 100 + day) Hour, minutes, seconds when the trigger occurred (hour * 1000 + minutes * 100 + seconds) Milliseconds when the trigger occurred Trigger number of the primary reason (1 - 8) Reset instruction (external data setting to start collection)

SETTING

CONTROL PARAMETER
Parameter Interval(sec) Recording Period of pre-trigger(sec) Recording Period of post-trigger(sec) Abbr. CYC PRE POST Default Value 1 300 300 External Input Range CYC 0 PRE 0 POST 0

Appendix-1 Function Block Description APP-1-149

TAS71-R001E

ACTION

Collection time after the trigger Trigger condition 1 : Trigger condition 8 MDA S/R
Store the trigger number Status of collection

Primary trigger number

Current time Reset instruction from the logic

Year, month, day Time division Hour, minutes, seconds Milliseconds Reset instruction

Reset instruction from ACS

Collection stop

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-150

TAS71-R001E

ELEMENT

Analog signals read by CARD


FUNCTION

CODE

248

SYMBOL

CAR

DATA LOGGAR FUNCTIONS

The element reads up to 32 points of analog data from the logic. The element can read 32 points of analog data in a batch using the CARD system.

INPUT/OUTPUT
No No.1 input No.32 input Code A01 A32 Type A A Description Analog data 1 Analog data 32

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-151

TAS71-R001E

ELEMENT

Analog signals written by CARD


FUNCTION

CODE

249

SYMBOL

CAW

DATA LOGGAR FUNCTIONS

The element writes up to 32 points of analog data in the logic. The element can write 32 points of analog data in a batch using the CARD system.

INPUT/OUTPUT
No No.1 output No.2 output No.32 output Code CNT A01 A32 Type A A A Description See Chapter 4. Analog data 1 Analog data 32

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-152

TAS71-R001E

ELEMENT

Digital signals read by CARD


FUNCTION

CODE

250

SYMBOL

CDR

DATA LOGGAR FUNCTIONS

The element reads up to 32 points of digital data from the logic. The element can read 32 points of digital data in a batch using the CARD system.

INPUT/OUTPUT
No No.1 input No.32 input Code D01 D32 Type D D Description Digital data 1 Digital data 32

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-153

TAS71-R001E

ELEMENT

Digital signals written by CARD


FUNCTION

CODE

251

SYMBOL

CDW

DATA LOGGAR FUNCTIONS

The element writes up to 32 points of digital data to the logic. The element can write 32 points of digital data in a batch using the CARD system.

INPUT/OUTPUT
No No.1 output No.2 output No.32 output Code CNT D01 D32 Type A D D Description See Chapter 4. Digital data 1 Digital data 32

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-154

TAS71-R001E

ELEMENT

Common integer data read


FUNCTION

CODE

252

SYMBOL

LIR

DATA LOGGAR FUNCTIONS The element acquires data from general-purpose integer domain LI and outputs it to the logic. The element acquires the data of the specified point number in generalpurpose integer data domain LI and outputs it to the logic. A calculation error occurs if the point number is less than 0 or exceeds 4000.

INPUT/OUTPUT
No No.1 input No.1 output Code No Y Type I I Description Number (starting from 1), range: 1 No. 4000 (Parameter External Input) Data in the LI domain

SETTING

CONTROL PARAMETER
Parameter Number Abbr. No Default Value 1 External Input Possible Range 1 No 4000

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The element outputs the quality data from general-purpose integer data domain LI. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-155

TAS71-R001E

ELEMENT

Common integer data write


FUNCTION

CODE

253

SYMBOL

LIW

DATA LOGGAR FUNCTIONS The element writes data in general-purpose integer domain LI. The element sets the data of the specified point number in generalpurpose integer domain LI. A calculation error occurs if the point number is less than 0 or exceeds 4000.

INPUT/OUTPUT
No No.1 input No.2 input Code X No Type I I Description Write data Number (starting from 1), range: 1 No. 4000 (Parameter External Input)

SETTING

CONTROL PARAMETER
Parameter Number Abbr. No Default Value 1 External Input Possible Range 1 No 4000

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The elements sets the quality data of input data in general-purpose integer data domain LI. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-156

TAS71-R001E

ELEMENT

Common integer data read write


FUNCTION

CODE

254

SYMBOL

LIS

DATA LOGGAR FUNCTIONS The element controls the read and write of general-purpose integer data based on the status of SW. When SW is OFF, the operation of LIW is performed. When SW is ON, the operation of LIR is performed. A calculation error occurs if the point number is less than 0 or exceeds 4000.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X SW No Y Type I D I I Description Write data Number (starting from 1), range: 1 No. 4000 (Parameter External Input) Switch LI data

SETTING

CONTROL PARAMETER
Parameter Number Abbr. No Default Value 1 External Input Possible Range 1 No 4000

ACTION

LIR

LIW

No. SW=OFF

No. SW=ON

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality of SW is not considered. The status of SW determines the operation to be performed (LIR or LIW) and the quality of LIS conforms to the quality processing of LIR or LIW. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-157

TAS71-R001E

ELEMENT

Voice message
FUNCTION

CODE

255

SYMBOL

VMS

DATA LOGGAR FUNCTIONS

The element takes a voice output condition (digital) as an input and issues a request for voice output to a voice output device when an input trigger is set to on.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type D D Description Voice output condition Voice output status(Y=X)

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-158

TAS71-R001E

ELEMENT

Extended digital alarm


FUNCTION

CODE

256

SYMBOL

XDA

DATA LOGGAR FUNCTIONS

Warning element that takes time or timing from an external source as an input.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.1 output No.2 output No.3 output Code X TRG TRV GMT MSC Y NC NR Type D D D I I D D D Description Warning status signal Status update timing Time update timing Time (total number of seconds in GMT) Time (milliseconds) Warning status Warning not requiring confirmation Warning not requiring return

SETTING

CONTROL PARAMETER

Parameter Annunciate level Printout in service Region Message type

Abbr. LVL PR REG TYPE

Default Value 1 1 0 Digital Alarm

External Input

Range 0 LVL 15 0 PR 5 0 REG 255

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-159

TAS71-R001E

ELEMENT

Extended event
FUNCTION

CODE

257

SYMBOL

XEV

DATA LOGGAR FUNCTIONS

Event element that takes time or timing from an external source as an input

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.1 output Code X TRG TRV GMT MSC Y Type D D D I I D Description Warning status signal Status update timing Time update timing Time (total number of seconds in GMT) Time (milliseconds) Warning status

SETTING

CONTROL PARAMETER

Parameter Annunciate level Printout in service Region Message type

Abbr. LVL PR REG TYPE

Default Value 1 1 0 Event

External Input

Range 0 LVL 15 0 PR 5 0 REG 255

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-160

TAS71-R001E

ELEMENT

System digital input for logical I/O assignment


FUNCTION

CODE

301

SYMBOL

SDI

SYSTEM FUNCTIONS

Digital input signal used by MPS in the system (not used in the usual logic)

INPUT/OUTPUT
No No.1 output Code Y Type D Description Input signal

SETTING

CONTROL PARAMETER
Parameter No. Abbr. No Default Value 0 External Input Range 1 No 1024

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is always normal. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-161

TAS71-R001E

ELEMENT System

digial output for logical I/O assignment

CODE

302

SYMBOL

SDO

SYSTEM FUNCTIONS

FUNCTION
Digital output signal used by MPS in the system (not used in the usual logic)

INPUT/OUTPUT
No No.1 output Code Y Type D Description output signal

SETTING

CONTROL PARAMETER
Parameter No. Abbr. No Default Value 0 External Input Range 1 No 1024

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is always normal. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-162

TAS71-R001E

ELEMENT

System analog input for logical I/O assignment FUNCTION

CODE

303

SYMBOL

SAI

SYSTEM FUNCTIONS

Analog input signal used by MPS in the system (not used in the usual logic)

INPUT/OUTPUT
No No.1 output Code Y Type A Description input signal

SETTING

CONTROL PARAMETER
Parameter No. Abbr. No Default Value 0 External Input Range 1 No 256

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is always normal. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-163

TAS71-R001E

ELEMENT

System analog output for logical I/O assignment FUNCTION

CODE

304

SYMBOL

SAO

SYSTEM FUNCTIONS

Analog output signal used by MPS in the system (not used in the usual logic)

INPUT/OUTPUT
No No.1 input Code X Type A Description output signal

SETTING

CONTROL PARAMETER
Parameter No. Abbr. No Default Value 0 External Input Range 1 No 256

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-164

TAS71-R001E

ELEMENT

System integer input


FUNCTION

CODE

305

SYMBOL

SII

SYSTEM FUNCTIONS

Integer input signal used by MPS in the system (not used in the usual logic)

INPUT/OUTPUT
No No.1 output Code Y Type I Description input signal

SETTING

CONTROL PARAMETER
Parameter No. Abbr. No Default Value 0 External Input Range 1 No 256

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is always normal. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-165

TAS71-R001E

ELEMENT

System integer output


FUNCTION

CODE

306

SYMBOL

SIO

SYSTEM FUNCTIONS

Integer output signal used by MPS in the system (not used in the usual logic)

INPUT/OUTPUT
No No.1 input Code X Type I Description output signal

SETTING

CONTROL PARAMETER
Parameter No. Abbr. No Default Value 0 External Input Range 1 No 256

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is always normal. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-166

TAS71-R001E

ELEMENT

System internal digital


FUNCTION

CODE

INPUT:307 OUTPUT:308

SYMBOL

SLD

SYSTEM FUNCTIONS Internal digital signal used by MPS in the system Not used in the usual logic Use caution when you use this element in logic since the assignment of SLD point numbers changes depending on the chassis type.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type D D Description Input signal Output signal

SETTING

CONTROL PARAMETER
Parameter No. Level Abbr. No LVL Default Value 0 0 External Input Range 1 No 8000 0~4

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-167

TAS71-R001E

ELEMENT

System internal analog


FUNCTION

CODE

INPUT:309 OUTPUT:310

SYMBOL

SLA

SYSTEM FUNCTIONS

Internal analog signal used by MPS in the system Not used in the usual logic

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type A A Description Input signal Output signal

SETTING

CONTROL PARAMETER
Parameter No. Abbr. No Default Value 0 External Input Range 1 No 256

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is always normal. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-168

TAS71-R001E

ELEMENT

MHI Ethernet communication digital

CODE

INPUT:311 OUTPUT:312

SYMBOL

ETD

MHI PROTOCOL I/F

FUNCTION

The element sends and receives digital data to and from the DIASYS control system using the MHI Step 3 protocol commuication. When output Y is connected, the input ETD copies the inter-system data, the data of all points, and the answer-back data, which is received via the MHI Step 3 protocol commuinication, in the receptioin data domain and outputs the data. When input X is connectd, the output ETD sets the input value as the intersystem data and the data of all points, which is sent via the MHI Step 3 protocol commuinication, in the transmission data domain. The element outputs the ETD point number.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output No.2 output Code X No Y YNo Type I I D I Description Digital data to be set in the MHI protocol data domain ETD point no.(Parameter External Input) Digital data acquired from the MHI protocol data domain ETD point no.

SETTING

CONTROL PARAMETER
Parameter ETD point no. Abbr. No Default Value 1 External Input Possible Range 1 No 8000

ACTION
Input ETD Copies the received digital data in the reception data domain and outputs it. Output ETD Sets the input value in the transmission data domain as the digital data to be sent.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Input ETD If the point number (No) is outside the range, an arithmetic error occurs. If an error occurs during reception, access is not possible. Output ETD If the point number (No) is outside the range, an arithmetic error occurs. Processing at Initialization lNone.

Appendix-1 Function Block Description APP-1-169

TAS71-R001E

ELEMENT

MHI Ethernet commmunication analog

CODE

INPUT:313 OUTPUT:314

SYMBOL

ETA

FUNCTION

MHI PROTOCOL I/F The element sends and receives analog data to and from the DIASYS control system using the MHI Step 3 protocol communication. When output Y is connected, the input ETA copies the inter-system data, the data of all points, and the answer-back data, which is received via the MHI Step 3 protocol commuinication, in the receptioin data domain and outputs the data. When input X is connected, the output ETA sets the input value as the intersystem data and the data of all points, which is sent via the MHI Step 3 protocol commuinication, in the transmission data domain. The element outputs the ETA point number.

INPUT/OUTPUT
No No.1 input No.2 input No.1 output No.2 output Code X No Y YNo Type I I A I Description Analog data to be set in the MHI protocol data domain ETA point no.(Parameter External Input) Analog data acquired from the MHI protocol data domain ETA point no.

SETTING

CONTROL PARAMETER
Parameter ETA point no. Abbr. No Default Value 1 External Input Possible Range 1 No 4000

ACTION
Input ETA Copies the received analog data in the reception data domain and outputs it. Output ETA Sets the input value in the transmission data domain as the analog data to be sent.

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling Input ETA If the point number (No) is outside the range, an arithmetic error occurs. If an error occurs during reception, access is not possible. Output ETA If the point number (No) is outside the range, an arithmetic error occurs. Processing at Initialization lNone.

Appendix-1 Function Block Description APP-1-170

TAS71-R001E

ELEMENT

OPS station
FUNCTION

CODE

315

SYMBOL

OPS

SYSTEM FUNCTIONS Each OPS periodically sends the system status packet to show its operating status. This block allows the logic to acquire the counter of the received system status packets of each OPS and the operating status sent by each OPS. The output of this block can be used to write the warning logic for indicating such as the abnormal OPS status.

INPUT/OUTPUT
No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output No.12 output No.13 output No.14 output No.15 output No.16 output No.17 output No.18 output No.19 output Code RCV PCH QCH CNT STB OFL FL AF AB TOF MAN RED IDA IDB NRA NRB INI SDN CMP Type A A A D D D D D D D D D D D D D D D D Description Reception counter (0.0 - 9999.0) P channel reception counter (0.0 - 9999.0) Q channel reception counter (0.0 - 9999.0) Control (Not used) (Not used) Major system failure (Not used) Minor system failure (Not used) (Not used) (Not used) (Not used) (Not used) (Not used) (Not used) (Not used) (Not used) (Not used)

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-171

TAS71-R001E

ELEMENT

Accessory station
FUNCTION

CODE

316

SYMBOL

ACS

SYSTEM FUNCTIONS ACS periodically sends the system status packet to show its operating status. This block allows the logic to acquire the counter of the received system status packets of each ACS and the operating status sent by each ACS. The output of this block can be used to write the warning logic for indicating such as the abnormal ACS status.

INPUT/OUTPUT
No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output No.12 output No.13 output No.14 output No.15 output No.16 output No.17 output No.18 output No.19 output Code RCV PCH QCH CNT STB OFL FL AF AB TOF MAN RED IDA IDB NRA NRB INI SDN CMP Type A A A D D D D D D D D D D D D D D D D Description Reception counter (0.0 - 9999.0) P channel reception counter (0.0 - 9999.0) Q channel reception counter (0.0 - 9999.0) Control (Not used) (Not used) Major system failure (Not used) Minor system failure (Not used) Upper limit of the long-term data registration (Not used) (Not used) (Not used) (Not used) (Not used) (Not used) (Not used) (Not used)

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-172

TAS71-R001E

ELEMENT

Multiple process station


FUNCTION

CODE

317

SYMBOL

MPS

SYSTEM FUNCTIONS MPS periodicallys sends the system status packet to show its operating status. This block allows the logic to acquire the counter of the received system status packets of each MPS and the operating status sent by each MPS. When MPS is duplexed, the reception counter and the operating status of each CPU in each system (A or B) can be acquired.

INPUT/OUTPUT
No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output No.12 output No.13 output No.14 output No.15 output No.16 output No.17 output No.18 output No.19 output No.20 output No.21 output No.22 output No.23 output No.24 output No.25 output No.26 output No.27 output No.28 output No.29 output No.30 output No.31 output No.32 output No.33 output No.34 output No.35 output No.36 output No.37 output No.38 output Code A_RCV B_RCV A_PCH A_QCH B_PCH B_QCH A_CNT A_STB A_OFL A_FL A_AF A_AB A_TOF A_MAN A_RED A_IDA A_IDB A_NRA A_NRB A_INI A_SDN A_CMP B_CNT B_STB A_OFL A_FL A_AF A_AB A_TOF A_MAN A_RED A_IDA A_IDB A_NRA A_NRB A_INI A_SDN A_CMP Type A A A A A A D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D Description Reception counter of system A (0.0 - 9999.0) Reception counter of system B (0.0 - 9999.0) P channel reception counter of system A (0.0 - 9999.0) Q channel reception counter of system A (0.0 - 9999.0) P channel reception counter of system B (0.0 - 9999.0) Q channel reception counter of system B (0.0 - 9999.0) Control by system A System A is standing by. System A is offline. Major system failure in system A Minor system failure in system A (switchover to the other system) Minor system failure in system A Tracking is OFF in system A. Manual function is being used in system A. System A of duplexed system System A recognizes that system A is the active system. System A recognizes that system B is the active system. System A recognizes that the CPU is normal in the active system. System A recognizes that the CPU is normal in the standby system. System A is being initialized. System A shutdown is completed. System A initialization is completed. Control by system B System B is standing by. System B is offline. Major system failure in system B Minor system failure in system B (switchover to the other system) Minor system failure in system B Tracking is OFF in system B, Manual function is being used in system B. System B of duplexed system System B recognizes that system A is the active system. System B recognizes that system B is the active system. System B recognizes that the CPU is normal in the active system. System B recognizes that the CPU is normal in the standby system. System B is being initialized. System B shutdown is completed. System B initialization is completed.

Appendix-1 Function Block Description APP-1-173

TAS71-R001E

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-174

TAS71-R001E

ELEMENT

Printer
FUNCTION

CODE

318

SYMBOL

PRT

SYSTEM FUNCTIONS ACS periodically sends the system status packet to show the operating status of its printer (ACS sends the system status packet for each printer if there are multiple printers). This block allows the logic to acquire the counter of the received printer system status packets sent by ACS and the operating status of the printer. The output of this block can be used to write the warning logic for indicating such as the abnormal printer status.

INPUT/OUTPUT
No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output No.12 output No.13 output No.14 output No.15 output No.16 output No.17 output No.18 output No.19 output Code RCV PCH QCH CNT STB OFL FL AF AB TOF MAN RED IDA IDB NRA NRB INI SDN CMP Type A A A D D D D D D D D D D D D D D D D Description Reception counter (0.0 - 9999.0) P channel reception counter (0.0 - 9999.0) Q channel reception counter (0.0 - 9999.0) Control (Not used) Offline Major failure (Not used) Minor failure (Not used) (Not used) (Not used) (Not used) (Not used) (Not used) (Not used) (Not used) (Not used) (Not used)

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-175

TAS71-R001E

ELEMENT

Automatic external storage function


FUNCTION

CODE

319

SYMBOL

ESV

SYSTEM FUNCTIONS ACS collects and stores certain files and users can freely use those files. The element automatically stores such files in external storage media. The target files are as follows:
Application Long-term trend data Event trace Post-trip log Report Flight recorder Spectrum trigger log SOE report File format CSV CSV EXCEL EXCEL CSV EXCEL EXCEL Occasion to generate the file Depending on the settings Every day For each PTL For each report For each FRC For each GTL For each SOE

INPUT/OUTPUT

As the external storage media, use CD-R disks, CD-R/W disks, MO disks, and DVD-RAM disks that are set to be used in ordinary file systems.

No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output No.12 output No.13 output No.14 output No.15 output No.16 output No.17 output No.18 output No.19 output

Code RCV PCH QCH CNT STB OFL FL AF AB DFL WRN RED IDA IDB NRA NRB INI SDN CMP

Type A A A D D D D D D D D D D D D D D D D

Description Reception counter (0.0 - 9999.0) P channel reception counter (0.0 - 9999.0) Q channel reception counter (0.0 - 9999.0) Control (Not used) (Not used) (Not used) (Not used) Minor failure Device is full. Check for free area. (Not used) (Not used) (Not used) (Not used) (Not used) (Not used) (Not used) (Not used)

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-176

TAS71-R001E

ELEMENT

ETA with switch


FUNCTION

CODE

INPUT:320 OUTPUT:321

SYMBOL

ETAS

MHI PROTOCOL I/F

This element sends and receives analog data based on the MHI Step 3 protocol. The switch can change the direction of read and write. This element is used to switch CRT operations between automatic and manual.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X sw No Y Type A D I A Input data Switch (O = manual CRT operation, 1 = automaited CRT operation) ETA point no.(Parameter External Input) ETA point no.(Parameter External Input) Description

SETTING

CONTROL PARAMETER
Parameter ETA Point no. Abbr. No Default Value 1 External Input Possible Range 1 No 4000

ACTION
The element outputs the value in the data domain of ETA without change when the switch signal is set to on (manual CRT operation mode). The element sets an input signal in the data domain of ETA and outputs the input value without change when the switch signal is set to off (automated CRT operation mode).

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling the value of No is not within the range of 1 to 4000, the operation is the same as ETAI. If The quality of sw and No is not considered. The quality of input X is not transmitted to the output even if sw is off. Only data is set in the domain of ETA and the quality is not transmitted. When sw is on, the quality of data in the domain of ETA is output. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-177

TAS71-R001E

ELEMENT

ETD with switch


FUNCTION

CODE

INPUT:322 OUTPUT:323

SYMBOL

ETDS

MHI PROTOCOL I/F

This element sends and receives analog data based on the MHI Step 3 protocol. The switch can change the direction of read and write. This element is used to switch CRT operations between automatic and manual.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output Code X sw No Y Type D D I D Input data Switch (O = manual CRT operation, 1 = automaited CRT operation) ETD point no.(Parameter External Input) ETD point no.(Parameter External Input) Description

CONTROL PARAMETER
Parameter ETD point no. Abbr. No Default Value 1 External Input Possible Range 1 No 8000

ACTION
The element outputs the value in the data domain of ETD without change when the switch signal is set to on (manual CRT operation mode). The element sets an input signal in the data domain of ETD and outputs the input value without change when the switch signal is set to off (automated CRT operation mode).

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling the value of No is not within the range of 1 to 8000, the operation is the same as ETDI. If The quality of sw and No is not considered. The quality of input X is not transmitted to the output even if sw is off. Only data is set in the domain of ETD and the quality is not transmitted. When sw is on, the quality of data in the domain of ETD is output. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-178

TAS71-R001E

ELEMENT

CPS system status


FUNCTION

CODE

324

SYMBOL

CPS

SYSTEM FUNCTIONS The CPS periodically sends system status packets that indicate its operation status. The block allows the logic to acquire the counter of the received system status packets of the CPS and the operation status sent by the MPS. When the CPS is duplexed, the reception counter and the operation status of each CPU in each system (A or B) can be acquired.

INPUT/OUTPUT
No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output No.12 output No.13 output No.14 output No.15 output No.16 output No.17 output No.18 output No.19 output No.20 output No.21 output No.22 output No.23 output No.24 output No.25 output No.26 output No.27 output No.28 output No.29 output No.30 output No.31 output No.32 output No.33 output No.34 output No.35 output No.36 output No.37 output No.38 output Code A_RCV B_RCV A_PCH A_QCH B_PCH B_QCH A_CNT A_STB A_OFL A_FL A_AF A_AB A_TOF A_MAN A_RED A_IDA A_IDB A_NRA A_NRB A_INI A_SDN A_CMP B_CNT B_STB B_OFL B_FL B_AF B_AB B_TOF B_MAN B_RED B_IDA B_IDB B_NRB B_NRA B_INI B_SDN B_CMP Type A A A A A A D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D Description Reception counter of system A (0.0 - 9999.0) Reception counter of system B (0.0 - 9999.0) Reception counter of channel P in system A (0.0 - 9999.0) Reception counter of channel Q in system A (0.0 - 9999.0) Reception counter of channel P in system B (0.0 - 9999.0) Reception counter of channel Q in system B (0.0 - 9999.0) System A is controlling. System A is standing by. System A is offline. Major system failure in system A Minor system failure in system A (switch over to the other system) Minor system failure in system A Tracking is off in system A. Manual function is being used in system A. System A of duplexed system System A recognizes that system A is the active sys tem. System A recognizes that system B is the active sys tem. System A recognizes that the CPU is normal in the active system. System A recognizes that the CPU is normal in the stand by system. System A is being in itialized. System A shutdown is completed. System A initialization is completed. System B is controlling. System B is standing by. System B is offline. Major system failure in system B Minor system failure in system B (switch over to the other system) Minor system failure in system B Tracking is off in system B. Tracking is off in system B. System B of duplexed system System B recognizes that system A is the active system. System B recognizes that system B is the active system. System B recognizes that the CPU is normal in the active system. System B recognizes that the CPU is normal in the stand by system. System B is being initialized. System B shutdown is completed. System B initialization is completed.

Appendix-1 Function Block Description APP-1-179

TAS71-R001E

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-180

TAS71-R001E

ELEMENT

Voice control system


FUNCTION

CODE

325

SYMBOL

VCS

SYSTEM FUNCTIONS

The element receives the system status packets of a voice output device like the external storage function (ESV) and outputs the reception counter and a status bit.

INPUT/OUTPUT
No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output No.12 output No.13 output No.14 output No.15 output No.16 output No.17 output No.18 output No.19 output Code RCV PCH QCH CNT STB OFL FL AF AB DFL WRN RED IDA IDB NRA NRB INI SDN CMP Type A A A D D D D D D D D D D D D D D D D Description Reception counter (0.0 - 9999.0) P channel reception counter (0.0 - 9999.0) Q channel reception counter (0.0 - 9999.0) Control Not used Offline Major failure Not used Minor failure Not used Not used Not used Not used Not used Not used Not used Not used Not used Not used

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-181

TAS71-R001E

ELEMENT

Network Node
FUNCTION

CODE

326

SYMBOL

NND

SYSTEM FUNCTIONS The element receives the system status packets of a network node and makes them displayable as system status components. The element receives the system status packets of a network node and makes them computable as logic elements.

INPUT/OUTPUT
No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output Code RCV PCH QCH NOR B01 B02 FL Type A A A D D D D Description Reception counter (0.0 - 9999.0) P channel reception counter (0.0 - 9999.0) Q channel reception counter (0.0 - 9999.0) Normal (OR of channel 1 and channel 2) Reserved Reserved Major communication failure (Both channels have failed when the communiation system is duplexed. One channel has failed when there is only one communication system.) Reserved Minor communication failure (One channel has failed when the communication system is duplexed.) Channel 1 has failed. Channel 2 is normal. Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved

No.8 output No.9 output No.10 output No.11 output No.12 output No.13 output No.14 output No.15 output No.16 output No.17 output No.18 output No.19 output

B04 AB CH1 CH2 B08 B09 B10 B11 B12 B13 B14 B15

D D D D D D D D D D D D

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-182

TAS71-R001E

ELEMENT

PB operation
FUNCTION

CODE

403

SYMBOL

PB

LOOP PLATES

The element outputs the PB operation signal from OPS as a One-Shot signal.

INPUT/OUTPUT
No No.1 input No.1 output Code X Y Type ED D One-Shot signal Description PB operation instruction

SETTING
Nothing

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality is always normal. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-183

TAS71-R001E

ELEMENT

Increasing/decreasing operation
FUNCTION

CODE

404

SYMBOL

S/S

LOOP PLATES

The element accepts the increase/decrease operation for analog values (SV, MV) from OPS.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.1 output No.2 output No.3 output Code X S sw H L Y OH OL Type A EA D A A A D D Input signal Data setting signal Data setting permission High limit (Parameter External Input) Low limit (Parameter External Input) Output value Upper limit of Output Lower limit of Output Description

SETTING

CONTROL PARAMETER
Parameter Low limit High limit Abbr. L H Default Value 0 1 External Input Possible Possible HL HL Range

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The quality of input X is transmitted when T is 0. The quality is normal when T is 1. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-184

TAS71-R001E

ELEMENT MHI

Ethernet increase/decrease operation data set

CODE

405

SYMBOL

SSS

MHI PROTOCOL I/F

FUNCTION
The element receves an analog data setting instruction from a loop plate element and outputs a data setting instruction to the element that issued the data setting request.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.1 output No.2 output No.3 output Code X S sw H L Y OH OL Type A EA D A A A D D Input signal Data setting signal Data setting permission High limit (Parameter External Input) Low limit (Parameter External Input) Output value Upper limit of Output Lower limit of Output Description

SETTING

CONTROL PARAMETER
Parameter Upper limit Lower limit Data set delay time Abbr. H L T Default Value 1 0 1 External Input Possible Possible HL HL Range

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling arithmetic error occurs in the block when the following conditions are satisfied: An Upper limit of output (H) < lower limit of output (L) Length of time during which the input is not returned to the data setting signal after data is set (T) < 0 Processing at Initialization None.

Appendix-1 Function Block Description APP-1-185

TAS71-R001E

ELEMENT

MHI Ethernet data set request


FUNCTION

CODE

406

SYMBOL

DST

MHI PROTOCOL I/F

The element issues the data setting request packet of the MHI protocol when it receives an analog data setting instruction from the SSS element and a digital data setting instruction from the PB element.

INPUT/OUTPUT
No No.1 input No.2 input ~ No.7 input No.8 input No.9 input Code XA1 NA1 ~ XA4 NA4 XD1 Type A I ~ A I D Description Analog data setting instruction (1) from a loop plate ETA point number of XA1 (mandatory when XA1 is connected) ~ Analog data setting instruction (4) from a loop plate ETA point number of XA4 (mandatory when XA4 is connected) One-Shot digital data setting instruction (1) XD* is a transmission timing signal and the actual data setting value is the reverse (ON/OFF) of the signal specified by RD*. ETD point number of XD1 (mandatory when XD1 is connected) ~ One-Shot digital data setting instruction (16) ETD point number of XA16 (mandatory when XD16 is connected)

No.10 input ~ No.39 input No.40 input

ND1 ~ XD16 ND16

I ~ D I

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-186

TAS71-R001E

ELEMENT

Single analog set & sub PBs type


FUNCTION

CODE

411

SYMBOL

OPX

LOOP PLATES

3 digit display 1 3 digit display 2 3 digit display 3 PV, MV, SV display and operation Sub PB 2

Sub PB 10

For details about each element, see Subsection 2.1.1 "Parts Explanation" in "DIASYS Netmation LoopPlateCreator (SCALLOP) User's Guide (TAS71-U007E)". For how to set each element, see Subsection 3.6.3 "Setting of Loop Plates" in the same manual.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.9 input No.10 input No.11 input No.12 input No.13 input No.14 input No.15 input No.16 input No.17 input No.18 input No.19 input No.20 input No.21 input No.22 input No.23 input No.24 input No.25 input No.26 input No.27 input No.28 input No.29 input No.30 input Code S-PB-2 S-PB-3 S-PB-4 S-PB-5 S-PB-6 S-PB-7 S-PB-8 S-PB-9 S-PB-10 MV-I-PRH MV-D-PRH SV-I-PRH SV-D-PRH V1 V2 V3 V1CLR V2CLR V3CLR S-PB-2-CLR S-PB-2-STR PV MV SV ANN1 ANN2 REF PVCLR MVCLR SVCLR Type D D D D D D D D D D D D D A A A A A A A A A A A A A A A A A Status of sub PB 2 Status of sub PB 3 Status of sub PB 4 Status of sub PB 5 Status of sub PB 6 Status of sub PB 7 Status of sub PB 8 Status of sub PB 9 Status of sub PB 10 (not used) (not used) SV increase prohibition SV decrease prohibition (not used) (not used) (not used) Display color of the first numeric value Display color of the second numeric value (not used) Externally specified display color (sub PB 2 only) (not used) PV value (not used) SV value First warning value Second warning value Reference value Externally entered PV color (not used) Externally entered SV color Description

*The MV value cannot be displayed or operated since the MV value cannot be set onthe single analog set & sub PBs loop plate.

Appendix-1 Function Block Description APP-1-187

TAS71-R001E

No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output No.12 output

Code Tagging S-PB-2-Set S-PB-3-Set S-PB-4-Set S-PB-5-Set S-PB-6-Set S-PB-7-Set S-PB-8-Set S-PB-9-Set S-PB-10-Set MV-Set SV-Set

Type ED ED ED ED ED ED ED ED ED ED EA EA (not used) Operation of sub PB 2 Operation of sub PB 3 Operation of sub PB 4 Operation of sub PB 5 Operation of sub PB 6 Operation of sub PB 7 Operation of sub PB 8 Operation of sub PB 9

Description

Operation of sub PB 10 (not used) SV setting value

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The analog input signals change the display of numeric values on the loop plate depending on the quality. When data is not set: ****** When data is set: Displayed in cyan Processing at Initialization None.

Appendix-1 Function Block Description APP-1-188

TAS71-R001E

ELEMENT

Multiple analog set & sub PBs type


FUNCTION

CODE

412

SYMBOL

OPX

LOOP PLATES

3 digit display 1 3 digit display 2 3 digit display 3 PV, MV, SV display and operation Sub PB 2

Sub PB 10 For details about each element, see Subsection 2.1.1 "Parts Explanation" in "DIASYS Netmation LoopPlateCreator (SCALLOP User's Guide (TAS71-U007E)". For how to set each element, see Subsection 3.6.3 "Setting of Loop Plates" in the same manual.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.9 input No.10 input No.11 input No.12 input No.13 input No.14 input No.15 input No.16 input No.17 input No.18 input No.19 input No.20 input No.21 input No.22 input No.23 input No.24 input No.25 input No.26 input No.27 input No.28 input No.29 input No.30 input Code S-PB-2 S-PB-3 S-PB-4 S-PB-5 S-PB-6 S-PB-7 S-PB-8 S-PB-9 S-PB-10 MV-I-PRH MV-D-PRH SV-I-PRH SV-D-PRH V1 V2 V3 V1CLR V2CLR V3CLR S-PB-2-CLR S-PB-2-STR PV MV SV ANN1 ANN2 REF PVCLR MVCLR SVCLR Type D D D D D D D D D D D D D A A A A A A A A A A A A A A A A A Status of sub PB 2 Status of sub PB 3 Status of sub PB 4 Status of sub PB 5 Status of sub PB 6 Status of sub PB 7 Status of sub PB 8 Status of sub PB 9 Status of sub PB 10 MV increase prohibition MV decrease prohibition SV increase prohibition SV decrease prohibition (not used) (not used) (not used) Display color of the first numeric value Display color of the second numeric value Display color of the third numeric value Externally specified display color (sub PB 2 only) (not used) PV value MV value SV value First warning value Second warning value Reference value Externally entered PV color Externally entered MV color Externally entered SV color Description

*The MV value cannot be displayed or operated since the MV value cannot be set onthe single analog set & sub PBs loop plate.

Appendix-1 Function Block Description APP-1-189

TAS71-R001E

No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output No.12 output

Code Tagging S-PB-2-Set S-PB-3-Set S-PB-4-Set S-PB-5-Set S-PB-6-Set S-PB-7-Set S-PB-8-Set S-PB-9-Set S-PB-10-Set MV-Set SV-Set

Type ED ED ED ED ED ED ED ED ED ED EA EA

Description (not used) Operation of sub PB 2 Operation of sub PB 3 Operation of sub PB 4 Operation of sub PB 5 Operation of sub PB 6 Operation of sub PB 7 Operation of sub PB 8 Operation of sub PB 9 Operation of sub PB 10 MV setting value SV setting value

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The analog input signals change the display of numeric values on the loop plate depending on the quality. When data is not set: ****** When data is set: Displayed in cyan Processing at Initialization None.

Appendix-1 Function Block Description APP-1-190

TAS71-R001E

ELEMENT

2 bargraph & sub PBs type


FUNCTION

CODE

413

SYMBOL

OPX

LOOP PLATES

3 digit display 1 3 digit display 2 2 bargraph display Sub PB 2

Sub PB 10
For details about each element, see Subsection 2.1.1 "Parts Explanation" in "DIASYS Netmation LoopPlateCreator (SCALLOP User's Guide (TAS71-U007E)". For how to set each element, see Subsection 3.6.3 "Setting of Loop Plates" in the same manual.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.9 input No.10 input No.11 input No.12 input No.13 input No.14 input No.15 input No.16 input No.17 input No.18 input No.19 input No.20 input No.21 input No.22 input No.23 input No.24 input Code S-PB-2 S-PB-3 S-PB-4 S-PB-5 S-PB-6 S-PB-7 S-PB-8 S-PB-9 S-PB-10 V1 V2 V3 V1CLR V2CLR V3CLR S-PB-2-CLR S-PB-2-STR PVA PVB ANN1 ANN2 REF PVACLR PVBCLR Type D D D D D D D D D A A A A A A A A A A A A A A A Description Status of sub PB 2 Status of sub PB 3 Status of sub PB 4 Status of sub PB 5 Status of sub PB 6 Status of sub PB 7 Status of sub PB 8 Status of sub PB 9 Status of sub PB 10 (not used) (not used) (not used) Display color of the first numeric value Display color of the second numeric value (not used) Externally specified display color (sub PB 2 only) (not used) PVA value PVB value First warning value Second warning value Reference value Externally entered PV color Externally entered SV color

*The MV value cannot be displayed or operated since the MV value cannot be set onthe single analog set & sub PBs loop plate.

Appendix-1 Function Block Description APP-1-191

TAS71-R001E

No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output

Code Tagging S-PB-2-Set S-PB-3-Set S-PB-4-Set S-PB-5-Set S-PB-6-Set S-PB-7-Set S-PB-8-Set S-PB-9-Set S-PB-10-Set

Type ED ED ED ED ED ED ED ED ED ED

Description (not used) Operation of sub PB 2 Operation of sub PB 3 Operation of sub PB 4 Operation of sub PB 5 Operation of sub PB 6 Operation of sub PB 7 Operation of sub PB 8 Operation of sub PB 9 Operation of sub PB 10

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The analog input signals change the display of numeric values on the loop plate depending on the quality. When data is not set: ****** When data is set: Displayed in cyan Processing at Initialization None.

Appendix-1 Function Block Description APP-1-192

TAS71-R001E

ELEMENT

3 bargraph & sub PBs type


FUNCTION

CODE

414

SYMBOL

OPX

LOOP PLATES

3 digit display 1 3 digit display 2 3 digit display 3 3 bargraph display Sub PB 2

Sub PB 10
For details about each element, see Subsection 2.1.1 "Parts Explanation" in "DIASYS Netmation LoopPlateCreator (SCALLOP) User's Guide (TAS71-U007E)". For how to set each element, see Subsection 3.6.3 "Setting of Loop Plates" in the same manual.

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.9 input No.10 input No.11 input No.12 input No.13 input No.14 input No.15 input No.16 input No.17 input No.18 input No.19 input No.20 input No.21 input No.22 input No.23 input No.24 input No.25 input No.26 input Code S-PB-2 S-PB-3 S-PB-4 S-PB-5 S-PB-6 S-PB-7 S-PB-8 S-PB-9 S-PB-10 V1 V2 V3 V1CLR V2CLR V3CLR S-PB-2-CLR S-PB-2-STR PVA PVB PVC ANN1 ANN2 REF PVACLR PVBCLR PVCCLR Type D D D D D D D D D A A A A A A A A A A A A A A A A A Description Status of sub PB 2 Status of sub PB 3 Status of sub PB 4 Status of sub PB 5 Status of sub PB 6 Status of sub PB 7 Status of sub PB 8 Status of sub PB 9 Status of sub PB 10 (not used) (not used) (not used) Display color of the first numeric value Display color of the second numeric value Display color of the third numeric value Externally specified display color (sub PB 2 only) (not used) PVA value PVB value PVC value First warning value Second warning value Reference value Externally entered PV color Externally entered SV color Externally entered SV color

*The MV value cannot be displayed or operated since the MV value cannot be set onthe single analog set & sub PBs loop plate.

Appendix-1 Function Block Description APP-1-193

TAS71-R001E

No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output

Code Tagging S-PB-2-Set S-PB-3-Set S-PB-4-Set S-PB-5-Set S-PB-6-Set S-PB-7-Set S-PB-8-Set S-PB-9-Set S-PB-10-Set

Type ED ED ED ED ED ED ED ED ED ED

Description (not used) Operation of sub PB 2 Operation of sub PB 3 Operation of sub PB 4 Operation of sub PB 5 Operation of sub PB 6 Operation of sub PB 7 Operation of sub PB 8 Operation of sub PB 9 Operation of sub PB 10

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The analog input signals change the display of numeric values on the loop plate depending on the quality. When data is not set: ****** When data is set: Displayed in cyan Processing at Initialization None.

Appendix-1 Function Block Description APP-1-194

TAS71-R001E

ELEMENT

Main PB & sub PBs type


FUNCTION

CODE

415

SYMBOL

OPX

LOOP PLATES

3 digit display 1 3 digit display 2 Main PB 1 3 digit display 3 Sub PB 2

Main PB 5

For details about each element, see Subsection 2.1.1 "Parts Explanation" in "DIASYS Netmation LoopPlateCreator (SCALLOP) User's Guide (TAS71-U007E)". For how to set each element, see Subsection 3.6.3 "Setting of Loop Plates" in the same manual.

Sub PB 10

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.9 input No.10 input No.11 input No.12 input No.13 input No.14 input No.15 input No.16 input No.17 input No.18 input No.19 input No.20 input No.21 input No.22 input No.23 input No.24 input No.25 input No.26 input No.27 input No.28 input No.29 input No.30 input No.31 input No.32 input Code S-PB-2 S-PB-3 S-PB-4 S-PB-5 S-PB-6 S-PB-7 S-PB-8 S-PB-9 S-PB-10 FD-1 FD-2 FD-3 FD-4 FD-5 V1 V2 V3 V1CLR V2CLR V3CLR S-PB-2-CLR S-PB-2-STR FA-1-1 FA-1-2 FA-2-1 FA-2-2 FA-3-1 FA-3-2 FA-4-1 FA-4-2 FA-5-1 FA-5-2 Type D D D D D D D D D D D D D D A A A A A A A A A A A A A A A A A A Description Status of sub PB 2 Status of sub PB 3 Status of sub PB 4 Status of sub PB 5 Status of sub PB 6 Status of sub PB 7 Status of sub PB 8 Status of sub PB 9 Status of sub PB 10 ON/OFF status of main PB 1 ON/OFF status of main PB 2 ON/OFF status of main PB 3 ON/OFF status of main PB 4 ON/OFF status of main PB 5 First numeric value Second numeric value Third numeric value Display color of the first numeric value Display color of the second numeric value Display color of the third numeric value Externally specified display color (sub PB 2 only) (not used) Externally specified display color of main PB 1 (not used) Externally specified display color of main PB 2 (not used) Externally specified display color of main PB 3 (not used) Externally specified display color of main PB 4 (not used) Externally specified display color of main PB 5 (not used)

Appendix-1 Function Block Description APP-1-195

TAS71-R001E

No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output No.12 output No.13 output No.14 output No.15 output

Code Tagging S-PB-2-Set S-PB-3-Set S-PB-4-Set S-PB-5-Set S-PB-6-Set S-PB-7-Set S-PB-8-Set S-PB-9-Set S-PB-10-Set FDO-1 FDO-2 FDO-3 FDO-4 FDO-5

Type ED ED ED ED ED ED ED ED ED ED ED ED ED ED ED

Description (not used) Operation of sub PB 2 Operation of sub PB 3 Operation of sub PB 4 Operation of sub PB 5 Operation of sub PB 6 Operation of sub PB 7 Operation of sub PB 8 Operation of sub PB 9 Operation of sub PB 10 Operation of main PB 1 Operation of main PB 2 Operation of main PB 3 Operation of main PB 4 Operation of main PB 5

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The analog input signals change the display of numeric values on the loop plate depending on the quality. When data is not set: ****** When data is set: Displayed in cyan Processing at Initialization None.

Appendix-1 Function Block Description APP-1-196

TAS71-R001E

ELEMENT

Indicators & sub PBs type


FUNCTION

CODE

416

SYMBOL

OPX

LOOP PLATES

3 digit display 1 3 digit display 2 Main numeric value 1 (numeric value display and bar graph display) 3 digit display 3 Sub PB 2

Main numeric value 5 (numeric value display and bar graph display)

For details about each element, see Subsection 2.1.1 "Parts Explanation" in "DIASYS Netmation LoopPlateCreator (SCALL User's Guide (TAS71-U007E)". For how to set each element, see Subsection 3.6.3 "Setting of Loop Plates" in the same manua

Sub PB 10

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.9 input No.10 input No.11 input No.12 input No.13 input No.14 input No.15 input No.16 input No.17 input No.18 input No.19 input No.20 input No.21 input No.22 input No.23 input No.24 input No.25 input No.26 input No.27 input Code S-PB-2 S-PB-3 S-PB-4 S-PB-5 S-PB-6 S-PB-7 S-PB-8 S-PB-9 S-PB-10 V1 V2 V3 V1CLR V2CLR V3CLR S-PB-2-CLR S-PB-2-STR FA-1-1 FA-1-2 FA-2-1 FA-2-2 FA-3-1 FA-3-2 FA-4-1 FA-4-2 FA-5-1 FA-5-2 Type D D D D D D D D D A A A A A A A A A A A A A A A A A A Description Status of sub PB 2 Status of sub PB 3 Status of sub PB 4 Status of sub PB 5 Status of sub PB 6 Status of sub PB 7 Status of sub PB 8 Status of sub PB 9 Status of sub PB 10 First numeric value Second numeric value Third numeric value Display color of the first numeric value Display color of the second numeric value Display color of the third numeric value Externally specified display color (sub PB 2 only) (not used) Numeric data of main numeric value 1 Externally specified color of main numeric value 1 Numeric data of main numeric value 2 Externally specified color of main numeric value 2 Numeric data of main numeric value 3 Externally specified color of main numeric value 3 Numeric data of main numeric value 4 Externally specified color of main numeric value 4 Numeric data of main numeric value 5 Externally specified color of main numeric value 5

Appendix-1 Function Block Description APP-1-197

TAS71-R001E

No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output

Code Tagging S-PB-2-Set S-PB-3-Set S-PB-4-Set S-PB-5-Set S-PB-6-Set S-PB-7-Set S-PB-8-Set S-PB-9-Set S-PB-10-Set

Type ED ED ED ED ED ED ED ED ED ED

Description (not used) Operation of sub PB 2 Operation of sub PB 3 Operation of sub PB 4 Operation of sub PB 5 Operation of sub PB 6 Operation of sub PB 7 Operation of sub PB 8 Operation of sub PB 9 Operation of sub PB 10

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling The analog input signals change the display of numeric values on the loop plate depending on the quality. When data is not set: ****** When data is set: Displayed in cyan Processing at Initialization None.

Appendix-1 Function Block Description APP-1-198

TAS71-R001E

ELEMENT

Single Point
FUNCTION

CODE

501

SYMBOL

870C_SP

IEC60870 FUNCTIONS

The element receives the issued single command and the monitored single-point data. For IEC60870 communication protocol

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output Code CMD SCS QU SSQN RSQN ERRC SPI BL SB NT IV Type D D I I I I D D D D D Operation request Operation data: ON = 1, OFF = 0 QU (The specific use is not determined yet.) Status value update sequence number Command response update sequence number Command completion code (0 = normal) Current value (SPI) Block status (BL) Manual set status (SB) Update indication (NT) (not used) Invalid (IV) Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-199

TAS71-R001E

ELEMENT

Double Point
FUNCTION

CODE

502

SYMBOL

870C_DP

IEC60870 FUNCTIONS

The element receives the issued double command and the monitored double-point data. For IEC60870 communication protocol

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output Code CMD DCS1 DCS2 QU SSQN RSQN ERRC DPI1 DPI2 BL SB NT IV Type D D D I I I I D D D D D D Operation request Operation data (bit 0): ON = 0, OFF = 1 Operation data (bit 1): ON = 0, OFF = 1 QU (The specific use is not determined yet.) Status value update sequence number Command response update sequence number Command completion code (0 = normal) Current value (bit 0) Current value (bit 1) Block status (BL) Manual set status (SB) Update indication (NT) (not used) Invalid (IV) Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-200

TAS71-R001E

ELEMENT

Set Point
FUNCTION

CODE

503

SYMBOL

870C_ME

IEC60870 FUNCTIONS

The element receives the issued set point command and the monitored measured value and scaled value. The rules for converting data into integers must be defined beforehand. For IEC60870 communication protocol

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output Code CMD SV QL SSQN RSQN ERRC SVA OV BL SB NT IV Type D I I I I I I D D D D D Operation request Set point value (within the range of signed two-byte integers)
QL (The specific use is not determined yet.)

Description

Status value update sequence number Command response update sequence number Command completion code (0 = normal) Current value Range over (OV) Block status (BL) Manual set status (SB) Update indication (NT) (not used) Invalid (IV)

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-201

TAS71-R001E

ELEMENT

Step Position
FUNCTION

CODE

504

SYMBOL

870C_ST

IEC60870 FUNCTIONS

The element receives the issued regulating step command and the monitored step position data. For IEC60870 communication protocol

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output Code CMD RCS1 RCS2 QU SSQN RSQN ERRC VTI TRN OV BL SB NT IV Type D D D I I I I I D D D D D D Operation request Operation data (bit 0): UP = 0, DOWN = 1 Operation data (bit 1): UP = 1, DOWN = 0 QU (The specific use is not determined yet.) Status value update sequence number Command response update sequence number Command completion code (0 = normal) Step value (-64 to 63) The destination device needs to be checked for the transient (T) element. Range over (OV) Block status (BL) Manual set status (SB) Update indication (NT) (not used) Invalid (IV) Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-202

TAS71-R001E

ELEMENT

Accumulated Data
FUNCTION

CODE

505

SYMBOL

870C_IT

IEC60870 FUNCTIONS The element receives the monitored integrated total. Since SQ (sequence number of the integrated total), CY (carry),and CA (counter adjustment) are used differently depending on the destination device, you need to confirm the specifications with the communication destination beforehand and write required logic. The counter value uses the bit pattern of an unsigned 4-byte integer as a signed 4-byte integer. Note this when processing the counter value in logic. For IEC60870 communication protocol

INPUT/OUTPUT
No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output Code SQN BCV SQ CY CA IV Type I I I D D D Counter value Sequence number of the integrated total (SQ):0 - 31 Carry Adjustment indication (CA) Invalid (IV) Description Sequence number (0 = not received)

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-203

TAS71-R001E

ELEMENT

Single Point with Time


FUNCTION

CODE

506

SYMBOL

870C_SP_T

IEC60870 FUNCTIONS

The element receives the issued single command and the monitored single-point data with time. For IEC60870 communication protocol

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output Code CMD SCS QU SSQN TSQN RSQN ERRC SPI BL SB NT IV GMT MSC Type D D I I I I I D D D D D I I Operation request Operation data: ON = 1, OFF = 0 QU (The specific use is not determined yet.) Status value update sequence number Time update sequence number Command response update sequence number Command completion code (0 = normal) Current value (SPI) Block status (BL) Manual set status (SB) Update indication (NT) (not used) Invalid (IV) Time (total number of seconds) Millisecond Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-204

TAS71-R001E

ELEMENT

Double Point with Time


FUNCTION

CODE

507

SYMBOL

870C_DP_T

IEC60870 FUNCTIONS

The element receives the issued double command and the monitored double-point data with time. For IEC60870 communication protocol

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output No.12 output Code CMD DCS1 DCS2 QU SSQN TSQN RSQN ERRC DPI1 DPI2 BL SB NT IV GMT MSC Type D D D I I I I I D D D D D D I I Operation request Operation data (bit 0): ON = 0, OFF = 1 Operation data (bit 1): ON = 1, OFF = 0 QU (The specific use is not determined yet.) Status value update sequence number Time update sequence number Command response update sequence number Command completion code (0 = normal) Current value (bit 0) Current value (bit 1) Block status (BL) Manual set status (SB) Update indication (NT) (not used) Invalid (IV) Time (total number of seconds) Millisecond Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-205

TAS71-R001E

ELEMENT

Step Position with Time


FUNCTION

CODE

508

SYMBOL

870C_ST_T

IEC60870 FUNCTIONS

The element receives the issued regulating step command and the monitored step position data with time. For IEC60870 communication protocol

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output No.10 output No.11 output No.12 output No.13 output Code CMD RCS1 RCS2 QU SSQN TSQN RSQN ERRC VTI TRN OV BL SB NT IV GMT MSC Type D D D I I I I I I D D D D D D I I Operation request Operation data (bit 0): UP = 0, DOWN = 1 Operaton data (bit 1): UP = 1, DOWN = 0 QU (The specific use is not determined yet.) Status value update sequence number Time update sequence number Command response update sequence number Command completion code (0 = normal) Step value (-64 to 63) The destination device needs to be checked for the transient (T) element. Range over (OV) Block status (BL) Manual set status (SB) Update indication (NT) (not used) Invalid (IV) Time (total number of seconds) Millisecond Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-206

TAS71-R001E

ELEMENT

Normalized Value
FUNCTION

CODE

509

SYMBOL

870C_NV

IEC60870 FUNCTIONS

SThe element receives the issued set normalized value command and the monitored normalized value. The rules for normalizing data must be determined beforehand. For IEC60870 communication protocol

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output No.9 output Code CMD NV QL SSQN RSQN ERRC NVA OV BL SB NT IV Type D A I I I I A D D D D D Operation request Set value QL (The specific use is not determined yet.) Status value update sequence number Command response update sequence number Command completion code (0 = normal) Current value Range over (OV) Block status (BL) Manual set status (SB) Update indication (NT) (not used) Invalid (IV) Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-207

TAS71-R001E

ELEMENT

Query Command
FUNCTION

CODE

510

SYMBOL

870C_IC

IEC60870 FUNCTIONS

The element issues a query command. For IEC60870 communication protocol

INPUT/OUTPUT
No No.1 input No.2 input No.1 output No.2 output Code CMD QOI RSQN ERRC Type D I I I Description Command transmission request Query command modifier (0 to 255) Command response update sequence number Command completion code (0 = normal)

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-208

TAS71-R001E

ELEMENT

Accumulation Counter Query Command

CODE

511

SYMBOL

870C_CI

IEC60870 FUNCTIONS

FUNCTION
The element issues an accumulation counter query command. For IEC60870 communication protocol

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output No.2 output Code CMD RQT FRZ RSQN ERRC Type D I I I I Request (0 to 63) Freeze (0 to 3) Command response update sequence number Command completion code (0 = normal) Description Command transmission request

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-209

TAS71-R001E

ELEMENT

Time Adjustment Command


FUNCTION

CODE

512

SYMBOL

870C_CS

IEC60870 FUNCTIONS

The element issues a time adjustment command. For IEC60870 communication protocol

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.1 output No.2 output Code CMD GMT MSC IV RSQN ERRC Type D I I I I I Description Command transmission request Time (total number of seconds) Millisecond Invalid (IV) Command response update sequence number Command completion code (0 = normal)

SETTING

CONTROL PARAMETER
Nothing

ACTION
No action

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-210

TAS71-R001E

ELEMENT

DNP Client Analog Input


FUNCTION

CODE

513

SYMBOL

DNPC_AI
DNP FUNCTIONS

Communication element for the DNP3.0 client (AI)

INPUT/OUTPUT
No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output No.8 output Code SSQN FSQN TSQN IVAL RVAL FLAG GMT MSEC Type I I I I A I I I Description Status update sequence number Quality update sequence number Time update sequence number Current value (integer) Current value (real number) Quality of the current value Time of occurrence (total number of seconds) Time of occurrence (ms)

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element supports the following DNP3.0 Object/Function Code: Analog Input(obj30)/Func Code=129(RESPONSE),130(UNSOLICITED RESPONSE) Analog Input Change(Obj32)/Func Code=129(RESPONSE),130(UNSOLICITED RESPONSE)

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-211

TAS71-R001E

ELEMENT

DNP Client Analog Output


FUNCTION

CODE

514

SYMBOL

DNPC_AO
DNP FUNCTIONS

Communication element for the DNP3.0 client (AO)

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output Code CMD SETI SETR SSQN FSQN RSQN ERRC IVAL RVAL FLAG Type D I A I I I I I A I Command request Set value (integer) Set value (real number) Status update sequence number Quality update sequence number Command response update sequence number Command response code Current value (integer) Current value (real number) Quality of the current value Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element supports the following DNP3.0 Object/Function Code: Analog Output(obj40)/Func Code=129(RESPONSE),130(UNSOLICITED RESPONSE) Analog Output Block(Obj41)/Func Code=3,4,5,6(SERECT/OPERATE/DIRECT OPERATE/ DIRECT OPERATE-No Ack)/Func Code=129(RESPONSE)

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-212

TAS71-R001E

ELEMENT

DNP Client Binary Input


FUNCTION

CODE

515

SYMBOL

DNPC_BI
DNP FUNCTIONS

Communication element for the DNP3.0 client (BI)

INPUT/OUTPUT
No No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output Code SSQN FSQN TSQN STATE FLAG GMT MSEC Type I I I D I I I Description Status update sequence number Quality update sequence number Time update sequence number Current value (0 or 1) Quality of the current value Time of occurrence (total number of seconds) Time of occurrence (ms)

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element supports the following DNP3.0 Object/Function Code: Binary Input(obj01)/Func Code=129(RESPONSE),130(UNSOLICITED RESPONSE) Binary Input Change(Obj02)/Func Code=129(RESPONSE),130(UNSOLICITED RESPONSE)

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-213

TAS71-R001E

ELEMENT

DNP Client Binary Output


FUNCTION

CODE

516

SYMBOL

DNPC_BO
DNP FUNCTIONS

Communication element for the DNP3.0 client (BO)

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output Code CMD CCODE CQUE CCLR CTRIP COUNT ONT OFFT SSQN FSQN RSQN ERRC STATE FLAG Type D I D D I I I I I I I I D I Command request Code (Control code) Queue (Control code) Clear (Control code) Trip/Close (Control code) Count On time (msec) Off time (msec) Status update sequence number Quality update sequence number Command response update sequence number Command response code Current value (0 or 1) Quality of the current value Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element supports the following DNP3.0 Object/Function Code: Binary Output(obj01)/Func Code=129(RESPONSE),130(UNSOLICITED RESPONSE) Control Relay Output Block/Pattern Control Block Pattern Mask(Obj12) /Func Code=3,4,5,6(SELECT/OPERATE/DIRECT OPERATE /DIRECT OPERATE-No Ack) /Func Code=129(RESPONSE)

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-214

TAS71-R001E

ELEMENT

DNP Client Read Command


FUNCTION

CODE

517

SYMBOL

DNPC_RD
DNP FUNCTIONS

Communication element for the DNP3.0 client (RD)

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.1 output No.2 output Code CMD OBJ VAR QCODE STAIDX STOIDX QUANT RSQN ERRC Type D I I I I I I I I Command request Object group Object variation Qualifier code Start index/Address Stop index/Address Quantity Command response update sequence number Command complete status Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element supports the following DNP3.0 Object/Function Code: Read(Func Code=1)

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-215

TAS71-R001E

ELEMENT

DNP Server Analog Input


FUNCTION

CODE

518

SYMBOL

DNPS_AI
DNP FUNCTIONS

Communication element for the DNP3.0 server (AI)

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.9 input No.1 output No.2 output Code SND FLAG IVAL RVAL SFLAG SIVAL SRVAL GMT MSEC RSQN ERRC Type D I I A I I A I I I I Send request Quality of the current value Current value (integer) Current value (real number) Quality of change event Value of change event (Int) Value of change event (Real) Time of occur rence (total number of seconds) Time of occur rence (ms) Send complete sequence number Send complete code (0=normal) Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element supports the following DNP3.0 Object/Function Code: Analog Input(obj30)/Func Code=1(READ) Analog Input Change(obj32)/Func Code=1(READ)

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-216

TAS71-R001E

ELEMENT

DNP Server Analog Output


FUNCTION

CODE

519

SYMBOL

DNPS_AO
DNP FUNCTIONS

Communication element for the DNP3.0 server (AO)

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.9 input No.1 output No.2 output No.3 output No.4 output Code SEL NOPE FLAG IVAL RVAL SELSQN SELSTS OPESQN OPESTS SSQN OSQN SETI SETR Type D D I I A I I I I I I I A Select status Operation prohibited Quality of the current value Current value (integer) Current value (real number) Select complete sequence number Select complete code Operate complete sequence number Operate complete code Select update sequence number Operate update sequence number Set value (integer) Set value (real number) Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element supports the following DNP3.0 Object/Function Code: Analog Output(obj40)/Func Code=1(READ) Analog Output Block(obj41)/Func Code=3,4,5,6(SELECT/OPERATE/DIRECT OPERATE/ DIRECT OPERATE-No Ack)

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-217

TAS71-R001E

ELEMENT

DNP Server Binary Input


FUNCTION

CODE

520

SYMBOL

DNPS_BI
DNP FUNCTIONS

Communication element for the DNP3.0 server (BI)

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.1 output No.2 output Code SND FLAG STATE SFLAG SSTATE GMT MSEC RSQN ERRC Type D I D I D I I I I Send request Quality of the current value Current value (0 or 1) Quality of change event Value of change event (0 or 1) Time of occur rence (total number of seconds) Time of occur rence (MSEC) Send complete sequence number Send complete code (0=normal) Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element supports the following DNP3.0 Object/Function Code: Binary Input(obj01)/Func Code=1(READ) Binary Input Change(obj02)/Func Code=1(READ)

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-218

TAS71-R001E

ELEMENT

DNP Server Binary Output


FUNCTION

CODE

521

SYMBOL

DNPS_BO
DNP FUNCTIONS

Communication element for the DNP3.0 server (BO)

INPUT/OUTPUT
No No.1 input No.2 input No.3 input No.4 input No.5 input No.6 input No.7 input No.8 input No.1 output No.2 output No.3 output No.4 output No.5 output No.6 output No.7 output Code SEL NOPE FLAG STATE SELSQN SELSTS OPESQN OPESTS SSQN OSQN CCODE CTRIP COUNT ONT OFFT Type D D I D I I I I I I I I I I I Select status Operation prohibited Quality of the current value Current value (0 or 1) Select complete sequence number Select complete code Operate complete sequence number Operate complete code Select update sequence number Operate update sequence number Code (Control code) Trip/Close (Control code) Count On time (msec) Off time (msec) Description

SETTING

CONTROL PARAMETER
Nothing

ACTION
The element supports the following DNP3.0 Object/Function Code: Binary Output(obj10)/Func Code=1(READ) Control Relay Output Block/Pattern Control Block/Pattern Mask(obj12) /Func Code=3,4,5,6(SELECT/OPERATE/DIRECT OPERATE/DIRECT OPERATE-No Ack)

QUALITY HANDLING/PROCESSING AT INITIALIZATION


Quality Handling None. Processing at Initialization None.

Appendix-1 Function Block Description APP-1-219

TAS71-R001E

Appendix-1 Function Block Description APP-1-220

TAS71-R001E

Appendix-2

Function Block List

Control Arithmetic Blocks


No. 1 Code AND Element name Simbol No. 17 Code HLM Element name Simbol

Logic Conjunction

H/L Monitor High Monitor with Hysteresis Low Monitor with Hysteresis H/L Monitor with Hysteresis Deviation Monitor Change-Rate Monitor M Out of N

OR

Logic Sum

18

HMH

NOT

Logic Negation

19

LMH

XOR

Exclusive OR Set/Reset for Prioritized Set Set/Reset for Prioritized Reset ON Delay Timer

20

HLH

SSR

21

DHL

SRR

22

RHL

OND

23

MN

OFD

OFF Delay Timer

24

MON

M Input ON

OSP

One Shot Pulse Time Delay Wipe Out Trigger ON

25

UPC

Unpack

10

TDW

26

FLC

Flicker

11

TON

27

ADD

Simple Addition

12

TOF

Trigger OFF

28

SUM

Addition

13

ON

Digital ON

29

DLT

Subtraction

14

OFF

Digital OFF

30

MUL

Multiplication

15

HIM

High Monitor

31

DIV

Division

16

LOM

Low Monitor

32

ABS

Absolute Value

Appendix-2 Function Block List APP-2-1

TAS71-R001E

No. 33

Code ROT

Element name

Simbol

No. 51

Code PI

Element name

Simbol

Square-Root Extraction Code Reversion

Proportional Integral (CSR) Proportional Integral (QSR) Differential Calculus

34

NEG

52

PIQ

35

PWR

Exponentiation

53

36

ZER

Analog Zero Outut Analog MaximumValue Output Fixed Value Setting

54

AM

Analog Memory

37

INF

55

FX

Polyline Function Digital/Analog Conversion Pack

38

SG

57

D/A

39

HSL

High-Value Selection

59

PAC

40

LSL

Low-Value Selection

60

DT

Arithmetic Cycle

41

MED

Intermediate Value Selection Restriction of Upper/Lower Limit Linear Conversion

42

LMT

43

LIN

44

LAG

Primary Delay Primary Progress/Delay Change-Rate Restriction Unit Move Average

45

LLG

46

RLT

47

MAV

48

DLY

Dead Time Proportional Control

49

50

PR

P with Range Conversion

Appendix-2 Function Block List APP-2-2

TAS71-R001E

Input/Output Blocks
No. 101 Code SW Element name Simbol No. 126 Code NLD Element name Simbol

Digital Switch Simple Analog Switch Analog Switch with Rate Analog Switch with Differential Rate Previous Digital Value Previous Analog Value Digital Input

Null Digital

102

127

NLA

Null Analog

103

TR

128

NLI

Null Integer

104

TRD

129

THD

Through Digital

105

OLD

130

THA

Through Analog

106

OLA

131

THI

Through Integer Arithmetic Order Reversed Digital Arithmetic Order Reversed Analog Arithmetic Order Reversed Integer Communication Analog Input Communication Analog Output Communication Digital Input Communication Digital Output 32 points digital input

107

DI

132

RVD

108

AI

Analog Input

133

RVA

109

PU

Pulse Input

134

RVI

110

DO

Digital Output

135

CAI

111

AO

Analog Output Digital Connection between Sheet Analog Conneccion between Sheet Integer Connection between Sheet Macro I/F Digital

136

CAO

112 113 114 115 116 117 118 119 120 121 122 123 124 125

CED

137

CDI

CEA

138

CDO

CEI

162

DI32

MCD

163

DO32

32points digital output 8 points analog input

MCA

Macro I/F Analog

164

AI8

MCI

Macro I/F Integer Connection Inside Sheet

165

AO8

8 points analog output Register analog

CID

166

RGA

Appendix-2 Function Block List APP-2-3

TAS71-R001E

No. 167

Code RGD

Element name

Simbol

Register digital

168

RGI

Register integer

169

DG

Digital constant

170

MD8

8 inputs intermediate

Appendix-2 Function Block List APP-2-4

TAS71-R001E

Data Logging Blocks


No. 201 Code DAN Element name Simbol No. 221 Code MSC Element name Simbol

Digital Warning

Fetching msec

202

AAN

Analog Warning

222

YMD

Fetching Year/Month/ Date/Hour/Minute/ Second/Week of the Day

203

EVT

Event

223

CTM

Time Creation

204

SSD

Dgital Operation Unit Quality Fetch Digital

224

R2I

Real/Integer Conversion Integer/Real Conversion Integer Addition

205

QGD

225

I2R

206

QGA

Quality Fetch Analog Quality Insertion Digital Quality Insertion Analog Average Value

226

IAD

207

QSD

227

IDL

Integer Subtraction

208

QSA

228

IML

Integer Multiplication Integer Division

209

AVE

229

IDV

210

ONT

ON Time Sizing

230

IMD

Integer Residue

211

ONC

ON Number-ofTime Sizing Digital Write to All-Purpose Logic Analog Write to All-Purpose Logic Digital Read to AllPurpose Logic Analog Read to All-Purpose Logic
Digital for All-Purpose Logic w/Switch Analog for All-Purpose Logic w/Switch

231

ISG

Integer Setup

214

LDW

232

ISW

Integer Switch

215

LAW

233

RTM

Date/Time Output

216

LDR

237

QGI

Quality Fetch Integer Quality Insertion Integer On-The-Hour Data

217

LAR

238

QSI

218

LDS

239

LGT

219

LAS

240

LGV

On-The-Hour Data of Reports Maintenance Log

220

CLD

Calendar

242

MLG

Appendix-2 Function Block List APP-2-5

TAS71-R001E

No. 243

Code PTL

Element name

Simbol

Post Trip Log

244

FRC

Flight Record

245

TAJ

Timer adjustment by DI
Logging value report with adjustable timining

246

LGS

247

GTL

General Trigger Log

248

CAR

Analog signals read by CARD Analog signals written by CARD Digital signals read by CARD Digital signals written by CARD Common integer data read Common integer data write Common integer data read write Voice message

249

CAW

250

CDR

251

CDW

252

LIR

253

LIW

254

LIS

255

VMS

256

XDA

Extended digital alarm Extended event

257

XEV

Appendix-2 Function Block List APP-2-6

TAS71-R001E

System Blocks
No. 301 Code SDI Element name System digital input for logical I/O assignment
System digital output for logical I/O assignment System analog input for logical I/O assignment
System analog output for logical I/O assignment

Simbol

No. 321

Code ETAS

Element name

Simbol

ETA with switch Output ETD with switch Input ETD with switch Output CPS system status

302

SDO

322

ETAD

303

SAI

323

ETAD

304

SAO

324

CPS

305

SII

System integer input System integer output System internal digital System internal analog
MHI Ethernet communication digital input
MHI Ethernet communication digital output

325

VCS

Voice control system Network node

306

SIO

326

NND

307 308 309 310 311

SLD

SLA

ETDI

312

ETDO

313

ETAI

MHI Ethernet communication analog input

314

ETAO

MHI Ethernet communication analog output

315

OPS

OPS station

316

ACS

Accessory station

317

MPS

Multiple process station Printer

318

PRT

319

ESV

Automatic external storage function ETA with switch Input

320

ETAS

Appendix-2 Function Block List APP-2-7

TAS71-R001E

Operator Station Blocks


No. 403 Code PB Element name Simbol

PB operation

404

S/S

Increasing/ decreasing operation


MHI Ethernet increase/ decrease operation data set

405

SSS

406

DST

MHI Ethernet data set request Single analog set & sub PBs type Multiple analog set & sub PBs type 2 bargraph & sub PBs type 3 bargraph & sub PBs type Main PB & sub PBs type Indicators & sub PBs type

411

OPX

412

OPX

413

OPX

414

OPX

415

OPX

416

OPX

Appendix-2 Function Block List APP-2-8

TAS71-R001E

External Communication Blocks


No. 501 Code 870C_ SP 870C_ DP 870C_ ME 870C_ ST 870C_ IT 870C_ SP_T 870C_ DP_T 870C_ ST_T 870C_ NV 870C_ IC 870C_ CI 870C_ CS DNPC _AI DNPC _AO DNPC _BI DNPC _BO DNPC _RD DNPS _AI Element name Simbol No. 519 Code DNPS _AO DNPS _BI DNPS _BO Element name Simbol

Single Point

DNP Server Analog Output DNP Server Binary Input DNP Server Binary Output

502

Double Point

520

503

Set Point

521

504

Step Position

505

Accumulated Data

506

Single Point with Time Double Point with Time Step Position with Time Normalized value

507

508

509

510

Query Command

511

Accumulation Counter Query Command

512

Time Adjustment Command DNP Client Analog Input DNP Client Analog Output DNP Client Binary Input DNP Client Binary Output DNP Client Read Command DNP Server Analog Input

513

514

515

516

517

518

Appendix-2 Function Block List APP-2-9

TAS71-R001E

Appendix-2 Function Block List APP-2-10

TAS71-R001E

Glossary

Arithmetic Block Arithmetic element used in Logic

ORCA A core database for DIASYS-IDOL++. It is an object-oriented database that handles all information as objects.

Arithmetic Order Display This is a function to display the arithmetic order inside the loop on the sheet screen.

ORCA VIEW It is a window that represents

Connection Line It is a line showing the data flow to be used for the output of a certain arithmetic element to another. While an analog is shown in a bold line, a digital is shown in a dotted line.

ObjectDatabase (ORCA) design-data


objects on the tress for each Window. Parameter It is the data set up on the function block for the purpose of control logic arithmetic and monitoring at the operator station. Performance Calculation A plant performance calculation function Reports This is a function to print the process data handled in the accessory station database as daily and monthly reports. Multiple Process Station (MPS) A large-capacity arithmetic unit that processes input/output processing with sites and plant automatic control. It can be loaded with a largescale control system and a data logger function. Signal Name It is a name of the element when the input/output signal of the control station is pasted on a sheet screen as the I/O element. Stencil A template that represents classes of ObjectDatabase (ORCA) in Logic Creator (FLIPPER), Graphic Creator (MARLIN), and List Creator (CORAL). Tracking Tracking is a function to adjust the element arithmetic output to a certain value by temporarily stopping the ordinary arithmetic function, an element's original feature, after receiving the tracking command.

Control System It is a control system which controls a plant.

Input/Output Element These are DIASYS-IDOL++ elements used for input and output, namely, AI, DI, AO, DO, and PU.

Logic sheet It is an one-screen data of the control logic that is described by arithmetic element combination.

Loop Build It is a function to create a sheet data from the logic described on the logic sheet.

Macro Element It is a name of the function or an element which is made usable in the same way as the ordinary arithmetic element with one registered arithmetic element through combining the logic incorporated with multiple arithmetic elements.

Engineering Maintenance Station (EMS) An engineering tool to perform all system setup and data creation for DIASYS Netmation with functions such as diagnostic check of system abnormality and arithmetic-status monitoring, etc.

Window "VIEW" function to represent and edit design data that exist in ObjectDatabase (ORCA) from various angles.

Glossary i

TAS71-R001E

MEMO

Glossary ii

Netmation

TAS71-R001E

Function Block Reference Guide

You might also like