Omniflex M124xA User Manual

Maxiflex t2 cpu
Table of Contents

Advertisement

Quick Links

Maxiflex T2 CPU's
M124xA
User's Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the M124xA and is the answer not in the manual?

Questions and answers

Summary of Contents for Omniflex M124xA

  • Page 1 Maxiflex T2 CPU’s M124xA User’s Manual...
  • Page 2 5. This product is sold without liability for consequential loss of any description. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 3 SCOPE This User Manual provides information on how to install, configure and use the Maxiflex T2 CPU. Programming features specific to these products are included in this manual. This manual does not cover the fundamentals of the EziForth programming language.
  • Page 4 Introduction The MAXIFLEX T2 range of CPU’s is designed specifically for industrial telemetry and remote I/O applications, combining powerful industrial network communications features with ease of use. All I/O and configuration data variables are automatically accessible through up to 65000 Data Interchange Registers in a single virtual “Data Interchange Table”, allowing the...
  • Page 5: Table Of Contents

    Conet/m Network Port: (only applicable to M1243B T2M CPU)........10 2. Installing the T2 CPU .........................11 Connecting the Internal Battery ..................11 Installing the T2 CPU on the Maxiflex base ..............11 Connecting the Programming port (all models):............12 Connecting the Serial port (all models): ............... 12 Connecting the Conet/c network port (M1241B CPU only): ........
  • Page 6 Introduction to Subscriptions ..................31 Setting up subscriptions....................31 Number of subscriptions allowed.................. 33 Subscription Application Example ................33 8. Appendix: T2 CPU Detailed DIT Layout:...................35 T2 CPU Dynamic Data Area DIT Register Assignment..........35 Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 7 Table of Tables Table 1.1 Front Panel LED Indicators....................9 Table 2.1: Pin allocation of DB-9 connector on program cable and FCC-68 socket on M124xA . 12 Table 2.2: Pin allocation of serial port connector on M124xA CPU..........12 Table 2.3: Pin allocation of Conet port connector on the M1241B CPU........
  • Page 8: General Description

    ON – Internal battery is LOW or not connected. OFF – Internal battery is healthy. SERIAL Rx YELLOW ON – data is being received on serial port OFF – serial port receiver is idle Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 9: Serial Port: (Applicable To All T2 Cpus)

    This port provides the connection to the Conet network. Conet/c is a true peer-to-peer local area network (LAN) that allows fast secure data transfer over long distances (up to 10km) using a conventional twisted pair of wires. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 10: Conet/M Network Port: (Only Applicable To M1243B T2M Cpu)

    Local Area Network (LAN) designed specifically for operation over radio systems. The CPU incorporates an MSK radio modem and CSMA access protocols to allow a peer- to-peer network to be constructed using conventional VHF/UHF radios. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 11: Installing The T2 Cpu

    CPU. The CPU is shipped from the factory without the jumper connected to preserve the battery life. The battery jumper can be found at the base of the Maxiflex Bus connector at the rear of the CPU module. Use long nose pliers or tweezers to correctly place the jumper over the posts.
  • Page 12: Connecting The Programming Port (All Models)

    Ground Reference All other pins are reserved and must not be connected. Table 2.1: Pin allocation of DB-9 connector on program cable and FCC-68 socket on M124xA 2.4 Connecting the Serial port (all models): The selection of either RS232 or RS485 is accomplished by specific wiring of the serial port connector.
  • Page 13: Connecting The Conet/M Network Port (M1243B Cpu Only)

    2.7 Applying power for the first time Once the T2 CPU has been installed into a Maxiflex rack, apply power and the CPU OK LED will turn ON and remain steady ON until power is removed. If the CPU OK LED remains OFF, then check the power connections to the PSU module and that the LED indication of the PSU module is normal.
  • Page 14 (refer to Section 4. Installation). If the jumper appears to be correct and the BATT LED is still ON, then the battery level is low and the battery needs to be replaced. Please consult your OMNIFLEX distributor to arrange battery replacement. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 15: T2 Cpu's And The Maxiflex Architecture

    3.2.2 I/O Scanning This function is responsible for the scanning of conventional I/O modules installed on Maxiflex base, sorting the data into convenient tables according to type of I/O (Analogue or Digital; Input or Output) and reading/writing this data to/from the CPU’s Data Interchange Table (DIT) for easy access from any of the network ports.
  • Page 16: Figure 3.1 T2 Cpu System Architecture

    OTHER SLOTS Modbus or CONET CONET/S NIM SPECIFIC CONET/S DATA LINK DATA LINK DATA LINK DATA LINK LAYER LAYER LAYER LAYER MAXIFLEX SYSTEM PORT 0 PORT 1 PORT 2 PORT 0 ARCHITECTURE CONET PORT PROG PORT SERIAL PORT CONET PORT...
  • Page 17: Data Interchange Table (Dit)

    The in-built serial port on the T2 CPU comes equipped with three protocol options as standard: 1. Modbus Slave can be selected for easy interconnection of Maxiflex I/O to third party systems such as Distributed Control System’s, SCADA software, or Master Programmable Logic Controllers.
  • Page 18: Configuring A T2 Cpu

    3. Ensure the correct COM port is selected in OMNISET. (DITview uses a different method via the CONET server. See the help for this product for further information.) 4. Open the template file named “011001nn(M124xA).dvx” supplied with OMNISET. (The nn is replaced with the revision number of the latest available dvx file).
  • Page 19: Configuring The Programming Port

    4.3 Addressing a Module through the Programming Port The first step when starting to configure a module in a Maxiflex System with a T2 CPU is to select the address of the module. In Omniset, select the module to be addressed as follows: From the pull-down menu select “Remote”, then “Target Address…”.
  • Page 20: No Address Set

    Global Addresses (in the range 127 to 254). Use this option to select any target node in the system using its Global Address. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 21: Configuring The Real-Time Clock

    To select this mode, switch SW7 and SW8 of the serial port address switch to OFF. Switches 1 to 5 of the DIP switch set the communications address used to access the T2 CPU through this serial port. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 22: Modbus Data Register Mapping

    The standard layout of the Data Interchange Table provides 4000 registers for each Module Slot on a Maxiflex base (see section 5.1). Some Modbus Master devices are pre-programmed with a maximum allowable range of 10,000 holding registers. This makes it impossible to access the DIT registers in I/O slots from Slot 3 onwards (DIT addresses 12,000 upwards).
  • Page 23: Conet/S (Peer-To-Peer) Protocol

    Consult the factory for available protocols, or for assistance in writing your own protocol in EZIFORTH. In this mode, the configuration switches 1-5 are unassigned by the T2 CPU, and may be used by the custom serial protocol software downloaded. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 24: Configuring The Conet/C Network Port (Available On The M1241B T2C Cpu Only.)

    The T2 CPU must be configured to act as a router in these systems, automatically routing data packets seamlessly between nodes on different networks. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 25: Programming The T2 Cpu In Eziforth

    Table values to be written to each Router in the system. The procedure to follow is explained in full in the spreadsheet. 4.9 Programming the T2 CPU in EziFORTH Please refer to the separate M124xA T2 CPU Programmer’s Guide. Maxiflex T2 CPU User Manual -© Omniflex...
  • Page 26: The Data Interchange Table Explained

    “extended” DIT. The following table shows the address map of the DIT table for an entire MAXIFLEX system as viewed from the T2 CPU. It is possible to access registers in each of the I/O modules...
  • Page 27: I/O Slots 1 To 15 Dit Range

    Writing to this area of the DIT is slower than accessing the Dynamic DIT area, and continuous writing to this area during normal system operation should be avoided. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 28: I/O Module Management & Scanning Explained

    6. I/O Module Management & Scanning Explained The T2 CPU automatically identifies the I/O module types installed in a Maxiflex system. This information is used for two purposes: 1. Checking of the presence of the correct I/O modules in a system.
  • Page 29: Checking The Status Of Installed Modules

    CPU’s dynamic data area is the fastest area to read/write. The table below identifies the DIT register locations in the CPU’s Dynamic Data Area of the DIT where the I/O scanning stores/retrieves its data. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 30: Figure 6.1 - I/O Dit Address Map For T2 Cpu

    5. Analogue Modules are scan rate = (10.n + 10) milliseconds, where n is the number of analogue modules installed on the Master and Expander Bases. Eg 3 installed analogue modules will be scanned every 40ms, 15 Ananlogue modules will be scanned every 160ms. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 31: The Subscription Service Explained

    It also limits the number of master nodes in the system to one. The Maxiflex T2 CPU provides a far superior mechanism to accomplish this commonly used function through its Subscription Service. This Service operates as follows: The node requiring the data sets up a subscription with the source node, very much like you would subscribe to a magazine through your newsagent.
  • Page 32 The “sink” node then automatically manages the subscription including sending the requests to the data source, and managing errors in the process. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 33: Number Of Subscriptions Allowed

    In other words each T2 CPU can act as data sink for 32 subscriptions, and data source for 8 subscriptions simultaneously. 7.4 Subscription Application Example Refer to the diagram of a simple network below: Node Address 2 Node Address 5 Node 2 subscribes to data from Node 5 CONET Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 34: Table 7.2 Subscription Block Data Example

    Subscription Status DIT register. If this bit is clear then the subscription is operating successfully. If this bit is set, then the subscription has failed and received data is not valid, or the subscription has not been correctly set. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 35: Appendix: T2 Cpu Detailed Dit Layout

    8-21 RESERVED Maxiflex Slot Number This register holds the slot in which this module is located. As a CPU is always in the CPU slot, this number is always 0. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 36 RTC Power Up Year RTC Power Up Month RTC Power Up Date RTC Power Up Day RTC Power Up Hour RTC Power Up Minute RTC Power Up Second RTC Power Up Millisecond Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 37 Refer to DIT 64051 for configuration of I/O modules. The Global Status BIT is set if any of the I/O Slot bits are set. It can be used as an I/O System Integrity flag. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 38 Scanned Module ID for I/O Slot 1 Every I/O and NIM module has a unique Module ID code that identifies it on the Maxiflex Rack. The ID code of the I/O or NIM module for this slot is displayed in this register.
  • Page 39: System Timers

    Raw Analogue Output Data Area Raw Analogue Output values written to this data area are copied to corresponding Maxiflex Analogue Output modules automatically by the CPU. Individual analogue output channels are referenced by I/O Slot and Channel number for easy access.
  • Page 40 350 – 589 Raw Analogue Input Data Area The Raw Analogue Input values of Maxiflex Analogue Input modules can be read from this data area. Individual analogue input channels are referenced by I/O Slot and Channel number for easy access. 16 Channels are allocated per I/O Slot. The following formula may be used to read input channels: Input DIT = 350 + (channel-1) + (I/O_Slot –1) * 16...
  • Page 41 590 – 619 Raw Digital Output Data Area The Raw Digital Output values for Maxiflex Digital Output modules can be written to this data area for output to the modules. The data is in packed bit form such that a single DIT register comprises 16 channels of an output module.
  • Page 42 Raw Digital Output Data for I/O Slot 4 598-599 Raw Digital Output Data for I/O Slot 5 600-601 Raw Digital Output Data for I/O Slot 6 602-603 Raw Digital Output Data for I/O Slot 7 Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 43 620 – 649 Raw Digital Input Data Area The Raw Digital Input values scanned by Maxiflex Digital Input modules can be read from this data area. The data is in packed bit form such that a single DIT register comprises 16 channels of an input module.
  • Page 44 Raw Digital Input Data for I/O Slot 14 648-649 Raw Digital Input Data for I/O Slot 15 650 – 3249 User Data Area 3250 – 3999 Reserved Not available on M123xA versions of T2 CPUs. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 45: T2 Cpu Static Configuration Data Area Dit Register Assignment

    The I/O Manifest is the list of I/O modules required for the system. This is where the particular I/O Manifest for the Maxiflex system is setup. The Module ID for each module in every slot must be entered here for each slot. The CPU will cross...
  • Page 46 This is accomplished by specifying a User start address for each I/O Slot as indicated below. 64080 User Start Address for I/O Slot 1 I/O Slot 1 will always start from 4000 and cannot be changed. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 47 If CTS is asserted before the timeout period in this register, then transmission will commence. If CTS is not asserted, then the transmission will be aborted. Handshaking is enabled by setting bit 12 of register 64100. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 48 64102 Setup for Network 2 64103 Setup for Network 3 64104 Setup for Network 4 64105 Setup for Network 5 Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 49 Setup for Network 42 64143 Setup for Network 43 64144 Setup for Network 44 64145 Setup for Network 45 64146 Setup for Network 46 64147 Setup for Network 47 64148 Setup for Network 48 Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 50 Local Start DIT 64209 Remote ID 64210 Remote Start DIT 64211 Range 64212-64217 Subscription Block 3 64212 Subscription Type and Time 64213 Local Port Number 64214 Local Start DIT 64215 Remote ID Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 51 Local Port Number 64250 Local Start DIT 64251 Remote ID 64252 Remote Start DIT 64253 Range 64254-64259 Subscription Block 10 64254 Subscription Type and Time 64255 Local Port Number 64256 Local Start DIT Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 52 Subscription Type and Time 64291 Local Port Number 64292 Local Start DIT 64293 Remote ID 64294 Remote Start DIT 64295 Range 64296-64301 Subscription Block 17 64296 Subscription Type and Time 64297 Local Port Number Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 53 Subscription Block 23 64332 Subscription Type and Time 64333 Local Port Number 64334 Local Start DIT 64335 Remote ID 64336 Remote Start DIT 64337 Range 64338-64343 Subscription Block 24 64338 Subscription Type and Time Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 54 64373 Range 64374-64379 Subscription Block 30 64374 Subscription Type and Time 64375 Local Port Number 64376 Local Start DIT 64377 Remote ID 64378 Remote Start DIT 64379 Range 64380-64385 Subscription Block 31 Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...
  • Page 55 User allocated Space This area of the Static Configuration area of the DIT can be used by EZIFORTH programs to store static configuration information that the user wishes to retain during power failures. Maxiflex T2 CPU User Manual -© Omniflex UMM124XBR04.pdf...

This manual is also suitable for:

Maxiflex m1240bMaxiflex m1241bMaxiflex m1243b

Table of Contents