Scaime eNod4-F ETHERNET Software User Manual

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

Advertisement

Quick Links

eNod4-F ETHERNET
Digital Process Transmitter
NU-Soft-eNod4F-ETH-E-0716_235709-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

Summary of Contents for Scaime eNod4-F ETHERNET

  • Page 1 ETHERNET Digital Process Transmitter NU-Soft-eNod4F-ETH-E-0716_235709-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 ................ 16 5 MODBUS TCP ......................17 5.1 Physical interface ..................17 5.2 General information ..................17 5.3 Frames structure ................... 18 5.4 Network configuration ................. 19 5.5 Modbus TCP LED ................... 20 2/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 3 9.2 Weighing diagnosis ..................44 9.2.1 Global weighing diagnosis ..............44 9.2.2 Sensor input control ................45 10 PROCESSING FUNCTIONAL COMMANDS ............46 10.1 Principles ..................... 46 10.2 Functional commands list................47 10.3 Functional commands description ............48 3/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 4 11.3.6 Zero calibration ................... 54 11.3.7 Span coefficients 1/2/3 ..............54 11.3.8 Span adjusting coefficient ..............54 11.3.9 Calibration place g value / place of use g value ......55 11.3.10 Zero offset................... 55 12 FILTERS ......................... 56 4/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 5 16 MODBUS RTU/ MODBUS TCP REGISTERS ............86 17 PROFINET IO REGISTERS ..................96 18 ETHERNET/IP REGISTERS TABLE ................103 19 ETHERNET/IP ODVA COMMONLY DEFINED REGISTER MAP ......110 20 CRC-16 CALCULATION ALGORITHM ............... 113 5/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 6: Enod4 Product Range

    4-20mA, 0-24mA, 0-20mA or 4-20mA with alarm at 3.6mA analog output current. 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 7: Communication And Fonctioning 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. 7/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 8: 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. 8/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 9: 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. 9/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 10: 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. 10/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 11: Modbus Rtu

    1 byte 1 byte 1 byte 2 bytes 2 bytes 2 bytes * NB: number of read bytes (= N*2) 3.4.2 Function (06H) – write single register • request command sent to the slave : 11/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 12: Function (10H) - Preset Multiple Registers (N = 30 Max)

    The 12 LSB bits define the software version (073 = 115) and the 4 MSB bits define the product version (6 for the eNod4). 3.7 Measurement transmission As a master/slave protocol, measurement transmission in Modbus protocol is only done on master request. 12/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 13: 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 0xFFFF and default is pointed out in measurement status. 13/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 14: Scmbus / Fast Scmbus

    CRC-8 is considered as a frame without any error. • Fast SCMBus checksum byte is obtained by summing all the frame previous bytes then setting b7 bit to 1. 4.4 Frames structure 4.4.1 Transmission organization • frame : eNod4 address first 14/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 15: Reading Request

    : tare when gross meas.<0 4.5 Address and Baud rate Address and baud rate identical to Modbus RTU (See § Modbus RTU) 4.6 Product identification Product identification identical to Modbus RTU (See § Modbus RTU) 15/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 16: Measurement Transmission

    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) 16/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 17: Modbus Tcp

    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). 17/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 18: Frames Structure

    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: 18/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 19: Network Configuration

    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. 19/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 20: Modbus Tcp Led

    The exchange of application data at a high refreshment rate is only possible in a specific range of Modbus addresses. Specified 47 Input registers that are exchanged in I/O scanning are defined in the table below: 20/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 21 Dosing quality factor 00A0 Float Totalization flow rate 00A2 Ulong Grand total (Great WU) 00A4 Ulong General total (Great WU) 00A6 Float Extraction time 00A8 Ulong eNod4 1ms counter* *for possible check of the performances 21/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 22: 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. 22/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 23: 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 23/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 24: 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 24/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 25: 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). 25/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 26: 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. With no IO+ option, data exchanged is the command register which is the attribute 1 of device application-specific 0x68 class. 26/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 27 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). 27/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 28: Produced Registers

    009B Uint Dosing errors report 009C Uint Dosing errors counter 009D Uint Last dosing error 0095 Float Dosing weight deviation 009E Float Dosing quality factor 00A6 Float Extraction time *for possible check of the performances 28/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 29: Consumed Registers

    With IO+ option and when analog output is set to level on request function, eNod4 will pilot the analog output in current or in voltage by the value of external value to control analog output variable. Analog output value is expressed in 0.01% of maximum current or voltage level. 29/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 30: Profinet Io

    Byte order: The byte order defines the order in 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 30/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 31: Definition Of Protocols Roles

    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. 31/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 32: Main Scenario

    4 A. 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. 32/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 33: Alternative Scenario: Enod4 Error Application Detected

    A physical connection to the Ethernet exist (Eth1 & Eth2) Always off Device not connected to the Ethernet Green The device sends/receives Ethernet frames (Eth1 & Eth2) Always off No traffic on the Ethernet Yellow 33/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 34: 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. 34/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 35 Dosing weight deviation (4 bytes) Grand total (Great WU) (4 bytes) Other totals General total (Great WU) (4 bytes) Ana. Output External value to control analog output 1 ms counter eNod4 1ms counter * *for possible check of performances 35/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 36 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. 36/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 37: 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. 37/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 38: 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 38/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 39: Data Arrangement

    Every PDOs are not default assigned in eNod4 (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. 39/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 40 Dosing errors report (2 bytes) Dosing errors counter (2 bytes) TPDO5 Last dosing error (2 bytes) Dosing weight deviation (4 bytes) Dosing quality factor (4 bytes) TPDO6 eNod4 1ms counter* *for possible check of performances 40/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 41 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 ». 41/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 42: Measurement And Status

    The ‘net measurement’ stands for the digital value after measurement scaling and tare subtraction. 9.1.3 Tare value The ‘tare value’ stores the calibrated value that is subtracted from the ‘gross measurement’ so as to give the ‘net measurement’. 42/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 43: Factory Calibrated Points

    ‘motion’ function to be set active no motion measurement out of the ¼ of division zero in the ¼ of division EEPROM OK See Note 1 EEPROM failure 1 in SCMBus and fast SCMBus, 0 reserved otherwise 43/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 44: Weighing Diagnosis

    • analog signal out of the A/D converter input range the one that set bit6 of Measurement status: EEPROM failure This internal alarm flag is featured with adjustable specific de-bounced time and minimal activation time: 44/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 45: 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. 45/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 46: Processing Functional Commands

     error during command execution Note: 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 46/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 47: Functional Commands List

    Dynamic zero acquisition Preset tare* Sensor input reference Sensor input control Totalization / errors clear Dosing / batch start / resume Dosing / batch stop / cancel Suspend batch Emptying hopper (cleaning) 47/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 48: Functional Commands Description

    When receiving a ‘zero’ functional command, eNod4 acquires a volatile zero (gross measurement is set to 0) value if the following conditions are respected: • measurement is stable • Current gross measurement is within a ±10% (±2% if the legal for trade option is enabled) range of the ‘maximum capacity’. 48/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 49: Tare

    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’. 49/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 50: Logical Outputs 1-4 Activation/Deactivation

    Attention: an input can only be assigned to start/stop dosing or suspend/resume batch, with a functioning in a bistable mode and on rising or falling front depending on the selected logic. 50/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 51: Dosing Stop / Batch Cancel

    In order to calibrate the flow rate, if the control of extraction device is directly provided by eNod4 through an analog control output in current or voltage, analog output functioning of eNod4 must be allocated to level on request function first. There are two commands, the first allows automatic measurement of flow 51/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 52: Pid Parameters Auto-Adjustment

    10.3.32 Clear grand total Clear great total command allows individual reset of Grand total (in weight unit x1000) totalizer. 10.3.33 Clear general total Clear general total command allows individual reset of General total (in weight unit x1000) totalizer. 52/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 53: Calibration Settings And Procedures

    Measurement scaling can be defined using one of the two following methods: • Theoretical calibration involving the sensitivity of the sensor and a user-defined corresponding capacity • Physical calibration involving 1, 2 or 3 know loads (for a load cell) 53/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 54: Settings Description

    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). 54/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 55: Calibration Place G Value / Place Of Use G Value

    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. 55/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 56: Filters

    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. 56/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 57: Settings Description

    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. 57/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 58: Limitations

    The average flow rate is only produced for display and generally it is appropriate to set average flow rate determination depth parameter to the maximal value 128. The filter is disabled when parameter is cleared. 58/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 59: Configuration Of Input/Output

    0x4601 / 0x03 Long RW W:0x045D R:0x045E Set point 2 high value 0x004A 0x67/7 0x0054 0x4601 / 0x04 Long RW W:0x045F R:0x0460 Set point 2 low value 0x004C 0x67/8 0x0055 0x4601 / 0x05 Long RW W:0x0461 59/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 60: Principles

    2 logical inputs (4 logical inputs for IO+ version) and 4 logical outputs that are fully configurable. 13.1.1 Logical inputs Each input can work individually in positive or negative logic. A holding time (de-bounced time) attached to all inputs can be configured. Available functions see hereunder table: 60/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 61 Start/Stop refilling : this command operates on front in a bistable functioning mode. In dosing mode, the first rising or falling edge (according to the configured logic) on this input causes a refilling procedure. The second one will stop it. 61/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 62: Analog Output (Io+ Version)

    Flow rate control output : PID controller output data (activated or not) drives current or voltage outputs generally coupled to the extraction device. Data is expressed in 0.01% of the high value of current or 62/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 63: Logical Outputs

    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 13.1.3 Logical outputs Each output can work individually in positive or negative logic The available functions are: 63/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 64 Refilling in progress : indicates that a refilling process is running. • Extraction activated : in dosing mode, indicates that the extraction device is activated. • Volumetric phase : in dosing mode, indicates volumetric or gravimetric phases. 64/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 65: Settings Description

    Same like equivalent functional 1101 Sensor input control command describe in § functional commands input 1&3 logical negative logic defines the edge (or level) that triggers input 1 function positive logic measurement to be transmitted 65/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 66 Same like equivalent functional 1100 Clear totalization and errors counter command describe in § functional commands Same like equivalent functional 1101 Sensor input control command describe in § functional commands input 2&4 logical (or b in CANopen®) 66/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 67: 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. 67/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 68: 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. 68/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 69: Logical Outputs 1&2 Assignment

    (cf. § status 0010 motion register) reflect the internal alarm flag described in “Weighing 0011 defective measurement diagnosis” § in the MEASUREMENT AND STATUS § 0100 input 2 image copies input 2 level 69/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 70: 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). 70/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 71: Set Points Functioning

    (or b2 b1 in CANopen®) gross Sensor input control result reserved (0) (or b3 in CANopen®) set point 4 commutation mode (or b4 in CANopen®) window only if output 4 assigned to the ‘set point’ function hysteresis 71/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 72: Set Points High And Low Values

    For more details about the set points functioning, please refer to documentation eNod4 "characteristics and functioning". Admitted values: from -1000000 to 1000000. 72/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 73: 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). 73/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 74: 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. 74/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 75: 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 75/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 76: Decimal Point Position

    However and when the time unit is modified, there is no automatic redetermination of calibration flowrate values. 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. 76/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 77: Loss In Weight Feeder

    End of refill and cycle start R: 0x027E 0x005E 0x69/6 0x0075 0x4701 / 0x03 Uint stabilization time W: 0x027F Weight to totalize (Great R: 0x04A6 0x0075 0x69/25 0x0088 0x4705 / 0x01 Ulong RW W: 0x04A7 77/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 78 R: 0x04F0 W: / 0x5006 / 0x01 Totalizer value (Great WU) 0x008D 0x00B4 Ulong RO + See modules list R: 0x02F2 Complementary totalizer W: / 0x5006 / 0x02 0x008F 0x00B5 Uint value + See modules list 78/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 79 R: 0x02BC point 5 (control output 0x0A04 0x69/36 0x0093 0x470A / 0x05 Uint W: 0x02BD value) Calibration of flow rate R: 0x02BE point 6 (control output 0x0A05 0x69/37 0x0094 0x470A / 0x06 Uint W: 0x02BF value) 79/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 80 Reference flow rate R: 0x048A control output start 0x0A31 0x69/12 0x007B 0x4701 / 0x09 float W: 0x048B refilling Reference flow rate R: 0x048C control output end 0x0A33 0x69/13 0x007C 0x4701 / 0x0A float W: 0x048D refilling 80/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 81: Settings Description

    Refilling inflight value: refilling stops when the gross weight will reach refilling high level - refilling inflight value. • Cycle and alarm options: this register defines cycle and alarms functioning, cf § alarms. See following table: 81/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 82 Min permissible flow rate control output: low limit of flow rate control output value under which a flow rate control output occurs, cf § flow rate / control output alarms. Expressed in 0.1% of nominal flow rate. 82/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 83 Extraction activated Refilling in progress Dosing cycle in progress Batch complete • Dosing errors report: this register describes exclusively the status of alarms that can occur, cf § alarms. See coding definition in the table below: 83/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 84 This parameter can be determined automatically by a learning cycle, cf § refilling. • Kp : proportional coefficient of the PID controller that drives the extraction device. An increase of this 84/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 85 Number of cycles for PID adjustment : It’s the number of cycles during which PID coefficients are calculated. If this number is large, sequence will be longer but computing accuracy will be greater. We advise to fix this number at 10. 85/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 86: Modbus Rtu/ Modbus Tcp Registers

    0x65/8 0x0027 0x3005 / 0x00 Long Zero calibration W:0x0435 R:0x0436 Calibration Span coefficient 1 0x001A 0x65/9 0x002B 0x3006 / 0x04 Float W:0x0437 R:0x0438 Calibration Span coefficient 2 0x001C 0x65/10 0x002C 0x3006 / 0x05 Float W:0x0439 86/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 87 0x67/14 LSB 0x0042 LSB 0x4501 / 0x04 byte functioning outputs (IO+ version) W: 0x026B LSB R:0x026A Logical input 4 Inputs/ 0x0041 0x67/14 MSB 0x0042 MSB 0x4501 / 0x05 byte functioning outputs W: 0x026B (IO+ version) 87/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 88 W:0x02AF logical output Instant flow rate R: 0x0274 Dosing determination 0x0058 0x69/1 0x0070 0x4700 / 0x01 Uint W: 0x0275 time Average flow rate R:0x0278 Filtering 0x69/3 0x0072 0x4700 / 0x03 Uint determination 0x0059 W:0x0279 depth 88/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 89 R: 0x029A Max permissible Dosing 0x006F 0x69/19 0x0082 0x4704 / 0x02 Uint instant flow rate W: 0x029B Min permissible R: 0x029C Dosing flow rate control 0x0070 0x69/20 0x0083 0x4704 / 0x03 Uint W: 0x029D output 89/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 90 0x5005 / 0x02 W: / Dosing Average flow rate 0x0088 0x00B0 float + See modules list R: 0x04EA Flow rate control 0x5005 / 0x03 W: / Dosing 0x008A 0x00B1 float output + See modules list 90/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 91 R: 0x02FE Dosing errors 0x5007 / 0x02 W: / Dosing 0x009B 0x00BB Uint report + See modules list R: 0x023E Dosing errors 0x5007 / 0x03 W: / Dosing 0x009C 0x00BC Uint counter + See modules list 91/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 92 0x00A4 0x00B7 0x5006 / 0x05 Ulong (Great WU) + See modules list R: 0x0402 Dosing Extraction time 0x00A6 0x00BE 0x5007 / 0x06 float W: / Reserved (16 0x00AE bytes) **************************** MODBUS ADDRESS TABLE JUMP ************************************* 92/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 93 10 0x470A / Dosing 0x0A09 0x69/41 0x0098 Uint (control output 0x0A W: 0x02C9 value) Calibration of flow R: 0x04CA Dosing rate point 1 0x0A0A 0x69/42 0x0099 0x470B / 0x01 float W: 0x04CB (flow rate value) 93/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 94 W: 0x048B refilling Reference flow R: 0x048C rate control Dosing 0x0A33 0x69/13 0x007C 0x4701 / 0x0A float output end W: 0x048D refilling R: 0x04DE Dosing 0x0A35 0x69/52 0x00A3 0x470C / 0x01 float W: 0x04DF 94/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 95 (x100) Time unit for Measures totalization flow 0x0A52 0x69/60 0x00E3 0x3700 / 0x04 Uint rate Weight unit for Measures totalization flow 0x0A53 0x69/61 0x00E4 0x3700 / 0x05 Ulong rate Reserved (8 bytes) 0x0A4A 95/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 96: Profinet Io Registers

    0x0473 Filtering A/D conversion rate 0x0030 0x0240 0x0241 Filtering Low-pass order / filters activation 0x0031 0x0242 0x0243 Filtering Low-pass cut-off frequency 0x0032 0x0244 0x0245 Filtering Depth of moving average filter on weights 0x0033 0x0246 0x0247 96/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 97 Set point 4 low value 0x0059 0x0468 0x0469 outputs Inputs/ Set points functioning 0x005A 0x0258 0x0259 outputs Inputs/ Analog output functioning (optional) 0x005B 0x026C 0x026D outputs Inputs/ External value to control analog output 0x005C 0x023C 0x023D outputs 97/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 98 Reference flow rate control output end 0x007C 0x048C 0x048D refilling Dosing Empty hopper level 0x007D 0x048E 0x048F Dosing Maximum time for refilling start 0x007E 0x0290 0x0291 Dosing Time interval for weight variation control on 0x007F 0x0294 0x0295 refilling 98/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 99 Calibration of flow rate point 6 (control 0x0094 0x02BE 0x02BF output value) Dosing Calibration of flow rate point 7 (control 0x0095 0x02C0 0x02C1 output value) Dosing Calibration of flow rate point 8 (control 0x0096 0x02C2 0x02C3 output value) 99/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 100 Dosing Functioning mode / Serial protocol 0x00A8 0x02E8 0x02E9 Dosing Full hopper level 0x00A9 0x0404 0x0405 Dosing Average flow rate 0x00B0 0x046E Dosing Flow rate control output 0x00B1 0x04EA Dosing Control output value 0x00B2 0x02EC 100/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 101 Number of cycles for adjustment PID 0x00E1 Cut-off frequency for totalization flow rate Dosing 0x00E2 (x100) Dosing Time unit for totalization flow rate 0x00E3 Dosing Weight unit for totalization flow rate 0x00E4 HMI name 0x00E0 101/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 102 9 divisions. Cause: The value of the gross measurement exceeds 4200 Gross meas. > (max capacity) the maximum capacity plus 9 divisions. Cause: Error of checksum while reading EEPROM after 4201 Default EEPROM reset. 102/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 103: Ethernet/Ip Registers Table

    Scale interval 0x65 Uint Get Attribute Single / Set Attribute Single Calibration Zero calibration 0x65 Long Get Attribute Single / Set Attribute Single Calibration Span coefficient 1 0x65 Float Get Attribute Single / Set Attribute Single 103/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 104 Get Attribute Single / Set Attribute Single outputs Inputs/ Output 2 functioning 0x67 3 MSB Byte Get Attribute Single / Set Attribute Single outputs Inputs/ Output 3 functioning 0x67 4 LSB Byte Get Attribute Single / Set Attribute Single outputs 104/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 105 Get Attribute Single / Set Attribute Single outputs alarm activation time 0x68 (104d) / Instance 1 Get Attribute All Commands command register 0x68 Uint Get Attribute Single / Set Attribute Single Commands response register 0x68 Uint Get Attribute Single 105/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 106 Get Attribute Single / Set Attribute Single variation control on refilling Dosing Maximum refilling time 0x69 Uint Get Attribute Single / Set Attribute Single Min permissible instant flow Dosing 0x69 Uint Get Attribute Single / Set Attribute Single rate 106/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 107 Calibration of flow rate Dosing point 4 (control output 0x69 Uint Get Attribute Single / Set Attribute Single value) Calibration of flow rate Dosing point 5 (control output 0x69 Uint Get Attribute Single / Set Attribute Single value) 107/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 108 10 (flow rate value) Dosing 0x69 float Get Attribute Single / Set Attribute Single Ulon Dosing 0x69 Get Attribute Single / Set Attribute Single Ulon Dosing 0x69 Get Attribute Single / Set Attribute Single 108/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 109 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. 109/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 110: Ethernet/Ip Odva Commonly Defined Register Map

    DLR (Device Level Ring) Object Class 0x47 (71d) / Instance 1 Get Attribute All Network Topology 0x47 Byte Get Attribute Single Network Status 0x47 Byte Get Attribute Single Active Supervisor Address 0x47 Array of 10 bytes Get Attribute Single Capability Flags 0x47 Ulong 110/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 111 Get Attribute Single (01H) Ethernet Link Object Class 0xF6 (246d) / Instance 0 Class Revision 0xF6 Uint Get Attribute Single Max. Class Instance 0xF6 Uint Get Attribute Single Ethernet Link Object Class 0xF6 (246d) / Instance 1 111/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 112 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 112/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...
  • Page 113: Calculation Algorithm

    CRC16 XOR octet n → CRC16 i = 0 Décalage à gauche CRC-16 carry over ? CRC16 XOR A001 → CRC16 i = i + 1 i = 8 ? n = n + 1 Fin du message ? 113/113 User manual SCAIME: NU-Soft-eNod4F-ETH-E-0716_235709-C.doc...

Table of Contents