Page 1
JUMO LOGOSCREEN nt Paperless recorder with TFT display, CompactFlash card and USB interfaces B 706581.2.0 Interface Description V1.00/EN/00504688...
1 Introduction 1.1 Preface Please read this interface description before commissioning the interfaces of the device. Keep the interface description in a place accessible to all users at all times. Please assist us in improving this Interface description. Your comments are highly appreciated. All information required to operate the interface is described in the supplied Interface description.
1 Introduction 1.2 Typographical conventions 1.2.1 Warning signs The symbols for Caution and Attention are used in this operating manual under the following conditions: Caution This symbol is used when there may be danger to personnel if the instructions are ignored or not followed correctly! Attention This symbol is used when there may be damage to equipment or data if the instructions are ignored or not followed correctly!
3 Connecting the interface 3.1 Connection position Front view of paperless recorder USB device USB host for communication with the for the data exchange setup program or PCC (measured data, configuration data, user lists) between paperless recorder and PC Connection diagram Use a USB interface either at the front or at the rear! Only use one host or device interface at a time.
Page 10
3 Connecting the interface Rear view of the paperless recorder 12 13 (L+) (L-) RS232 interface for Ethernet interface barcode scanner (serial) (serial) PROFIBUS-DP interface RS232/485 interface (optional) (serial) USB host interface USB device interface (serial) (serial) Connection RS232 (plugs (1) + (5)) RS485 (plug (5)) diagram RS232/RS485...
3 Connecting the interface 3.2 RS232 The RS232 interface does not use the handshake lines (RTS, CTS). The RTS line (CTS on the paperless recorder) coming from the master (PC or notebook) is not taken into consideration. The response is immediately transmitted from the paperless recorder.
3 Connecting the interface 3.4 Configuration of the serial interfaces Configuration Select Configuration Interface RS232/RS485 General on the on the paperless recorder. paperless Now the parameters required to configure the interface are available. recorder Configuration The Edit Serial interface RS232/RS485 menu point is used for the via the setup...
3 Connecting the interface 3.5 Configuration of the Ethernet interface Configuration is carried out using the Configuration Interface Ethernet menu point. on the paperless recorder Configuration is carried out using the Extras Ethernet interface menu point. via the setup program 3.5.1 Parameters DHCP DHCP (Dynamic Host Configuration Protocol) is used to ensure that the...
Page 14
3 Connecting the interface The DHCP server can change an assigned address. If, for example, automatic data download with the PCA communication software is used, the address must be changed within the software. The automatically assigned IP address query can be inquired in the Device ...
4 Modbus protocol description 4.1 Master-Slave principle Communication between a master (PC or notebook) and a slave (paperless recorder) using the Modbus/J-bus takes place according to the master-slave principle, in the form of data request/instruction - response. Master Slave 1 Slave 2 Slave n The master controls the data exchange, the slaves only have a response...
4 Modbus protocol description 4.3 Timing of the communication Character Start and end of a data block are marked by transmission pauses. The transmission character transmission time (time required to transmit one single character) time depends on the baud rate and the data format used. For a data format of 8 data bits, no parity bit and one stop bit, this is: Character transmission time [ms] = 1000 * 9 bit ÷...
4 Modbus protocol description A minimum response time can be set in the controller under the menu point Configuration Interface. This preset time is the minimum waiting time before an answer is transmitted (0…500 ms). If a smaller value is set, then the response time may be longer than the preset value (internal processing takes longer), the controller answers as soon as internal processing is completed.
4 Modbus protocol description 4.5 Device address The device address of the paperless recorder can be set between 1 and 254 (decimal), see Chapter 3.4 Configuration of the serial interfaces, Page 12. A maximum of 31 paperless recorders can be addressed via the RS 485 interface.
4 Modbus protocol description 4.6.1 Read n bit This function is used to read n bits starting from a specific address. Data request Slave Function Address Number Checksum address 0x01 or 0x02 first bit of bits CRC16 1 byte 1 byte 2 byte 2 byte 2 byte...
4 Modbus protocol description 4.6.2 Read n words This function is used to read n words starting from a specific address. Data request Slave Function Address Number Checksum address 0x03 or 0x04 first word CRC16 words 1 byte 1 byte 2 byte 2 byte 2 byte...
4 Modbus protocol description 4.6.3 Write one bit In the write bit function, the data blocks for instruction and response are identical. Instruction Slave Function Bit address Bit value Checksum address 0x05 xx00 CRC16 1 byte 1 byte 2 byte 2 byte 2 byte xx = 00 ...
4 Modbus protocol description 4.6.4 Write one word In the write word function, the data blocks for instruction and response are identical. Instruction Slave Function Word address Word value Checksum address 0x06 CRC16 1 byte 1 byte 2 byte 2 byte 2 byte Response Slave...
4 Modbus protocol description 4.6.5 Write n words instruction Slave Fun- Address Number Number Number Check Address ction first 0x10 word words words value(s) CRC16 1 byte 1 byte 2 byte 2 byte 1 byte x byte 2 byte Response Slave Function Address...
4 Modbus protocol description 4.7 Transmission format (integer, float, double and text values) Integer values Integer values are transmitted via the Modbus in the following format: The high byte first, followed by the low byte. Example Request of the integer value of address 0x1017, if value "4" (word value 0x0004) is written under this address.
Page 25
4 Modbus protocol description Double values The double values are also processed in the Modbus in the IEEE-754 standard format (32bit). Unlike float values, bytes are not changed over for double values. Doupble-float format (32bit) as per IEEE 754standard SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM...
Page 26
4 Modbus protocol description Strings (texts) Character strings are transmitted in the ASCII format. To mark the end, the last character to be transmitted can be a "\0" (ASCII code 0x00). Characters after this mark are without significance. Knowing that the transmission of texts takes place word by word (16 bits), 0x00 is additionally appended where an odd number of characters is used (incl.
4 Modbus protocol description 4.8 Checksum (CRC16) Calculation The checksum (CRC16) serves to recognize transmission errors. If an error is scheme identified during evaluation, the device concerned does not respond. CRC = 0xFFFF CRC = CRC XOR ByteOfMessage For (1 to 8) CRC = SHR(CRC) if (flag shifted right = 1) then...
4 Modbus protocol description 4.9 Error messages 4.9.1 Modbus error codes No response by In the event of the following errors, the slave will not respond: the paperless • Baud rate and/or data format of Master (PC or notebook) and Slave recorder (paperless recorder) are not compatible.
4 Modbus protocol description 4.9.2 Error messages for invalid values For measured values in the float format, the error number appears directly in the value, i.e. the error number is entered instead of the measured value. Error code Error for float values Underrange 1.0 x 10 Overrange...
4 Modbus protocol description 4.9.3 Error codes as integer return values For some lengthy sequences (e.g. email transfer) an error code is entered at the end into an event field or the event list. Error codes Error code Description Error list: Program memory management Program cannot be created Program does not exist Program cannot be deleted...
Page 31
4 Modbus protocol description Error code Description Error list: Keyboard and program lock Keyboard locked Programming locked Write error in the ser. EEprom (Calib) Hardware error: MANUAL + AUTO locked Edit is inadmissible when the program is active Copy is inadmissible when the program is active MANUAL is inadmissible during AUTO lead time Segment change Image update required No DB number, image update by PLC...
Page 32
4 Modbus protocol description Error code Description Incorrect or unexpected command Error list: Event processing event could not be created event setting failed event clear failed event wait failed event close failed event open failed Sync error between group and data manager Error list: message processing Queue memory does not exist Message queue cannot be opened...
Page 33
4 Modbus protocol description Error code Description Value must not be written to Log entry with error bits initiating debug mode Error list: Email transfer via modem and Ethernet Step error in the status automatic Invalid response length No CONNECT from the modem FCS checksum incorrect Unexpected value or response Conf-Request not accepted...
Page 34
4 Modbus protocol description Error code Description Unknown ICMP type Unknown LCP type As a client DNS request received Unknown DNS error DNS response is divided No IP received via DNS Unknown Udp port TCP checksum incorrect TCP port incorrect Unknown TCP-SYN option Unused TCP port Unknown POP3 response...
5 Serial protocol types 5.1 Modbus slave If the paperless recorder is configured as a slave, see Chapter 3.4 Configuration of the serial interfaces, Page 12, in the network it responds to Modbus requests of the master. The master controls the data exchange, the slaves only have a response function.
Page 36
5 Serial protocol types Modem parameters The following Init string is required for the operation as a Modbus slave via modem: AT&FE0X3Q1&K0S0=1&D0&W0&Y0 AT&F = Load the current manufacturer profile = Switch off character echo = Switch off fixed dial tone selection, Switch on busy tone selection = Switch off command responses &K0 = Switch off data flow control...
Page 37
5 Serial protocol types For the active internet dial-in for alarms by email, the instrument modem must be switched to a different mode using another INIT string. Telephone number, user name and password must be entered according to the specifications of the selected internet provider. Once the internet dial-in has been completed, the modem is automatically reset to its initial state using the Init string entered under modem parameters.
5 Serial protocol types 5.2 Modbus master If the paperless recorder is configured as a master, (see Chapter 3.4 Configuration of the serial interfaces, Page 12), it can send Modbus inquiries in the network to slaves (e.g. other paperless recorders). The requested values are written into external instrument variables of the paperless recorder: •...
5 Serial protocol types For each target variable, it is possible to enter the instrument address and Modbus address used to request the value. Each programmed inquiry can be deactivated by entering the instrument address 0 (if, for example, the "external analog value 2" is no longer to be written to by the Modbus master but by the Profibus).
6 Ethernet protocols The advantage of the Ethernet connection compared with a serial connection lies in the higher transmission rate the company-wide accessibility. 6.1 HTTP In this case, the paperless recorder is configured as a slave and handles incoming requests as a server via port 80. These requests can come, for example, from a PC with setup software, PC evaluation software (PCA) or PCA communication software (PCC).
6 Ethernet protocols 6.3 Modbus TCP In this case, the paperless recorder is configured as a slave and handles incoming requests as a server via port 502. The port can also be changed, see Chapter 3.5 Configuration of the Ethernet interface, Page 13. Modbus TCP is a standardized process, in which a Modbus telegram is packed into a TCP frame (tunnelled) and transmitted via Ethernet.
Page 43
6 Ethernet protocols Example: Reading the measured value from the first analog input (these are the first 2 reading n words words starting from Modbus address 0x1257). See also the Modbus example in Chapter 4.6.2 Read n words, Page 20. Query: MBAP header Modbus telegram...
6 Ethernet protocols 6.4 Email (SMTP and POP3) The paperless recorder can transmit Emails (e.g. alarms). In this case, it is the master (client) and can access SMTP servers at the standard port (25) as well as POP3 servers at the standard port (110) Typical networking in Setup PC...
Page 45
6 Ethernet protocols Parameters for These parameters can only be edited via the setup program. mail server and Ethernet Email parameters Edit Email parameters A mail server within the company network (not the internet) must be entered here. This mail server should be able to also transmit Emails to the internet.
Page 46
6 Ethernet protocols Transmission of Here, serveral steps depend on configured device parameters. An error code an Email via of the event entry (see Chapter 4.9.3 Error codes as integer return values, internet Page 30 (particularly the error codes 120 to 173)) can suggest an incorrectly set parameter.
7 Address tables 7.1 Data types and type of access The Chapter 7.2 contain descriptions of all process values (variables) including their addresses, data type and type of access. Meaning: Read only access Write access Read and write access char xx Character string consisting of ASCII characters (8 bits) with the length xx;...
Page 48
7 Address tables 0x010B word Logic result 17…18 0x010C word Limit value monitoring Status 1...9 0x010D word Analog alarms 1 channel 1...16 0x010E word Analog alarms 1 channel 17...18 0x010F word Analog alarms 2 channel 1...16 0x0110 word Analog alarms 2 channel 17...18 0x0111 word External analog alarms 1 channel 1...16...
Page 49
7 Address tables 0x012A word Available as of firmware 187.04.xx: External analog alarms 1 channel 33...48 0x012B word Available as of firmware 187.04.xx: External analog alarms 1 channel 49...54 0x012C word Available as of firmware 187.04.xx: External analog alarms 2 channel 33...48 0x012D word Available as of firmware 187.04.xx:...
Page 50
7 Address tables Address Access Data type Signal designation 0x127B bool Analog alarms 1, channel 1 0x127C bool Analog alarms 1, channel 2 0x127D bool Analog alarms 1, channel 3 0x127E bool Analog alarms 1, channel 4 0x127F bool Analog alarms 1, channel 5 0x1280 bool Analog alarms 1, channel 6...
Page 51
7 Address tables Address Access Data type Signal designation 0x12B4 float External analog process value 6 (limit-checked) 0x12B6 float External analog process value 7 (limit-checked) 0x12B8 float External analog process value 8 (limit-checked) 0x12BA float External analog process value 9 (limit-checked) 0x12BC float...
Page 52
7 Address tables Address Access Data type Signal designation 0x12EC float External analog process value 10 (interface) 0x12EE float External analog process value 11 (interface) 0x12F0 float External analog process value 12 (interface) 0x12F2 float External analog process value 13 (interface) 0x12F4 float External analog process value 14 (interface)
Page 53
7 Address tables Address Access Data type Signal designation 0x1326 bool External analog alarms 2, channel 5 0x1327 bool External analog alarms 2, channel 6 0x1328 bool External analog alarms 2, channel 7 0x1329 bool External analog alarms 2, channel 8 0x132A bool External analog alarms 2, channel 9...
Page 59
7 Address tables Address Access Data type Signal designation 0x1856 char 64 current batch text 6 - machine 1 0x1876 char 64 current batch text 7 - machine 1 0x1896 char 64 current batch text 8 - machine 1 0x18B6 char 64 current batch text 9 - machine 1 0x18D6...
Page 60
7 Address tables Address Access Data type Signal designation 0x1B94 bool Math alarm 2, 13 0x1B95 bool Math alarm 2, 14 0x1B96 bool Math alarm 2, 15 0x1B97 bool Math alarm 2, 16 0x1B98 bool Math alarm 2, 17 0x1B99 bool Math alarm 2, 18 0x1B9A...
Page 61
7 Address tables Address Access Data type Signal designation 0x1BC2 bool Group alarm, group 5 0x1BC3 bool Group alarm, group 6 0x1BC4 bool Group alarm, group 7 0x1BC5 bool Group alarm, group 8 0x1BC6 bool Group alarm, group 9 0x1BC7 bool Alarm positive tolerance band, group 1 0x1BC8...
Page 62
7 Address tables Address Access Data type Signal designation 0x1C1D float Available as of firmware 187.04.xx: External analog process value 54 (limit-checked) 0x1C1F float Available as of firmware 187.04.xx: External analog process value 25 (interface) 0x1C21 float Available as of firmware 187.04.xx: External analog process value 26 (interface) 0x1C57 float...
Page 63
7 Address tables Address Access Data type Signal designation 0x1CB5 bool Available as of firmware 187.04.xx: External binary input, alarm 25 0x1CB6 bool Available as of firmware 187.04.xx: External binary input, alarm 26 0x1CD1 bool Available as of firmware 187.04.xx: External binary input, alarm 53 0x1CD2 bool...
Page 64
7 Address tables Address Access Data type Signal designation 0x1F1F bool Available as of firmware 187.04.xx: Slave timeout COM2 inverse 0x1F20 bool Available as of firmware 187.04.xx: Slave timeout TCP 0x1F21 bool Available as of firmware 187.04.xx: Slave timeout TCP inverse 0x2000 Acyclical writing of 4 byte (special function, for Profibus only)
8 Index Address table Barcode Baud rate Browser Checksum (CRC16) Configuration via keyboard Connection cables – Connection diagram Data format Data structure Device address Device data Double values ElectroStatic Discharge (ESD) Email Email transfer via modem and Ethernet Error – Ethernet Float values Function overview...
Page 66
8 Index Modbus error codes Modbus float format Modbus master Modbus slave Modbus TCP Modbus telegram Modem operation Overrange Parity bit Plug assignment POP3 Protocol – Read command Relay outputs Returning – RS232 – RS485 SMTP Stop bit System prerequisites Telegram Timing scheme Troubleshooting...
Page 68
JUMO GmbH & Co. KG JUMO Instrument Co. Ltd. JUMO Process Control, Inc. Street address: JUMO House 6733 Myers Road Moritz-Juchheim-Straße 1 Temple Bank, Riverway East Syracuse, NY 13057, USA 36039 Fulda, Germany Harlow, Essex CM 20 2DY, UK Phone:...
Need help?
Do you have a question about the LOGOSCREEN nt and is the answer not in the manual?
Questions and answers