beautypg.com

Interface block (if1), 3 interface block (if1), Logic functions - book 1 interface block 3-3 – Micromod MOD: 1800P - MOD 30ML Identity Module (Version 2) System, I/O and Communications Functions User Manual

Page 29: Figure 3-1. interface block, overview

background image

Logic Functions - Book 1

INTERFACE BLOCK

3-3

3.3

INTERFACE BLOCK (IF1)

The interface block is an environment block that contains the overall instrument related
information and functionality which does not logically fall within any loop or function block.
This includes startup/shutdown conditions, current instrument state, group scan rates and
measured execution times, clock and calendar, controlling source information for those blocks
not run under a loop, instrument tag, power line frequency, and so forth. It is responsible for
clearing the transition flags which get set by various instrument state transitions and handles
messages such as database download which cause such transitions. It maintains the
instrument clock/calendar, controls configuration access to the instrument and
console/computer write access to the high level (not under a loop) function blocks, and
performs periodic hardware checks (including database and EPROM checksums and ram
read/write tests). One interface block is supported as part of the instrument configuration. Up
to five independent function block groupings can be included in a database by specifying the
desired group number in each loop block. The group scan intervals set the rate at which each
group will be executed when the instrument is in the RUN state.

Available to the user as block outputs are the active and acknowledged status of the
diagnostics, database execution information, and general instrument status. An overview of
the block is shown in Figure 3-1. The menus which are used to configure the block are shown
in Figures 3-2, 3-3 and 3.4.

GOOD

BAD

Basic

Configuration

Information

Diagnostic

Information

Startup

Conditions

Interface Block

Status

Database

Execution

Attributes

General

Instrument Status

Power Line Frequency

User Tag

Configurator Tag

Database size

I/O Mismatch

Instrument State

Next Instrument State

Command

Time of Day and quality

Date and quality

Day and quality

Scan interval

Execution Time

Filtered Execution Time

Maximum Execution Time

Comm Blocks Locked

I/O Blocks Locked

Run completion cycles

Warm Start Duration

Cold Start Duration

Run on I/O mismatch

Download on Warm Start

Power out duration

Startup type

Power up initialization

Runtime initialization

Computer status

Console status

Memory module is write protected

Memory mod. soft write protected

Instrument is overconfigured

Instrument powered up

Instrument powered down

I/O board 1 communications error

Time and date not valid

Plus others

Quality Check

FALSE

Bad Inputs

Accepted

(YES/NO)

Run

Complete

Input

Interface Block

Figure 3-1. Interface Block, Overview