Scaime eNod4-B ETHERNET User Manual

Digital process transmitter
Hide thumbs Also See for eNod4-B ETHERNET:
Table of Contents

Advertisement

eNod4-B ETHERNET
Digital Process Transmitter
NU-soft-eNod4B-ETH-E-0716_236709-C.doc
SCAIME SAS – Technosite Altéa – 294, Rue Georges Charpak – 74100 JUVIGNY - FRANCE
Tél. : +33 (0)4 50 87 78 64 –
www.scaime.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the eNod4-B ETHERNET and is the answer not in the manual?

Questions and answers

Summary of Contents for Scaime eNod4-B ETHERNET

  • Page 1 ETHERNET Digital Process Transmitter NU-soft-eNod4B-ETH-E-0716_236709-C.doc SCAIME SAS – Technosite Altéa – 294, Rue Georges Charpak – 74100 JUVIGNY - FRANCE Tél. : +33 (0)4 50 87 78 64 – www.scaime.com...
  • Page 2: Table Of Contents

    4.9 EEPROM error management ................ 17 5 MODBUS TCP ......................18 5.1 Physical interface ..................18 5.2 General information ..................18 5.3 Frames structure ................... 20 5.4 Network configuration ................. 20 5.5 Modbus TCP LED ................... 21 2/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 3 9.2 Weighing diagnosis ..................45 9.2.1 Global weighing diagnosis ..............45 9.2.2 Sensor input control ................46 10 PROCESSING FUNCTIONAL COMMANDS ............47 10.1 Principles ..................... 47 10.2 Functional commands list................48 10.3 Functional commands description ............49 3/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 4 11.3.6 Zero calibration ................... 56 11.3.7 Span coefficients 1/2/3 ..............56 11.3.8 Span adjusting coefficient ..............56 11.3.9 Calibration place g value / place of use g value ......56 11.3.10 Zero offset................... 56 12 FILTERS ......................... 57 4/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 5 16 PROFINET IO ......................90 17 ETHERNET/IP REGISTER MAP ................95 18 ETHERNET/IP ODVA COMMONLY DEFINED REGISTER MAP ......100 19 MODBUS RTU AND MODBUS TCP REGISTERS TABLE ........102 20 CRC-16 CALCULATION ALGORITHM ............... 108 5/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 6: Enod4 Product Range

    In conjunction with all communication protocol versions, eNod4 can supports an opto-insulated board fitted with: • 2 additional digital inputs and 1 speed sensor dedicated input. • 0-5V or 0-10V analog output voltage. • 4-20mA, 0-24mA, 0-20mA or 4-20mA with alarm at 3.6mA analog output current. 6/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 7: Enodview Software

    1.3 eNodView Software 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. This simple graphical interface allows accessing the whole functionalities of eNod4 for a complete setting according to the application.
  • Page 8: Communication And Functioning Modes

    Note: To be applied, any modification of this setting must be followed by an EEPROM back up and device reboots (hardware or software). 2.3 HMI name The “HMI name” is a string of 4 characters freely usable to identify the node on any HMI connected to eNod. 8/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 9: Simultaneous Functioning Of Communications

    PLC Connection  PROFIBUS-DPV1 Simultaneous RS485 PLC RS485 AUX Communication Yes* Yes* RS485 PLC RS485 AUX Yes* (*)Simultaneous use of CAN or RS485 PLC communication with USB or RS485 AUX can reduce performance of this interface. 9/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 10: Profibus Version

      PLC Connection PLC Connection   PROFIBUS-DPV1 PROFIBUS - DPV1 Simultaneous Profibus RS485 AUX Communication Yes* Profibus Yes* (*)Simultaneous use of Profibus with USB or RS485AUX can reduce performance of this interface. 10/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 11: Ethernet Versions

    2.4.3 Ethernet versions • DIN Version • BOX Version  PC Connection Simultaneous Ethernet RS485 AUX Communication Yes* Ethernet Yes* (*)Simultaneous use of Ethernet with USB or RS485 AUX can reduce performance of this interface. 11/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 12: Modbus Rtu

    3.4.1 Function (03H/04H) – read N input registers (N = 30 max) • request command sent to the slave : starting register slave address or 04 N registers CRC16 offset 1 byte 1 byte 2 bytes 2 bytes 2 bytes • slave response : 12/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 13: Function (06H) - Write Single Register

    Address and Baud rate Uint Reads the address and baud rate selected on the front panel via the rotary switches and dipswitches. 3.6 Product identification Software and product versions of the eNod4 are accessible via Modbus RTU. 13/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 14: Measurement Transmission

    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 0xFFFF and default is pointed out in measurement status. 14/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 15: Scmbus / Fast Scmbus

    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 The CRC-8 polynomial result can be determined by programming the algorithm corresponding to the following diagram: 15/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 16: Frames Structure

    In case of an error upon reception of a request, eNod4 sends back an error frame that contains an error code: • response (SCMBus and fast SCMBus) : Address Error code 1 Hex byte 1 Hex byte (command) 1 ASCII byte (0D 1 Hex byte • The error codes are listed below: 16/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 17: Address And 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 error management EEPROM management identical to Modbus RTU (See § Modbus RTU) 17/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 18: Modbus Tcp

    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: TCP must establish a connection before transferring data, since it is a connection-based protocol. 18/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 19 (non TCP/IP or other buses), 0x00 Initiated by the Client Server or 0xFF otherwise Supported functions: identical to Modbus RTU ones. • Read multiple registers* : / 04 • Write single register* 06 • Write multiple registers* 19/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 20: Frames Structure

    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. 20/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 21: Modbus Tcp Led

    Internal Fault detect (like TCP connection lost) (On/Off rate 25%) 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: 21/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 22: I/O Scanning

    The exchange of application data at a high refreshment rate is only possible in a specific range of Modbus addresses. Specified 49 Input registers that are exchanged in I/O scanning are defined in the table below: 22/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 23 00A6 Float Average flow rate (Great WU) 00A8 Uint Batch progress percent 00A9 Ulong Grand total (Great WU) 00AB Ulong General total (Great WU) 00AD Ulong eNod4 1ms counter* *for possible check of the performances 23/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 24: Ethernet/Ip

    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. 24/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 25: Common Industrial Protocol (Ciptm)

    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 25/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 26: Ciptm Encapsulation Format

    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 26/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 27: Network Configuration

    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). 27/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 28: Ethernet/Ip Led

    (from the network’s point of view) through Assembly Instance 0x64 (100) with a Cyclic transport trigger type and point to point connection type. In standard version, data exchanged is the command register which is the attribute 1 of device application-specific 0x68 class. 28/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 29 Belt alarms register 008C 00A3 Uint Belt status register 009E Uint Dosing errors counter 00A8 Uint Batch progress percent 0095 Float Dosing weight deviation 009C Float Dosing quality factor *for possible check of the performances 29/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 30: Standard Version (Without Io+)

    “level on request” function, eNod4 will copy the value of this register to analog output in current or in voltage. Analog output value is expressed in 0.01% of maximum current or voltage level. 30/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 31: Profinet Io

    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-0x'address_on_rotary_switches_in_lowercase_hexadecimal'” for eNod4-T. 31/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 32: Definition Of Protocols Roles

    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. 32/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 33: Main Scenario

    2. IO-Devices emit LLDP frames to inform all nodes on the subnet of their presence and identity. 3. Network nodes resolve the IP addresses of the stations with which they wish to communicate in peer-to-peer using the ARP protocol. 33/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 34: Alternative Scenario: Control, Maintenance, Supervision

    Ethernet physical connection low speed detected or no physical Always on connection detected. Red/Green Blinking Self-test on power up Always off No error State of the SF (System Fault) labeled MS (Module Status) bicolor LED is described in the table below: 34/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 35: Data Arrangement

    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: 35/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 36 General total (Great WU) (4 bytes) Ana. Output External value to control analog output (2 bytes) 1 ms counter eNod4 1ms counter * *for possible check of performances Presentation of consumed data in input/output modules: 36/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 37 Note: The "Transaction request" register must be set to 0x0000 before every new transaction. The module “Ana. Output” allows external device to drive eNod4 analog output current or voltage. To achieve that, analog output must be configured to “level on request” function. 37/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 38: Ethercat

    CoE (CANopen application protocol over EtherCAT), which provides mechanisms to configure cyclic data exchange and parameters access (SDOs). Cyclical data are transmitted within Process Data Objects (PDOs). The data arrangement is described in a following chapter. 38/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 39: Ethercat Leds

    DEVICE OPERATIONAL: Device is operating correctly MINOR FAULT: Blinking the device detected a recoverable minor fault MAJOR FAULT: Always on the device detected a non-recoverable major fault Red/Green Blinking Self-test on power up Always off Device not powered or defective 39/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 40: Data Arrangement

    Every PDOs are not default assigned in the ESI file (see tables below). It is recommended to de-assign RxPDOs if there are not used in application to avoid writing of inappropriate values in calibration parameters of eNod4. 40/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 41 Batch progression in percent (2 bytes) TPDO5 Dosing weight deviation (4 bytes) Weigh frame load (4 bytes) Average belt speed (4 bytes) Dosing quality factor (4 bytes) eNod4 1ms counter* TPDO6 *for possible check of performances 41/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 42 Note: The “Command register” data must be set to 0x00 before each new command. The « External value to control analog output» allows writing directly the analog output value. This is only possible when the analog output function assignment is set to « Level on request ». 42/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 43: Measurement And Status

    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 requests). 9.1.2 Net measurement The ‘net measurement’ stands for the digital value after measurement scaling and tare subtraction. 43/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 44: Tare Value

    A/D converter input range motion causes an output assigned to the ‘motion’ function to be set active no motion measurement out of the ¼ of division zero in the ¼ of division 44/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 45: Weighing Diagnosis

    An internal alarm flag reflects the integrity of the whole measurement chain. It’s used to set logical output active or optional analog output in an error mode in order to warn about any defection on the measurement chain (defective measurement). 45/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 46: Sensor Input Control

    1/10 of user weight unit and has a default value of 30. If the sensor input control result value is greater than or equal to Sensor input control result max. tolerance then the bits b3b2 in the Measurement status are set to 0b01. 46/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 47: Processing Functional Commands

     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 00 47/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 48: Functional Commands List

    Dynamic zero Preset tare* Init speed sensor calibration End speed sensor calibration Init belt length calibration End belt length calibration Calibration of flow rate Flow rate correction PID parameters auto-adjustment STOP PID RESTART PID 48/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 49: Functional Commands Description

    Current gross measurement is within a ±10% (±2% 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. 49/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 50: Tare

    ‘number of calibration segments’ register. This acquisition duration depends on the measurement stability; if stability is not reach after 10 seconds, ‘actual segment acquisition’ command is cancelled and an execution error is reported. 50/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 51: Store Calibration

    An internal speed sensor pulses counter is restarting and the calibration procedure duration will depend of the current belt speed, the “total belt length” and the “number of revolutions” to handle. Important: Before initiated speed calibration procedure, use has to configure the following parameters: 51/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 52: End Speed Sensor Calibration

    This command triggers the main totalizer reset. The two parts of the totalizer, the main in weight unit x 1000, and the complementary part in weight unit are then reset. The variable errors counter is also reset. 52/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 53: Calibration Of Flow Rate

    10.3.32 Clear great total “Clear great total” command allows only resetting “Grand total (in weight unit x1000)” totalization result. 10.3.33 Clear general total “Clear general total” command allows only resetting “General total (in weight unit x1000)” totalization result. 53/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 54: Calibration Settings And Procedures

    When using eNod4 for legal for trade purpose, it is imperatively required to activate the legal for trade switch BEFORE any calibration procedure (cf § legal for trade switch). 54/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 55: Calibration Methods

    11.3.5 Scale interval The ‘scale interval’ is the minimal difference between two consecutive indicated values (either gross or net). Modification of scale interval is taking into account after a new calibration. Admitted values : 1/2/5/10/20/50/100 55/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 56: Zero Calibration

    0. Note: The ‘Zero offset’ value is not stored into EEPROM memory and is always equal to 0 after a device power-up or a software reset Admitted values: different from 0. 56/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 57: Filters

    Here is the list of the settings that have an impact on the filters configuration: 12.3 Settings description 12.3.1 A/D conversion rate It contains a code which represents the A/D conversion rate and the rejection. See table below: 57/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 58: Filters Activation & Order

    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 below. Admitted values: from 10 up to 20000. 58/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 59: Limitations

    Specific average filter might be applied on belt process data to have stable display. A high filter depth will give a better stability, with a longer response time. Filter depth admitted values: 0(disabled) up to 128. 59/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 60: Configuration Of Input/Output

    1&2 Set points 0x0056 R:0x0258 LSB 0x67/13 LSB 0x005A LSB 0x4601 / 0x01 Byte RW functioning W:0x0259 LSB R:0x0258 MSB 3&4 Set points 0x0056 0x67/13 MSB 0x005A MSB W:0x0259 0x4609 / 0x01 Byte RW functioning 60/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 61: Principles

    ● measurement window ● dynamic zero ● ● Start/Stop ● ● Belt running detection ● ● Clear totalization and errors ● ● counter Sensor input control ● ● ● Belt fault ● ● 61/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 62 Dynamic zero function duration will depend upon the number of revolution chosen, and belt length and speed. The procedure can be left to complete its cycles or send exit calibration command to interrupt. 62/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 63: Analog Output (Io+ Version)

    ● ● ● level on request ● ● ● flow rate control output ● ● instant flow rate ● ● ● average flow rate ● ● ● average belt speed ● ● ● 63/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 64 0 - 24mA* no output current 4 mA - 20 mA with alarm at 3.6 mA 3.6 mA, voltage output is deactivated (High-Z state) * no error detection possible in this setting 64/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 65: Logical Outputs

    3 to output 3 and set point 4 to output 4). • Input X image The output is dedicated to copying a logical input level (outputs 1 and 3 correspond to inputs 1 and 3, outputs 2 and 4 correspond to input 2 and 4). 65/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 66 So that for security reason a logical output can be assigned to “Conveyor starting alarm” function and the duration is configured through “conveyor starting alarm duration” parameter. • Material TOR gate Depending application, this output is dedicated to open and to close the belt material two states gate. 66/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 67: Settings Description

    SCMBus/fast SCMBus protocols, no effect otherwise factory calibrated measurement bits meaning note input 2&4 assignment (or b in CANopen®) 0000 none the input has no function 67/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 68: Holding Time (Debounced Time)

    13.2.2 Holding time (debounced time) The holding time (de-bounced time) corresponds to the minimum required stabilization time of the logical inputs before their activation. If the input level varies within this interval, it is ignored. 68/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 69: Analog Output(S) Assignment (Io+ Version)

    In this configuration eNod4 will copy external value to control analog output parameter on analog output in current and voltage. The external value parameter is expressed in 0.01% of full scale of analog output current or voltage. 69/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 70: Logical Outputs 1&2 Assignment

    2 level is driven by the ‘OUT2 0101 level on request activation/deactivation’ functional command Belt mode (alarm flag representing the OR logical 0110 belt alarms operation between the error bits of the alarms registers word) 70/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 71: Logical Outputs 3&4 Assignment

    The maximum pulse frequency is 10 Hz and pulse duration is fixed at 50ms. The output pulse is not rounded (i.e. the pulse is issued only once weight quantity per pulse on logical output is strictly exceeded). 71/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 72: Set Points Functioning

    CANopen®) window only if output 3 assigned to the ‘set point’ function hysteresis set point 3 comparison measurement (or b in CANopen®) gross Sensor input control result Batch reserved (0) (or b in CANopen®) 72/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 73: Set Points High And Low Values

    For more details about the set points functioning, please refer to documentation ref. 236722. Admitted values: from -1000000 to 1000000. 73/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 74: Input/Output Level

    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 b0 to b7 of the corresponding address (see CANopen® Register table). 74/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 75: Legal For Trade Options

    Modbus RTU, value set to -1 in CANopen® and in Profibus DP) and during zero and tare acquisitions 14.2.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. 75/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 76: Legal For Trade Counter

    (see following table) else the current measurement becomes the new reference measurement. X depends on the A/D conversion rate. Bits b2 b1 b0 Stability criterion Note no motion detection (always stable) 0,25d 0,5d 1d = 1 scale interval 76/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 77: Decimal Point Position

    In belt mode, following values are permitted for weight unit parameter: • gram (g) • kilogram (kg) • ton (t) Note: the unit is directly integrated to SCMBus protocol frames (see § SCMBus). 77/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 78: Flow Rate Time Unit

    Ton per hour (t/h) 14.2.10 Save Tare and Zero in non-volatile memory There are two options for saving TARE or ZERO request value in non-volatile memory. These options are accessible through the “dosing cycle options” Object. 78/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 79: Belt Operating Modes

    Max permissible flow rate R : 0x029E 0x4701 / 0x006C 0x69/17 0x0085 Uint control output W : 0x029F 0x09 Min permissible flow rate R : 0x029C 0x4701 / 0x006D 0x69/18 0x0084 Uint control output W : 0x029D 0x08 79/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 80 0x470A / 0x0A05 0x69/42 0x0095 Uint control output (output value) W : 0x02BF 0x06 Calibration point 7 for the R : 0x02C0 0x470A / 0x0A06 0x69/43 0x0096 Uint control output (output value) W : 0x02C1 0x07 80/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 81 W : 0x04DD 0x0A of the control output Segments number for the R : 0x02B2 0x4709 / Calibration curve of the 0x0A1E 0x69/36 0x008F Uint W : 0x02B3 0x00 control output 81/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 82 R: 0x04F8 W: / 0x5005 / Average belt speed 0x008A 0x00B8 Float + See 0x04 (M) modules list R: 0x02FE W: / 0x5007 / Belt alarms registers 0x008C 0x00BB Uint + See 0x01 (M) modules list 82/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 83 R: 0x04F4 W: / 0x5006 / Grand total 0x00A9 0x00B6 Ulong RO + See 0x05 (M) modules list R: 0x04F6 W: / 0x5006 / General total 0x00AB 0x00B7 Ulong RO + See 0x06 (M) modules list 83/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 84: Settings Description

    • Conveyor speed stabilization time: In weigh feeder mode and if PID function is done through the belt speed, this is the stabilization time before PID activation. • Cycle and alarm options: This register defines cycle and alarms functioning. The table below shows the bits definitions. 84/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 85 Save zero in non-volatile memory (FRAM) bits b15b11 Reserved • Nominal flow rate: Set point flow rate expressed in weight unit per time unit. eNod4 determines nominal belt load from nominal speed and nominal flow rate. 85/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 86 Up to 10 calibrations points can be configured. See calibration of flow rate section. • Calibration point n of the control output (flow rate value): Expressed in weight unit per time unit. Up to 10 calibrations points can be configured. See calibration of flow rate section. 86/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 87 Control output value < Min permissible control output Conveyor starting alarm flag Conveyor calibration in progress External totalizer output overflow … b Reserved (0) • Totalizer value (Great WU): Main totalization result in weight unit x1000. 87/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 88 1 Belt system is running Material TOR gate Minimum totalization load targeted Conveyor in dynamic zero band Dynamic zero function in progress Faulty dynamic zero function Batch in progress Batch result available 88/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 89 • General total (Great Unit): High level totalization result expressed in weight unit x1000. This totalization result can be separately set to zero with Clear General total functional command. The data of this totalizer is being permanently backed up after modification. 89/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 90: Profinet Io

    0x0245 Filter Band-stop high cut-off frequency 0x0033 0x0246 0x0247 Filter Band-stop low cut-off frequency 0x0034 0x0248 0x0249 Filter Depth of moving average filter on weight 0x0070 0x0274 0x0275 Logical inputs 1&2 functioning 0x0040 0x0250 0x0251 90/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 91 0x0079 0x0286 0x0287 Belt Belt number of revolutions 0x007A 0x0288 0x0289 Belt Belt inclination x100 0x007B 0x028A 0x028B Belt Nominal belt speed x100 0x007C 0x028C 0x028D Belt User fixed belt speed x100 0x007D 0x028E 0x028F 91/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 92 / analog output Calibration point 10 for the control Belt 0x0084 0x029C 0x029D output / analog output Belt Calibration point 1 of flow rate 0x009A 0x04CA 0x04CB Belt Calibration point 2 of flow rate 0x009B 0x04CC 0x04CD 92/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 93 Instant flow rate 0x00C0 0x040E Belt Belt fault control inhibit time at start 0x00E1 0x02F8 0x02F9 Belt Belt fault control inhibit time in service 0x00E2 0x02FA 0x02FB Cut-off frequency for average flow rate Belt 0x00E3 (x100) 93/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 94 9 divisions. Cause: The value of the gross measurement exceeds the 4200 Gross meas. > (max capacity) maximum capacity plus 9 divisions. 4201 Default EEPROM Cause: Error of checksum while reading EEPROM after reset. 94/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 95: Ethernet/Ip Register Map

    Get Attribute Single / Set Attribute Single Sensor input control result max. State Register 0x65 Uint Get Attribute Single / Set Attribute Single tolerance 0x66 (102d) / Instance 1 Get Attribute All / Set Attribute All 95/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 96 Get Attribute Single / Set Attribute Single output Defective measurement 0x67 Uint Get Attribute Single / Set Attribute Single debounced time Defective measurement alarm 0x67 Uint Get Attribute Single / Set Attribute Single activation time Input level Byte Output level Byte 96/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 97 Get Attribute Single / Set Attribute Single Belt Max permissible belt speed 0x69 Uint Get Attribute Single / Set Attribute Single Belt speed control inhibit time at Belt 0x69 Uint Get Attribute Single / Set Attribute Single start 97/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 98 Calibration of flow rate point 7 Belt 0x69 Float Get Attribute Single / Set Attribute Single (flow rate value) Belt 0x69 Float Get Attribute Single / Set Attribute Single Calibration of flow rate point 8 98/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 99 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. 99/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 100: Ethernet/Ip Odva Commonly Defined Register Map

    Get Attribute Single Max. Class Instance 0x48 Uint Get Attribute Single QoS (Quality of Service) Object Class 0x48 (72d) / Instance 0 Class Revision 0x48 Uint Get Attribute Single Max. Class Instance 0x48 Uint Get Attribute Single 100/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 101 Length (byte) / Interface Label 0xF6 string Get Attribute Single Note: • Get attribute All: 0x01, Get attribute Single: 0x0E • Set attribute All: 0x02, Set Attribute Single: 0x10 • Reset: 0x05 • Forward open: 0x54, Forward close: 0x4E 101/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 102: Modbus Rtu And Modbus Tcp Registers Table

    Byte Filter Low-pass order 0x0037 MSB Byte Filter Low-pass cut-off frequency 0x0038 Uint Filter Band-stop high cut-off frequency 0x0039 Uint Filter Band-stop low cut-off frequency 0x003A Uint Protocol Functioning mode / Serial protocol 0x003E Uint 102/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 103 Uint Belt Dynamic conveyor zero band 0x0064 Uint Belt User fixed belt speed x100 0x0067 Uint Belt Weight section length 0x0068 Uint Belt Belt number of revolutions 0x0069 Uint Belt Belt total length 0x006A Float 103/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 104 0x0094 MSB Byte Belt Dosing weight deviation 0x0095 Float State Register Preset tare value 0x0097 Ulong Belt Flow rate control output 0x009A Float Belt Dosing quality factor 0x009C Float Belt Errors counter 0x009E Uint 104/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 105 Belt Belt status register 0x00A3 Uint Belt Total per belt revolution 0x00A4 Float Belt Average flow rate Great Unit 0x00A6 Float Belt Batch progression in percent 0x00A8 Uint **************************** JUMP TO EXTENSION MODBUS REGISTERS ******************************** 105/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 106 Reference flow rate for PID adjustment 0x0A3C Float Belt Checked batch 0x0A3E Ulong State Register Sensor input control reference 0x0A44 long State Register Sensor input control result 0x0A46 State Register Sensor input control result max. tolerance 0x0A47 Uint 106/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 107 Belt fault control inhibit time in service 0x0A51 Uint Belt Cut-off frequency for average flow rate (x100) 0x0A52 Uint Belt Time unit for average flow rate 0x0A53 Uint Belt Weight unit for average flow rate 0x0A54 Ulong 107/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...
  • Page 108: Calculation Algorithm

    CRC16 XOR byte n → CRC16 i = 0 move to the right CRC-16 carry over ? CRC16 XOR A001 → CRC16 i = i + 1 i = 8 ? n = n + 1 end of message ? 108/108 User manual SCAIME: NU-soft-eNod4B-ETH-E-0716_236709-C.doc...

Table of Contents