People - Ideas - Solutions Marine NMEA2MODB Versatile Ethernet I/O unit The NMEA2MODB is an Ethernet-based versatile I/O- unit, which can be used in various monitoring and control applications. The unit is designed to be particularly suitable for ship applications, such as Integrated Bridge Systems (IBS). Get data from navigation equipment: • GPS • GYRO • TORQUE • WIND • SPEED LOG • DEPTH • Etc. The unit fulfils the IEC 60945:2002 EMC standard and respective environmental standards. Properties The NMEA2MODB consists of a general purpose I/O part, communication parts, and an ethernet interface. The unit has a built-in power supply unit with 18…36 VDC input range. Two separate power supply sources, with automatic change-over are provided. The power source and monitoring is included in the onboard software. The I/O part contains 32 digital inputs and 32 digital outputs, 4 analog inputs and 4 analog outputs. The unit contains a reference-voltage source to supply external potentiometers or sensors. The communication part contains six UART-type serial interface channels with galvanic isolated RS422/RS485 or RS422 drivers. One channel also has an alternative RS232 driver available. There is also one galvanic isolated CAN-Bus channel. The ethernet part integrates a 5- port 10/100 ethernet switch. The NMEA2MODB units can be connected in a chain, without the need of an external ethernet switch (the onboard switch functions as a normal ethernet switch). The setting-up and parameterisation of the NMEA2MODB module is performed through the WEB-server, using a normal HTML-browser. General purpose I/O (remote I/O Server) Control of the TM-EFDC digital and analogue I/O- parts are available through MODBUS/TCP protocol. The onboard basic software application contains a MODBUS/TCP server and the user can read the digital and analogue input registers and write corresponding output registers through this MODBUS/TCP server function. The digital outputs can be selected to operate as 0...100% PWM output for example the dimming of the panel pilot lights. The software is compliant with the IEC 61162-1 standard. Communication part (Serial Device server) The TM-EFDC communication part operates as a serial data communication device server. With this server function, the traffic through the UART (RS422 and RS232) and CAN- ports can be transferred either by UDP or TCP- protocols into the Ethernet- network (LAN). The UART and CAN- controlled transport parameters and the UDP and TCP server properties are set by the HTML browser. The TM-EFDC unit has two RS422/485 and four RS422 galvanic isolated serial channels. There is also alternatively RS232 line driver available for one serial channel. All RS422/RS485 and RS422 Serial channels fully conform to IEC61162-2 standard and also compatible with IEC61162-1 standard devices. NMEA 0183 Configuration INTRODUCTION NMEA2MODB listens to user defined NMEA messages and writes the data into Modbus registers. Messages are specified in a text file named nmea2mbus.txt, which is lo-cated in the sd-card of the EFDC. The text file can be edited with an ordi-nary text editor, for example Notepad. Each line in configuration file contain a single NMEA sentence that the application should listen to. Sentence specification can be seen as a two-level definition, where the first level specifies the message format and second level the mapping of the data fields to modbus registers. EXAMPLE CONFIGURATION LINE The message format notation follows closely the syntax used in IEC-61162-1 standard. As an example, to specify that a HDT sentence should be listened to, following line should be added into the configuration file: $--HDT, x.x, T* The preceding line states that: - The sentence starts with “$” -The next two characters can be anything, “-“ is a wildcard which can be used in sentence identifier - Next three characters must be “HDT”, which ends the sen- tence identifier. This implies that the next character must be “,” - After the “,” comes a decimal number, containing optional fraction part. This is identified with field type code “x.x”. The number is followed by “,” - Next character must be “T”, otherwise the message is ruledout - “*” at the end of the message states that the message contains NMEA checksum. If “*” is not specified as the last character, the checksum is not required. To add modbus register mapping, register definitions are inserted into the format string. Register definitions are always bracketed with “[“ and “]”. CONFIGURATION FILE EXAMPLE MAXNUMBEROFMSGDEFS 100 $--XDR[45057to3],G,x.x[45088*10v45078.1],a,001* $--XDR[45058to3],G,x.x[45089*10v45079.1],a,002* $--XDR[45059to3],G,x.x[45090*10v45080.1],a,003* $--XDR[45060to3],G,x.x[45091*10v45081.1],a,004* $--MWV[45061to3],x.x[45092*10v45077.1],a,x.x[45093*10v45077.2],a,A* $--HDT[45062to3],x.x[45093*10v45075.1],T* $--HDG[45063to3],x.x[45094*10v45076.1],x.x,a,x.x,a* $--GGA[45064to3],hhmmss.ss,llll.ll[45095v45071.1],c[45096],yyyyy.yy[45097v45071.2],c[45098],x,x,x.x,x.x,c,x.x,c,x.x,x* $--VTG[45065to3],x.x[45100*10v45072.1],T,x.x[45101*10v45072.2],M,x.x[45099*10v45072.3],N,x.x,K,a* $--VBW[45066to3],x.x[45102*10v45073.1],x.x,A,x.x,x.x,A,x.x,A,x.x,A* $--DPT[45067to3],x.x[45103*10v45074.1],x.x,x.x* ETN #3 M12 ETN #4 M12 18..36 V dc Terminals 8 ch relay module Terminals 8 ch relay module Terminals 8 ch relay module 32 x DO connector for relay modules 32 x DO terminals Automatic Change-over logic Terminals 8 ch relay module 18..36 V dc 18..36 V dc 18..36 V dc 10/100 ETHERNET to other I/O modules 32 x DI terminals PNP/NPN Current limitation and over voltage protection Low side drivers Curren + ov.temp. limit. 0..100% PWM out 4 x AI terminals & ±10,0V ref A/D converter ±10V input ±10,0 V ref output / 200Ω SD memory card interface 4 x AO terminals D/A converter ±10V output 4 MB Flash + - 64 MB SDRAM TM-EFDC-32DI+32DO+4AI+4AO+PWM+REF µController ARM® 5-port Ethernet switch + PHY 1x UART RS232 or RS422 (isolated) CAN 2.0 A&B ETN #1 RJ45 ETN #2 RJ45 3 x UART RS422 (IEC61162-1/2) 2 x UART RS422 (IEC61162-1/2) RS485 #1 #2 #3 #4 #5 #6 CAN RS232 RS422 RS422 RS422 RS422 RS422 RS422 CAN DEVICES ANY RS232 DEVICE ANY RS422 DEVICE NMEA2MODB NMEA2MODB NMEA2MODB NMEA2MODB NMEA2MODB CAN 10/100 ETHERNET / MODBUS/TCP / UDP UPPER LEVEL SUPERVISION and CONTROL SYSTEMS -MODBUS/TCP CLIENT(S) (I/O-control) -UDP or TCP (UART and CAN channels) -HTTP Client (configuration) System diagram and connections #1 #1 General Power supply input 24 Vdc (18...36 Vdc) Power requirement 10W (typically 6W). Connections to two separate power sources. Power supply automatic switchover, if the primary input voltage drops below the permitted value. The power supply input state is indicated to the Remote I/O server register. Wiring to spring cage plug-in terminals Operating temperature -20...+55°C Processor 32 bit, 200 or 400 MHz ARM processor Memory 4 MB FLASH 64 MB SDRAM (32 bit) SD-interface for a memory card Dimensions and weight 300x128x57 mm (lxwxd), approx.. 1000g Approvals IEC 60945:2002 / CE Options Fixing options (DIN-rail, direct mounting) / System cabling options, relay modules Communication Ethernet Switch External ports: Protocol Integrated 5-port 10/100 Ethernet-switch. 2pcs RJ45 and 2pcs M12 (D-coding) connectors Using the UDP or TCP -protocol Serial UART Channels Totally 6 channels. Wiring to spring cage plug-in terminals Fully conformity to IEC61162-2 standard and compatible with IEC61162-1 standard devices. 2pcs RS422/RS485 full or half duplex channels. Galvanic isolation in both channels 3pcs RS422 channels. Galvanic isolation in both channels One channel with RS-422/RS-232 alternative drivers. RS-422 driver with galvanic isolation. RS-232 available in RJ45 connector. TCP/IP Server and UDP modes to communicate over the Ethernet. RS-422/RS-585 RS-422 RS-422/RS-232 CAN One CAN bus interface channel. CAN 2.0 A&B versions. With Galvanic isolation. Remote I/O Server Protocol MODBUS/TCP Digital inputs Type Signal levels 32 of galvanic isolated digital input channels. Wiring to spring cage plug-in terminal Digital inputs are grouped in 8 inputs PNP/NPN Logic 0: 0 to 5 VDC, Logic 1: 10 to 32 VDC (DI COM to DI) Input resistance 5,6 kΩ Digital outputs Type Protection 32 output channels. Galvanic isolation from the processor voltages. NPN (open drain FET), maximum load side supply voltage 36 VDC Outputs can also be operated as PWM outputs. Connections are either available as onboard spring cage plug connectors or as Flat cable connectors for connection to relay modules. Short circuit and over heating protection. Analogue inputs Type Reference voltage output 4 (single ended) input channels. Wiring to spring cage plug-in terminal ±10 V signal range, 16-bit resolution, Input resistance 180 kΩ Buffered ±10 V (±3%) Reference output. Maximum 200 Ω load. Analogue outputs Type 4 output channels ±10 V signal range 16-bit resolution ±10 mA output current About us Insatech A/S was established in 1989, and has, over the years, had a positive business development; today we are more than 50 employees, and are considered one of the market leaders. We are based in Vordingborg in the south of Zealand, Denmark in an old historic building. Since December 2005 we are part of the Addtech Group of companies – Addtech AB, Stockholm. As a result of our longstanding partnership with some of the world’s leading manufacturers within instrumentation and automation, we are able to provide a global service. We supply quality products, solutions and services in the fields of measurement, control and calibration to nearly all industrial segments, as well as utilities, and we work as a professional partner for our suppliers and for our customers – we believe in long term relationships. Our main markets are in the Pharmaceutical, Food, Energy, Marine/Oil & Gas Industry, which means we have a strong knowledge of the special applications, as well as the requirements for documentation in these areas. • Process instrumentation and calibration equipment • Automation, control and data acquisition • System design, engineering and validation (DCS and Safety Systems) • Service/maintenance and calibration (ISO 17025 accreditation) • Site surveys and evaluation of process optimization based on better control practices • Marine- and ship solutions, Cargo Management Systems • Project Management • Flow rigs / calibration rigs • Special fittings • Product enhancements • Wireless solutions for monitoring and control • Complete solutions including panels and commissioning • Seminars and training. People - Ideas - Solutions Marine Insatech A/S • Algade 133 • DK-4760 Vordingborg • Denmark Tel. +45 5537 2095 • www.insatech.com Conductivity calibration Temperature calibration Electrical calibration 2013-09-001_NMEA2MODB © Insatech A/S - Reproduction of text or excerpts of this is authorized provided the source is acknowledged. Our main business areas: