Home
Software user manual
Contents
1. Blinking Device WAITING FOR CONFIGURATION Green GG GA AA AUACKCCA Gu Always on Device is OPERATING correctly Blinking i Communication error detected Red KE GG AU GA a ld Always on Fatal error detected Red Green Blinking Autotest at power on Always off Device not powered or defective State of the ACT LINK ETH1 and ETH2 network RJ45 connector LED Meaning LINK Always on Eth1 amp Eth2 Green A physical connection to the Ethernet exist ACT Eth1 amp Eth2 Yellow Always off No traffic on the Ethernet 5 6 1 O scanning The exchange of application data at a high refreshment rate is only possible in a specific range of Modbus addresses Specified 28 Input registers that are exchanged in I O scanning are defined in the table below Register er B Size in address Type Name Access Hex bytes n i measurement status 007E gross measurement 0080 long tare value 0082 net measurement factory calibrated points command register a 0091 response register 0092 delta zero 0094 Ui IN OUT level 0095 Preset tare value eNod4 1ms counter for possible check of the performances 21 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D sca me eNod4 T Ethemet Digital Process Transmitter Fields that are normally R W but RO for implicit exchanges through read multiple regist
2. CANopen Simultaneous kip RS485 PLC RS485 AUX Communication RS485 PLC RS485 AUX Simultaneous use of CAN or RS485 communication with USB port can reduce performance of this interface In this configuration we recommend a typical speed on AUX output of 9600 bps Max 19200 bps 2 3 2 Profibus version AUX Connection Modbus PC Connection eNodTouch PLC Connection gt PROFIBUS DPV1 8 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Simultaneous Communication Profibus R 485 AUX Profibus Simultaneous use of Profibus with USB port can reduce performance of this interface In this configuration we recommend a typical speed on AUX output of 9600 bps Max 19200 bps 2 3 3 Ethemet versions AUX Connection R5405 EC Modbus PC Connection EtherNet IP Ed Modbus TCP IP Simultaneous Naja Ethernet 3 RS485 AUX Communication I Ethernet Simultaneous use of Ethernet with USB port can reduce performance of this interface In this configuration we recommend a typical speed on AUX output of 9600 bps Max 19200 bps 9 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter 3 MODBUS RTU 3 1 Physical interfaces Modbus RTU communication protocol can be used either through eNod4 USB port AU
3. Ethernet IP Profinet Profinet Class Attribute Record cyclic Req Type hex dec Index Code Modbus address Functioning mode Serial protocol 2 1 Communic ation protocols Modbus RTU and SC MBus Modbus RTU SCMBus and fast SCMBus communication protocols are accessible through AUX USB or DB9 connection depend on version The protocol can be changed via the Functioning mode serial protocol register see below bits b9b8 Protocol 00 SCMBus 11 Fast SCMBus Note To be applied any modification of this setting must be followed by an EEPROM back up and device reboots hardware or software 2 2 Func toning mode The Functioning mode serial protocol register offers the possibility to change the eNod4 application according to the following list Functioning mode bits bibo eNod4 T eNod4 C eNod4 D 00 Transmitter Transmitter Transmitter checkweigher transmitter on P po 01 er Dosing by filling 10 i Dosing by unfilling Note To be applied any modification of this setting must be followed by an EEPROM back up and device reboots hardware or software 7 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scalme eNod4 TEthemet Digital Process Transmitter 2 3 Simultaneous functioning of communications 2 3 1 Standard version AUX Connection Modbus PC Connection gt eNodTouch
4. no GE 75 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D
5. 0x0008 LSB 0x64 8 LSB ee te lp et GN e R 0x0218 MSB 0x0008 i i MSB iW 0x0219 MSB Byte RW R 0x041A i 0x0015 PE Unit W 0x041B String RW 0x0014 LSB 0x0014 MSB R 0x0218 LSB W 0x0219 LSB decimal point position i 0x64 8 MSB 13 1 Principles The legal for trade options are a set of functions and indicators that are generally used in weighing applications They have an impact on the device behavior regarding the metrological requirements and track every configuration change that may affect the measurement determination 13 2 Settings desc ription 12 1 1 Legal for trade switch This setting activates b bit set to 1 or deactivates bo bit set to 0 criteria and parameters related to the use of eNod4 in OIML compliance The Tegal for trade option activation leads to the following changes e the legal for trade counter is incremented every time a storage into EEPROM is requested if one or several metrological settings have been modified e anew legal for trade checksum value is calculated every time a storage into EEPROM is requested if one or several metrological settings have been modified cf 11 3 3 e taring is now impossible if gross measurement is negative e the measurement value variations cannot be read during the 15 seconds that follow the device reset error frame in Modbus RTU value set to 1 in CANopen and in Profibus DP and during zero and tare acqui
6. 3 2 followed by a reset 42 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D Sca me eNod4 T Ethemet Digita Process Transmitter 9 3 2 EEPROM storage eNod4 configuration and calibration are stored in a non volatile memory EEPROM If changes are made in the device configuration sending to eNod4 the EEPROM storage functional command will allow eNod4 to keep these modifications after a power shutdown or the reception a reset functional command Moreover the settings listed below need to be stored and will only be taken into account at the next device reboot e span adjusting coefficient e calibration place g value e place of use g value e stability criterion e legal for trade activation switch e power up zero e A D conversion rate e communication protocol 9 3 3 Restore default settings The restore default settings command causes eNod4 to be set back to its default configuration The default configuration corresponds to the one on delivery that means with factory settings Be careful when using this command all the default settings are recovered including the stored calibration and the legal for trade indicators Note this functional command is not available in CANopen communication protocol 9 3 4 ero When receiving a Zero functional command eNod4 acquires a volatile zero gross measurement is set to O value if the following conditions are respected e measurement is s
7. 64 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter 14 PROANETIO Standard for Read Write Substitute Substitute forRead for Write Size Pa Parameters Parameters Chapter Access in _ Via Profinet via Profinet via Profinet bytes i Cyclic i Cyclic i RPC Transaction Transaction Record Index REG Bed 0x0010 0x0210 0x0211 Legal for trade Legal for trade switch and version 0x0421 0x0223 0x0247 0x0249 Logical inputs functioning 0x0040 0x0250 0x0251 65 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D Scalme eNod4 TEthemet Digital Process Transmitter holding time 0x0041 0x0252 0x0253 Measurement Preset tare value 0x0061 0x0496 0x0497 Diagnostic Name Diagnostic Help Input analog signal out of the A D conversion range negative quadrant Input analog signal out of the A D conversion range positive quadrant Possible Cause Short circuit on sensor connection Possible Cause Short circuit on sensor connection Cause The value of the gross measurement exceeds the opposed maximum capacity minus 9 divisions i Cause The value of the gross measurement exceeds the maximum capacity plus 9 divisions 5 heck hil ding EEPROM aft 4201 Default EEPROM Error of checksum while reading OM after Gross me
8. Ethernet IP Attribute Type Service CEA BA Ethernet IP Chapt Sprer Class Register Filter Get Attribute Single Set Attribute Single Filter filters activation 066 2058 Byt Get Attribute Single Set Attribute Single Filter Lowpassorder 066 2MB Byt Get Attribute Single Set Attribute Single Filter Low pass cut off frequency n66 3 un Get Attribute Single Set Attribute Single Filter Band stop high cut off frequency 066 Cin Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute All Get Attribute Single Set Attribute Single Command response register
9. Get Attribute Single Name server Uint i i Name server Ulong Domain name String Interface Speed OxF6 1 Ulong Get Attribute Single 71 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Ethernet IP Ethernet IP Type i Service Interface Flags Ulong Get Attribute Single Physical Address OxF6 3 Array of 6 bytes Get Attribute Single Interface Control OxF6 6 Ulong Get Attribute Single Length byte Interface Label OxF6 10 string Get Attribute Single Note e Get attribute All 0x01 e Get attribute Single OxOE e Reset 0x05 e Forward close Ox4E e Forward open 0x54 72 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter 17 MODBUS RTU AND MODBUS TC P REGISTER TABLE Modbus de Address Type Access Modbus i Firmware revision 0x0000 I O Logical input 1 functioning 0x0042 LSB RW 73 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Modbus Address Type Access Logical input 2 functioning 0x0042 MSB State Register i Preset tare value i 0x0095 i Ulong i RW 74 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter 18 CRC 16 CALC ULATION ALGORITHM end of message
10. turns the current name of the station into an empty field and disables the option to use rotary switches for name of the station RPC Remote Procedure Call Allows the management of connections called AR Application relation and CR Communication relation for the exchange of cyclic data IO Data between the IO Controller PLC and the Device IO eNod4 Allows also acyclic exchanges called read write Records Profinet IO Data Cyclic PROFINET IO data these carrying data also contain status informations on the transported data Compared with other communication standards based on Ethernet useful cyclic data goes through fewer layers before reaching their destination For example the IP network layer is not crossed by cyclic data IO Data Alarms PROFINET IO alarms are sent by a node whenever a significant event occurs eNod4 sends an alarm on every appearance and disappearance of diagnostic that reports an application error Error types corresponding to eNod4 diagnostics are described in the appendix and in the GSDML file This file can be imported into the engineering software used for the network monitoring MRP Media Redundancy Protocol This Protocol allows ring topology eNod4 acts as a MRP client and is not able to act as manager At least one manager MRP Manager is required on the network if the ring topology is desired 7 4 Main scenario The main scenario applies to PROFINET IO network it can be used to diagno
11. SCa me eNod4 T Ethemet Digital Process Transmitter Admitted values 1 2 5 10 20 50 100 10 3 6 Zero Calibration Zero calibration value corresponds to the A D converter points measured during the zero acquisition step of a physical calibration For a theoretical calibration this value must be set It can be set automatically with the zero adjustment command Note To be applied any modification of this setting must be followed by an EEPROM back up and device reboots hardware or software Admitted values from 0 up to 1000000 10 3 7 Span coefficients 1 2 3 These coefficients are computed and written during calibration process Writing these coefficients could be done if you want to restore a previous calibration Note To be applied any modification of this setting must be followed by an EEPROM back up and device reboots hardware or software Admitted values different from 0 10 3 8 Span adjusting coefficient The span adjusting coefficient allows adjusting initial calibration Adjustment applies linearly on the whole calibration curve This coefficient has a 10 factor 1000000 is equivalent to a span adjusting coefficient that is equal to 1 Note To be applied any modification of this setting must be followed by an EEPROM back up and device reboots hardware or software Admitted values from 900000 up to 1100000 10 3 9 Calibration place g value place of use g value When the c
12. ow 124 uint Commandregister 009 6 Uit Response register for possible check of the performances Find in the table below the specified register 2 bytes without header that is consumed through Assembly Instance 0x64 100 Register Modbus Offset in bytes Address Hex without header 0090 0 Uint Command register The register Command register uses the mechanism of eNod4 functional commands defined in another chapter Note reset and Restore default settings commands cannot be sent via cyclic and acyclic exchanges immediately after a restart of eNod4 To be able to use these commands it must first be processed another command cancel Tare for example Note The Command register data must be set to 0x0000 before each new command 29 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter 7 PROANETIO When a configuration change occurs change of Ethernet parameters set default params via eNodView or eNodTouch change of address Name of the station after a reset with option Use rotary switch in name of the station eNod4 Profinet absolutely must not be reset or power cycled within 10 seconds after send of the change or reset This could permanently damage the eNod MS LED blinks green cyclically when in this damaged state PROFINET is the communication standard created by the PROFIBUS Intern
13. 2 bytes 2 bytes 1 byte 1 byte 2 bytes 2 bytes 0001 0000 0006 FF 08 007D 0003 Modbus exception codes like in Modbus RTU a server eNod4 may generate an exception response to a client request e Exception codes table Error code Exception Description The function code received by eNod4 in the query is not allowed 01 Illegal Function or invalid NG 02 Mega Data Address Te det dros recived nthe quar nat an alowable o o3 legal Data Value vaveconaind in the aur data eld not an alowabl value Ea no Noda Device Busy NOX isnot ready to answer for example measurement request during a taring operation 5 4 Network configuration Every eNod4 is identified on the network by an IP address a subnet mask and a default gateway address Network configuration can only be set using eNodView software at minimum version V IP address the IP address is comprised of two parts the network address or Net ID first part and the host address or Host ID last part This last part refers to a specific machine on the given sub network identified by the first part The numbers of bytes of the total four that belong to the network address depend on the Class definition Class A B or C and this refers to the size of the network Class C subnets share the first 3 octets of an IP address giving 254 possible IP addresses for eNod4 device Recall that the first 00 and last FF IP addresses are always used a
14. 20 Bytes a IP Header IP LAYER 3 IP Addresses IP Data Array Network layer 20 Bytes Ethernet Frame y 20 Bytes y Ethernet Header FCS Ethernet LAYER 2 Ethemet Addresses Eth t Data Aray Data Link Layer 14 Bytes v 4 Bytes a LAYER 1 Cable Types Fiber Copper Signal Form etc I Physical Layer ed t TCP must establish a connection before transferring data since it is a connection based protocol 17 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digita Process Transmitter The Master or Client in Modbus TCP establishes a connection with the Slave or Server eNod4 The Server eNod4 waits for an incoming connection for the Client Once a connection is established the Server eNod4 then responds to the queries from the Client until the Client closes the connection Modbus TCP IP uses well known specific port 502 to listen and receive Modbus messages over Ethernet Note eNod4 does not support Modbus RTU over TCP protocol simply put this is a Modbus RTU message transmitted with a TCP IP wrapper and sent over a network instead of serial lines eNod4 supports Modbus TCP or Modbus TCP IP protocol a document Modbus Messaging on TCP IP implementation guide provided by Schneider Automation outlines a modified protocol specifically for use over TCP IP The official Modbus specification can be found at Modbus organiz
15. 4 to output 4 Input image the output is at the same level as the logical input level outputs 1 and 3 correspond to input 1 outputs 2 and 4 correspond to input 2 Level on request the input level is set on master requests 12 2 Settings description 12 2 1 Logical inputs assignment The following tables describe the possible assignments 54 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Meaning bz b2 b1 bo input 1 assignment 0000 none the input has no function 0001 tare 0010 zero 0011 cancel tare transmit measurement data is transmitted on the bus at every 0100 rising or falling edge depending on the note 1 chosen logical data is transmitted on the bus while measurement window the input is maintained at the right 0101 level depending on the chosen logical note 1 Transmission rate is fixed by the sampling rate setting bj input 1 logical negative logic defines the edge or level that triggers input 1 function 1 positive logic Ra oo measurement to be transmitted note O BA gross met w factory calibrated points 55 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Meaning b11 b10 bg bg note 2 input 2 assignment 0000 none the input has no function 0001 tare 0010 zero 001
16. OBET NGANGA KABAN GAGS 44 50 PEE ANGKAN KANG 44 10 CALIBRATION SETTINGS AND PROCEDURES aaa 45 101 Principles ua GAGANA KGG 45 10 2 Calibration MENOS aNG 45 10 3 FUiystesalponuuvmmemvmmmvsmsmssmmmeimninnvinivase 46 10 3 1 Maximum capacity uesrsemoesneeossmeensamesessmenansssainnnsvnaen 46 10 3 2 Number of calibration segments assrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnne 46 1033 Calibration loads 2 3 vssiscisssssvisesvesassessvussvsarsesinsssiasvinnveenvtansisvns 46 1034 F j a NAAANINAG 46 1035 Sale IBA GNG 46 10356 20 calb tohuusmnssmemsumsmssmmvs sdmmvivsmsdmnnsvnniva en 47 10 3 7 Spancoefficients 1 2 3 4vmsnenunssnnenneuvienmsmssen 47 10 3 8 Span adjusting coefficient srrrrnnsssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 47 10 3 9 Calibration place g value place of use g value ss sss 47 10 33 10 206 Te AA 47 EE NNN 49 EE NN naiiai ini 49 12 SeMNGgelekumnnaussnenunuvunsninsnsminsmnsenmnunnimvv nnmiansvnsnsnnsdakd 49 11 3 Settings desciipton Kana GIBAIN GIBAIN IKAN ANAN 49 11 3 1 A D conversion PE iiisisiiniarnindininn RE 49 11 3 2 Filters activation amp order 50 11 3 3 Low pass filter cut off frequency 51 11 3 4 Band stop filter high cut off frequency 51 11 3 5 Band stop filter low cut off frequency asssssvvvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 51 TN 51 12 CONAGURATION OF LOGICAL INPUT OUTPUT 53 pb Pa a AA 53 BILL LOG al NPS ia GRIN IBINKARTK IA AAAA 53 i
17. When the initial zero is used you must use a stability criterion other than 0 to be not affected bv transient effects at power up 12 1 6 Stability criterion The stability criterion defines the interval on which measurements are considered as stable Motion is indicated by b4 bit of the measurement status register A measurement is stable if X consecutive measurements following the reference measurement are included in the stability interval see following table else the current measurement becomes the new reference measurement X depends on the A D conversion rate Bits b2 b1 bO Stability criterion 000 no motion detection always stable 001 010 EEE AA EE d 1 scale interval 011 100 2d 63 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter A D conversion rate meas s 12 1 7 Decimal point position Although eNod4 measurements are integer values it is however possible to store a decimal point position so as to design a display related to the application Its value represents the number of decimal digits If the variable is set to Zero it means that decimal point is not used Note the decimal point is directly integrated to SCMBus protocol frames see SCMBus Admitted values from 0 up to 7 12 1 8 Unit It is possible to store the display unit into the eNod4 Note the unit is directly integrated to SCMBus protocol frames see SCMBus
18. be many consumers of a single network packet and this requires UDP while TCP is instead reserved for point to point messages CIP also includes device types for which there are device profiles eNod4 does not follow any device profile because functionality is specific CIP already includes a large collection of commonly defined objects or object classes and only two objects referring to Ethernet TCP IP Interface Object amp Ethernet Link Object Additional eNod4 specific objects EtherNet IP compliant have been defined in order to support the functional requirements of particular applications eNod4 EtherNet IP devices supports the following ODVA commonly defined objects e An Identity Object ID 0x01 class e e A Connection Manager Object ID 0x06 class e eA TCP IP Interface Object ID OxF5 class e e An Ethernet Link Object ID OxF6 class e eA DLR Object ID 0x47 class e e A Quality of Service Object ID 0x48 class eNod4 application specific objects are defined below e e A Metrology and Identification Object ID 0x64 class e A Calibration Object ID 0x65 class e A Filtering Object ID 0x66 class e A Logical Inputs Outputs Object ID 0x67 class e eA Command Response Object ID 0x68 class Corresponding Class Attributes and Services supported are described in Appendix 6 2 3 CIP Encapsulation Format The CIP Encapsulation Message the data portion of the TCP or UDP frame includes a 24 b
19. eNod4 T Ethemet Digital Process Transmitter UDP User Datagram Protocol allows specification of a port number for an IP packet The port number is associated with a higher level protocol SNMP V1 Simple Network Management Protocol allows the network administrator to manage and oversee the whole network including eNod4 DCP Discovery and Configuration Protocol Enables the discovery and configuration of PROFINET nodes The main functionality is similar to the more commonly used protocol DHCP unsupported Main available services are o Identify Allows an application to identify all PROFINET nodes present on the network including eNod4 o Signal Allows the user to flash an LED on a specified node to identify the corresponding hardware equipment o Set IP remanent or not Allows the assignment of IP parameters IP address subnet mask default gateway for a node Remanent means that parameters will keep their values after a power cycle in non remanent that they will be recovered to their previous values o Set Name Of Station remanent or not Allows the allocation of the name of the station for a node Used in remanent this service disables the option use rotary switches for name of the station to reactivate it you can use eNodView o Set Reset Factory Settings Allows the reset of all settings application and networks from eNod4 to their default values It places the IP settings to 0 0 0 0 0 0 0 0 0 0 0 0
20. its commutation mode hysteresis window and by a couple of values that are continuously compared to the gross or net measurement depending on the configuration of the set point in order to define the corresponding output logical level For more details about the set points functioning see the user manual characteristics and functioning Admitted values from 1000000 to 1000000 12 3 Input output level The level of the eNod4 Input output can be read according to the following table 60 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Meaning b7 b2 b8 note 1 1 high 0 reserved 0 Note 1 In CANopen communication protocol according to version this word is divided into 2 bytes of 8 bits registers Bits b8 to b15 are therefore equivalent to bits bO to b7 of the corresponding address see CANopen Register table 61 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter 13 LEGAL FOR TRADE OPTIONS Mpabus Ethernet IP Profinet Record X Profinet cyclic Class Attribute Index Req Code Type Access address i i i hex dec Legal for trade version 0x0004 LSB 0x64 3 0x0010 LSB ib 10 LSB 0x0004 0x0010 MSB R 0x0210 MSB W 0x0211MsB Byte RW Legal for trade checksum 0x0006 Zero functions 0x0007 Stability criterion
21. requests 8 1 3 Net measurement The net measurement stands for the digital value after measurement scaling and tare subtraction 8 1 4 Tare value The tare value stores the calibrated value that is subtracted from the gross measurement so as to give the net measurement 8 1 5 Factory calibrated points The factory calibrated points contains the measurement value without the user calibration layer It is directly linked to the analog input voltage 8 1 6 Logical IN OUT level The logical IN OUT level allows reading any time eNod4 logical inputs and outputs level 8 1 7 Preset Tare value A previous calculated tare can be restored using this variable 37 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter 8 2 Measurement status The measurement status bytes contain information about every measurement processed by eNod4 See the flags meaning in the table below 38 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet EE AA EE EEE EE EEE EE EE ne reserved Digital Process Transmitter Meaning gross measurement netmedsirement only in SCMBus fast communication protocols actory calibrated measurement i fo 5 factory aaa not significant otherwise 00 tare value measurement OK gross meas lt max capacity causes an ou
22. subnet mask and a default gateway address Network configuration can only be set using eNodView software at minimum version V IP address the IP address is comprised of two parts the network address or Net ID first part and the host address or Host ID last part This last part refers to a specific machine on the given sub network identified by the first part The numbers of bytes of the total four that belong to the network address depend on the Class definition Class A B or C and this refers to the size of the network Class C subnets share the first 3 octets of an IP address giving 254 possible IP addresses for eNod4 device Recall that the first 004 and last FF IP addresses are always used as a network number and broadcast address respectively eNod4 default local IP address is 192 168 0 100 jf IP static configuration set Subnet mask a Subnet Mask is used to subdivide the host portion of the IP address into two or more subnets The subnet mask will flag the bits of the IP address that belong to the network address and the remaining bits correspond to the host portion of the address 26 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter The unique subnet to which an eNod4 IP address refers to is recovered by performing a bitwise AND operation between the IP address and the mask itself with the result being the sub network address eNod4 subnet mask defa
23. which the application data are emitted on the network The two possibilities are Big Endian or Little Endian With AA as least significant byte data of 2 or 4 bytes length are coded for each possibility in this way Big Endian 2 bytes AA BB 4 bytes AA BB CC DD Little Endian 2 bytes BB AA 4 bytes DD CC BB AA The default value of this parameter is Little Endian 7 3 Definition of protoc ols roles eNod4 rss 10 Device IO Controller PROFNET IO Protocol IO Protocol Manager DCP RPC ICMP LLDP 10 Data Ethernet II Ethernet Cable PROFINET IO protocols stack inside eNod4 Protocols involved in setting up an lO Device eNod4 and the establishment and maintenance of a cyclic data connection are described below LLDP Link Layer Discovery Protocol The LLDP messages are sent regularly on the network and inform other nodes about the identity of eNod4 IP Internet Protocol allows routing of packets on the sub network by using IP address ARP Address Resolution Protocol This protocol allows the creation of a resolution table of MAC addresses from an IP address This table will be used in each node when a layer protocol based on IP which uses an IP address may wish to send a packet to another node on the Ethernet MAC address network ICMP Internet Control Message Protocol Allows the Ping command on the eNod4 31 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me
24. 0250 LSB 0x0042 LSB 0x67 1 LSB 0x0040 LSB 0x0251 15p DE PW SS ANA PU GNG R 0x0250 MSB 0x0042 MSB 0x67 1 M58 0x0040M58 040251 MSB 0x0043 0x67 2 0x0041 a AA AA 0x0254 LSB 0x0044 LSB 0x67 3 LSB W 0x0255 LSB 0x0254 MSB POOTI MBSE NE W 0x0255 MSB 0x0256 LSB W 0x0257 LSB 0x0256 MSB W 0x0257 MSB Logical input 1 functioning Logical input 2 functioning holding time Output 1 functioning Output 2 functioning Output 3 functioning 0x0045LSB 0x67 4 LSB Output 4 functioning 0x0045 MSB 0x67 4 MSB Set point 1 high value 0x0046 0x67 5 0x0048 0x67 6 0x0053 Set point 2 high value Ox004A 0x67 7 0x0054 Ox004C 0x67 8 0x0055 Set point 3 high value 0x004E 0x0056 Set point 3 low value 0x0050 0x67 10 0x0057 Set point 4 high value 0x0052 0x67 11 0x0054 0x67 12 Set point 1 low value Set point 2 low value 0x0464 W 0x0465 Set point 4 low value 0x0258 LSB LAE ER GAGANA 0x0258 MSB W 0x0259 MSB 1 amp 2 Set points functioning Ox0056 LSB 0x67 13 LSB 384 Set points functioning i 0x0056 MSB 0x67 13 MSB 005A MSB Input level 0x0094 LSB Output level i0x0094 MSB 12 1 Principles eNod4 is equipped with 2 logical inputs and 4 logical outputs that are fully configurable 12 1 1 Logical inputs Each input can work in
25. 0x68 2 i Uint Get Attribute Single The register Command register uses the mechanism of eNod4 functional commands defined in another chapter 68 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D E scaime Digital Process Transmitter Note reset and Restore default settings commands cannot be sent via cyclic and acyclic exchanges immediately after a restart of eNod4 To be able to use these commands it must first be processed another command cancel Tare for example Note The Command register data must be set to 0x0000 before each new command NU soft eNod4T ETH E 1014_216704 D 69 75 eNod4 T Software user manual scaime eNod4 T Ethemet Digital Process Transmitter 16 ETHERNET IP ODVA COMMONLY DEANED REGISTER MAP Ethernet IP Ethernet IP i Attribute Service Identity ope Class 0x01 014 Instance 0 Get Attribute All Class Revision string 14 bytes Class Revision i i Get Attribute Single 70 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Ethernet IP Ethernet IP T Attribute aka Max Class Instance i Get Attribute Single Physical Link Object Struct Path size Uint i i i Array ofn bytes Get Attribute Single Path Padded Epath Interface Configuration Struct IP address Uint Network mask Uint i i i Gateway address Uint i OxF5 i 5 i Array of n bytes
26. 1 eNod4 sends an alarm of appearance of diagnostic to the IO Controller which opened and configured a data exchange connection with it 7 A 2 The network manager consults diagnostics determines the cause of the problem and fixes it 7 A 3 eNod4 sends an alarm of disappearance of diagnostic to the O Controller which opened and configured a data exchange connection with it 7 7 PROANETIO LEDs State of the BF Bus Fault labeled NS Network Status bicolor LED is described in the table below Meaning A data connection is established and the DCP Signal service was Blinki Green mxng initiated via the bus No exchange of data Red Ethernet physical connection low speed detected or no physical connection detected Red Green Self test on power up No error State of the SF System Fault labeled MS Module Status bicolor LED is described in the table below 33 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Meaning STANDBY the device has not been configured Green DEVICE OPERATIONAL Device is operating correctly akuin MINOR FAULT i 2 the device detected a recoverable minor fault Red aa a SEN AA i MAJOR FAULT Always on i the device detected a non recoverable major fault Self test on power up Always off Device not powered or defective State of the ACT LINK ETH1 and ETH2 netwo
27. 1 cancel tare transmit measurement data is transmitted on the bus at every 0100 _ rising or falling edge depending on the note 1 chosen logical data is transmitted on the bus while measurement window the input is maintained at the right 0101 level depending on the chosen logical note 1 Transmission rate is fixed by the i sampling rate setting b12 note 2 input 2 logical negative logic defines the edge or level that triggers input 1 function 1 nr bubis note2 measurementto be transmitted note nu ooo aoo nee Note 1 Only for SCMBus and fast SCMBus protocols communication no effect otherwise Note 2 In CANopen communication protocol according to version this word is divided into 2 bytes of 8 bits registers Bits b8 to b15 are therefore equivalent to bits bO to b7 of the corresponding address see CANopen Register table 12 2 2 Holding time The holding time corresponds to the minimum required stabilization time of the logical inputs before their activation If the input level varies within this interval the assigned command is ignored 12 2 3 Logical outputs 162 assignment The following table describes the possible assignments 56 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014_216704 D scaime eNod4 T Ethemet Digital Process Transmitter Meaning b3 b2 b1 bo output 1 assignment the output level does not vary i functioning
28. 15 Zero offset It is also possible to adjust the calibration zero value without acquiring a new one By entering a positive or negative value into the delta zero register the user can quantify the offset in factory calibrated points that has to be added or subtracted from the actual calibration zero This calibration zero modification must then be saved by sending to eNod4 the store calibration functional command 9 3 16 Preset tare With this command it is possible to retrieve a tare value defined previously Important Preset tare value must be stored in corresponding parameter before to send this command 44 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter 10 CALIBRATION SETTING S AND PROCEDURES Ethernet IP Profinet Class Attribute Record hex dec Index Modbus address Profinet cyclic Access Ox000C 0x65 1 0x0020 0x0430 W 0x0431 Preset tare value 0x0095 0x65 16 10 1 Principles Both eNod4 analog channels are configured to deliver points depending on the analog signal range e 500000 pts for 2 mV V on the Wheatstone bridge input e 100 000 pts for 10 Vp on the 0 10V analog channel The measurement scaling in eNod4 can be adapted to his application by the user Some settings and the 2 calibration methods allow the user to define his specific span according to his sensors characteristics 10 2 Calibration metho
29. 3 4 1 Function 03 04 read N input registers N 30 max e request command sent to the slave 10 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014_216704 D scaime eNod4 TEthemet Digital Process Transmitter starting register slave address 034 or 044 Nregisters offset 1 byte 1 byte 2 bytes 2 bytes 2 bytes e slave response slave address 034 or 044 1 byte 1 byte 1 byte 2 bytes 2 bytes 2 bytes NB number of read bytes N 2 19 Bimekan OG 2 FUNC uon e request command sent to the slave slave address 064 register offset 1 byte 1 byte 2 bytes 2 bytes 2 bytes e slave response slave address register offset CRC16 1 byte 1 byte 2 bytes 2 bytes 2 bytes Pt 11 34 3 Tawa max e request command sent to the slave starting register offset slave address 104 Nregisters NB 1 byte 1 byte 2 bytes 2 bytes 1 byte 2 bytes 2 bytes 2 bytes e slave response 2 l l l l starting register slave address offset N registers 1 byte 1 byte 2 bytes 2 bytes 2 bytes nr ha MAG ror Tames e frame format in case of a transaction error function code slave address error code 80 1 byte 1 byte 1 byte 2 bytes e Error codes meaning 11 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Tr
30. 4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter SCMBus fast SCMBus functional command Command code start net measurement transmission EO start factory calibrated points transmission Elp start brut measurement transmission stop continuous transmission E34 Note 1 the measurement transmission rate also depends on the baud rate So to achieve the fastest transmission it is necessary to use the highest baud rate Note 2 as RS485 is a half duplex communication medium it can be a little hard to transmit the stop continuous transmission query if the bandwidth is saturated Therefore prefer USB communication channel to reach the highest measurement transmission rate 4 9 EEPROM enor management EEPROM management identical to Modbus RTU See Modbus RTU 16 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014_216704 D SCa me eNod4 T Ethemet Digital Process Transmitter 5 MODBUS TCP When a configuration change occurs change of Ethernet parameters set default params via eNodView or eNodTouch eNod4 Modbus TCP absolutely must not be reset or power cycled within 10 seconds after send of the change This could permanently damage the eNod MS LED blinks green or red cyclically when in this damaged state 5 1 Physical interface eNod4 is fitted with an Ethernet interface on RJ45 connectors and is galvanically isolated The Auto Cros
31. 5555555 555 55 37 8 1 3 NGLMGaSHOMG NG iii 37 TT EE En rANAdSaEu anaE EE nadin n ninaa 37 8 1 5 Factory calibrated points a 37 8 1 6 Logical IN OUT level naa 37 8 1 7 Preset Tare value AA 37 8 2 Measurement SEU ised ANUNUNANUNUNUNUHANUNG4NUNGNUNA NAA 38 9 PROCESSING FUNCTONALCOMMANDS ansnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnnnnnnnnnnnnnnne 41 9 1 PANCIDICS BRAIN RAANG 41 9 2 Functional commands list 42 9 3 Functional commands description a 42 EE AA 42 932 EEPROM SONY Gu IBABANG AN 43 9 3 3 Restore default settings aa 43 Er EE R 43 gg AA VEA NANAAOEA ENEAN NANAENEA NANORANA AAO RANNENa Nri 43 936 Cancel tare ssiissiicssisssssssssassescsssessscseascesesesesessovassssssscsessssssassesesseseinss 43 93 7 CancellastcommMa Nd sa 43 930 Mheorwtcal Sealg a NAAANINAG 43 9 3 9 Zero ADAMS a KABIBE BANANA 44 3 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 TEthemet Digital Process Transmitter 9 3 10 Start physical calibration rrassssvrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennr 44 9 3 11 Calibration zero acquisitiOn rrsassssssnvvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvevennr 44 9 3 12 Segment 1 2 3 acquisition rrasssvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 44 93 13 Backupcalibi WON sisson 44 9 3 14 Logical outputs 1 4 activation deactivation rnsssvvnnnnnsnnvnnnnnnnnnnnnn 44 9 3 15 Zer
32. EGISTER MAP uvnnnnnnnnvnnnnnnnnnennr 70 17 MODBUS RTU AND MODBUS TCP REGISTER TABLE runnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennr 73 18 CRC 16 CALC ULATION ALGORITHM nnnnnnnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennr 75 5 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter 1 ENOD4 PRODUCT RANGE 1 1 General presentation eNod4 is a high speed digital process transmitter with programmable functions and powerful signal processing capabilities eNod4 offers operating modes for advanced process control both static and dynamic Quick and accurate e Analog to digital conversion rate up to 1920 meas s with maximum scaled resolution of 500 000 points e Digital filtering and measurement scaling e Measurement transmission up to 1 000 meas s Easy to integrate into automated system e USB RS485 and CAN communication interfaces supporting ModBus RTU CANopen and PROFIBUS DPV1 depending on version communication protocols e Digital Inputs Outputs for process control e Setting of node number by rotary switches and communication baud rate by dip switches e Integrated selectable network termination resistors e Wiring by plug in terminal blocs 1 2 Versions and options 1 2 1 Versions e Strain gauges load cell conditioner with CANopen and ModBus RTU communication e Strain gauges load cell conditioner with Profibus DP V1 and ModBus RTU communic
33. NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter For awrite transaction the value of the data to be written is copied into the four IN following bytes Note For 2 bytes size data the data is read written through the 2 least significant bytes Ignore the 2 most significant bytes Note The Transaction request register must be set to 0x0000 before every new transaction 36 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter 8 MEASUREMENT AND STATUS Ethernet IP Profinet Class Attribute Record hex dec Index Profinet cyclic Type EE Modbus address Req Code Measurement status 0x007D EEE a es Gross measurement 0x007E Tare value 0x0080 Net measurement 0x0082 Factory calibrated points 0x0084 TT a os Preset Tare 0x0095 0x65 16 0x0061 Note eNod4 Ethernet see Ethernet I O scanning chapter 8 1 Measurement transmission The eNod4 transmits measurement after signal and data processing through different protocols available The accessible variables are 8 1 1 Measurement status The measurement status contains information on eNod4 measurement parameters 8 1 2 Gross measurement The gross measurement stands for the digital value after measurement scaling It is affected by all the Zero functions power up zero zero tracking and zero
34. U soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter Most controllers with appropriate network connections can transfer data from one network type to the other leveraging existing installations yet taking advantage of Ethernet CIP is an object oriented protocol Each CIP object has attributes data services commands and behaviors reactions to events Objects are also named classes An object instance refers to one implementation of a class Each instance of a class has the same attributes but its own particular set of attribute values We use attributes to refer to the data of an object You use methods to operate on the data Every attribute of an object will have a corresponding method and you invoke a method by sending a service to it Services are the communication mechanism between objects CIP object models will use get and set messages as the methods to access their data The behavior of an object is what the object can do and this behavior is contained within its methods An integer ID value is assigned to each object class each instance of the same class each class attribute and each class service There is only one assigned instance for eNod4 application specific classes CIP provides many standard services for control of network devices and access to their data via implicit and explicit messages The key thing to remember about implicit messages is that there can
35. X port or DB9 port depend on version USB port behaves as a full duplex interface whereas the DB9 and AUX ports support half duplex RS485 communication Supported baud rates are 9600 19200 38400 57600 and 115200 For a complete description of the recommendations about eNod4 RS485 connection please refer to the user manual characteristics and functioning of the eNod4 Note using eNod4 through USB requires installing first the necessary USB drivers available on the website http www scaime com 3 2 Byte format Data transmitted to eNod4 thanks to Modbus RTU communication protocol must respect following format e 1start bit e 8 data bits e no parity e 2 stop bits Every Modbus RTU frame is ended by a CRC 16 2 bytes code whose polynomial generator is G x x x x 41 cf CRC 16 calculation algorithm 3 3 Modbus RTU supported functions As a Modbus RTU slave eNod4 supports following Modbus RTU functions Function read N registers 034 044 write 1 register write N registers 104 1 register 2 bytes maximum admitted value for N is 30 Note Broadcast addressing is not allowed by eNod4 3 4 Frames structure During a read or write transaction the two bytes of a register are transmitted MSB first then LSB If a data is coded on 4 bytes that means it requires two registers the two LSB are stored in the low address register and the two MSB are stored in the high address register
36. alibration place and the place of use of a measuring chain are different a deviation can appear due to the difference of g gravity between the 2 places The eNod4 calculates a ratio applied to the measure which compensates the difference of gravity between the 2 places The g value are expressed in 10 m s 9805470 is equivalent to g 9 805470 m s The eNodView software can help to determine the g value of a place Note To be applied any modification of this setting must be followed by an EEPROM back up and device reboots hardware or software Admitted values different from 0 10 3 10 Zero offset The Zero offset value contains the offset in factory calibrated points that can be added subtracted if its value is positive or negative to the zero calibration value when using the zero offset functional command Once the command has been successfully achieved this register is set to 0 47 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D sca me eNod4 T Ethemet Digital Process Transmitter Note The Zero offset value is not stored into EEPROM memory and is always equal to O after a device power up or a software reset Admitted values different from 0 48 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter 11 ALTERS Ethernet IP Profinet Class Attribute Record hex dec index Modbus Profinet cy
37. ansmitter Meaning description Olp illegal function Modbus RTU function not supported by eNod4 02 register address requested out of eNod4 register table 034 forbidden data values for the requested register 04 eNod4 not ready ieNod4 is not ready to answer for example measurement request during a taring operation 3 5 Address and Baud rate Address Modbus RTU Meaning Access 0x0001 Address and Baud rate RO Uint Reads the address and baud rate selected on the front panel via he rotary switches and E 3 6 Product identification Software and product versions of the eNod4 are accessible via Modbus RTU Address Modbus RTU Meaning Access 0x0000 s W and product version RO Uint The 12 LSB bits define the ME version 0734 115 and he 4 MSB bits define ahe product version 64 for the eNod4 3 7 Measurement transmission As a master slave protocol measurement transmission in Modbus protocol is only done on master request 3 8 EEPROM error management Functioning and calibration parameters are stored in EEPROM After every reset the entireness of parameters stored in EEPROM is checked If a default appears measurements are set to OxFFFF and default is pointed out in measurement status 12 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter 4 SCMBUS FASTSCMBUS 4 1 Physical interfaces Modbus RTU communicatio
38. as lt max capacity 4200 Gross meas gt max capacity 66 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D Scalme eNod4 T Ethemet Digital Process Transmitter 15 ETHERNET IP REGISTER MAP Ethernet IP i Attribute Type Service dec Ethernet IP Class Chapter Name Class 0x64 100d Instance Get Attribute All Firmware revision Legal for trade Legal for trade Legal for trade Legal for trade Legal for trade Legal for trade Legal for trade Legal for trade Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Get Attribute Single Set Attribute Single Preset tare value i 0x65 i 16 i Ulong i Get Attribute Single Set Attribute Single 67 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D Scalme eNod4 T Ethemet Digital Process Transmitter
39. ation e Strain gauges load cell conditioner with Modbus TCP and ModBus RTU communication e Strain gauges load cell conditioner with Ethernet IP and ModBus RTU communication e Strain gauges load cell conditioner with Profinet IO and ModBus RTU communication EDS GSD and GSDML configuration file for CANopen can be downloaded from our web site http www scaime com 1 2 2 Options With appropriate option the strain gauges load cell can be exchanged with e 4 20mA analog signal e 0 10V analog signal 1 3 Versions and options So as to configure eNod4 SCAIME provides eNodView software tool eNodView is the software dedicated to eNod devices and digital load cell configuration from a PC Its simple graphical interface allows accessing the whole functionalities of eNod4 for a complete setting according to the application eNodView features and functions e eNod4 control from a PC e Calibration system e Modification record of all parameters e Measure acquisition with graphical display e Numerical filters simulation e Frequential analysis FFT e Process control e Network parameters eNodView software is available in English and French version and can be downloaded from our web site http www scaime com or ordered to our sales department on a CD ROM support 6 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 TEthemet Digital Process Transmitter 2 COMMUNICATION AND FUNCTIONING MODES
40. ation www modbus org ADU Application Data Unit and PDU Protocol Data Unit aside from the main differences between serial and network connections stated above there are few differences in the message content between Modbus TCP and Modbus RTU Starting with Modbus RTU frame ADU the checksum disappears From now on data integrity is granted by Ethernet Data Link layer Slave ID address is suppressed and supplanted by an identifier Unit ID that is a part of a complementary data header called MBAP Modbus Application Protocol header The MBAP header is 7 bytes long Application Data Unit ADU CONSTRUCTION OF A Ca BE Modbus Serial Frame MODBUS TCP DATA PACKET Function Code amp Data Are Not Modified I Protocol Data Unit PDU Ha 7 Bytes Transaction Protocol Length Function Modbus Frame With Identifier Identifier Code TCP IP Transmission 2 Bytes 2 Bytes 1Byte 1 Byte Varies Modbus Application Protocol MBAP Header Modbus TCP IP ADU This information is embedded into the data portion of the TCP frame MBAP header fields are defined below fields aoe Description Client Master Server Slave Transaction 2 Transaction pairing Initiated by the Echoed back by the Identifier request response Modbus Client i Server Protocol _ Initiated by the Echoed back by the Identifier pH aaa Client Server byte count of the remaining Initiated by the In
41. ational organization It allows use of an industrial Ethernet network for real time data exchange between automation components Whereas PROFINET CBA variant allows splitting intelligence of the application over network components the PROFINET IO variant allows the exchange of I O data between an lO controller e g PLC Programmable Logic Controller that contains the intelligence of the application and IO devices eNod4 ETH Profinet is an O device and can exchange data only with one lO controller 7 1 Physic al interface eNod4 is fitted with two Ethernet ports on RJ45 connectors that are galvanically isolated They support the switch or hub functions specific functions of real time Ethernet systems and facilitate the implementation of line or ring topology The function of automatic crossing of emission line and reception line Auto Crossover Rx Tx on ETH1 and ETH2 interfaces is supported Auto negotiation of Ethernet link layer settings applies to the choice of the 10 100Mbit speed as well as Full or Half Duplex operations As PROFINET IO communicates on Ethernet II type frames eNod4 is compatible with most of the existing network infrastructures cards connectors network hub and switches Each eNod4 has a hardware MAC address Media Access Control address A label affixed to each eNod4 includes the 6 bytes MAC address It is a unique identifier of any Ethernet network hardware 7 2 Network settings All PROFINET IO network setting
42. band stop filter low cut off frequency Admitted values from 10 up to 20000 11 3 5 Band stop filter low cut off frequency This register contains the band stop filter low cut off frequency expressed in Hz and multiplied by 100 That means that 690 is equivalent to 6 90 Hz The value must be lower than the band stop filter high cut off frequency Admitted values from 10 up to 20000 11 4 Limitations Recursive filters like eNod4 low pass filters are computed according to the filter order the desired cut off frequency and the sampling rate There are some limitations to respect in order to ensure a safe functioning of the signal processing They are listed in the table below 51 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter AD AD gt conversion min low pass cut off gt conversion min low pass cut off rate frequency Hz rate frequency Hz meas s meas s 50 Hz rejection 60 Hz rejection 2nd order 3rd order 4th order 2nd order 3rd order 4th order 0 10 0 10 52 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter 12 CONAGURATION OF LOGICAL INPUT OUTPUT EF thernet IP Class Attribute hex dec Modbus Profinet Profinet cyclic Record Index Req Code Access address R 0x
43. clic address Req Code 0x0036 x66 1 0x0030 0x0242 LSB 0x0243 LSB Band stop high cut off frequency 0x0039 0x66 4 0x0033 Band stop low cut off frequency 0x003A 0x66 5 0x0034 W 0x0249 11 1 Principles eNod4 contains 4 filtering layers that are user configurable e filtering related to the A D conversion rate with rejection of the mains frequency e a low pass Bessel type filter e aband stop filter e aself adaptive filter Except for the A D conversion rate that is always enabled none of these filters is mandatory However to perform accurate measurements we recommend setting a combination of filters eNodView software may be helpful in designing the best filter configuration for the application 11 2 Settings list Here is the list of the settings that have an impact on the filters configuration 11 3 Settings description 11 3 1 A D conversion rate It contains a code which represents the A D conversion rate and the rejection See table below 49 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 TEthemet Digital Process Transmitter Rejection A D conversion rate measures s b bz bi bo 50 Hz rejection 60 Hz rejection 1010 800 960 1011 400 480 1100 200 240 Note To be applied any modification of this setting must be followed by an EEPROM back up and device reboots hardware or software 11 3 2 Filters activation amp or
44. connection is established processing time is minimized during runtime UDP is connectionless and makes no guarantee that data will get from one device to another however UDP messages are smaller and can be processed more quickly than explicit messages As a result EtherNet IP uses UDP IP to transport I O messages that typically contain time critical control data The CIP Connection mechanism provides timeout mechanisms that can detect data delivery problems a capability that is essential for reliable control system performance UDP port used is port 2222 0x08AE TCPIIP MAC Encapsulation Explicit Messaging Ethemet Header Header TT c Header H Bytes ir Encapsulation Message s R 14 Bytes c UDP IP MAC Encapsulation Implicit Messaging Ethemet PA mapa NEED c Header x Bytes mpa ytes Encapsulation Message R 14 Bytes c The process of opening a connection is called Connection Origination and the node that initiates the connection establishment request is called a Connection Originator or just an Originator so called Scanner Conversely the node that responds to the establishment request is called a Connection Target or a Target so called Adapter 6 2 2 Common Industrial Protocol CIP Common Industrial Protocol CIP has implementations based upon Ethernet with EtherNet IP but also through DeviceNet CIP over CAN bus and ControlNet CIP over a dedicated network 24 75 eNod4 T Software user manual N
45. ctional commands the response register gives the state of the command currently being processed by eNod4 no command in progress finished failed e 00 gt free to accept a new command e 0l command execution in progress e 024 command execution complete e 034 error during command execution Note 1 IMPORTANT except in SCMBus fast SCMBus protocols to accept a new command the command register must be set to 00 first This causes the response register to be set back to 004 41 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter 9 2 Functional commands list Functional command Command code cancel last command theoretical scaling zero adjustment calibration zero acquisition segment 1 acquisition DB physical calibration procedure End of calibration physical theoretical procedure only possible if the outputs are assigned to the associated function OUT4 activation deactivation E9 zero offset FO Preset tare F2y Note Only the commands with a can be handled by eNod4 in SCMBus and fast SCMBus protocols 9 3 Functional commands description 9 3 1 Reset The reset functional command execution is similar to the device power up This reboot phase is necessary if the address or and the baud rate are modified and some settings changes are only taken into account after an EEPROM storage see
46. der This setting allows to define what filters are enabled in eNod4 signal processing chain Note the filters activation amp order setting can be accessed through a 16 bits register except in CANopen communication protocol where this word is divided into 2 8 bits registers 50 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Meaning band stop filter disabled band stop filter enabled 0 self adaptive filter disabled EEE AA EE 1 self adaptive filter enabled 000 low pass filter disabled 010 2 order low pass filter 011 3 order low pass filter 100 4 order low pass filter Note In CANopen communication protocol according to version this word is divided into 2 bytes of 8 bits registers Bits b8 to b15 are therefore equivalent to bits bO to b7 of the corresponding address see CANopen Register table 11 3 3 Low pass filter c ut off frequency This register contains the low pass filter cut off frequency expressed in Hz and multiplied by 100 That means that 690 is equivalent to 6 90 Hz The value must be compliant with the table shown in 811 4 Admitted values from 10 up to 20000 11 3 4 Band stop filter high c ut off frequency This register contains the band stop filter high cut off frequency expressed in Hz and multiplied by 100 That means that 690 is equivalent to 6 90 Hz The value must be higher than the
47. described by the set point 0001 set point 1 functioning setting and by the set point 1 high and low values f error flag representing the OR logical 0011 defective measurement operation between the error bits of the status bytes 0100 input 1 image copies input 1 level output 1 level is driven by the OUT1 0101 level on request activation deactivation functional command b4 output 1 logical defines the output level when enabled b11 b10 b9 b8 note 1 output 2 assignment RE EE EE AA SC ONE NOOO 0000 none the output level does not vary functioning described by the set point 0001 set point 2 functioning setting and by the set i point 2 high and low values error flag representing the OR logical 0011 defective measurement operation between the error bits of the status bytes AA AA NENNE output 2 level is driven by the OUT2 0101 level on request activation deactivation functional command b12 note 1 0 negative logic 1 positive logic defines the output level when enabled Note 1 In CANopen communication protocol according to version this word is divided into 2 bytes of 8 bits registers Bits b8 to b15 are therefore equivalent to bits bO to b7 of the corresponding address see CANopen Register table 57 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet D
48. dividually in either positive or negative logic A holding time attached to both inputs can be configured The available functions are e None the input has no function 53 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter Tare a rising positive logic or a falling edge negative logic causes a tare function to be triggered Zero a rising positive logic or a falling edge negative logic causes a zero function to be triggered Cancel tare a rising positive logic or a falling edge negative logic causes the current stored tare to be erased Transmit measurement depend on communication protocol A rising positive logic or a falling edge negative logic triggers a measurement transmission Measurement window only available in SCMBus fast SCMBus protocols Measurements are continuously transmitted at a rate defined by the sampling period while the input is maintained at the defined level 12 1 2 Logical outputs The available functions are None the output has no function assigned Motion the output is assigned to copying the stability flag level Defective measurement the output level is set by the logical OR operation between the various defects concerning measurement range Set point each output can be assigned to a configurable set point set point 1 corresponds to output 1 set point 2 to output 2 set point 3 to output 3 and set point
49. ds Measurement scaling can be defined using one of the two following methods e Theoretical calibration involving the sensitivity of the sensor and a user defined corresponding capacity 45 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter e Physical calibration involving 1 2 or 3 know loads for a load cell or 1 2 or 3 measured voltages for the 0 10 V analog channel Both can be achieved thanks to the functional commands 10 3 Settings description 10 3 1 Maximum capacity The maximum capacity stands for the maximum sensor load cell signal range When the absolute value of the gross measurement exceeds its value plus 9 divisions the b bit positive overloading or the b bit negative overloading of the measurement status is set to 1 it can activate a logical output if it is assigned to the defective measurement function The zero acquisition on request or at power up is done only if the gross measurement value is contained between a 10 range of the maximum capacity 2 if the legal for trade option is active The maximum capacity setting also allows calibrating eNod4 in case of a theoretical calibration in association with the sensor sensitivity Measurement scaling will be automatically adapted so as to deliver a gross measurement value equivalent to the maximum capacity for an analog signal corresponding to the sensor s
50. efault set to static IP configuration 6 4 EtherNet IP LED State of the NS Network Status bicolor LED is described in the table below Meaning NO CONNECTIONS device has no connections established but has Blinking i Green mms rss ors Always on CONNECTED at least one connection is established i CONNECTION TIMEOUT one or more of the connections in which this Blinkin device is a target has timed out g This shall be left only if all timed out connections are reestablished or Red _ if the device is reset DUPLICATE IP the device has detected that its IP address is already in i Always on use Red Green Blinking Autotest at power on Always off Device not powered or defective State of the MS Module Status bicolor LED is described in the table below 27 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Meaning STANDBY the device has not been configured Green DEVICE OPERATIONAL Device is operating correctly akuin MINOR FAULT i 2 the device a detected a recoverable minor fault Red aa a EN OL AA ati in MAJOR FAULT Always on the device a detected a non recoverable major fault Autotest at power on Always off Device not powered or defective State of the ACT LINK ETH1 and ETH2 network RJ45 connector LED LINK Always on A physical connection to the Ethernet exist E
51. en 4 bytes The module Command Response Reg uses the mechanism of eNod4 functional commands defined in another chapter The only difference is for reset and Restore default settings commands which cannot be sent via cyclic exchanges immediately after a restart of eNod4 To be able to use these commands it must first be processed another command cancel Tare for example Note The Command register data must be set to 0x0000 before each new command The module R W request Reg allows requesting read write of Record acyclic data So this substitute read write of Record via the RPC protocol The protocol described below which is the same than the one used on eNod4 Profibus product allows performing read write operations Transaction status 2 bytes Transaction request 2 bytes Data read written 4 bytes Data to be written 4 bytes An 10 Controller can transmit a read or write request to eNod4 by writing a specific code see the codes listed in the appendix into the transaction request register gt Fora write request the 4 following OUT bytes can be used so as to enter the new value eNod4IN are then updated Transaction status is set to OXFFFF in case of an error otherwise it takes the same value as the one entered in the transaction request word Fora read transaction the value of the requested setting is set into the four IN following bytes 35 75 eNod4 T Software user manual
52. ensitivity After a theoretical calibration the maximum capacity can be changed to fit to the application Admitted values from 1 up to 10000000 10 3 2 Number of calibration segments The number of calibration segments defines how many calibration segments are used during the physical calibration procedure Linear installations only need one segment Admitted values from 1 up to 3 10 3 3 Calibration loads 1 2 3 Before starting a physical calibration procedure each calibration segment must be given a corresponding user value for example 1000 points for a 1 kg load Admitted values from 1 up to 1000000 10 3 4 Sensor sensitivity The sensor sensitivity setting is used to achieve a theoretical calibration The stored value for this parameter can be e the load cell sensitivity in mV V for the low level analog channel e an input signal voltage in V for the analog 0 10V analog channel The user can adapt the value delivered by eNod4 for the associated signal using the maximum capacity and the sensor sensitivity This setting is expressed with a 10 factor 197500 is equivalent to a 1 975 mV V load cell sensitivity or a 1 975 V input voltage Admitted values from 1 up to 1000000 10 3 5 Scale interval The scale interval is the minimal difference between two consecutive indicated values either gross or net 46 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D
53. ers function 22 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter 6 ETHERNETIP When a configuration change occurs change of Ethernet parameters set default params via eNodView or eNodTouch change of address Name of product after a reset with option Use rotary switch in product name eNod4 Ethernet IP absolutely must not be reset or power cycled within 10 seconds after send of the change or reset This could permanently damage the eNod MS LED blinks green cyclically when in this damaged state EtherNet IP uses Ethernet layer network infrastructure It is built on the TCP Transmission Control Protocol and IP Internet Protocol protocols but the IP in the name stands for Industrial Protocol and not an abbreviation for Internet Protocol EtherNet IP is supported by four independent networking organizations e ControlNet International CI e The Industrial Ethernet Organization IEA e The Open DeviceNet Vendor Association ODVA e The Industrial Automation Open Network Alliance IAONA 6 1 Physic al interface eNod4 is fitted with two EtherNet ports on RJ45 connectors that are galvanically isolated The Auto Crossover function is supported Due to this fact the signals RX and TX may be switched on ETH1 and ETH2 interfaces Auto negotiation of link parameters applies to 10 100Mbit and full half duplex operation Because EtherN
54. et IP shares the same physical and data link layers of traditional IEEE 802 3 Ethernet physical interface remains fully compatible with already installed Ethernet infrastructure cables connectors network interface cards hubs and switches EtherNet IP automatically benefits from all further technology enhancements such as Gigabit Ethernet and Wireless technologies Tree line or star network topologies are allowed by eNod4 Ring topology is also supported while Device Level Ring DLR protocol is implemented as eNod4 is not able to act as a ring supervisor at least one active ring supervisor is required on the DLR network Every eNod4 drives two Ethernet ports and has an internal switch and hub functions respectively the different circuits which are related to the special features of some Real Time Ethernet systems to build up a line or ring structure 6 2 General information 6 2 1 EtherNet IP Open standard protocol EtherNet IP shares the same lower four layers of the OSI model common to all Ethernet devices This makes it fully compatible with existing Ethernet hardware such as cables connectors network interface cards hubs and switches The application layer protocol is the Control and Information Protocol CIP eNod4 is fitted with an Ethernet communication interface that supports protocols TCP Transmission Control Protocol UDP User Datagram Protocol and IP Internet Protocol These protocols are used toge
55. igital Process Transmitter 12 24 Logical outputs 354 assignment The assignment is similar to the outputs 1 amp 2 configuration parameter see previous paragraph replacing all references to output 1 with output 3 and all references to output 2 with output 4 12 2 5 Set points functioning The following table describes the possible assignments 58 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter Meaning bo set point 1 commutation mode 0 window 1 hysteresis set point 1 comparison measurement EEE EE eanan menan menne eene eenean eeaeee 1 i hysteresis b7 reserved 0 b8 note 1 0 window 1 hysteresis set point 3 commutation mode b11 note 1 reserved 0 b12 note 1 set point 4 commutation mode si now NN only if output 4 assigned to the set 1 hysteresis point function b14 b13 note 1 set point 4 comparison measurement b15 note 1 reserved 0 Note 1 In CANopen communication protocol according to version this word is divided into 2 bytes of 8 bits registers Bits b8 to b15 are therefore equivalent to bits bO to b7 of the corresponding address see CANopen Register table 59 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D sca me eNod4 T Ethemet Digita Process Transmitter 12 2 6 Set points high and low values Each set point can be configured by
56. is not supported by eNod4 FFy error during command execution ex tare when gross meas lt O 4 5 Address and Baud rate Address and baud rate identical to Modbus RTU See Modbus RTU 4 6 Product identific ation Product identification identical to Modbus RTU See Modbus RTU 4 7 Measurement transmission Measurement transmission can be triggered by a master request but it might also be triggered and used through the following options e transmission triggered by a rising or falling edge on a logical input e transmission at a configurable period defined in ms while a logical input is maintained at a given logical level e continuous transmission at a configurable period defined in ms after a master request The transmission is then stopped by another master instruction be careful not to use this mode in half duplex at a too high rate 4 8 Continuous transmission SCMBus and fast SCMBus communication protocols allow eNod4 to transmit measurements at a user defined rate without the need for successive master queries To perform this measurement acquisition mode it is necessary to set first the sampling period in ms Address SCMBus Description SCMBus Measurement i transmission period 0x003F RW int A value of 0 implies that measurement transmission is synchronized on the A N conversion rate The continuous transmission is triggered and stopped by reception of the following commands 15 75 eNod
57. itiated by the Server Length 2 fields Unit ID Function Code Client request response i Data i i i i enditestion of a remote server ERE el 1 non TCP IP or other buses Initiated by the Echoed back by the 0x00 or OxFF otherwise Client Server Supported incon identical to Modbus RTU ones 18 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter e Read multiple registers 03 04 e Write single register 06 e Write multiple registers 104 1 register 2 bytes Maximal number of registers 123 5 3 Fames structure e By default and as in Modbus RTU during a read or write transaction the two bytes of a register are swapped The MSB is transmitted first and then the LSB However it may be possible using eNodView software to invert the swapping of data in a register e if a data is coded on 4 bytes that means it requires two registers the two LSB are stored in the low address register and the two MSB are stored in the high address register Modbus RTU request command example sent to the slave in hexadecimal Slave address 03 or 044 First register address N registers 1 byte 1 byte 2 bytes 2 bytes 2 bytes 11 03 00 7D 0008 9743 Equivalent request in Modbus TCP Transaction Protocol Message Unit First register i i TE EETA 2 Identifier Identifier length Identifier address 2 bytes
58. l MP AG Pia ee o Na TAPA 54 122 Settings COSC MDG pa BNG NANA NANANG 54 12 2 1 Logical inputs assignment 54 12 2 2 Holding OMEGA NNR 56 12 2 3 Logical outputs 162 assignment ssrrrrmsssvnnnnnnsnnvnnnnnnnnnnnnnnnnnnnnnnnnnn 56 12 2 4 Logical outputs 364 assignment s rrrrmssssvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 58 12 2 5 Set poke TNC TONING naaa ANAKAN 58 12 2 6 Set points high and low ValueS r ssrrrunsssvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnns 60 123 IMpufowputleveli namam 60 13 LEGAL FOR TRADE OPTONS GIKAN KKAKEEAKAAAGN 62 13 1 PRNCIDIGS AGANG 62 13 2 Settings description nmam BRAIN ANAKAN AA AIAAAGG 62 4 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter 12 1 1 Legal fortrade MAK ssssssssusnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nnmnnn na 62 12 1 2 Legal for trade software version 62 12 1 3 Legal for trade counter rrnnnnssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 63 12 1 4 Legal for trade checksum ssssuursnnssnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnn 63 12 5 ZO NNO UONS AA 63 12 15 Stability Citenon ca IBINIBINTANG 63 12 17 Decimal point position 64 1213 NG AANI INA NGIKNINABAGIKIKKIIABIKKIKIIKIIKAKAIKGIKIGA 64 TA PRORINETTO vicissetssiscssnvisosssiestnvensevanvsniscisendeussuvaiussievtianisuvannsanennievianisdusninsiinvksevs 65 15 ETHERNET IP REGISTER MAP JEANIE 67 16 ETHERNET IP ODVA COMMONLY DEANED R
59. led and an execution error is reported a Note In specific cases silo for example this step is not mandatory because it is possible to command a zero adjustment when the silo is empty 9 3 12 Segment 1 2 3 ac quisition Next step consists in applying a known reference on the sensor then sending the segment X acquisition functional command where X depends on the value stored in the number of calibration segments register see calibration This acquisition duration depends on the measurement stability if stability is not reach after 5 seconds actual segment acquisition command is cancelled and an execution error is reported 9 3 13 Back up calibration Only if the segment 1 2 3 acquisition is successful next step consists in validating the new calibration by storing the zero and the span that have been determined in EEPROM Note This functional command has to be transmitted at the end of a physical calibration after a Zero adjustment a theoretical scaling or a Zero offset 9 3 14 Logic al outputs 1 4 activation deactivation If the corresponding logical outputs are assigned to the Jevel on request function they can be enabled disabled by transmitting one of these functional commands Upon first reception the corresponding output is enabled and on next reception it will be disabled If the requesting logical output is assigned to the wrong function eNod4 reports an error 9 3
60. ment contains the decimal point character 2E and the unit that is separated from the measurement value by a space ASCII character 204 e Fast SCMBus response STX Status word 3 signed Hex bytes 2 s 2 of previous bytes complement _ and b7 bit set to 1 024 2 Hex bytes 034 Note Because values are encoded in signed hexadecimal bytes format 2 s complement some data bytes can be equal to STX 02 5 or ETX 03 5 or DLE 104 so before those specific bytes values a DLE 104 byte is inserted The eNod4 address is not transmitted in the frame 4 4 3 Functional command request tare zero e request Address Command 1 Hex byte 1 Hex byte command 1 ASCII byte OD 1 Hex byte e response SCMBus and fast SCMBus l 14 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014_216704 D scaime eNod4 T Ethemet Digital Process Transmitter Address Command 1 Hex byte 1 Hex byte command 1 ASCII byte OD 1 Hex byte If the command execution is successful eNod4 sends back the request frame that has been received as an acknowledgement 4 4 4 Error frame In case of an error upon reception of a request eNod4 sends back an error frame that contains an error code e response SCMBus and fast SCMBus Address Error code 1 Hex byte 1 Hex byte command 1 ASCII byte OD 1 Hex byte e The error codes are listed below Error code Meaning Description requested command
61. n protocol can be used either through eNod4 USB port AUX port or DB9 port depend on version USB port behaves as a full duplex interface whereas the DB9 and AUX ports support half duplex RS485 communication Supported baud rates are 9600 19200 38400 57600 and 115200 For a complete description of the recommendations about eNod4 RS485 connexion please refer to the user manual characteristics and functioning of the eNod4 Note using eNod4 through USB requires installing first the necessary USB drivers available on the website http www scaime com 4 2 SC MBus and fast SC MBus features SCMBus and its variant fast SCMBus can be imbricate into ModBus RTU protocol if the setting tommunication protocol is set to SCMBus or fast SCMBus That means that eNod4 continues answering Modbus RTU frames but it also allows the device to send frames coded according to SCMBus fast SCMBus format Each protocol has its advantages e in SCMBus measurements are transmitted as ASCII with the decimal point and the unit integrated to the frame e fast SCMBus is dedicated to fast measurement transmission as the frames are the most compact as possible e both protocols allow to communicate without any master request continuous transmission or sampling triggered by a logical input 4 3 Byte format Data transmitted to eNod4 thanks to SCMBus or fast SCMBus communication protocol must respect following format e 1start bit e 8 data bits e n
62. o parity e 2 stop bits in SCMBus protocol data is encoded as ASCII numeral characters 30 394 and ASCII hexadecimal characters 3A ma 3Fp in fast SCMBus protocol data is encoded as signed hexadecimal see frame structure paragraph below SCMBus CRC 8 byte is generated by the following polynomial G x x x x x 1 The CRC 8 polynomial result can be determined by programming the algorithm corresponding to the following diagram 13 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Binary sequence without start bit Shift register Note The frame error detection can be ignored Value OxFF of the CRC 8 always is admitted by eNod4 and a received frame which is ended by such CRC 8 is considered as a frame without any error e Fast SCMBus checksum byte is obtained by summing all the frame previous bytes then setting b7 bit to 1 4 4 Frames struc ture 4 4 1 Transmission organization e frame eNod4 address first e byte Isb first e multi bytes data MSB first 4 4 2 Reading request e request Address Command 1 Hex byte 1 Hex byte command 1 ASCII byte OD 1 Hex byte e SCMBus response Address Status 1 Hex byte 2 Hex bytes N ASCII Hex bytes 1 ASCII byte OD 1 Hex byte If the decimal point position and the unit settings are assigned to a non null value the response frame when transmitting measure
63. ported into the engineering tool used for application design Data modules can be freely plugged into any slot from 1 to 8 This will define the organization of cyclic data in the AR Application Relation Unnecessary modules for the application may not be plugged Inserting data provided by eNod4 automatically implies the insertion of data consumed by eNod4 if the concerned module contains consumed data Presentation of provided data in modules 34 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime Module name eNod4 T Ethemet Digital Process Transmitter Provided size in bytes U Provided Data Status Gross Measurement Net Measurement Factory calibrated Meas Logical I O level Measurement Status Command Response Reg Measurement status 2 bytes Gross measurement 4 bytes Net measurement Factory calibrated points Logical I O level EEE AA Measurement status Response register Transaction status 2 bytes R W request Reg 6 Data read written 4 bytes mm AP PAA PA PA AA AAP AAP ANA 1 ms counter eNod4 1ms counter for possible check of performances Presentation of consumed data in input output modules Consumed Module name AR Consumed Data size in bytes Command Response Reg 2 Command register Transaction request 2 bytes R W request Reg i6 Ca AA AA GE Ged Ge Gd Ge cc kf GU Data to be writt
64. rd protocol 23 6 2 2 Common Industrial Protocol CIP ruvnnnnnnvvnnnnnnnnnnnnnnnnnnnnnnnnnnevnnnnnn 24 6 2 3 CIP Encapsulation Format rrrrnssssannvvvnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnvvvennnr 25 6 3 Network configuration ssvrrnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnenn 26 64 BARENE PLEDGE 27 6 5 I O scanning implicit messaging sssrnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnenn 28 Ze PROANETIO sssssssssssssssssssscscssssanssassnasscncsssessanssnsscasssssssansnasssnsssssscavssassnseusuevsacssavss 30 Tele PHYSICA INGINCG saaa aaaea aaia 30 Ta NORIO SINGS iihisntiiinniinmnO 30 7 3 Definition of protocols roles 31 TA Mob ET titi 32 7 5 Altemative scenario control maintenance supervision 33 7 6 Altemative scenario eNod4 enor application detected aaa 33 FG gt nununnoniminun a 33 78 Data amangement ssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 34 781 Cyclic data IO Dala 34 702 Acyclic Gate Fog NEA 34 7 9 PROANETIO exchange of cyclic data rmssvvnnnsssvnnennnnnnvnnnnnnnnnvnnnnnnnnennr 34 8 MEASUREMENT AND STATUS wesssssssissscscsssssassssccssssssssssssenssssnessessssssesasssssnessssssness 37 8 1 Measurement transmission rrrrnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvennennnnnnnnn 37 8 11 Measurement Status sssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 37 8 1 2 Gross measuremMent ssssssssssssssss555555
65. rk RJ45 connector LED Meaning LINK Always on A physical connection to the Ethernet exist Eth1 amp Eth2 Green ACT Eth1 amp Eth2 Yellow Always off No traffic on the Ethernet 7 8 Data anangement The provision model of data is very similar to the one used in PROFIBUS DP this will allow users of eNod4 Profibus an easy recycling of their application 7 8 1 Cyclic data IO Data Cyclic exchanged data are either provided by the O Device and consumed by the IO Controller or provided by the 10 Controller and consumed by the IO Device Data are contained in input or input output modules from the point of view of the IO Controller These modules are defined in the GSDML file and are presented in a separate chapter The designer can select modules that he needs and place them in communication slots Thus the slots contain modules Slots are numbered Slot 0 is not usable for data exchange it contains DAP Device Access Point informations which defines among other which data module can be contained in which slots 7 8 2 Acyclic data Records Acyclic data are available in read only or read write access They are accessed by using a slot a sub slot and an index eNod4 acyclic data are accessible with any slot and sub slot Indexes for the eNod4 specific application data are presented in appendix 7 9 PROANETIO exchange of cyclic data Acyclic data modules are described in GSDML file This file can be im
66. s a network number and broadcast address respectively 19 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter eNod4 default local IP address is 192 168 0 100 if IP static configuration set Subnet mask a Subnet Mask is used to subdivide the host portion of the IP address into two or more subnets The subnet mask will flag the bits of the IP address that belong to the network address and the remaining bits correspond to the host portion of the address The unique subnet to which an eNod4 IP address refers to is recovered by performing a bitwise AND operation between the IP address and the mask itself with the result being the sub network address eNod4 subnet mask default value is the default Class C subnet mask 255 255 255 0 Gateway address a gateway is being used to bridge Ethernet to other networks like a serial sub network of Modbus RTU devices in order to provide communication compatibility The IP address of the default gateway has to be on the same subnet as the local IP address The value 0 0 0 0 is forbidden If no gateway is to be defined then this value is to be set to the local IP address of the eNod4 device Default gateway address has been set to 192 168 0 254 DHCP functionality Dynamic Host Configuration Protocol It s a protocol that automates network parameter assignment and allows an eNod4 device to dynamically configure without any particular ac
67. s and options are configurable using the eNodView software to V version minimum IP_settings IP address subnet mask and default gateway Default values of these parameters are 192 168 0 100 255 255 255 0 192 168 0 254 Configuration of these settings via eNodView is of little interest Usually it is the IO Controller which assigns to each IO Device its IP settings using the name of the station Name of the station The name of the station is the primary key that allows the identification of the PROFINET IO node So it must be unique for each node on PROFINET IO subnet It can only contain lowercase characters figures dashes and dots The default value of this parameter is based upon configurable option the rotary switches located in front of eNod4 It is set to enod4 t Ox address on rotary switches in lowercase hexadecimal for eNod4 T 30 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter NG s Pa Sr P PLC 3 3 3 j amp amp amp 1 GG Mod Mod lod Escalme Escaime Escaime Pa 4 23456 23 5g 23455 23456 23455 23455 FS 2345 1 71 F 1 71 7 1 71 7 74 7 JIN CHG TIHLDE KID f gif 9 dab deb deb deb deb deb edebe deb HIGH LOW HIGH LOW HIGH LOW HIGH LOW PROFINET IO network and names of eNod4 T stations in factory configuration Only rotary switches have been reconfigured Byte order The byte order defines the order in
68. scaime eNod4 T Ethemet Digital Process Transmitter Software user manual 1 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014_216704 D scaime eNod4 TEthemet Digital Process Transmitter 1 EPNODIPRODUCTRANGE uakssesommamaaeasmaasieaasinkonshebnknkmablk 6 11 General presentation sssssvvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnevnnnennnnnnnn 6 1 2 VERSIONS and OPUONS una NANANAKIT 6 a BA NERE AA AA AI 6 bee OP CONS APAKAN AIN PEG RON 6 La VERIONS and op Bjur 6 2 COMMUNICATION AND FUNCTIONING MOBBES 0 7 2 1 Communication protocols Modbus RTU and SC MBUS rrnnssssvnnunnnnnnvnnnnns 7 22 FURCUONING MOUS AAAH 7 2 3 Simultaneous functioning of Communications vrrnnnsnannnnnnnnnnnnnnnnnnnnnnnnnnn 8 2 3 1 Standard version a 8 232 PIGNIDUSNGISID Nam BUNGNIBKUBAKAGANNG 8 2233 ert BAKUNA 9 3 MODBUS RU BUNGANGA 10 TT ol aNG 10 3 2 GG GA AAP 10 3 3 Modbus RIU supported functions aa 10 KC Aia 10 3 4 1 Function 03 04 read N input registers N 30 max 10 3 4 2 Function 06 write single register 11 3 4 3 Function 104 preset multiple registers N 30 max nsss 11 344 EMC RAMS wis sssssscsissscasssasisscscsviasssnscassssensssssseavssessnsscacssasssansaressausaaiss 11 3 5 Address and Baud ate Lvvvmmeme4msmmmmmmemsmmmsmiansmmmmvaunumiass 12 SG Podktdenicafonuusesvmsssmvasssmsnssseskjnnsvnensjjjjjjjnidvj 12 3 7 Measurement transmission rr
69. se possibly encountered problems on the network 1 PROFINET IO network is powered on 2 IO Devices emit LLDP frames to inform all nodes on the subnet of their presence and identity 32 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter 3 Network nodes resolve the IP addresses of the stations with which they wish to communicate in peer to peer using the ARP protocol 4 With DCP services IO Controller identifies IO Devices involved in its application It configures their IP settings ARP tables are updated consequently 5 Using RPC the IO Controller opens and configures cyclic connections AR for data exchange with IO Devices and if needed reads and writes application parameters 6 Cyclic data exchanges begin between IO Devices and the IO Controller in both directions 7 The application of I0 Controller operates with the data provided by IO Devices and supplies data to O Devices to advance the process of the application 7 5 Altemative scenario control maintenance supervision On point 4 of the main scenario 4A If the network manager wants to control maintain or supervise the network 4 A 1 The network manager Ping the eNod4 4 A 2 The network manager consults the network information base of the eNod4 with SNMP V1 7 6 Atemative scenario eNod4 enor application detected On point 7 of the main scenario 7 A eNod4 detects an application error 7 A
70. sitions 12 1 2 Legal for trade software version This RO value identifies the version of the part of the software that is dedicated to the metrology and the measurement exploitation 62 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter 12 1 3 Legal for trade counter If the legal for trade option is enabled the legal for trade counter is incremented every time a backup into EEPROM is requested if at least one or several of these settings has been modified e legal for trade switch e stability criterion e decimal point position e maximum capacity e number of calibration segments e calibration loads 1 2 3 e scale interval e span adjusting coefficient e calibration place place of use g values e sensitivity e A D conversion rate e filtering configuration activation option order and cut off frequencies e unit e ero functions 12 1 4 Legal for trade checksum If the legal for trade option is enabled a new legal for trade checksum is calculated every time a backup into EEPROM is requested if at least one or several of the settings listed above has been modified 12 1 5 Zero functions The zero tracking and the initial zero setting can be respectively enabled by setting bo bit or b bit to 1 When activated both options are effective on a 10 range of the maximum capacity 4296 if the legal for trade option is enabled
71. sover function is supported Due to this fact the signals RX and TX may be switched on ETH1 and ETH2 interfaces Because Modbus TCP or Modbus TCP IP shares the same physical and data link layers of traditional IEEE 802 3 Ethernet physical interface remains fully compatible with the already installed Ethernet infrastructure of cables connectors network interface cards hubs and switches Only tree line or star network topologies are allowed Every eNod4 drives two Ethernet ports and has an internal switch and hub functions respectively the different circuits which are related to the special features of some Real Time Ethernet systems to build up a line structure 5 2 General information eNod4 is fitted with an Ethernet communication interface that supports protocols TCP Transmission Control Protocol and IP Internet Protocol These protocols are used together and are the main transport protocol for the internet When Modbus information is sent using these protocols the data is encapsulated by TCP where additional information is attached and given to IP IP then places the data in a packet or datagram and transmits it on Ethernet network Construction of a Modbus TCP data packet and simplified OSI model communication layers representation Application ADU Application LAYER 5 User Data ADU Application fax TCP Frame Y 1480 Bytes M ady TCP Header TCP LAYER 4 Port Numbers TCP Data Array Transport Layer IP Frame Y
72. table e Current gross measurement is within a 10 4296 if the legal for trade option is enabled range of the maximum capacity Otherwise after five seconds the command is cancelled and an execution error is reported 9 3 5 Tare When receiving a tare functional command eNod4 acquires a volatile tare net measurement is set to 0 value if the measurement is stable otherwise after five seconds the command is cancelled and an execution error is reported If the tare acquisition is successful b bit of the measurement status see 86 is set to 1 9 3 6 Cancel tare This command erases the current tare value if at least one tare has been previously processed It also causes by bit of the Measurement status to be set back to O 9 3 7 Cancel last command This command sets the response register to 004 and allows eNod4 to ignore the functional command previously received for example to exit a sequential procedure like a physical calibration 9 3 8 Theoretical sc aling The theoretical scaling functional command involves the maximum capacity and the sensor sensitivity settings When used this command realizes an automatic scaling to migrate from the factory calibration to the user calibration see 58 This calibration must then be saved by sending to eNod4 the store calibration functional command Using the Zero adjustment functional command is also recommended so as to completely adapt eNod4 to
73. th1 amp Eth2 Green ACT Eth1 amp Eth2 Yellow Always off No traffic on the Ethernet 6 5 1 O scanning implicit messaging eNod4 Target Adapter consumes necessarily one single register 2 bytes without header of Output data from the network s point of view through Assembly Instance 0x64 100 with a Cyclic transport trigger type and point to point connection type Data exchanged is the command register which is the attribute 1 of device application specific 0x68 class eNod4 produces Input data from the network s point of view through Assembly Instance 0x65 101 with a Cyclic transport trigger type Multicast or point to point connection type connection rate size and priority are defined when the connection is established by the Originator Scanner through the connection manager Object using the Forward open Service Connection is closed using the Forward close Service Find in the table below the specified registers 28 bytes without header that are produced through Assembly Instance 0x65 101 28 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Register Modbus Offset in bytes Address Hex without header eNod4 1ms counter Input Output levels 007D Measurement status 08 log Gross measurement 008922 ong Tare vale 0082 a lng Net measurement se 20 Wong Factory calibrated points OO
74. the application 43 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter 9 3 9 Zero adjustment The zero adjustment functional command allows the user to set his calibration zero value by asking eNod4 to acquire the current factory calibrated measurement This acquisition duration depends on the measurement stability if stability is not reach after 5 seconds zero adjustment command is cancelled and an execution error is reported If it is correctly achieved this calibration zero modification must then be saved by sending to eNod4 the store calibration functional command This functional command can be used any time and has no effect on the user span that can have been previously configured through a physical or a theoretical calibration procedure 9 3 10 Start physical calibration In order to handle a physical calibration with 1 up to 3 know references eNod4 first must be told to enter the physical calibration mode It is the first step of a sequential procedure 9 3 11 Calibration zero acquisition The calibration zero acquisition is the second step of the physical calibration procedure It can only be used if the start physical calibration functional command has been previously received This acquisition duration depends on the measurement stability if stability is not reach after 5 seconds calibration zero acquisition command is cancel
75. ther and are the main transport protocol for the internet When CIP information is sent using these protocols the data is encapsulated by TCP or UDP where additional information is attached and given to IP IP then places the data in a packet or datagram and transmits it on Ethernet network 23 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Application Transport Explicit N Messaging Real time VO Control Network Data Link Physical By using TCP IP EtherNet IP is able to send explicit messages which are used to perform client server type transactions between nodes Nodes must interpret each message execute the requested task and generate responses Uploading and downloading of configuration data like setpoints and applicative parameters uses explicit or Class 3 messaging TCP is connection oriented and use well known TCP port number 44818 OxAF12 for EtherNet IP For real time messaging EtherNet IP also employs UDP over IP which allows messages to be unicast one to one or multicast one to a group of destination addresses in a producer consumer model This is how CIP O data transfers called implicit or Class1 messaging is sent on EtherNet IP With implicit messaging the data field contains no protocol information only real time I O data Since the meaning of the data is pre defined at the time the
76. tion an IP address and other information that is needed for network communication eNod4 device needs imperatively to be connected on the sub network to a DHCP server that allocates IP address and also DHCP functionality has to be activated in eNod4 device A label affixed on every eNod4 contains 6 bytes of its MAC address Media Access Control Address which is a unique identifier assigned to network interfaces for communications on any physical network segment In DHCP when the Master of the sub network attributes an IP address to a Slave eNod4 device it associates its unique MAC address to the IP address So the MAC address is the only way for a Master to identify an eNod4 device on the sub network DHCP functionality is not activated by default set to static IP configuration 5 5 Modbus TCP LED State of the NS Network Status bicolor LED is described in the table below Meaning Device READY but not CONFIGURED yet Blinking 1Hz Green Device WAITING for communication CONNECTED at least one TCP connection is established Blinking 2H i a ra Jon ne 25 Internal Fault detect like TCP connection lost Always on Communication fatal error Always off Device not powered or defective State of the MS Module Status bicolor LED is described in the table below 20 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014_216704 D scaime eNod4 T Ethemet Digital Process Transmitter
77. tput assigned to the gross meas gt max capacity defective measurement function to be EEE SE EE G EG i analog signal out of the A D converter input range i motion causes an output assigned to the i H 2 p o motion motion function to be set active measurement out of the X4 of division zero in the of division EEPROM OK EEPROM failure 1 in SCMBus and fast SCMBus 0 otherwise 39 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter Meaning 1 in SCMBus and fast SCMBus 0 1 otherwise Note 1 Functioning and calibration parameters are stored in EEPROM After every reset the entireness of parameters stored in EEPROM is checked If a default appears measurements are set to OxFFFF and default is pointed out in measurement status 40 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 T Ethemet Digital Process Transmitter 9 PROCESSING FUNCTIONAL COMMANDS Ethernet IP Profinet Class Attribute Record hex dec Index Modbus Profinet cyclic address Req Code Command register 0x0090 0x68 1 naaagnas Response register 0x0091 0x68 2 7 Uint RO 9 1 Principles The eNod4 is able to handle several functional commands thanks to a couple of registers except in SCMBus protocols the command register dedicated to accept the fun
78. ult value is the default Class C subnet mask 255 255 255 0 Gateway address a gateway is being used to bridge Ethernet to other networks like a serial sub network of Modbus RTU devices in order to provide communication compatibility The IP address of the default gateway has to be on the same subnet as the local IP address The value 0 0 0 0 is forbidden If no gateway is to be defined then this value is to be set to the local IP address of the eNod4 device Default gateway address has been set to 192 168 0 254 DHCP functionality Dynamic Host Configuration Protocol It s a protocol that automates network parameter assignment and allows an eNod4 device to dynamically configure without any particular action an IP address and other information that is needed for network communication eNod4 device needs imperatively to be connected on the sub network to a DHCP server that allocates IP address and also DHCP functionality has to be activated in eNod4 device A label affixed on every eNod4 contains 6 bytes of its MAC address Media Access Control Address which is a unique identifier assigned to network interfaces for communications on any physical network segment In DHCP when the Master of the sub network attributes an IP address to a Slave eNod4 device it associates its unique MAC address to the IP address So the MAC address is the only way for a Master to identify an eNod4 device on the sub network DHCP functionality is not activated by d
79. xnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnnvnnennnnnnnnn 12 3 8 EEPROM enormanagement mmssssssnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 12 A SCMBUS FAST FG S stint B Al Physcal iment ES BABENG GAAN B3 4 2 SCMBus and fast SC MBus features B Ka Be DMa ANAKAN AKA AGING 13 AA Rames STUCME ja GNG 14 4 4 1 Transmission organization srrrrasssnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnenn 14 442 Reading F YET ANG BG NGAGE 14 4 4 3 Functional command request tare zero srrrrnnnnnnnnnnnnnnnnnnnnnnnnnenn 14 444 Bior naa 15 4 5 Address and Baud rate u s 15 46 ProductidentiicaBon siiiiiisicissicsssissciessisscsssssssssesssssscsssssennssasscsssssssasennses 15 47 Measurement transmission 15 4 8 Continuous transmission srvvvnnnnnnnnnnnnnnnunnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnnnnnevenennnnnnnn 15 4 9 EEPROM enor management aaa 16 TE NNN 17 SL Physical iMenaCe uvaosmmmmmssmmmsmssmsmmmsmrsmnmanvin isdinitn 17 52 General information ul 17 5 Rames SINC KAANAK 19 54 NGONGO comuafon saamin niBiNGIANANIKANA NGINIG IHING KAHA 19 2 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D scaime eNod4 TEthemet Digital Process Transmitter 55 Modbus T P GAGA 20 56 gt VO SANS pa KAANAK 21 6 ETRBRNETIP E ANA 23 Gl PHYSICA INEHACS siia 23 6 2 General INMMNAON siiiiiissisiiissceiidcaicecadiciissscisddncscessdediissndecateedsnaeennssdcens 23 6 2 1 EtherNet IP Open standa
80. yte header followed by its own data optional and is limited to a total length of 65535 bytes This packet takes the following format 25 75 eNod4 T Software user manual NU soft eNod4T ETH E 1014 216704 D SCa me eNod4 T Ethemet Digital Process Transmitter ENCAPSULATION PACKET 0 8 16 Bits A Command Unsigned Integer Length Unsigned Integer Session Handle 24 BYTES 2 gt mOo gt mX Y 0 65511 A BYTES T 24 Bytes MIN Variable From 0 to 65511 Bytes 2 a 65535 Bytes MAX For any data to exchange the encapsulated data format is most significant bit MSB transmitted first Access to the object model of a device is controlled by one of two objects the Connection Manager and the UnConnected Message Manager UCMM We have already stated that EtherNet IP is a connection based network and that most CIP messages are accomplished through connections CIP also allows multiple connections to coexist in a device at any given time eNod4 allows up to 4 simultaneous EtherNet IP connections sum of explicit and implicit connections In addition it is not possible on the same module to access to different device application specific Class for multiple explicit connections For implicit connection eNod4 accepts 1 exclusive owner and up to 2 listener only eNod4 supports only cyclic connection CIP trigger 6 3 Network configuration Every eNod4 is identified on the network by an IP address a
Download Pdf Manuals
Related Search
Related Contents
none PP1100BR Use and Care Manual MANUEL D`UTILISATION Manuale d`installazione ed uso WWK 300 PV "user manual" Mode d`emploi JVC AV-21RT4BU User's Manual 取扱説明書(Windows用) Pfister 807-3380 Installation Guide 第 06 回レジュメ Copyright © All rights reserved.
Failed to retrieve file