FEC920: USER GUIDE List of Contents (Cont.) Section Page 5.3 TOP LEVEL MENU ..........21 5.3.1 Home .
Page 6
FEC920: USER GUIDE List of Contents (Cont.) Section Page 6.7.1 Ethernet/IP Configuration Main menu ......96 6.7.2 Implicit inputs/outputs .
Page 7
FEC920: USER GUIDE List of Contents (Cont.) Section Page 9.3 GRAPHICAL WIRING EDITOR ........189 9.3.1 Tool bar .
Page 8
FEC920: USER GUIDE List of Contents (Cont.) Section Page C1.14 DHCP Support ..........228 C1.15 Network Protocols .
Page 9
FEC920: USER GUIDE 1 SAFETY NOTES Warning: Any interruption of the protective conductor inside or outside the apparatus, or disconnection of the protective earth terminal is likely to make the apparatus dangerous under some fault conditions. Intentional interruption is prohibited.
Page 10
FEC920: USER GUIDE This instrument is intended for industrial temperature and process control applications within the requirements of the European directives on safety and EMC. Installation may be carried out only by qualified personnel. To prevent hands or metal tools coming into contact with parts that are electrically live the instrument must be installed in an enclosure.
Page 11
FEC920: USER GUIDE USB DEVICE PRECAUTIONS Note: The use of U3 USB Flash drives is not recommended. Precautions against electrostatic discharge should be taken when the instrument terminals are being accessed. The USB and Ethernet connections are particularly vulnerable. Ideally, the USB device should be plugged directly into the instrument, as the use of extension leads may compromise the instrument’s ESD compliance.
Page 12
FEC920: USER GUIDE 2 CYBERSECURITY WHAT’S IN THIS CHAPTER This chapter outlines some good practice approaches to cybersecurity as they relate to use of the FEC920 instrument, and draws attention to several FEC920 features that could assist in implementing robust cybersecurity.
Page 13
MEMORY INTEGRITY When a FEC920 device powers up, it automatically performs an integrity check on the contents of its internal non-volatile memory devices. Additional periodic integrity checks are performed during normal runtime and when non-volatile data is being written.
Page 14
2.7.2 FTP Server Up to two external FTP servers can be configured. The FEC920 will then connect to these servers as an FTP client and push archive files to the servers. Threat mitigation as for FTP Client.
Page 15
Firewall to block UDP port 123. 2.7.6 ModBus The FEC920 supports ModBus, which can be configured to act as Master via TCP and Slave via serial or TCP. To mitigate threats: Physically protect access to subnet (or serial cabling) in use.
Page 16
FEC920: USER GUIDE 3 INTRODUCTION This document describes the installation, operation and configuration of a paperless graphic recorder/ controller. The instrument comes, as standard, with four input channels and is equipped for secure archiving via FTP transfer and/or to USB memory stick.
Page 17
FEC920: USER GUIDE 4 INSTALLATION Caution: Before installation, ensure that the specified instrument supply voltage matches the facility supply. 4.1 MECHANICAL INSTALLATION Figure 1 gives installation details. 4.1.1 Installation Procedure If it is not already in place, fit the IP65 sealing gasket behind the front bezel of the instrument.
Page 18
FEC920: USER GUIDE 4.1.3 Removing the Instrument from its Sleeve The instrument is designed to be removed from its sleeve from the front panel. However, if a USB memory stick or the Ethernet cable is fitted then this must be removed first.
Page 19
FEC920: USER GUIDE Side View Latching ears Panel cutout: 92mm x 92mm (both -0 + 0.8mm) Top View 3.62in x 3.62in (both -0.00 + 0.03in) Minimum inter-unit spacing: Horizontal (‘x’) = 10mm (0.4in) Vertical (‘y’) = 38mm (1.5in) Figure 3 Mechanical installation details (wash down case option)
Page 20
FEC920: USER GUIDE ELECTRICAL INSTALLATION Figure 4 shows the locations of the various user terminations along with signal and supply wiring pinouts. 4.2.1 Termination details The screw terminals accept single wires in the range 0.21 to 2.08mm (24 to 14 AWG) inclusive, or two wires each in the range 0.21 to 1.31mm...
Page 21
FEC920: USER GUIDE 100 to 230Vac±15%; 48/62 Hz Brown Blue Mains (Line) supply voltage 24Vac; -15%, +10% 48 to 62 Hz or 24Vdc; -15%, +20% Supply (polarity irrelevant) Voltage Safety Earth Low voltage option wiring I/O1 R>500R = inactive R<150R = active...
Page 22
FEC920: USER GUIDE 4.2.2 Low Voltage Option This option allows the use of a low voltage ac or dc 24V supply. The specification in Appendix A gives full details. The polarity of the dc supply connection is not important - it may be connected either way round.
Page 23
FEC920: USER GUIDE 5 OPERATION On power up a default or custom splash screen appears and remains visible whilst the unit is initialising. If during this process a network broadcast storm is detected, the unit stops, displaying a network failure icon until the broadcast storm has cleared, after which the initialisation process resumes.
Page 24
FEC920: USER GUIDE PAGE BUTTON From any non-configuration page, pressing this push button causes the top level menu (Figure 6) to appear. The figure shows the menu for a user logged in with ‘Engineer’ level access. Other access levels may have fewer menu items.
Page 25
FEC920: USER GUIDE PROCESS VARIABLE DISPLAY As discussed above, the operator interface consists of a display screen and associated push buttons. The display screen shows process variables in one of a number of formats, or operational details (notes or alarm history for example), or configuration details for use in setting up the recorder to produce the required displays and history formats.
Page 26
FEC920: USER GUIDE Absolute High Absolute Low Deviation High Deviation Low Deviation Band Rising Rate of change Falling Rate of change Digital High Digital Low Figure 9 Alarm icons 5.2.2 Status Bar Icons The following items can appear in a dedicated window immediately to the left of the time and date, at the bottom right-hand corner of the display.
Page 27
FEC920: USER GUIDE FTP Primary Server Failure This error occurs if the recorder fails to establish connection with the primary server, after two attempts. After the second attempt fails, the recorder attempts to establish connection with the secondary server instead. Primary and secondary server details are entered in the Network.
Page 28
FEC920: USER GUIDE CHANNEL ALARM This indicator appears if any channel (including channels not in the display group) is in an alarm state. The symbol is illuminated continuously if all alarms are acknowledged or flashes if any one or more alarms is unacknowledged.
FEC920: USER GUIDE 5.2.3 Breaks in recording Breaks in recording can be caused by the unit being powered down, by the user entering configuration mode or when the recorder time is changed manually. In vertical and horizontal trend modes, a line is drawn across the width/height of the chart to indicate that recording has been interrupted.
Page 30
FEC920: USER GUIDE 5.3.2.1 User menu If the Auditor feature is enabled, up to 25 additional user accounts are available with configurable access permissions and passwords. If one of these users are logged in, the ‘Configuration’ menu option is replaced by a ‘User’...
FEC920: USER GUIDE 5.3.3 Go to View Operating the scroll key whilst the ‘Go to view’ item is highlighted, calls the Go to view submenu (Figure 12). This allows the user to view channel alarms, system alarms, messages or to select a different display mode.
Page 32
FEC920: USER GUIDE ALARM ACKNOWLEDGEMENT Alarm Summary To acknowledge an alarm from this view: C1(2) Furnace 1 temp 1 750.00 763.26 Use the up and down arrows to highlight the required C2(1) Furnace 1 temp 3 750.00 770.01 alarm. C3(1) Furnace 1 temp 2 590.00...
FEC920: USER GUIDE Alarm Summary DISPLAY MODE SELECTION Use the up/down arrow buttons to highlight the required display mode. System Alarms Once the required display mode is highlighted, operation of the scroll Message Summary button causes the recorder to leave the ‘Go to View’ menu and to display Vertical Trend channel values in the selected mode.
Page 35
FEC920: USER GUIDE ARCHIVE MENU Demand Archiving Demand Archiving Archive To Archive To FTP Server Archive None Archive None Suspend Schedule Cancel All Cancel All Pri Status Complete Status Complete Sec Status Connecting Last Archive 02/11/2011 11:37:09 Last Archive 02/11/2011 11:37:09 Figure 15 Demand Archiving menu (Local Archiving on left;...
FEC920: USER GUIDE The remote computer must be set up as an FTP server. Help from the user’s IT department may be necessary in order to achieve this. Appendix B, Section B2 to this manual suggests one way, using Filezilla.
Page 37
FEC920: USER GUIDE OPERATOR ACCESS LEVEL In addition to the logged out features, Operator access level allows the user to acknowledge alarms, to edit notes and to perform demand archive operations. By default, no password is required in order to enter Operator level, but a password can be set either at Supervisor level or at Engineer level.
FEC920: USER GUIDE Logged out Access Password Access <User> Access Operator Access Supervisor Access Engineer Password Access Engineer Password Accept changes * If the Auditor feature is enabled, Cancel No Yes the Operator user is not displayed. If the Auditor feature is not enabled, the <User>...
FEC920: USER GUIDE 5.4.1 Vertical Trend Mode In this mode, channel values are traced as though on a chart rolling downwards (i.e with the latest data at the top). The chart speed, and the number of major divisions are configured in the ‘Group.Trend’ area of configuration (Section 6.3.1).
FEC920: USER GUIDE 5.4.2 Horizontal Trend Mode This view is similar to the vertical trend mode described in Section 5.4.1 above, except that the traces are produced horizontally rather than vertically. Initially, as each channel appears, its scale appears at the left edge of the display (as shown below), but in order to show the maximum amount of trend data, the scale is overwritten after a few seconds.
FEC920: USER GUIDE 5.4.4 Horizontal Bargraph Mode Similar to the Vertical bargraph mode described in Section 5.4.3, above, but includes channel descriptors. Furnace 1 temp 12 Furnace 1 temp 12 2 channels Channel 2 Channel 2 The scroll button tog-...
FEC920: USER GUIDE 5.4.6 Alarm Panel Mode This display appears only if enabled in the Instrument Display configuration (Section 6.1.3). Alarm panel mode shows current value and alarm status for each channel enabled in the Trend Group. The status is shown in two ways, by the color of the relevant bar, and by the alarm status indicators.
Page 43
FEC920: USER GUIDE Page two contains the IP address of the Modbus master and of any slaves connected to it, together with some diagnostic information, as described in ‘Ping Details’, below. Page symbol Read/Write Connection Parameter status status Modbus Master Chan 1 Tmp 198.3...
Page 44
FEC920: USER GUIDE PING DETAILS Slave 2 Slave 1 Slave Name Slave address FEC920 3rd Party 123.123.123.123 123.123.123.124 Total number of successful read 26684 and write transactions Total number of failed read Ping... Ping... and write transactions Ping initiation field...
FEC920: USER GUIDE 5.4.8 EtherNet/IP display mode This display mode appears only if enabled in Instrument.Display configuration (Section 6.1.3) and is used to display the input and output parameters assigned to the Client and Server input and output tables. Parameters which have been configured with descriptors are identified by these descriptors instead of their ‘opc’...
Page 46
Entering the destination parameter into the equivalent location in the server input table. The example in Figure 28 shows this (using the FEC920 as the client) in graphical form, using just a few parameters (there can be up to 50 in each table).
Page 47
FEC920: USER GUIDE Adding parameters to the input and output tables can be achieved only through the proprietary software package ‘iTools’, running on a PC. It cannot be configured through the user interface. The following description assumes that the user is familiar with ‘iTools’. Section 9 of this manual shows how to set up an iTools link to the unit and the iTools on-line help system and its PDF version (HA028838) should be referred-to as necessary.
Page 48
In this example a read request is configured to determine the Group recording status of a FEC920 server, and it can be seen from the table in Section 7.3 on page 132 that the decimal Modbus address for this parameter is 4150 and the data type is int16.
Page 49
FEC920: USER GUIDE When wired to parameters which have EtherNet/IP Client descriptors, the descriptor names appear instead of the ‘opc’ names (e.g. Loop.1.Setpoint.SP1) shown here. Virtual Channel.1.Main.Input1 11.1 Virtual Channel.2.Main.Input1 -19.1 Loop.1.Setpoint.SP1 23.0 Loop.1.Setpoint.SP2 132.0 Loop.2.Setpoint.SP1 246.2 Loop.1.Setpoint.SP2 111.11 Tags page appears if ‘Mode’ is set to ‘Client (Tags)’...
Page 50
Note: 2. Input data direction is always to the FEC920: in server mode input data is written to the FEC920 from the client in client mode, input data is read by the FEC920 from the server device. Note: 3. Output data direction is always from the FEC920: in server mode output data is written to the client from the FEC920.
FEC920: USER GUIDE TREND HISTORY Entered from the top level menu (Section 5.1), this allows vertical and horizontal traces to be reviewed for Trend group channels. The amount of data displayed in one screen depends on the ‘Zoom In/Out’ setting in the History menu (Section 5.5.2) and on the recording interval selected in Group Recording configuration (Section 6.3.2).
FEC920: USER GUIDE 5.5.2 History Options Menu Operating the page key from within a history display, causes the History Options menu to appear. History Menu Zoom In/Out 0.125 sec Trend All Points Show Messages Exit History Figure 35 History Options menu...
FEC920: USER GUIDE The backarrow key is used as a back space key - i.e. it deletes the character to the left of the cursor position. The ‘Del’ key deletes the character to the right of the cursor. Note: Leading and trailing space characters are automatically removed from text strings.
FEC920: USER GUIDE 6 CONFIGURATION Entered from the top level menu (Section 5.3) this allows the instrument configuration to be accessed and edited (‘Engineer’ access level required for full editing). Caution: Recording is stopped for as long as the instrument login is at Engineer level. This means that Input/output circuits are switched off during configuration.
FEC920: USER GUIDE INSTRUMENT MENU Instrument Clock Locale Display Info Upgrade Security I/O Fitted Save/Re- (Section (Section (Section (Section (Section (Section store (Section 6.1.2) 6.1.1) 6.1.3) 6.1.4) 6.1.5) 6.1.6) (Section 6.1.7) Language Brightness Name Type Engineer Date 6.1.8) Date format...
FEC920: USER GUIDE To set the time, the scroll button is operated to enter edit mode, then the up and down buttons are used to scroll to display a time, say 15 seconds later than the current time. Once the current time matches the display, the scroll button is pressed to confirm the time and to start the clock.
FEC920: USER GUIDE Start Month Select the month in which DST is to commence. End Time, End On, End Day, End Month As for ‘Start Time’ etc. above, but specifies the end time and date for daylight savings. 6.1.3 Display configuration This allows the user to set display brightnesses and screen saver details, to select a display mode as the ‘Home’...
Page 58
There is a new parameter been added to the Instrument. Display list - Number format. The options are to ‘Round’ or ‘Truncate’ values. On the previous firmware releases of the FEC920, numbers were truncated (in the same way as the 6000).
FEC920: USER GUIDE 6.1.4 Info menu Gives information about the instrument hardware and software, and allows the user to enter a descriptor for the instrument. The normal ‘Select, Scroll, Enter’ editing technique, previously described) is used to edit those fields that are not read-only.
Page 60
FEC920: USER GUIDE This item allows the user to update the instrument firmware, either from a memory stick in the USB socket at the rear of the unit, or via FTP transfer from a host computer. Firmware upgrade files are downloaded from the instrument manufacturer and transferred to the instrument by memory stick or by FTP transfer.
FEC920: USER GUIDE 6.1.6 Security menu This allows the user to enter passwords for all security levels (except logged out), and to enable/disable serial communications security. Instrument.Security Engineer Pass ********** Supervisor Pass Operator Pass Feature Pass 12345 Feature2 Pass 1232...
Page 62
FEC920: USER GUIDE Note: When the Auditor feature is enabled, entry of an invalid feature password will result in the feature codes becoming read-only for a period of 30 minutes. This is to discourage multiple attempts to guess a feature password. This period cannot be shortened.
Page 63
FEC920: USER GUIDE permissions assigned to him or her. Refer to section User Accounts (Auditor) to assign this permission to a user. This field appears only if the Auditor feature is enabled. Signed Engineer Authorised Supervisor Password Note Accept Figure 46 Authorising dialog...
FEC920: USER GUIDE 2. Make up to 100 parameters that are read/write in Supervisor access level, read only when the instrument is OEM locked. 6.1.7 I/O fitted This provides a read only display showing what type of input or output circuit is associated with each set of rear terminals.
FEC920: USER GUIDE Instrument.Save/Restore RELEASE Operation Restore history Status Complete FileName.UIC Figure 48 Save/Restore display Operation Select ‘Save’ or ‘Restore’. Use the up/down arrow keys to highlight the required UIC file, then use the scroll key to initiate the operation.
Page 66
FEC920: USER GUIDE Figure 49 shows a typical display when ‘Input adjust’ is selected from the Instrument menu, and Apply Adjust has been selected. As can be seen, Channel 3 has previously been adjusted. Instrument.Input Adjust Channel 1 Unadjusted Channel 2...
Page 67
FEC920: USER GUIDE The display changes to the high value adjust page. Apply the known high value and wait for the value to stabilize. Enter the High Target Value (the value that the instrument is to read for the applied input). When all is steady, set ‘Confirm High’ to ‘Yes’.
FEC920: USER GUIDE For primary inputs, all four channels are included in the list and can therefore be selected for adjustment. For secondary inputs, only those channels which have been configured as dual input are included. 6.1.10 Output adjust This item appears only if one or more of I/O type DC Output is fitted and allows the user to compensate for tolerance errors etc.
FEC920: USER GUIDE ADJUST REMOVAL In the output adjust initial display (Figure 57) highlight the ‘Remove Adjust’ field, and operate the scroll key to enter edit mode. Use the up or down arrow key to select the required output and confirm with the scroll key. The output adjustment is removed, without confirmation.
FEC920: USER GUIDE NETWORK MENU Network Interface Archiving FTP Server Modbus BACnet (Section 6.2.1) (Section 6.2.2) (Section 6.2.3) (Section 6.2.4) (Section 6.2.5) MAC address Media size User name Prefmaster IP Device ID Media free Client Identifier Password Address Port Media duration...
The client identifier is a unique id used by DHCP servers that implement option 61. Each FEC920 product will have a unique ID built up from its MAC address. If the DHCP server is configured to use option 61, then it will use this ID instead of the MAC address to assign a dynamic IP address.
Note: For remote archiving, the host computer must be set up to respond to ‘pings’. This is because the FEC920 pings the host whilst establishing connection, and if it does not receive a response, the archive attempt fails.
Page 73
FEC920: USER GUIDE Rate Allows the user to specify the frequency at which the contents of the Flash memory are archived to the USB port or, via FTP, to a PC. Scrollable settings are: None: Automatic archiving is disabled. Any archiving must be initiated by the user using Demand Archiving, as described in Section 5.3.7.
FEC920: USER GUIDE Remote Path Left blank if the archive destination is the home folder. If the destination is to a subfolder within the home folder, then the name of the subfolder is entered here, preceded by a ‘/’ character (e.g. ‘/history’).
FEC920: USER GUIDE 6.2.4 Modbus TCP This allows the user to configure the instrument so as to allow it to communicate using Modbus Transmission Control Protocol. Network.Modbus PrefMaster IP 123.123.123.123 Address Input Timeout 0 sec Unit ID Enable Instrument Serial Mode...
FEC920: USER GUIDE Master Conn 1 to 4 Read only. Shows the IP addresses of any other masters connected to this instrument. 6.2.5 BACnet This allows the user to configure the instrument so as to allow it to be used as a BACnet device on a BACnet/ IP BMS network.
FEC920: USER GUIDE 6.3.1 Group Trend configuration This allows the user to define which points are to be traced on the display and at what interval, and also allows the number of chart divisions to be set up. Figure 64 shows a typical configuration page.
Page 78
FEC920: USER GUIDE Figure 65 shows a typical page. Group.Recording Flash Size 50.00 Flash Duration 17.06 Days Enable Interval 1 sec UHH Compression Normal Channel 1 Channel 2 Channel 3 Channel 4 VirtualChan 1 VirtualChan 2 VirtualChan 30 Suspend Figure 65 Group trend recording configuration Flash Size Read-only.
FEC920: USER GUIDE INPUT CHANNEL CONFIGURATION Channel N Select channel number Main Trend Alarm 1/2 (Section 6.4.1) Section 6.4.2) Section 6.4.3) Descriptor Color Type Type Span low Status Span high Threshold Status Hysteresis IP adjust state Latch Resolution Block Units...
Page 80
FEC920: USER GUIDE Channels one to four in the configuration relate to An In 1 (terminals 1I, 1+ and 1-) to An In 4 (terminals 4I, 4+ and 4-) respectively - see Figure 4, in Section “INSTALLATION” on page 9.
Page 81
FEC920: USER GUIDE Status Read-only. Shows the channel status as one of: ‘Good’, ‘Channel Off’, ‘Over range’, ‘Under range’, ‘HW error’, ‘Ranging’, ‘HW (capability) exceeded’. Read-only. For dual inputs only, displays the current value of the secondary input. Status2 Read-only. For dual inputs only, shows the secondary input status (as ‘Status’ above).
Page 82
FEC920: USER GUIDE For mA inputs this offset is removed automatically, without user intervention. For mV inputs the offset depends on the value of the voltage source impedance and is equal to 199.9 V/ . This offset can be compensated for either by using this Offset2 parameter, or by carrying out the ‘Input Adjust’...
FEC920: USER GUIDE Note: Break High impedance values would be used typically for sensors which have a high nominal impedance when working normally. Input sensor break detection is not supported for secondary inputs. The internal circuit acts as a ‘pull up’ on the secondary input which therefore saturates high in the event of a sensor break.
FEC920: USER GUIDE SPAN EXAMPLE In an input range of 0 to 600 degrees C, the temperature range between 500 and 600 degrees is of most interest. In such a case, Span Low is set to 500 and Span High to 600 so that the instrument trends only the required part of the temperature range, effectively magnifying the area of interest.
Page 85
FEC920: USER GUIDE ROC’ (rate-of-change: rising), ‘Fall ROC’ (rate-of-change: falling), ‘Digital High’, ‘Digital Low’. See ‘Alarm types’, below, for definitions. Status Read only. This shows that the alarm is Off, Active, SafeNotAcked or ActiveNotAcked. For ‘Auto’ and ‘Manual’ alarms only, ‘SafeNotAcked’ means that the alarm trigger source has returned to a non-alarm state, but the alarm is still active because it has not been acknowledged.
Page 86
FEC920: USER GUIDE Active Read-only. Shows the status of the alarm as ‘Yes’ if it is active, or No, if inactive. The active/inactive state depends on the Latch type (above) and acknowledgment status of the alarm. Always shows ‘No’ if the alarm is inhibited (below).
FEC920: USER GUIDE 6.4.4 Alarm 2 menu As above for Alarm 1 menu. Note: The parameters ‘Acknowledge’, ‘Active’, ‘Inactive’, ‘N(ot) Acknowledged’ and, ‘Acknowledgement’ can all be ‘wired’ to other parameters, so, for example, a relay can be made to operate whilst the alarm is inactive or whilst it is active or on acknowledgement etc.
Page 88
FEC920: USER GUIDE DEVIATION ALARMS Deviation low alarm definitions Deviation high alarm definitions Symbol Symbol Hysteresis Deviation Reference Reference Deviation Hysteresis Input signal Input signal Hysteresis: 0 Hysteresis: 0 Dwell: 0 Dwell: 0 Hysteresis: 0 Hysteresis: 0 Dwell: D Dwell: D...
FEC920: USER GUIDE VIRTUAL CHANNEL CONFIGURATION This allows the configuration of maths channels, totalizers and counters. The configuration is divided into the following areas: ‘Main’, ‘Trend’, ‘Alarm 1*’ and ‘Alarm 2*’. Items appearing in the ‘Trend’, Alarm 1’ and ‘Alarm 2’...
Page 90
FEC920: USER GUIDE MATHS FUNCTIONS Out = -9999; status = Off Out = Input1 + Input2 Subtract Out = Input1 - Input2 Multiply Out = Input1 x Input2 Divide Out = Input1 ¸ Input2. If Input2 = 0, Out = -9999; Status = ‘Bad’.
The totalizer block in the FEC920 is intended to automate this process. It uses the built-in sampling rate of the FEC920 (125mSec) as the sampling period for the totalization process. In addition, it provides two separate parameters which can be used to adjust the results of the totalization process so that the output from the block is scaled in the correct units.
Page 92
FEC920: USER GUIDE Figure 76 shows a typical totalizer configuration page. Virtual Channel.1.Main Descriptor VirtualChan1 Type Totaliser Operation 180.3625 units Totalizer Status Good Input 1 Rollover Resolution 1 to 10 Units units Units Scaler Counter 1 Low Cut Off Input 1...
Page 93
FEC920: USER GUIDE and it contributes to the total for any period during which it remains valid. Negative input values are allowed and will cause the totalizer to decrease in value for negative values. The total increases with positive values.
Page 94
FEC920: USER GUIDE Disable Allows the user temporarily to suspend totalizing action. The totalizer is toggled between being enabled (cross symbol) and disabled (tick symbol) by means of the scroll key. The output retains the pre-disabled value until the totalizer is re-enabled, when it resumes from that value, or until the value is changed using the Preset parameter mentioned above.
FEC920: USER GUIDE 6.5.3 Wiring Example using a counter in combination with a totalizer Figure 77 shows how a counter and totalizer can be linked in a real application using the internal (soft) wiring in iTools. See also Section 9.3.
FEC920: USER GUIDE 6.5.4 Counter configuration This allows the user to set up a counter to count trigger inputs (or it may be incremented from the Configuration page. The Rollover Value of the counter is configurable (default 1,000,000). Counters can be cascaded by wir- ing from ‘Rollover’...
Page 97
FEC920: USER GUIDE Rollover This is the rollover output which will be set for one execution cycle when the counter rolls over. This output can be used to expand the range of the cascade counters by wiring it to the Trigger input of the next counter.
FEC920: USER GUIDE MODBUS MASTER CONFIGURATION Modbus master configuration is divided into two areas: a) setting up the slave(s), including diagnostics, and b) defining the locations of the parameters to be read. Figure 80 shows an overview. Section 5.4.7 shows the Modbus Master display page, and describes the configuration options available there.
FEC920: USER GUIDE 6.6.1 Slave Main menu This allows the IP address, Unit ID and other communications parameters to be entered for Slaves 1 and 2. Modbus Master.Slave.1.Main Descriptor FEC920 Online Comms Failure IP Address 123.123.123.111 Unit ID Search Device...
FEC920: USER GUIDE PRIORITY LEVELS Three levels of update rate can be entered for use in data configuration (Section 6.6.3), to define how often a value is read or written. In order to optimize performance, it is recommended that the slowest rate consistent with requirements be selected.
The parameters that appear in the ‘Parameter List’ scroll menu depends on the slave model. EXAMPLE 1: TARGET SP1 WITH FEC920 SLAVE Select configuration menu Modbus Master.1.Data...
Page 102
FEC920: USER GUIDE the documentation supplied with the slave device. For convenience, this example uses a FEC920 as the slave; the table in Section 7.3 of this document providing the required data. Select configuration menu Modbus Master.1.Data Programmer Data Descriptor...
FEC920: USER GUIDE Pending: The request is waiting to be sent, the most likely cause being that the slave device has not been set to online. Slave Device A list of available slaves that this data is to communicate with.
Figure 86 Ethernet/IP Main menu Net Status Code Network status (Server only) Offline: FEC920 online but there are currently no CIP connections Online: FEC920 online with at least 1 CIP connection Connection Timeout: The connection has timed out Duplicate IP: A duplicate IP address has been detected on the network...
FEC920: USER GUIDE Mode Modes of operation: Server, Client (IO) or Client (Tags). Server Address IO Server IP address (Client mode only). Input Instance Input class instance number (client mode only). Size (bytes) The size in bytes of data that the client is expecting to read from the implicit input.
Page 106
FEC920: USER GUIDE Success. Service was successful Connection Failed. A connection in the path failed Invalid Parameter. A parameter associated with the request was invalid Memory Unavailable. No available resources in the server to service the request Path Segment Error. The syntax of all or some of the path was not understood Path Dest.
FEC920: USER GUIDE WEB SERVER The Web Server has been added from firmware versions V5.00 onwards and provides the following features: • Up to four unique client connections • PC, Tablet and mobile phone client support (using appropriate browsers) • Full URL translation support •...
FEC920: USER GUIDE DIGITAL I/O This area of configuration allows the digital I/O types to be selected. Note: If 2A2B is set to ‘Valve Raise’, then 3A3B is set to ‘Valve Lower’. Similarly, if relay 4AC is set to ‘Valve Raise’, then relay 5AC is set to ‘Valve Lower’.
FEC920: USER GUIDE Standby action For Type = Valve Raise only, this specifies the valve action when the instrument is in standby mode. Continue: Output continues at the demanded level. Freeze: The valve stops being driven. Output Off = relay contacts open; On = relay contacts closed.
FEC920: USER GUIDE 6.10.1 Configuration display As shown in Figure 90, highlight the required DC output, then operate the scroll button to reveal the configuration page. DC Output.3A3B (DC Op) Select configuration menu Type 0.00 Network 3A3B (DC.Op) Status Good Group 2A2B (DC.Op)
FEC920: USER GUIDE SCALING INFORMATION When PV = Scale Low, Output = output low value. When PV = Scale high, Output = output high value. The PV is mapped via the scale range onto the output range according to the equation: 6.11...
FEC920: USER GUIDE 6.12 LOGIC (2 INPUT) BLOCK Part of the ‘Toolkit Blocks’ option, this block allows a number of logic and comparison operations to be performed on a pair of inputs. For logic functions, the inputs can be inverted to allow, for example, a NOR function to be implemented by inverting the inputs to an AND function.
FEC920: USER GUIDE 6.13 LOGIC (8 INPUT) BLOCK Part of the ‘Toolkit Blocks’ option, this block allows AND, OR and cascading* XOR logic operations to be carried out on up to eight inputs. *Cascading XOR example for inputs 1 to 4: (((Input1...
FEC920: USER GUIDE 6.13.3 Invert input decoding table Over a communications link, the inversion status is transmitted as a decimal value, which can be encoded/ decoded using the following table: Input Input Input Input 8 7 6 5 4 3 2 1...
FEC920: USER GUIDE 6.14 Multiplexer block This ‘Toolkit’ option block selects one of eight analog inputs to appear at its output. Multiplexer.1 High Limit 100000000.0 Low Limit -100000000.0 Fall Back Strategy Clip bad Fall Back Value Input Selector Input 1...
FEC920: USER GUIDE 6.15 MATH (2 INPUT) This ‘Toolkit’ option block allows one of a number of operations to be carried out using two input values which may be analog or digital in nature. Either or both of the inputs can be scaled, using a ‘Multiplier’.
Page 117
FEC920: USER GUIDE Sel1 Output = Input 1 if Input Selector = Input1 Output = Input 2 if Input Selector = Input2 Note: * For this implementation: 0 to the power 0 = 1. Negative values raised to any power result in bad status.
FEC920: USER GUIDE 6.15.2 Sample and Hold details As described above, Output follows Input1 as long as Input 2 is ‘High’. When Input 2 goes Low, the output adopts the instantaneous value of Input 1 until Input 2 goes High again. When Input 2 goes high the output jumps to the current value of Input 1 and tracks it until Input 2 goes low.
FEC920: USER GUIDE 6.16.2 Timer modes ON PULSE Output goes ‘on’ as soon as the trigger input goes active, and remains on until the time period has elapsed. If the timer is re-triggered during the timing period, the timer restarts.
Page 120
FEC920: USER GUIDE ONE SHOT If the trigger input is active, countdown timing is initiated as soon as the entered time value is confirmed (scroll key). The entered time decrements to zero, and must be re-entered by the user before any further timer function can be initiated.
FEC920: USER GUIDE 6.17 USER VALUES This ‘Toolkit’ option block allows up to 12 values to be configured for use as inputs to other parameters. User Value.1 Units Resolution High Limit 100000000.00 Low Limit -100000000.00 Value 0.00 Status Figure 104 User value configuration 6.17.1 Parameters...
Page 122
FEC920: USER GUIDE Figure 106 shows the two types of timer: ‘Time and Day’, and ‘Time and Date’, for Event 1. Real Time Event.1 Real Time Event.1 Type Time and Day Type Time and Date On Day Mon-Fri On Month...
FEC920: USER GUIDE 7 MODBUS TCP SLAVE COMMS INSTALLATION The installation of the Modbus link consists of connecting a standard Ethernet cable between the RJ45 connector at the rear of the unit to a host computer either directly or via a network. A ‘straight-through’ cable can be used in either case (i.e.
FEC920: USER GUIDE EXCEPTION CODES MODBUS TCP provides reserved codes used for exceptions. These codes provide error information relating to failed requests. Exceptions are signalled by hex 80 being added to the function code of the request, followed by one of the codes listed in Figure 108.
FEC920: USER GUIDE PARAMETER LIST This list is arranged in alphabetical block order and gives the memory address for each parameter in both hex and decimal. The Modbus addresses, in the range 0x0001 - 0x3FFF, listed in the table below give access to the parameter values in a scaled integer format.
Page 128
FEC920: USER GUIDE AlarmSummary.AnyAlarm 0 = No active alarms; 1 = one or more alarms active bool 01a2 Not applicable AlarmSummary.AnyChanAlarm 0 = No channel alarms uint8 01a0 Not applicable 1 = Channel alarm(s) active but all ack’d. 2 = Channel alarm(s) active but not all ack’d AlarmSummary.AnySystemAlarm...
Page 129
FEC920: USER GUIDE Parameter path Description Type Resolution AlarmSummary.Channel.Alarm23Ack Acknowledge the 23rd most recent channel alarm bool 11d4 4564 Not applicable AlarmSummary.Channel.Alarm23Num As Alarm1Num, but for 23th most recent alarm uint8 11d2 4562 Not applicable AlarmSummary.Channel.Alarm23Status As Alarm1Status, but for 23rd most recent alarm...
Page 130
FEC920: USER GUIDE Parameter path Description Type Resolution Bit 13: 1 = Virtual channel 4 Alarm 1 not ack’d Bit 14: 1 = Virtual channel 4 Alarm 2 active Bit 15: 1 = Virtual channel 4 Alarm 2 not ack’d AlarmSummary.StatusWord3...
Page 131
FEC920: USER GUIDE Parameter path Description Type Resolution 2 = Safe not acknowledged 3 = Active not acknowledged Channel.1.Alarm1.Threshold Alarm threshold float32 1843 6211 Same as Channel.1.Main.PV Channel.1.Alarm1.Type Alarm type uint8 1840 6208 Not applicable 0 = None 1 = Abs High...
Page 132
FEC920: USER GUIDE Parameter path Description Type Resolution 0 = Off 1 = TC 2 = mV 3 = V 4 = mA 5 = RTD 6 = Digital 7 = Test 8 = Ohms 9 = Dual mV 10 = Dual mA 11 = Dual TC Channel.1.Main.Units...
Page 133
FEC920: USER GUIDE Parameter path Description Type Resolution Channel.2.Main.RangeHigh Range high value float32 1888 6280 Set by Channel.2.Main.Resolution Channel.2.Main.RangeLow Range low value float32 1887 6279 Set by Channel.2.Main.Resolution Channel.2.Main.RangeUnits Range units (as channel.1.Main) uint8 1889 6281 Not applicable Channel.2.Main.Resolution Specifies the resolution/number of decimal places...
Page 134
FEC920: USER GUIDE Parameter path Description Type Resolution Channel.3.Main.ScaleLow2 Scale low value for the secondary input float32 191a 6426 Set by Channel.3.Main.Resolution Channel.3.Main.SensorBreakType Sensor break type (as for Channel.1.Main) uint8 190f 6415 Not applicable Channel.3.Main.SensorBreakVal Sensor break value uint8 1911...
Page 135
FEC920: USER GUIDE Parameter path Description Type Resolution Channel.4.Main.Type Channel function (as for Channel.1.Main.Type) uint8 1980 6528 Not applicable Channel.4.Main.Units Units descriptor string_t 4966 18790 Not applicable Channel.4.Trend.Colour Trend colour (as for Channel.1.Trend.Colour) uint8 19a0 6560 Not applicable Channel.4.Trend.SpanHigh Specifies the highest PV (output value) to be displayed...
Page 136
FEC920: USER GUIDE Parameter path Description Type Resolution DigitalIO.DI_LALC.Backlash Valve positioning backlash compensation (seconds) float32 1528 5416 DigitalIO.DI_LALC.Inertia Inertia value for the valve float32 1527 5415 DigitalIO.DI_LALC.Invert 1 = Invert; 0 = Do not invert bool 1523 5411 Not applicable DigitalIO.DI_LALC.MinOnTime...
Page 137
FEC920: USER GUIDE Parameter path Description Type Resolution EthernetIP.ImplicitInputs.Input42 See input 1 for details eint32 7f0a 32522 Not applicable EthernetIP.ImplicitInputs.Input43 See input 1 for details eint32 7f0e 32526 Not applicable EthernetIP.ImplicitInputs.Input44 See input 1 for details eint32 7f12 32530 Not applicable EthernetIP.ImplicitInputs.Input45...
Page 138
FEC920: USER GUIDE Parameter path Description Type Resolution EthernetIP.ImplicitOutputs.Output21 See output 1 for details eint32 7f7e 32638 Not applicable EthernetIP.ImplicitOutputs.Output22 See output 1 for details eint32 7f82 32642 Not applicable EthernetIP.ImplicitOutputs.Output23 See output 1 for details eint32 7f86 32646 Not applicable EthernetIP.ImplicitOutputs.Output24...
Page 139
FEC920: USER GUIDE Parameter path Description Type Resolution EthernetIP.InputTags.Input1 A read only input from a PLC device string_t 7838 30776 Not applicable EthernetIP.InputTags.Input2 See input 1 for details string_t 7839 30777 Not applicable EthernetIP.InputTags.Input3 See input 1 for details string_t...
Page 140
FEC920: USER GUIDE Parameter path Description Type Resolution EthernetIP.OutputTags.Output25 See output 1 for details string_t 7898 30872 Not applicable EthernetIP.OutputTags.Output26 See output 1 for details string_t 7899 30873 Not applicable EthernetIP.OutputTags.Output27 See output 1 for details string_t 789a 30874 Not applicable EthernetIP.OutputTags.Output28...
Page 141
FEC920: USER GUIDE Parameter path Description Type Resolution Instrument.Clock.Date Local Date string_t 4400 17408 Not applicable Instrument.Clock.DST 1 = DST active; 0 = DST not active bool 1082 4226 Not applicable Instrument.Clock.Time Local time (including Zone and DST effects) time_t...
Page 142
FEC920: USER GUIDE Parameter path Description Type Resolution Instrument.Locale.StartOn Start DST on. As Instrument.Locale.EndOn, above uint8 10b5 4277 Not applicable Instrument.Locale.StartTime DST start time. As Instrument.Locale.EndTime above time_t 10b4 4276 Set by Network.Modbus.TimeFormat Instrument.Locale.TimeZone Time zone uint8 10b2 4274Not applicable...
Page 143
FEC920: USER GUIDE Parameter path Description Type Resolution Instrument.OEMConfigList.Parameter30 Parameter that is to be alterable eint32 124d 4685 Not applicable Instrument.OEMConfigList.Parameter31 Parameter that is to be alterable eint32 124e 4686 Not applicable Instrument.OEMConfigList.Parameter32 Parameter that is to be alterable eint32...
Page 144
FEC920: USER GUIDE Parameter path Description Type Resolution Instrument.OEMSupervisorList.Parameter11 Parameter that is to be read only eint32 129e 4766 Not applicable Instrument.OEMSupervisorList.Parameter12 Parameter that is to be read only eint32 129f 4767 Not applicable Instrument.OEMSupervisorList.Parameter13 Parameter that is to be read only...
Page 145
FEC920: USER GUIDE Parameter path Description Type Resolution Instrument.OEMSupervisorList.Parameter92 Parameter that is to be read only eint32 12ef 4847 Not applicable Instrument.OEMSupervisorList.Parameter93 Parameter that is to be read only eint32 12f0 4848 Not applicable Instrument.OEMSupervisorList.Parameter94 Parameter that is to be read only...
Page 146
FEC920: USER GUIDE Parameter path Description Type Resolution Instrument.User6.Signing Signing permission bool 0447 1095 Not applicable Instrument.User6.Authorising Authorising permission bool 0448 1096 Not applicable Instrument.User6.ArchiveInterval Archive interval permission bool 0449 1097 Not applicable Instrument.User6.LoopControl Loop control permission bool 044a 1098 Not applicable Instrument.User6.ProgramMode...
Page 147
FEC920: USER GUIDE Parameter path Description Type Resolution Instrument.User12.LoopControl Loop control permission bool 048c 1164 Not applicable Instrument.User12.ProgramMode Program mode permission bool 048d 1165 Not applicable Instrument.User12.ProgramEdit Program edit permission bool 048e 1166 Not applicable Instrument.User12.ProgramStore Program store permission bool...
Page 148
FEC920: USER GUIDE Parameter path Description Type Resolution Instrument.User18.ProgramStore Program store permission bool 04d1 1233 Not applicable Instrument.User19.Username User username string_t 6fd2 28626 Not applicable Instrument.User19.Password User password string_t 6ff2 28658 Not applicable Instrument.User19.BatchControl Batch control permission bool 04d2 1234 Not applicable Instrument.User19.AckAlarms...
Page 149
FEC920: USER GUIDE Parameter path Description Type Resolution Instrument.User25.BatchControl Batch control permission bool 0514 1300 Not applicable Instrument.User25.AckAlarms Acknowledge alarms permission bool 0515 1301 Not applicable Instrument.User25.DemandArchiving Demand archiving permission bool 0516 1302 Not applicable Instrument.User25.LoginDisabled Login disabled bool 0517...
Page 150
FEC920: USER GUIDE Parameter path Description Type Resolution Lgc2.6.In2 Input Value 2 float32 2f1d 12061 0dp Lgc2.6.Invert Sense of Input Value (as Lgc2.1.Invert) uint8 2f1f 12063 Not applicable Lgc2.6.Oper Logic Operation (as Lgc2.1.Oper) uint8 2f1b 12059 Not applicable Lgc2.6.Out The result of the logic operation (as Lgc2.1.Out)
Page 151
FEC920: USER GUIDE Parameter path Description Type Resolution Lgc8.2.NumIn Number of Inputs uint8 2f5b 12123 Not applicable Lgc8.2.Oper Logic Operation (0 = Off; 1 = AND; 2 = OR; 3 = XOR) uint8 2f59 12121 Not applicable Lgc8.2.Out Output Value (as Lgc8.1.Out)
Page 152
FEC920: USER GUIDE Parameter path Description Type Resolution Math2.5.In2Mul Input 2 Scale float32 2fdc 12252 1dp Math2.5.LowLimit Output Low Limit float32 2fe1 12257 Same as Math2.5.Out Math2.5.Oper Operation (as Math2.1.Oper) uint8 2fde 12254 Not applicable Math2.5.Out Output Value float32 2fe2 12258 Set by Math2.5.Resolution...
Page 153
FEC920: USER GUIDE Parameter path Description Type Resolution Math2.10.Status Status. 0 = Good (OK); 7 = Bad (Error) uint8 3026 12326 Not applicable Math2.10.Units Output Units string_t 697a 27002 Not applicable Math2.11.Fallback Fallback strategy (as Math2.1.Fallback) uint8 3031 12337 Not applicable Math2.11.FallbackVal...
Page 154
FEC920: USER GUIDE Parameter path Description Type Resolution ModbusMaster.2.Data.Priority Read/Write frequency (as for Modbus Master.1) uint8 7c25 31781 Not applicable ModbusMaster.2.Data.PV Process value received from slave device float32 7b34 31540 2dp ModbusMaster.2.Data.Scaling Scaling in decimal places for non floating point data types...
Page 155
FEC920: USER GUIDE Parameter path Description Type Resolution ModbusMaster.6.Data.Mode Auto Manual mode selection (0 = Auto; 1 = Manual) uint8 7da0 32160 Not applicable ModbusMaster.6.Data.Number Used for multiple instance parameters uint8 7d18 32024 Not applicable ModbusMaster.6.Data.ParameterList Parameter list for a specific slave device...
Page 156
FEC920: USER GUIDE Parameter path Description Type Resolution ModbusMaster.10.Data.FallBackValue Fall back value to be written to the slave device float32 7c90 31888 2dp ModbusMaster.10.Data.FunctionCode The Modbus function code (as for Modbus Master.1) uint8 7bf1 31729 Not applicable ModbusMaster.10.Data.ModbusAddress Modbus register address of the data to be read/written...
Page 157
FEC920: USER GUIDE Parameter path Description Type Resolution ModbusMaster.14.Data.DataType Type of data being read/written (as for Modbus Master.1) uint8 7c13 31763 Not applicable ModbusMaster.14.Data.Descriptor Description for this data item string_t 6798 26520 Not applicable ModbusMaster.14.Data.Digital Digital status (0 = Off, 1 = On)
Page 158
FEC920: USER GUIDE Parameter path Description Type Resolution ModbusMaster.18.Data.AlarmStatus Alarm status (as for Modbus Master.1) uint8 7dcc 32204 Not applicable ModbusMaster.18.Data.BitPosition Bit position of the bit of interest in a 16 bit data type uint8 7d60 32096 Not applicable ModbusMaster.18.Data.ChanAlarmStatus Channel alarm status (as for Modbus Master.1)
Page 159
FEC920: USER GUIDE Parameter path Description Type Resolution ModbusMaster.21.Data.Status Transaction status (as for Modbus Master.1 uint8 7ceb 31979 Not applicable ModbusMaster.21.Data.Value The value to be written to the slave device float32 7c6a 31850 2dp ModbusMaster.22.Data.AlarmStatus Alarm status (as for Modbus Master.1)
Page 160
FEC920: USER GUIDE Parameter path Description Type Resolution ModbusMaster.25.Data.Set Sets a digital value (1 = on; 0 = off) bool 7e13 32275 Not applicable ModbusMaster.25.Data.SlaveDevice Slave device to communicate with. uint8 7b2c 31532 Not applicable ModbusMaster.25.Data.Status Transaction status (as for Modbus Master.1...
Page 161
FEC920: USER GUIDE Parameter path Description Type Resolution ModbusMaster.29.Data.PV Process value received from slave device float32 7b6a 31594 2dp ModbusMaster.29.Data.Scaling Scaling in decimal places for non floating point data types uint8 7d4d 32077 Not applicable ModbusMaster.29.Data.Send 1 = send the write value to the slave...
Page 162
FEC920: USER GUIDE Parameter path Description Type Resolution ModbusMaster.Slave1.Main.SearchDevice Initiates a slave search (0 = No; 1 = Yes) bool 7d6d 32109 Not applicable ModbusMaster.Slave1.Main.SearchResult Current search status uint8 7d6f 32111 Not applicable 0 = Searching 1 = Available 2 = Unavailable 3 = Unreachable 4 = Aborted ModbusMaster.Slave1.Main.Timeout...
Page 164
FEC920: USER GUIDE Parameter path Description Type Resolution OR.3.Input4 OR Block 3, input 4. 0 = off; 1 = on bool 2d23 11555 Not applicable OR.3.Input5 OR Block 3, input 5. 0 = off; 1 = on bool 2d24 11556 Not applicable OR.3.Input6...
Page 165
FEC920: USER GUIDE Parameter path Description Type Resolution OR.12.Input4 OR Block 12, input 4. 0 = off; 1 = on bool 2db3 11699 Not applicable OR.12.Input5 OR Block 12, input 5. 0 = off; 1 = on bool 2db4 11700 Not applicable OR.12.Input6...
Page 166
FEC920: USER GUIDE Parameter path Description Type Resolution UserLin.1.NumberOfBreakpoints Number of points in user linearization table 1 uint8 2900 10496 Not applicable UserLin.1.X1 User linearization table 1 ‘X’ value 1 float32 2901 10497 2dp UserLin.1.X2 User linearization table 1 ‘X’ value 2...
Page 167
FEC920: USER GUIDE Parameter path Description Type Resolution UserLin.2.X13 User linearization table 2 ‘X’ value 13 float32 29d9 10713 2dp UserLin.2.X14 User linearization table 2 ‘X’ value 14 float32 29db 10715 2dp UserLin.2.X15 User linearization table 2 ‘X’ value 15...
Page 168
FEC920: USER GUIDE Parameter path Description Type Resolution UserLin.3.X28 User linearization table 3 ‘X’ value 28 float32 2ab7 10935 2dp UserLin.3.X29 User linearization table 3 ‘X’ value 29 float32 2ab9 10937 2dp UserLin.3.X30 User linearization table 3 ‘X’ value 30...
Page 169
FEC920: USER GUIDE Parameter path Description Type Resolution UserLin.4.Y11 User linearization table 4 ‘Y’ value 11 float32 2b56 11094 2dp UserLin.4.Y12 User linearization table 4 ‘Y’ value 12 float32 2b58 11096 2dp UserLin.4.Y13 User linearization table 4 ‘Y’ value 13...
Page 170
FEC920: USER GUIDE Parameter path Description Type Resolution UsrVal.9.Resolution Result Resolution uint8 2eb8 11960 Not applicable UsrVal.9.Status User Value 9 Status (0 = Good (OK); 7 = Bad (Error)) bool 2eb7 11959 Not applicable UsrVal.9.Units Units of the value string_t...
Page 171
FEC920: USER GUIDE Parameter path Description Type Resolution 11 = Copy 20 = Grp min latch 21 = Grp max latch 34 = Chan max 35 = Chan min 36 = Chan avg 43 = Config rev 64 = Off...
Page 172
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.2.Alarm2.Status As VirtualChannel1.Alarm1.Status uint8 0127 Not applicable VirtualChannel.2.Alarm2.Threshold Alarm trigger threshold float32 1ce3 7395 Same as VirtualChannel.2.Main.PV VirtualChannel.2.Alarm2.Type As VirtualChannel1.Alarm1.Type uint8 1ce0 7392 Not applicable VirtualChannel.2.Main.Descriptor Virtual Channel descriptor string_t 4b1b 19227 Not applicable VirtualChannel.2.Main.Disable...
Page 173
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.3.Main.Status As VirtualChannel1.Main.Status uint8 0129 Not applicable VirtualChannel.3.Main.TimeRemaining Time remaining before the calculation is made time_t 1d09 7433 Set by Network.Modbus.TimeFormat VirtualChannel.3.Main.Trigger Increment/decrement counter. 0 = No; 1 = Yes bool 1d0e...
Page 174
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.5.Alarm1.Inactive 1 = alarm source safe and ack’d (if necessary) bool 1e4e 7758 Not applicable VirtualChannel.5.Alarm1.Inhibit 1 = alarm inhibited bool 1e51 7761 Not applicable VirtualChannel.5.Alarm1.Latch As VirtualChannel1.Alarm1.Latch uint8 1e41 7745 Not applicable VirtualChannel.5.Alarm1.NotAcknowledged...
Page 175
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.6.Alarm2.Inhibit 1 = alarm inhibited bool 1ef1 7921 Not applicable VirtualChannel.6.Alarm2.Latch As VirtualChannel1.Alarm1.Latch uint8 1ee1 7905 Not applicable VirtualChannel.6.Alarm2.NotAcknowledged 1 = alarm has not been acknowledged bool 1eef 7919 Not applicable VirtualChannel.6.Alarm2.Reference Deviation alarm ‘Reference’...
Page 176
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.7.Main.Resolution Number of decimal places (0 to 6) uint8 1f02 7938 Not applicable VirtualChannel.7.Main.Rollover A pulse signal to indicate PV (output) has just rolled over bool 1f11 7953 Not applicable VirtualChannel.7.Main.RolloverValue Rollover value...
Page 177
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.9.Alarm1.ChangeTime Rate-of-change alarm ‘Change Time’ uint8 2049 8265 Not applicable VirtualChannel.9.Alarm1.Deviation Deviation alarm ‘Deviation Value’ float32 2047 8263 Same as VirtualChannel.9.Main.PV VirtualChannel.9.Alarm1.Dwell Alarm dwell time time_t 2045 8261 Set by Network.Modbus.TimeFormat VirtualChannel.9.Alarm1.Hysteresis...
Page 178
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.10.Alarm2.Deviation Deviation alarm ‘Deviation Value’ float32 20e7 8423 Same as VirtualChannel.10.Main.PV VirtualChannel.10.Alarm2.Dwell Alarm dwell time time_t 20e5 8421 Set by Network.Modbus.TimeFormat VirtualChannel.10.Alarm2.Hysteresis Alarm hysteresis value float32 20e4 8420 Same as VirtualChannel.10.Main.PV VirtualChannel.10.Alarm2.Inactive 1 = alarm source safe and ack’d (if necessary)
Page 179
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.11.Main.Period The time period over which the calculation is made int32 210a 8458 Not applicable VirtualChannel.11.Main.Preset Initiate preset. 0 = No; 1 = Yes bool 210c 8460 Not applicable VirtualChannel.11.Main.PresetValue The Preset value...
Page 180
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.13.Alarm1.Acknowledgement 1 = alarm acknowledged bool 2250 8784 Not applicable VirtualChannel.13.Alarm1.Active 1 = alarm source active, or safe but not ack’d bool 224b 8779 Not applicable VirtualChannel.13.Alarm1.Amount Rate-of-change alarm ‘Amount’ float32 2248 8776 Same as VirtualChannel.13.Main.PV...
Page 181
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.14.Alarm2.Active 1 = alarm source active, or safe but not ack’d bool 22eb 8939 Not applicable VirtualChannel.14.Alarm2.Amount Rate-of-change alarm ‘Amount’ float32 22e8 8936 Same as VirtualChannel.14.Main.PV VirtualChannel.14.Alarm2.AverageTime Rate-of-change alarm ‘Average time’ time_t...
Page 182
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.15.Main.Input1 Input 1 value float32 2307 8967 Set by VirtualChannel.15.Main.Resolution VirtualChannel.15.Main.Input2 Input 2 value float32 2308 8968 Set by VirtualChannel.15.Main.Resolution VirtualChannel.15.Main.LowCutOff The lowest input value that will be totalised/counted float32 2304 8964 Set by VirtualChannel.15.Main.Resolution...
Page 183
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.18.Main.ModbusInput Modbus input value float32 2406 9222 Set by VirtualChannel.18.Main.Resolution VirtualChannel.18.Main.Operation Specifies the operation of the virtual channel uint8 2401 9217 Not applicable VirtualChannel.18.Main.Period The time period over which the calculation is made...
Page 184
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.21.Main.Preset Initiate preset. 0 = No; 1 = Yes bool 24cc 9420 Not applicable VirtualChannel.21.Main.PresetValue Specifies the preset value float32 24cd 9421 Set by VirtualChannel.21.Main.Resolution VirtualChannel.21.Main.PV The virtual channel output value float32 0166 Set by VirtualChannel.21.Main.Resolution...
Page 185
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.24.Main.Reset Initiate reset. 0 = No; 1 = Yes bool 258b 9611 Not applicable VirtualChannel.24.Main.Resolution Specifies the resolution/number of decimal places uint8 2582 9602 Not applicable VirtualChannel.24.Main.Rollover A pulse signal to indicate PV (output) has just rolled over...
Page 186
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.27.Main.RolloverValue Rollover value float32 2652 9810 Set by VirtualChannel.27.Main.Resolution VirtualChannel.27.Main.Status As VirtualChannel1.Main.Status uint8 0173 Not applicable VirtualChannel.27.Main.TimeRemaining Time remaining before the calculation is made time_t 2649 9801 Set by Network.Modbus.TimeFormat VirtualChannel.27.Main.Trigger Increment/decrement counter. 0 = No; 1 = Yes...
Page 187
FEC920: USER GUIDE Parameter path Description Type Resolution VirtualChannel.30.Main.Trigger Increment/decrement counter. 0 = No; 1 = Yes bool 270e 9998 Not applicable VirtualChannel.30.Main.Type As VirtualChannel1.Main.Type uint8 2700 9984 Not applicable VirtualChannel.30.Main.Units Units descriptor string_t 4e25 20005 Not applicable VirtualChannel.30.Main.UnitsScaler Units scaler for totalisers...
BACnet Object Mapping 8.3.1 Mapping to I/O and Loop Data Points BACnet objects are mapped to FEC920 I/O and Loop data points as shown in Table 2. Object types are denoted in the table as follows: AI – Analog Input AV –...
Relay Out 5 DigitalIO.RELAY_5AC.Output 8.3.2 Mapping to Virtual Channels BACnet objects are mapped to FEC920 virtual channels as shown in Table 3. A maximum of 30 virtual channel objects are supported. Table 3: BACnet Object Representation of Virtual Channels Object Name...
FEC920: USER GUIDE 8.3.3 Read/Write Access to Internal Modbus Registers Read/write access to any internal Modbus register is provided using pairs of BACnet objects named ‘User Parameters’ as shown in Table 4. 30 User Parameter pairs (numbered 1 to 30) are supported.
FEC920: USER GUIDE 8.3.4 Optional parameters The following optional parameters shall be implemented in addition to the standard required parameters for all relevant object types: Table 5: Optional Parameters Property Description Description Alphanumeric description of channel function, eg “Furnace 1”.
FEC920: USER GUIDE 9 iTOOLS iTools software running on a PC allows quick and easy access to the configuration of the unit. The parameters used are generally the same as those described in Section 6, with the addition of various diagnostic parameters.
Page 193
FEC920: USER GUIDE Figure 113 Adding a new Ethernet port To check that the PC can now communicate with the instrument, Click ‘Start’. ‘All Programs’, ‘Accessories’, ‘Command Prompt’ when the Command Prompt box appears, type in: Ping<Space>IP1.IP2.IP3.IP4<Enter> (where IP1 to IP4 are the IP address of the instrument).
Page 194
FEC920: USER GUIDE If the Ethernet link to the instrument is operating correctly, the ‘successful’ reply arrives. Otherwise, the ‘failed’ reply arrives, in which case, the Ethernet link, IP address, and PC port details should be verified. Figure 114 Command prompt ‘Ping’ screens (typical) Once the Ethernet link to the instrument has been verified, iTools can be started (or shut down and restarted), and the Scan toolbar icon used, to ‘find’...
FEC920: USER GUIDE 9.1.2 Direct Connection This section describes how to connect a PC directly to the instrument. WIRING Connection is made from the Ethernet connector at the rear of the Instrument to an Ethernet RJ45 connector, usually located at the rear of the PC. The cable can be either a ‘cross-over’ or ‘straight through’...
FEC920: USER GUIDE SCANNING FOR INSTRUMENTS Clicking on the ‘Scan’ toolbar icon causes a dialog box (Figure 116) to appear. This allows the user to define a search range of addresses. Note: 1. The relevant instrument address is that entered in the Network.Modbus configuration item (Section 6.2.4, and it can take any value between 1 and 254 inclusive, as long as it is...
FEC920: USER GUIDE GRAPHICAL WIRING EDITOR Clicking on the Graphical Wiring Editor tool bar icon causes the Graphical wiring window for the current instrument configuration to open. Figure 118 Graphical wiring Editor The graphical wiring editor allows: Function blocks, notes, comments etc. to be ‘drag and dropped’ into the wiring diagram from the tree list (left pane).
FEC920: USER GUIDE 9.3.1 Tool bar Download wiring to instrument. Mouse select. Select normal mouse operation. Mutually exclusive with ‘Mouse Pan’ below. Mouse Pan. When active, this causes the mouse cursor to change to a hand-shaped icon. Allows the graphical wiring diagram to be click-dragged within the GWE window aperture.
Page 199
FEC920: USER GUIDE A Channel block is shown below as an example. When block type information is alterable (as in this case) click on the box with the down arrow in it to display a dialog box allowing the value to be edited.
Page 200
FEC920: USER GUIDE Copy Allows one or more selected items to be copied to the Clipboard ready for pasting into another diagram or compound, or for use in a Watch window, or OPC scope. The original items remain in the current wiring diagram. Short cut = <Ctrl>+<C>. If items are pasted to the same diagram from which they were copied, the items will be replicated with different block instances.
Page 201
FEC920: USER GUIDE WIRES To make a wire: Drag two (or more) blocks onto the diagram from the function block tree. Start a wire by either clicking on a recommended output or clicking on the ‘Click to Select output’ icon at the bottom right corner of the block to bring up the connection dialog, and clicking on the required parameter.
Page 202
FEC920: USER GUIDE Black Normal functioning wire. The wire is connected to a non-changeable parameter. Values are rejected by the destination block. Magenta A normal functioning wire is being hovered-over by the mouse cursor. Purple A red wire is being hovered-over by the mouse cursor.
Page 203
FEC920: USER GUIDE Figure 123 Comment and Monitor appearance Monitor Context Menu Show names Toggles parameter names on and off in the monitor box. Unlink Deletes the current link from the monitor. Moves the monitor to the Clipboard, ready to be pasted elsewhere.
Page 204
FEC920: USER GUIDE DIAGRAM CONTEXT MENU Active only when the right click occurs within the bounding rectangle which appears when more than one item is selected. Moves the selection off the diagram to the Clipboard. Short cut = <Ctrl>+<X>. Copy As for ‘Cut’, but the selection is copied, leaving the original...
Page 205
FEC920: USER GUIDE Compounds can also be created by highlighting one or more function blocks in the top level diagram and then clicking on the ‘Create Compound’ Create Flatten tool bar icon. The highlighted items are moved from the top level diagram...
FEC920: USER GUIDE PARAMETER EXPLORER This view can be displayed: by clicking on the ‘Parameter Explorer’ toolbar icon, by double clicking on the relevant block in the tree pane or in the graphical wiring editor, by selecting ‘Function Block View’ from the Function block context menu in the Graphical wiring Editor, by selecting ‘parameter Explorer from the ‘View’...
FEC920: USER GUIDE Context menu Explorer menu Figure 127 Column enable/disable 9.4.1 Parameter explorer detail Figure 128 shows a typical parameter table. This particular parameter has a number of subfolders associated with it, and each of these is represented by a ‘tab’ across the top of the table.
FEC920: USER GUIDE Figure 129 Show/Hide parameters 9.4.2 Explorer tools A number of tool icons appear above the parameter list: Back to: and Forward to:. The parameter explorer contains a history buffer of up to 10 lists that have been browsed in the current instance of the window.
FEC920: USER GUIDE 10 USER WIRING User wiring, created from the instrument front panel, allows parameters to be wired together so that, for example, a counter can be configured to be incremented when an alarm goes active. This can be used as an alternative to iTools.
FEC920: USER GUIDE Highlight the ‘Active’ field, and press and hold the scroll button for User Wiring a few seconds, until the top level User Wiring page appears. Channel.2.Alarm1.Active To Destination The name of the selected parameter appears at the top of the Add new wire page.
FEC920: USER GUIDE 10.2 COUNTER EXAMPLE This example shows how to set up a counter to be incremented each time Channel 1 Alarm 1 becomes active, and reset each time channel 2, alarm 1 is acknowledged. For this example, Virtual Channel 3 will be configured as the counter, with a preset value of 0.
Page 212
FEC920: USER GUIDE Operate the Scroll key to highlight ‘Add new wire’, then again to display the top level parameter list. Use the down arrow button to highlight ‘Channel’ and operate the scroll button. 10. Operate the scroll button to select ‘1’.
Page 213
FEC920: USER GUIDE 19. Highlight ‘Alarm 1’ and operate the scroll button. 20. Use the down arrow button to highlight ‘Acknowledgement’ (not ‘Acknowledge’). Operate the Scroll button again, and create the new wire. User Wiring User Wiring Virtual Channel.3.Main.Preset Virtual Channel.3.Main.Preset...
FEC920: USER GUIDE 11 USB DEVICES The devices listed below can be plugged into the USB connector at the back of the instrument, providing that the maximum current required is less than 100mA. Memory Stick Barcode reader Keyboard Note: 1. See ‘USB DEVICE PRECAUTIONS’ in the Safety Notes section of the manual.
FEC920: USER GUIDE 11.3 USB KEYBOARD A QWERTY keyboard may be plugged into the rear USB port to act in parallel with the virtual keyboard (Section 5.6). The editing keys listed below are supported in addition to the standard alpha-numeric characters.
FEC920: USER GUIDE Appendix A: TECHNICAL SPECIFICATION A1 INSTALLATION CATEGORY AND POLLUTION DEGREE This product has been designed to conform to BS EN61010 installation category II and pollution degree 2, defined as follows: INSTALLATION CATEGORY II The rated impulse voltage for equipment on nominal 230V mains is 2500V.
FEC920: USER GUIDE A2 RECORDER SPECIFICATION types Analog i/p Four (eight if dual input option fitted) Digital i/p Default Digital (logic) o/p See Table A1 for options Relay o/p See Table A1 for options DC output See Table A1 for options...
FEC920: USER GUIDE Standard USB1.1 Transmission speeds 1.5Mbits/sec (low speed device) Maximum current <100mA Peripherals supported Memory stick (8GB max), Bar code reader, QWERTY keyboard Update/Archive rates Sample rate (input/output) 8Hz (4Hz for digital inputs) (4Hz for dual input channels) Trend update 8Hz max.
Page 219
FEC920: USER GUIDE 10V Range Range: -3V to +10V Resolution 500 V Measurement noise: 550 V peak-to-peak with 1.6s input filter Linearity error: 0.007% (best fit straight line) for zero source resistance. Add 0.003% for each 10 source and lead resistance Calibration error: ±1.5mV ±0.063% measurement at 25°C ambient...
FEC920: USER GUIDE A4 RELAY AND LOGIC I/O SPECIFICATION OP1, OP2, OP3, OP4 and OP5 logic input, logic output and relay specification. Active (current on) current sourcing logic output Voltage output across terminals +11V min; +13V max. Short circuit output current 6mA min.
FEC920: USER GUIDE Appendix B: REFERENCE B1 BATTERY This instrument is fitted with a battery which has a minimum life of 1 year unpowered and when stored in an ambient temperature of around 25°C (77°F). The battery life may be reduced if it is consistently operated in an elevated ambient temperature environment.
FEC920: USER GUIDE B2 SETTING UP AN FTP SERVER USING FILEZILLA B2.1 Downloading ‘FileZilla’ is a free download from the internet (search for ‘FileZilla server download’). Download the latest version, following the instructions on the screen. Answer ‘No’ to the question ‘Do you want to view only the webpage content that was delivered securely’.
Page 223
FEC920: USER GUIDE Select startup settings. Click on Close when Installation is complete. 10. Click ‘OK’ in the ‘Connect to Server’ window. A5E45696052A Rev-AA Appendix B September 18 Page 215...
FEC920: USER GUIDE B2.2 Server Setup Create a new folder (directory) called, for this example, ‘Archive’ in a suitable location such as the C drive, or the desktop. In the Filezilla server window, click on ‘File’ and select ‘Connect to Server’.
FEC920: USER GUIDE B2.3 PC Setup Operate the ‘Start’ button, and select ‘Control Panel’ from the window that appears. Double click on ‘Windows Firewall’. Click on the ‘Exceptions’ tab in the window that appears, and check that both ‘FTPControl’ and ‘FTPData’ are enabled (ticked). If not, the user’s IT department should be contacted for advice.
FEC920: USER GUIDE B2.4 Recorder/Controller Setup In Network Archiving (Section 6.2.2): Enter the IP address of the pc in which the FTP server has been enabled in the ‘Primary Server’ field. Enter the Primary User name, as entered in step three of the Server setup procedure (Section B2.2) above (GeneralUser in this example).
FEC920: USER GUIDE B3 FUNCTION BLOCK DETAILS B3.1 Eight Input OR Block An eight input logical OR block whose output is high (1, On) if any one or more inputs is high (1, On). If more than eight inputs are required, a second block is automatically introduced, as shown in Figure B.2. The blocks in the figure are given the names ‘A’...
FEC920: USER GUIDE B4 TCP PORT NUMBERS The following TCP ports are made use of by the instrument. Port Usage File Transfer protocol (FTP) data FTP control Modbus TCP communications B5 ISOLATION DIAGRAM Single (50V ac) Ethernet comms Double (300V ac)
• Internet Explorer V9.0 or greater • Mobile Safari (Apple Mobile technology running IOS 5.0 or greater) All files are uploaded from the FEC920 device to the browser, where all JS and JQuery files are executed locally. Browsers should be configured to allow cookies, and support for file caching should also be enabled.
FEC920: USER GUIDE C1.4 Home Page The Home Page is the first page the user is directed to on completion of a successful log in. If Security has been set to Yes in the instrument (page 99) it will be necessary to enter a User name and a Password.
FEC920: USER GUIDE C1.6 Contact Page This page contains links to the following Eurotherm sites: • Accredited Service • Customer First & Technical Support • Installation & Commissioning • Repair & Support Services Note: Links are only active if the browser has Internet access.
FEC920: USER GUIDE C1.7 Bar Graph Page The channels that have been configured to be trended on the FEC920 instrument will automatically be displayed on this page. The current configuration data for those channels will be used to render the values on the graph.
FEC920: USER GUIDE C1.8 Line Graph Page The channels that have been configured to be trended on the FEC920 will automatically be displayed on this page. The current configuration data for those channels will be used to render the values on the graph.
FEC920: USER GUIDE C1.9 Numeric Page This page displays the process value and channel descriptor. The process value (PV) will not be displayed if the channel is not in a good status. Instead the text for the channel status is displayed as one...
FEC920: USER GUIDE C1.11 Message Summary Page This page provides the last 30 messages in chronological order This page does not auto-refresh. To refresh this page press or go to another page and re-open the Message Summary page. C1.12 Historical Line Page...
DHCP is managed in the web server in as much as the web server will not be allowed to come online until the FEC920 has received a valid IP address. The server will continually monitor the IP address and, if at any point an invalid address is found, the server will shut down and re-start.
Page 237
FEC920: USER GUIDE Index Additional User Accounts ....21, 29 Numerics Authorization ....... 54, 55 10 to the X .