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
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