JISKOOT InSpec ARM Sampler Manual Volume2 V5 10
JISKOOT InSpec ARM Sampler Manual Volume2 V5 10
JISKOOT InSpec ARM Sampler Manual Volume2 V5 10
1
Inspec Sampler Controller
2
Inspec Sampler Controller
Table of Contents
3
Inspec Sampler Controller
4
Inspec Sampler Controller
*Mark of Sensia
5
SECTION 1: INTRODUCTION Inspec Sampler Controller
SECTION 1: INTRODUCTION
The Jiskoot InSpec Sampler system and user definable displays for quick access to frequently used
parameters. All interactions are perf level access can monitor the sampling process parameters throughout the batch via
the front panel. operator level access can monitor the sampling process parameters throughout the batch via the front
panel.
The InSpec uses a real-time, multi-tasking operating system and can form part of a distributed control system in
an Ethernet or serial network. If fully enabled, the InSpec can be networked protocol in either slave or master mode. The
InSpec Sampler is able to automatically print configurable batch reports and batch logs during a batch to a serial and/or
Ethernet printer. All archived batch reports, batch files and some system data can also be printed via the front display
menu.
An SD flash card is available to store all batch data, system log files and configuration changes. SD flash cards
up to 32 GB are supported.
The InSpec sampler also supports SMTP (Simple Mail Transfer Protocol). Batch reports and log files can be
automatically emailed to a designated recipient during a batch or via selection from the front display menu. Alarm
notification emails can also be configured for each individual email. System files can also be emailed via the front panel.
This is useful for customer support.
The internet-based Network Time Protocol (NTP) can also be configured to run on the InSpec. This protocol is
used to ensure the system time is synchronised via an external clock source on the internet. This feature can also be
configured with a GMT (Greenwich Mean Time) offset to assist accurate updates in different time zones. The InSpec also
supports Telnet for remote connection to the command line. This is an invaluable tool for remote customer support.
Many configuration and operational features are common across the range of InSpec controller applications
(Samplers and Blenders). To aid clarity and prevent repetition, this sampler application manual will simply point the reader
to the common manual where common menu items occur within the application menu tree.
6
Inspec Sampler Controller SECTION 1: INTRODUCTION
7
SECTION 2: INSTALLATION CHECKLIST Inspec Sampler Controller
2.5 AUTO-PROMPTING
• Select if the system is to use auto-prompting
• If prompting is used select which prompts are to be used
2.6 ETHERNET
• Select if DHCP is used
• Configure Ethernet Printer
• Configure Ethernet email (SMTP) server
• Configure Ethernet NTP Server
2.7 MODBUS
• Set baud rate, parity, node, mode (ASCII or RTU) and word orders.
• Configure Modbus Master Queries.
8
Inspec Sampler Controller SECTION 2: INSTALLATION CHECKLIST
2.8 PRINTER
• Select port
• Set the configurable S_CONFIG_REPORT string register.
• Customise timed period and log contents
• Configure HTML and TEXT report templates.
2.9 SYSTEM
• Set system date and time
• Set required menu options (e.g. 12 front panel display items, decimal places and whether auto scroll of these
items is on or off, set menu timed auto-close etc.)
• Set items to be shown on the two front bar graph LED arrays.
9
SECTION 3: SAMPLER MENU TREE Inspec Sampler Controller
10
Inspec Sampler Controller SECTION 3: SAMPLER MENU TREE
11
SECTION 3: SAMPLER MENU TREE Inspec Sampler Controller
|--SHORT TERM
|--GRABS
|--GRABS TAKEN
|--GRABS SENSED
|--FREQUENCY
|--DENSITY
|--USER FWA BLOCK
|--ANALOGUES
|--INPUT
|--SCALED
|--0-1
|--RAW
|--FWA
|--OUTPUT
|--0-1
|--RAW
|--DISPLAY SETUP
|--SCROLL SETUP
|--DISPLAY ITEMS
|--DISPLAY DEC
|--ENGINEER DISPLAY
|--BAR GRAPH
|--LOCAL INSPEC
|--BAR GRAPH 1
|--BAR GRAPH 2
|--REMOTE IO 1
|--REMOTE IO 2
|--REMOTE IO 3
|--REMOTE IO 4
|--REMOTE IO 5
|--REMOTE IO 6
|--REMOTE IO 7
|--REMOTE IO 8
|--REMOTE IO 9
|--REMOTE IO 10
|--RECORDS & LOGS
|--CONFIGURE REPORT
|--CAN CHANGE REPORT
|--POWER CYCLE REPORT
|--EM.STOP REPORT
|--RESTART REPORT
|--STOPPING REPORT
|--PAUSING REPORT
|--GENERATE REPORT
|--PRINT
|--BATCH REPORT
|--BATCH LOG
|--ALARM PHASE LOG
|--UCL PROGRAM FILE
|--REPORT TEMPLATE
|--START TEMPLATE
|--REGISTERS
|--SET PAGE LENGTH
|--AUTO REPORT PRNT
|--NUM. OF REPORTS
|--DELETE BATCHES
|--EMAIL
|--BATCH REPORT
|--BATCH LOG
|--ALARM PHASE LOG
|--REGISTER LOG
|--MODBUS LOG
|--REBOOT LOG
12
Inspec Sampler Controller SECTION 3: SAMPLER MENU TREE
|--REPORT_TEMPLATE
|--ALL SYSTEM FILES
|--UCL PROGRAM FILE
|--CONFIG.TXT
|--CONFIG.MODBUS.CSV
|--CONFIG.ALARM.CSV
|--CONFIG.CAL
|--CONFIG.BIN
|--AUTO REPORT MAIL
|--AUTO LOG MAIL
|--AUTO ALARM MAIL
|--LOG SETUP
|--PERIOD
|--LOGGING OFF
|--LOG ON SECONDS
|--LOG ON GRABS
|--LOG ON QUANTITY
|--FORMAT
|--OPERATION
|--QTY TO FLOW
|--60
|--3600
|--86400
|--OTHER
|--SET FLOW TYPE
|--MANUAL
|--ADC
|--PULSE
|--MODBUS
|--SAMPLING MODE
|--FLOW PROP.
|--TIME PROP.
|--GRAB
|--AUX CONTROL
|--LINEFILL CONFIG
|--P FACTORS
|--DENSITY UNITS
|--API
|--SG(RD)
|--KG/M3
|--KG/L
|--OTHER
|--ADC SETUP
|--LOCAL IO
|--REMOTE INSPEC 0
|--REMOTE INSPEC 1
|--REMOTE INSPEC 2
|--REMOTE INSPEC 3
|--REMOTE INSPEC 4
|--REMOTE INSPEC 5
|--REMOTE INSPEC 6
|--REMOTE INSPEC 7
|--REMOTE INSPEC 8
|--REMOTE INSPEC 9
|--CANS
|--NUMBER OF CANS
|--ARCHITECTURE
|--SET TARES
|--VOLUMES
|--CHANGE WEIGHT
|--CAN LIVE INPUT
|--OFF
|--WEIGHT
13
SECTION 3: SAMPLER MENU TREE Inspec Sampler Controller
|--VOLUME
|--CAN SIMULATOR
|--SET GRAB SCALAR
|--SET LEAK FLOW
|--SET CAN
|--USER FWA BLOCKS
|--TUNE PID BLOCKS
|--SOURCE / PROMPT
|--BATCH TITLES
|--BATCH ID
|--LINEFILL
|--VOLUME / TIME
|--BATCH DENSITY
|--BATCH FLOW
|--BATCH START
|--SAMPLE VOLUME
|--LFILL VOL
|--LFILL SAMPLE VOL
|--PID BLOCKS
|--CUSTOM PROMPTS
|--SECURITY
|--LOGIN USER
|--LOGOUT
|--WHO AM I?
|--SECURITY TIMEOUT
|--ADD USER
|--EDIT USER
|--SYSTEM
|--INSPEC ID
|--SET DATE/TIME
|--GMT OFFSET
|--DATE FORMAT
|--NTP SETUP
|--ENABLE NTP
|--NTP URL
|--NTP IP ADD
|--NTP POLL TIME
|--EMAIL SETUP
|--SET SMTP URL
|--SMTP IP ADD
|--EMAIL FROM NAME
|--EMAIL FROM DOMAIN
|--EMAIL TO NAME
|--EMAIL TO DOMAIN
|--SERIAL PORTS
|--PORT 2
|--OFF
|--SHELL
|--DISPLAY
|--PRINTER
|--MODBUS SLAVE
|--MODBUS MASTER
|--PORT 3
|--OFF
|--SHELL
|--DISPLAY
|--PRINTER
|--MODBUS SLAVE
|--MODBUS MASTER
|--MODBUS TCP SLAVE
|--MODBUS TCP MASTER
|--IP SETTINGS
|--CONFIGURE DHCP
14
Inspec Sampler Controller SECTION 3: SAMPLER MENU TREE
|--INSPEC IP ADDR
|--VIEW CURRENT
|--SET STATIC
|--SUBNET MASK
|--VIEW CURRENT
|--SET STATIC
|--DEFAULT GATEWAY
|--VIEW CURRENT
|--SET STATIC
|--PRIMARY DNS
|--VIEW CURRENT
|--SET STATIC
|--SECONDARY DNS
|--VIEW CURRENT
|--SET STATIC SETTING
|--SMTP URL ADDR
|--SMTP URL
|--VIEW IP ADD
|--PRINT URL ADDR
|--PRINT URL
|--VIEW IP ADD
|--NTP URL ADDR
|--NTP URL
|--VIEW IP ADD
|--VIEW MAC ADDR
|--USER COMMANDS
|--INPUT
|--OUTPUT
|--I/O
|--CONFIGURE
|--REMOTE MODULES
|--DIGITAL TYPES
|--FIND GRABS
|--CONTROL DIGITALS
|--REMOTE IP ADD
|--TESTS
|--PULSE/FREQ.
|--ADCS
|--DACS
|--DIGITAL IN
|--DIGITAL OUT
|--CALIBRATION
|--ADCS
|--DACS
A description of each menu item will now be given. In order to cover all topics, the options available under the
‘Engineer’ menu will now be explained.
3.4 CONTROL
Both the Operator and the Engineer user access levels provide the same available functions under the InSpec
Sampler’s control menu. The Control menu contains the primary controls for initiating the sampler and manually controlling
the parameters of the batch. These functions will be accessed frequently by the user of the InSpec and have therefore
been placed at the start of the menu.
3.4.1 START
Note, when you are not in the menu the button labelled ‘Start’ on the front panel has the same functionality as
this item in the control menu. For day-to-day use a user with operator level access is far more likely to stick to the
three front panel control buttons (Start, Stop and Reset) rather than enter the menu tree to initiate a batch.
15
SECTION 3: SAMPLER MENU TREE Inspec Sampler Controller
3.4.2 STOP
The Stop command is used to stop a running batch. On selecting this option, a confirmation
prompt will appear before the stop command is executed or cancelled. Again, the front panel ‘Stop’ button also
performs this operation.
3.4.3 RESET
The Reset command is used to reset the batch and return the InSpec to the waiting phase. A batch will
normally be stopped and then reset, although it is possible to select reset whilst the sampler is running. In either
case a prompt will appear asking you to confirm your decision to reset the sampler. The front panel ‘reset’ button
also performs this operation.
3.4.4 PAUSE
In the pause mode the volume for the batch is no longer accumulated. A report is created when the sampler
goes into the pause mode.
3.4.5 EM.STOP
This is an additional and quick method of stopping the sampler by putting it immediately into emergency
stopped mode.
3.5 MANUAL
The Manual sub-menu of the control menu contains items which users can change during an active batch.
3.5.1 FLOW
If the flow is configured for an analogue or pulse input and the user attempts to manually adjust the flow,
a message box will appear stating that the application is ‘not configured for manual flow’.
16
Inspec Sampler Controller SECTION 3: SAMPLER MENU TREE
3.5.3 PIDBLOCK SP
This allows a user with operator level access to manually adjust the set-point of any user configured PID
control blocks.
3.6 ALARMS
See common manual for a full description of the alarms.
17
SECTION 3: SAMPLER MENU TREE Inspec Sampler Controller
WGT ALARM 1
The two weight alarms are triggered if the scaled ADC input value is less than or greater than
the configurable ADC min and max values. Note that these weigh alarms are the default alarms for ADC
input 1 and 2. However the display text for the alarm title can be changed if the ADC inputs are used for
an alternative input to weigh.
WGT ALARM 2
See above
FLOW INPUT ALARM
The flow input alarm is triggered if the scaled ADC input value is less than or greater than the
configurable ADC min and max value. Note that an analogue flow input on ADC 3 is required for this alarm
to be valid. I.e., If the flow type is changed from ADC to manual or pulse then the text for this associated
alarm title becomes redundant and should be changed to reflect whatever ADC3 is setup to read as an
input.
NO CANS
This alarm is triggered when a new can (Sampler Receiver) is required but there are no more
available to change to, if the controller is sampling it will then go into the emergency stopped status which
halts sampling.
GRABBING TOO FAST
If the minimum grab time (I_GRAB_ON_TIME+ I_GRAB_OFF_TIME) is greater than the time
interval required between grabs, then the controller is grabbing too fast and this alarm will be triggered.
TOTAL MISSED GRABS
This alarm is triggered when the number of grabs missed exceeds the configurable alarm
threshold. I.E., The number of grabs counted differs from the number of grabs expected.
CONSEC MISSED GRABS
This alarm is triggered when the number of grabs missed exceeds the configurable grabs
missed max value (C_CON_GRAB_MAX).
BAD BATCH PF
This alarm is triggered when the calculated batch pf is less than or greater than the configurable
threshold registers F_BATCH_PF_MAX and F_BATCH_PF_MIN.
BAD GRAB PF
This alarm is triggered when the calculated can pf is less than or greater than the configurable
threshold registers F_GRAB_PF_MAX and F_GRAB_PF_MIN.
BAD CAN PF
This alarm is triggered when the calculated can pf is less than or greater than the configurable
threshold registers F_CAN_PF_MAX and F_CAN_PF_MIN.
18
Inspec Sampler Controller SECTION 3: SAMPLER MENU TREE
BAD SHORT PF
This alarm is triggered when the calculated batch pf is less than or greater than the configurable
threshold registers F_SHORT_TERM_PF_MAX and F_SHORT_TERM_PF_MIN.
LOOP FAULT
This alarm is triggered by a digital in signal. This informs the controller of a loop fault.
BAD TARE 1
The tare alarms are triggered when the respective can condition registers
(C_CAN_CONDITION1 & C_CAN_CONDITION2) indicate that the can is either above or below the
accepted tare weight.
BAD TARE 2
See Above. Note: Whilst the InSpec has a 16 can configurable architecture, 2 can systems are
still by far the most common. For this reason, these two alarms have been left in as default. If required,
you can configure additional bad tare alarms for any additional cans in your system.
POWER FAILURE
This alarm is triggered when the InSpec has previously encountered a power cycle during an
active phase. The alarm is not triggered when a power cycle occurs in the ‘Waiting’ phase.
SD MEMORY MIN
This alarm is triggered when the memory on the SD card is getting to a user specified minimum
value. The low threshold is stored within the C_SD_CARD_MIN register.
SD MEMORY LOW
This alarm is triggered when the memory on the SD card is getting to a user specified low value.
The low threshold is stored within the C_SD_CARD_LOW register.
REPORT NUM.MAX
This indicates when the maximum number of reports (per batch folder) have been generated.
The maximum value for this alarm is 30 reports. The counter for the reports is held and incremented in
I_REPORT_NUMBER.
IO COMMS FAILURE
If any remote IO InSpec devices connected to this, the master Sampler InSpec, lose connection
for any reason then this alarm will be triggered to warn you that the communications have failed. By
default, this is an emergency stop alarm, so if in a non-waiting phase, the InSpec will go into emergency
stop. For further information, go to the IO Setup & Test→ Remote Setup page. Here you will be able to
see which of your devices is not responding.
IO INCOMPATIBLE
The software for the sampler and the software for the IO device are released together as a
compatible pair. E.g., Sampler version 4.00 software will have an associated IO version 4.00 software
that was compiled for the Sampler application. Internal data registers communicate between the devices
in order to ascertain whether the correct compatible pair have been installed. If there is a mismatch
between either the version number of the two installed software versions or the application type that the
IO was compiled for, then the alarm will be triggered.
19
SECTION 3: SAMPLER MENU TREE Inspec Sampler Controller
CAN ERROR
In the waiting phase, the sampler software continually checks the requested can architecture
versus the available can architecture. If there is a mismatch between the two then the can error alarm is
triggered. The operator needs to understand the can architecture and the principles of operation well in
order to understand what might be wrong when the alarm is triggered. If this alarm is triggered,
essentially it means that one or more of the required cans proposed are not available. Here are some
example scenarios:
1. You have 8 cans in your system, you require 4 per cycle and have selected the start can
as can 2. Can 2 however is out of tare. The alarm will be triggered. If you now change the
start can to ‘any can’, the alarm will deactivate.
2. You have 3 cans in your system, you require 2 per cycle, you have selected ‘can 1’ to start
on and have stated that the cans are in order. Can 2 is out of tare. The alarm will be
triggered because there are not two available cans in order. If you change the start can to
can 3, the alarm will deactivate because it will now use Cans 3 and 1 and fulfil both the
required cans per cycle --- 2 and the need to be in order.
3. You have 6 cans in your system, you require 4 cans to start, 4 per cycle, you have selected
any can to start and the cans do not have to be in order. Can 3 is above tare, cans 5 and
6 are below tare. Therefore, 3 of your 6 cans are unavailable. There are 3 cans remaining,
but you require both 4 to start and 4 per cycle. The alarm is active. Bring can 3 back into
tare and the alarm will be deactivated.
4. Alternatively to the above active alarm scenario. Reduce the start cans to 3 and select
infinite cans. This will also deactivate the alarm. When infinite cans option is selected, there
is no ‘per cycle’ requirement to be met. This simplifies the rules that enable a valid can
architecture.
3.6.7 LEDs
Sampler LEDs
There now follows a short description of the LEDs as shown in the above diagram.
3.6.8 STATUS
The status LED is used to indicate what the current status (operating condition) of the controller is. The
given colour is dependent on the status as follows:
• RESETTING: ALL OFF
• WAITING: ALL OFF
• STARTING: BLUE STEADY
• LF_SAMPLE: BLUE STEADY
• LF_FINISH: BLUE STEADY
• LINEFILL: BLUE STEADY
• SAMPLING: GREEN STEADY
• STOPPING: RED STEADY
• STOPPED: RED STEADY
• EM_STOPPING: RED FLASHING
• EM_STOPPED: RED FLASHING
20
Inspec Sampler Controller SECTION 3: SAMPLER MENU TREE
3.6.9 ALARM
The Alarm LED shows the current highest level of alarm ranging from no alarms to controlled stop or
emergency stop alarms (acknowledged or unacknowledged). If the LED is off it indicates no alarms, blue indicates
a warning alarm and red indicates a controlled stop or emergency stop alarm. Blue (warning alarms) and red
(controlled or emergency stop alarms) flash if the given alarm is unacknowledged. The following indicates the
alarm led condition in accordance with what alarm types are currently active and whether they are acknowledged
or unacknowledged.
3.6.11 RECEIVER 1
The receiver LEDs indicate the current condition of the sampler’s can receivers as follows:
• In tare. Ready for filling: LED OFF.
• Can ok and filling: GREEN STEADY.
• Below or Above Tare: RED. Note if a can is not present then it is effectively below tare
and the receiver LED will also appear RED.
3.6.12 RECEIVER 2
As for receiver 1 but for receiver 2.
Note: There are no indicators for receivers above 2 to 16.
3.8 DISPLAY
3.8.1 BASIC SCREEN LAYOUT
The InSpec display consists of a 20x2 LCD display. The display operates within several modes. A full
description of the controller interface is covered in the InSpec common manual. The most common screen that a
user will see during day-to-day use is the front display screen. This is a typical default screen shown during
operation.
21
SECTION 3: SAMPLER MENU TREE Inspec Sampler Controller
Note that the three-letter status indicator display is application specific. The following three letter abbreviations
are used to denote the following Sampler status conditions:
• RST = RESETTING.
• WGT = WAITING.
• STA = STARTING.
• LFS = LINEFILL SAMPLE.
• LFF = LINEFILL FINISHING.
• LFP = LINEFILL PASSING.
• SAM = SAMPLING.
• STG=STOPPING:
• STD = STOPPED.
• ESG = EM STOPPING.
• ESD = EM_STOPPED.
The display menu item allows specific commonly required values to be selected for display. This section is
covered in the common manual. The specific Sampler related display items that are available are now described. Selecting
any of the given display items will result in a prompt appearing to ask you which one of the twelve display slots you wish
to assign the item to. Most of these items are self-explanatory by their title alone. There are various options under each
item:
3.8.2 TIME
CURRENT
Select this item to display the current time.
STARTING
Select this item to display the time at which the current or the last batch was started.
ELAPSED
Select this item to display the time that has elapsed since a batch was started. The elapsed time is calculated on
a per batch basis.
DATE
Selecting this item will display the current date. The current format is used for display purposes. The date format
is configurable via the system menu.
FINISH
Selecting this item will display the current date. The current format is used for display purposes. The date format
is configurable via the system menu.
22
Inspec Sampler Controller SECTION 3: SAMPLER MENU TREE
3.8.3 FLOWS
MEASURED
This displays the flow rate being used by the sampler, either a manually entered set rate or one taken from a
meter.
REQUIRED
This displays the desired flow rate input when the batch was configured.
3.8.4 VOLUMES
MEASURED
This is the volume of fluid that has passed the sampler since the batch started.
REQUIRED
This is the expected volume of the batch as set in the batch configuration.
3.8.6 WEIGHT
23
SECTION 3: SAMPLER MENU TREE Inspec Sampler Controller
3.8.7 CANS
CAN INPUT 1
This displays the raw value for can input 1.
CAN INPUT 2
This displays the raw value for can input 2.
CURRENT CAN
Display the current can in use, can 1 or can 2.
CANS USED
Display the number of cans used. This item is particularly useful when the controller is in cyclic
mode and infinite cans are in use.
Note: There is an additional feature/setting for cans on the web interface. This allows for the
selection and setup of a can flow meter. This is similar to how you configure a mainline flow meter and
offers settings for the type of can flow input used (Pulse, ADC etc), the Qty to Flow, Frequency and pulse
source (for pulse input), meter factor, flow cutoff and flow damping. These settings will be familiar to the
engineer who configured the flow meter for the Sampler and should only be set by a qualified engineer
when the system is in the waiting phase of operation.
3.8.8 P. FACTORS
TOTAL BATCH
This is the performance factor over the entire batch. It compares the expect sample volume given
the batch size verses the actual sample volume measured by the can weigh.
GRAB
This is the grab performance factor. It compares the number of samples taken verses number
of samples measured in the can via the can weigh.
CAN
This is the performance factor over the current can. It is the same as batch pf but for just the
current can.
SHORT TERM
This is the performance factor over a configurable number of grabs.
3.8.9 GRABS
GRABS TAKEN
This displays the number of grabs taken for the current batch.
24
Inspec Sampler Controller SECTION 3: SAMPLER MENU TREE
GRABS SENSED
This displays the number of grabs sensed via the grab sensor for the current batch. It is dependent
on the grab sensor being present.
3.8.10 FREQUENCY
This item allows the frequency to be displayed. You will be prompted and asked for which
frequency you wish to display, 1 or 2.
3.8.11 DENSITY
This displays the density value for the current batch.
3.8.13 ANALOGUES
INPUT
The ADC Input value is further broken down into the following display options
SCALED
Analogue input scaled to the user units.
0-1
Analogue input scaled 0 to 1.
RAW
Analogue input as an integer bit value direct from the hardware.
FWA
Flow weighted averaged analogue value in user scaled units.
OUTPUT
The ADC output value is further broken down into the following display options
0-1
Analogue output scaled 0 to 1.
RAW
Analogue output scaled as an integer bit value directly sent to the hardware.
SCROLL SETUP
See common manual
DISPLAY ITEMS
See common manual
DISPLAY DEC
See common manual
ENGINEER DISPLAY
See common manual
25
SECTION 3: SAMPLER MENU TREE Inspec Sampler Controller
BAR GRAPH 1
See common manual
BAR GRAPH 2
See common manual
3.9.2 PRINT
See common manual for more details on the print facilities.
Batch Report
Here you can select an historic batch report to be printed.
Batch Log
Here you can select an historic batch log to be printed.
Report Template
Here you can print the text report template file.
Start Template
Here you can print the start report template file.
Registers
Here you can print the register list.
NUM. OF REPORTS
Here you set the number of reports you would like to print per report request either manually or
automatically during a batch due to a phase change etc.
26
Inspec Sampler Controller SECTION 3: SAMPLER MENU TREE
3.9.4 EMAIL
See the common manual for more information on the Ethernet/IP functions of the InSpec
controller, including Email / SMTP.
Batch Report
Here you can select an historic batch report to be emailed.
Batch Log
Here you can select an historic batch log to be emailed.
Register Log
Here you can email the log of changes to configuration registers.
Modbus Log
Here you can email the log of changes to Modbus addresses.
Reboot Log
Here you can email the log of system reboots.
Report Template
Here you can email the text report template file.
Config.txt
Here you can email the configuration file config.txt
Config.modbus.csv
Here you can email the Modbus configuration file config.modbus.csv
Config.alarm.csv
Here you can email the alarm configuration file config.alarm.csv
Config.bin
Here you can email the configuration file config.bin
27
SECTION 3: SAMPLER MENU TREE Inspec Sampler Controller
Period
Set the Log Period of the logging facility.
Format
Here you select the items to be logged and their format. You also select if the items are to be
logged to the printer and associated text file or to the CSV format log file or both.
3.10 OPERATION
3.10.1 QTY TO FLOW
This is used to define the ratio of quantity to flow. If the flow is measured in “volume per time”, this value
is “time” if it was measured in seconds, i.e. 1 hour is 3600 seconds and thus we would use 3600 seconds. Typical
values are provided but should these not suffice then an alternate value can be entered.
You will then be asked to select a specific flow type from the subset, manual, adc or pulse.
28
Inspec Sampler Controller SECTION 3: SAMPLER MENU TREE
If you are using cyclic batching, you will have to confirm whether you are using infinite cans or not. If not,
simply enter the number of required cans.
3.10.4 GRAB
The grab function is integral to the accuracy of any batch sample. This section allows the software
components of grab to be configured. The user is prompted for the grab size in cubic centimetres and then the
number of grabs before service to the grab probe is required. You are then asked if you wish to reset this service
grab counter. Typically, this is done after service. The next question asks whether a grab sensor is connected.
You must now enter the grab on time in milliseconds. This is the time taken to initiate a sample grab.
Secondly the grab off time is configured, which is the minimum time to reset the probe for the next grab cycle. By
default, these values are both set to 250mS. This means that together the shortest allowable time for a single
grab to be taken is 500mS.
There is also the ability to enter Pre-Fill Grabs and Post Displace Grabs. This can be used to overcome
scenarios in which the sample lines to the receivers are unusually long. The pre-fill grabs are configured so that
enough grabs are taken to fill the entire line up to and prior to the can being sampled into. At the end of a batch
the post displace grabs are then taken as fast as possible to empty the line into the can. Ideally the pre and post
grab settings would be the same but in reality, they will probably need to be fine-tuned to suit the system. With
this system a manual purge of the line would need to be performed between batches to prevent cross
contamination.
AUX CONTROL
This configures auxiliary control. I.E., Motor control for jet mix pumps, fast loop pumps, etc.
First, we are asked to select what condition drives the auxiliary control – the status or the flow. In status
mode, the motor signal is turned on in all status conditions except for in Waiting (WTG), Resetting (RST), Stopped
(STD) and Emergency stopped (ESD). The current status value is held in the I_PHASE register and is also
displayed on the bottom left of the front display. Each status has a three-letter abbreviation. In flow mode, the
motor signal is on if there is any flow at all and we are not in either the emergency stopped or waiting status
conditions.
You are then asked to select a value for the aux off delay. This is the number of seconds that will count
down before the off signal turns the motor off. The default is 5 seconds. This off delay prevents frequent tripping
of the motor around a set point. This can be very damaging for sensitive pumps.
Then you are asked to enter a value for the signal fleet time. This value stores the duration in seconds
for holding the fleet output signals. The default is 2 seconds.
Finally, you are asked to enter a value for aux start delay qty, this prevents the starting of the auxiliary
control until the specified amount of volume has elapsed. The default is 0.
3.10.6 P. FACTORS
There are four performance factors (PF) in the InSpec as follows:
“Batch” performance factor is based upon the expected sample for the total batch processed so far
verses the actual sample for the batch according to the can weigh. This value is calculated by dividing the live
total sample volume by the expected sample volume. In an ideal system they will be identical with a performance
factor of 1.
Batch PF = Measured batch sample volume/Expected batch sample volume.
“Grab” performance factor is based upon the calculated sample based on number of grabs taken verses
the actual sample for the batch according to the can weigh. This value is calculated by dividing the live total
sample volume by the calculated sample volume. In an ideal system they will be identical with a performance
factor of 1.
Grab PF = Measured batch sample volume/Calculated batch sample volume taken.
29
SECTION 3: SAMPLER MENU TREE Inspec Sampler Controller
“Can” performance factor is based upon the expected sample for the current can verses the actual
sample for this can according to can weigh.
Can PF = Measured can sample volume/Expected can sample volume.
“Short term” performance factor is based upon the expected sample for a user configurable grab count
verses actual sample according to the can weigh for that grab count. The short-term PF uses a sliding average
of the data over the number of short term PF grabs.
Short term PF = Measured volume sliding average/Expected volume sliding average.
Batch PF and grab PF might at first look to be the same however this is incorrect, Grab PF will not show
a problem when the system is unable to keep up with the required grab rate, when Batch PF will. Grab PF can
be used to prove the grab probe is taking the correct amount of sample, while Batch PF should be used to validate
the actual batch.
3.10.9 CANS
NUMBER OF CANS
This is the number of cans that are in the system, this can be either infinite or up to 16 cans maximum.
ARCHITECTURE
Here you enter the parameters for the can architecture of the system. You will be prompted to enter the
number of cans in the system (limited to 16 maximum), the number of available cans that need to be available for
the sampler to start, which specific can to start on (enter can number or select any) and finally whether the cans
are to be used in sequential orders.
SET TARES
Enter the max and the min tare for the specified can in the architecture, from 1 to a maximum of 16.
VOLUMES
Sets the volume for the required sample and also sets the larger can change volume where the can is
considered full and must be changed.
CHANGE WEIGHT
This is the weight at which the can will change. The sampler also has a change volume. Both this and
the change weight are checked during a batch. If either are exceeded, then a can change event will occur.
CAN SIMULATOR
Here you can turn on a can simulator that simulates different tare and leak conditions up to 16 can
architecture. This is purely used for test and demonstration purposes and should never be used in a live system.
30
Inspec Sampler Controller SECTION 3: SAMPLER MENU TREE
BATCH TITLES
Enter a name or title of the batch.
BATCH ID
Enter a numerical ID for the batch.
LINEFILL
This is used for using and configuring Linefill.
VOLUME / TIME
This is used to enter either the time or volume of a batch depending on operating mode.
BATCH DENSITY
Enter the density of the batch.
BATCH FLOW
Enter the flow of the batch.
BATCH START
Confirmation of the start of a batch.
SAMPLE VOLUME
For entering the required sample volume size.
PID BLOCKS
For entering the required set point for any configured PID blocks. There is a prompt for each PID Block.
CUSTOM PROMPTS
For configuring user prompts at the start of a batch. This is particularly useful for UCL programs where
input is required.
3.11 SECURITY
See common manual
3.11.2 LOGOUT
See common manual
31
SECTION 3: SAMPLER MENU TREE Inspec Sampler Controller
3.11.3 WHO AM I?
See common manual
3.12 SYSTEM
See common manual
3.12.8 IP SETTINGS
See common manual
3.12.10 IO
See common manual
TESTS
See common manual
32
Inspec Sampler Controller SECTION 3: SAMPLER MENU TREE
CALIBRATION
See common manual
33
SECTION 4: SAMPLER IO Inspec Sampler Controller
SECTION 4: SAMPLER IO
This table shows the InSpec Sampler’s relay connections:
Terminal I/O Description Default Duty
Plug 1 1 Common
Sample Grab Signal
(Relay) 2 Normally Open
Plug 2 1 Common
Receiver Select Signal
(Relay) 2 Normally Open
Plug 3 1 Common
Auxiliary Start/On Signal
(Relay) 2 Normally Open
Plug 4 1 Common
Auxiliary Stop/Off Signal
(Relay) 2 Normally Open
Plugs 1 to 4 - Relay Connections
This table shows the terminal 3 block connections for the InSpec Sampler.
34
Inspec Sampler Controller SECTION 4: SAMPLER IO
Pulse Inputs
Pulse input 1 = Flow
Pulse input 2 = Grab Sensor
Digitals
Digital Outputs
(Note: the last 4 digitals (5,6,7 and 8) can act as either inputs or outputs. Hence digital 8 is assigned as
a general alarm in the output listing below).
1 = Grab Output
2 = Can Select Out
3 = C Aux On Signal
4 = C Aux Off Signal
8 = General Alarm
Digital Inputs
5 = Loop Fault
6 = Stop command
7 = Can change
35
SECTION 5: SAMPLER OPERATION Inspec Sampler Controller
36
Inspec Sampler Controller SECTION 5: SAMPLER OPERATION
The batch details and any required line-fill configuration have to be entered in accordance with which
auto prompts have been enabled before it is possible to start. It is feasible to have all auto prompts turned off and
if the sampler is started via the menu it will immediately start. For safety cautions you will always be asked to
confirm the use of the front panel soft key ‘Start’ button. Before sampling commences a check is made to ensure
that there is at least one valid can available, the exact number required depends on the option selected in
Configuration/Cans/Starting. A valid can has a weight between the minimum and maximum tare limits. If a can
weigh system is not present, then it is always assumed that there is a can available. If a can is not available, then
the sampling system will not start.
5.2 LINEFILL
The volume may be sampled, and if so then the sample will be held in a separate receiver to that of
the main batch, so it is important to ensure that enough cans are available for use. may be sampled, and if so
then the sample will be held in a separate receiver to that of the main batch, so it is important to ensure that
enough cans are available for use.
A user with engineer access can configure linefill so that the auto prompt appears whenever a batch is
started. At start up this prompts for whether linefill is to be performed, the linefill volume operator access to
confirm and activate linefill at the start of a batch. A user with engineer level access can also configure the default
values for linefill via the operations menu. The parameters are the same as at batch start up, with the exception
that a user with engineer level access is also asked to confirm whether a grab sensor is used during the linefill
period. level access is also asked to confirm whether a grab sensor is used during the linefill period.
Due to the relatively small volume of linefill, if sampling is required it is possible to drive the grab probe
too fast, generating alarms. To prevent this, grab sensing can be inhibited during linefill sampling. This option is
selected whilst setting up linefill.
37
SECTION 5: SAMPLER OPERATION Inspec Sampler Controller
AccumulatedBatchSampleVolume
BatchPF=
ExpectedBatchSampleVolume
The accumulated batch sample volume is the actual volume collected so far, where:
AccumulatedBatchSampleWeight
AccumulatedBatchSampleVolume =
MeanDensityinput
The expected batch sample volume is the theoretical sample volume that should have been collected so
far for the elapsed batch size, where:
MeasuredBatchVolume
ExpectedBatchSampleVolume = * RequiredSampleVolume
RequiredBatchVolume
AccumulatedBatchSampleVolume
GrabPF =
CalculatedBatchSampleVolume
The accumulated batch sample volume is the actual volume collected so far, where:
AccumulatedBatchSampleWeight
AccumulatedBatchSampleVolume =
MeanDensityinput
The calculated batch sample volume is the actual sample so far for the number of grabs, where:
38
Inspec Sampler Controller SECTION 5: SAMPLER OPERATION
AccumulatedCanSampleVolume
CanPF =
ExpectedCanSampleVolume
The accumulated can sample volume is the actual volume collected for the can so far, where,
AccumulatedCanSampleWeight
AccumulatedCanSampleVolume =
MeanCanDensity input
The expected can sample volume is the theoretical sample volume collected so far for the volume passed
for this can, where:
BatchVolumeThisCan
ExpectedCanSampleVolume = * RequiredSampleVolume
RequiredBatchVolume
ShortTermPF(n) =
AccumulatedCanSampleVolume n − AccumulatedCanSampleVolume n -ShortTermGrabCount
Grab Volume * ShortTermGrabCount
39
SECTION 6: REMOTE IO MODULE Inspec Sampler Controller
The remote capability of this IO can be used by the Master unit to enhance control or provide control for
existing features. I.E., The Grab Output signal can reside on a remote digital.
6.5 ETHERNET
This is the most important configuration option for the InSpec RIO device. All the RIO field inputs coming
into the device are communicated back to the Master unit. This is only possible if the Ethernet is configured on
the same immediate network or another accessible network. The IO data is then communicated across the
network link between the remote device and the base unit using Modbus Master TCP/IP. The parameters for this
internal Modbus Master connection cannot be reconfigured by the user.
Once determined, the IP address of the RIO device needs to be entered into the master unit in one of
the designated remote URL registers. When any of these registers contain data, it forces the master unit to
attempt a connection. If successful, the IO data from the remote unit is then continually communicated to the
base unit.
40
Inspec Sampler Controller Appendix A: Publisher Notes
WARRANTY
WARRANTY - LIMITATION OF LIABILITY: Seller warrants only title to the products, software, supplies and materials
and that, except as to software, the same are free from defects in workmanship and materials for a period of one (1) year
from the date of delivery. Seller does not warrant that software is free from error or that software will run in an
uninterrupted fashion. Seller provides all software ‘as is’. THERE ARE NO WARRANTIES, EXPRESS OR IMPLIED, OF
MERCHANTABILITY, FITNESS OR OTHERWISE WHICH EXTEND BEYOND THOSE STATED IN THE IMMEDIATELY
PRECEDING SENTENCE. Seller's liability and Buyer's exclusive remedy in any case of action (whether in contract, tort,
breach of warranty or otherwise) arising out of the sale or use of any products, software, supplies, or materials is
expressly limited to the replacement of such products, software, supplies, or materials on their return to Seller or, at
Seller's option, to the allowance to the customer of credit for the cost of such items. In no event shall Seller be liable for
special, incidental, indirect, punitive or consequential damages. Seller does not warrant in any way products, software,
supplies and materials not manufactured by Seller, and such will be sold only with the warranties that are given by the
manufacturer thereof. Seller will pass only through to its purchaser of such items the warranty granted to it by the
manufacturer.
DISCLAIMER
Whilst Sensia has taken every care in the preparation of this document, it cannot accept responsibility for printing errors
or omissions and does not warrant that it is correct and comprehensive in every particular. Equipment supplied should
always be operated by persons with an appropriate level of skill and training.
Sensia shall not be liable for incidental or consequential damages resulting from the furnishing, performance or use of
this material.
Sensia pursues a policy of continuous improvement, and information given herein may be updated without notice.
Further, this information is proprietary to Sensia, and must not be disclosed to any third party except as may be required
to operate the equipment supplied in accordance with the purposes for which it was sold by the persons properly
licensed to operate it.
41
CONTACT US
Regional Offices Telephone
Canada, AB +1 587 291 2190
Duncan, OK +1 580 736 7600
Coraopolis, PA +1 724 218 7800
Tunbridge Wells, UK +44 1892 518000
Midland, TX +1 432 247 6020
Mexico +1 52 55 5246 2000
Inquiries [email protected]
Service [email protected]
sensiaglobal.com
Add intelligent action to your oil & gas solutions
Copyright © 2020 Sensia UK Ltd. All rights reserved.