Table of Contents

Advertisement

Evolution
..
CONTROLS INC.
EVO/™ECM-Modbus
http://www.gotoevo.com/
©2020 All Rights Reserved
EVO/
ECM-Modbus RTU Series 2
Voice 858.748-7359
Evolution Controls Inc.
Application Guide
Fax 858.679-3365
San Diego, CA USA

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EVO/ECM-Modbus and is the answer not in the manual?

Questions and answers

Summary of Contents for Evolution Controls EVO/ECM-Modbus

  • Page 1 Evolution CONTROLS INC. EVO/™ECM-Modbus http://www.gotoevo.com/ ™ ©2020 All Rights Reserved EVO/ ECM-Modbus RTU Series 2 Voice 858.748-7359 Evolution Controls Inc. Application Guide Fax 858.679-3365 San Diego, CA USA...
  • Page 2: Table Of Contents

    Register 24 - Motor 2 High RPM Limit .......................... 18 Register 25 - Motor 3 High RPM Limit .......................... 18 Register 26 - Motor 4 High RPM Limit .......................... 18 EVO/ECM-Modbus RTU protocol ........................19 Read Registers Command (03) ............................ 19 Write Single Register Command (06) ........................... 20 EVO/ECM-Modbus RTU ©2001 All Rights Reserved...
  • Page 3 BACnet Mapping ............................... 28 Babel Buster SPX Gateway Setup Procedure ......................... 29 Modbus to BACnet Integration Procedure ........................40 CONFIGURATION ..........................45 Configuration Tool ............................45 EVO/ECM-ModBus Registers Coils ..................... 47 EVO/ECM-Modbus RTU ©2001 All Rights Reserved Series 2 Evolution Controls Inc.
  • Page 4: Description

    External relays or starters are not required for ECM Motors. The EVO/ECM-Modbus RTU allows adjustment of the motor output from 0% to 100% of the programmed control range. The ECM motor sends a signal from its commutator circuit to the RTU.
  • Page 5 Notes… ©2020 All Rights Reserved EVO/™ECM-Modbus RTU Series 2 Page 2 Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 6: Mounting

    Mounting Mount the EVO/ECM-Modbus RTU inside a metal control cabinet or enclosure. Make sure the enclosure is earthed. When mounting the low voltage power transformer in the same enclosure, be sure to separate the high and low voltage sections of the enclosure, as required by good safety practice, and building codes.
  • Page 7: Enclosure

    These drawings detail the minimum inside floor and face dimensions for a suitable enclosure. 4.25” 3.36” 0.90” 0.12” 0.38” 2.20” 3.58” Inside Face 0.38” Ø 0.25” 2.20” 3.58” Inside Floor ©2020 All Rights Reserved EVO/™ECM-Modbus RTU Series 2 Page 4 Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 8: Wiring

    In most jurisdictions the neutral must be earthed. TRUNK CONNECTION A single trunk routes from one EVO/ECM-Modbus RTU to the next, connecting up to 31 RTUs to the Modbus RTU master. The trunk may be up to 4000 feet long. Connect a 120-ohm 1/4-Watt terminating resister at each end of the trunk.
  • Page 9: Motor Connection

    Traditionally, a Modbus trunk requires a pair of external resistors to pull up and pull down the two trunk wires to maintain the trunk at a known biasing voltage when no device is communicating. The EVO/ECM-Modbus is equipped with internal failsafe biasing so no external biasing is required. ™...
  • Page 10: 0-10 Vdc Motor Output

    Depending on the programming of the motor, the RPM and Go signals may not be used for a 0-10 VDC controlled motor. If that the case, only the Green wires of the EVO/ECM-CBL-?? are used. ©2020 All Rights Reserved EVO/™ECM-Modbus RTU Series 2 Page 7 Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 11: Protocol

    PROTOCOL The EVO/ECM-Modbus RTU communicates RS485 using baud rates from 1200 to 38400 bauds, no parity and 1 stop bit. The EVO/ECM-Modbus RTU responds to three Modbus master commands to address data registers 1 through 26. Registers 1 through 16 and 19 through 26 are directly addressed.
  • Page 12: Default Registers

    Default Registers Registers 10 through 14 contain default operating data. The EVO/ECM-Modbus RTU stores this data in non-volatile E PROM, so the data is available when the RTU is powered up. Default values are copied to their respective dynamic registers on RTU power up, on RTU reset, or when a communications timeout occurs.
  • Page 13: Register Assignments

    A Modbus RTU Master may use the EC flag to mark that it has read default values from the EVO/ECM-Modbus RTU. The EC flag is cleared if a configuration tool or global command changes default values. Resetting the RTU also clears the EC flag.
  • Page 14: Register 2 - Motor 1 - % Out

    Bit 6 = CTO Flag Reset Flag When the Modbus RTU Master sets the reset flag, the EVO/ECM-Modbus RTU acknowledges the command, then resets. The reset clears (0) the Reset Flag, and sets the Motor On/Offs and Motor % Outs to their default values...
  • Page 15: Register 3 - Motor 2 - % Out

    Register 5 - Motor 4 - % Out …See register 2 description. Register 6 - Motor 1 – RPM The EVO/ECM-Modbus RTU reads commutator pulses from ECM motor 1. The RTU integrates these pulses and calculates the motor's RPM. 2 byte Integer Value Register 7 - Motor 2 - RPM …See register 6 description.
  • Page 16: Register 10 - Motor 1 - Default % Out

    Register 10 - Motor 1 – Default % Out When the EVO/ECM-Modbus RTU is reset, the value stored in register 10 is transferred to register 2. Register 2 sets the airflow (torque) for motor 1. The motor operates at this airflow until the Modbus RTU Master changes the value in register 2.
  • Page 17 Group addressing allows a write register (16) or write multiple registers (06) command to be issued to a group of EVO/ECM-Modbus RTUs. None of these RTUs issue a reply to the Modbus Master, since all RTUs in the group would try to reply at the same time. Some Modbus Masters can be configured so they do not need a reply.
  • Page 18 49us pulse at a minimum and maximum signal, so the motor knows the controller is connected. Bit 5 Lock Set this bit to lock address & baud rate registers out from modification Bit 6 EVO/™ECM-Modbus RTU Series 2 Page 15 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 19: Register 15 - Group1 Address

    Group addressing allows a write register (16) or write multiple registers (06) command to be issued to a group of EVO/ECM-Modbus RTUs. This feature allows logical grouping of EVO/ECM- Modbus RTUs to fit building floor plans and ease interactive control with other automated systems within the facility.
  • Page 20: Register 17 - Unit Address

    See the configuration section of this manual for more information. Register 18 - Baud Rate Baud Rate The EVO/ECM-Modbus RTU can be configured to one of six different baud rates. The Modbus Master should NEVER write to this register during normal operation! Only write this register using the Modbus Configuration software.
  • Page 21: Register 22 - Motor 4 Low Rpm Limit

    Register 25 - Motor 3 High RPM Limit …See Register 23 Register 26 - Motor 4 High RPM Limit …See Register 23 EVO/™ECM-Modbus RTU Series 2 Page 18 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 22: Evo/Ecm-Modbus Rtu Protocol

    EVO/ECM-MODBUS RTU PROTOCOL Read Registers Command (03) Address Command Starting Register Number of Registers Error Check Code 1-247 1-26 CRC-16 • Unit, group 1, or group 2 address must be 1-247 (one byte) • The command code is 03 (one byte).
  • Page 23: Write Single Register Command (06)

    17-18 0-255 CRC-16 • All RTUs respond to an address "0" query. All EVO/ECM-Modbus RTUs process the write, but none reply. • The command code is 06. • The register number is two bytes long. The high byte is 00, the low byte is an integer within the range of valid register.
  • Page 24: Write Multiple Registers Command (16)

    0-255 00 0-100 CRC-16 • All RTUs respond to an address "0" query. All EVO/ECM-Modbus RTUs process the write, but none reply. • The command code is 16. • The EVO/ECM-Modbus RTU only responds to a query for the first five registers.
  • Page 25: Read Multiple Coil Registers Command (01)

    • The byte count is 5 bytes. The more significant bits contain the higher coil variables. Coil 35 to 40 are not used. EVO/™ECM-Modbus RTU Series 2 Page 22 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 26: Write Single Coil Register Command (05)

    0-247 1-34 CRC-16 • All RTUs respond to an address "0" query. All EVO/ECM-Modbus RTUs process the write, but none reply. • The command code is 05. • The register number is two bytes long. The high byte is 00, the low byte is an integer within the range of valid register, 1 to 34.
  • Page 27: Addressing

    ADDRESSING The EVO/ECM-Modbus RTU responds to polls at four different addresses. Global Address Modbus RTU protocol defines address 0 as a global address. All RTUs on the trunk respond to writes the Modbus RTU Master issues to address 0. None of the EVO/ECM-Modbus RTUs reply.
  • Page 28 Notes… EVO/™ECM-Modbus RTU Series 2 Page 25 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 29: Integration

    BACnet work station ©2020 Evolution Controls Inc. Modbus BACnet Interface proprietary system information Each EVO/ECM-Modbus RTU controls 4 fan motors and each Modbus to BACnet gateway connects up to 28 EVO/ECM-Modbus RTU controllers to the BACnet building automation network. EVO/™ECM-Modbus RTU...
  • Page 30: Modbus To Bacnet Gateway

    B1-10X Babel Buster SPX gateway available from Control Solutions, Inc., Minnesota. Each file in the library contains the mapping information from 1 to 28 EVO/ECM-Modbus RTU controllers. The file is selected according to the number of connected controllers. Simply by...
  • Page 31: Bacnet Mapping

    BACnet Mapping Here is the mapping of the Modbus registers and their associated BACnet objects for the first EVO/ECM-Modbus RTU controller in each file. The same mapping is repeated for each additional controller. R/W = Read and Write, R = Read Only...
  • Page 32: Babel Buster Spx Gateway Setup Procedure

    Refer to the Babel Buster SPX User Guide to configure the settings in the gateway. 1. Set Modbus line conditioning Disable RS485 line biasing. EVO/ECM-Modbus RTU has internal failsafe biasing. Enable termination if the gateway is situated at the end of the Modbus trunk; otherwise, disable...
  • Page 33 4. Type “route add 10.0.0.0 mask 255.255.255.0 1.2.3.4” but substitute your PC’s IP address for 1.2.3.4. In this example, substitute 192.168.1.119 for 1.2.3.4 EVO/™ECM-Modbus RTU Series 2 Page 30 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 34 7. Click the System Setup tab. The default password is “admin” for username “system”. 8. Select the System Setup>Setup>Local Host tab EVO/™ECM-Modbus RTU Series 2 Page 31 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 35 9. Enter the static IP address, Subnet Mask, and Network Gateway address, then click "Change IP" button. 10. Wait until the progress indicator stops spinning EVO/™ECM-Modbus RTU Series 2 Page 32 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 36 Properties button to launch the Properties dialog. The actual name “Ethernet 3” of the network interface may be different in different computers. EVO/™ECM-Modbus RTU Series 2 Page 33 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 37 5. Record the settings in this dialog. You will need to restore the original settings when you are done. Select Use the following IP address option. Enter the IP EVO/™ECM-Modbus RTU Series 2 Page 34 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 38 7. Open an Internet browser and enter 10.0.0.101 in the address bar and press Enter 8. The browser will access and display the embedded website in the gateway. EVO/™ECM-Modbus RTU Series 2 Page 35 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 39 9. Click the System Setup tab. The default password is “admin” for username “system”. 10. Select the System Setup>Setup>Local Host tab EVO/™ECM-Modbus RTU Series 2 Page 36 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 40 Properties and restore the original settings and click the OK button to exit. 15. Click the Close button to exit the network interface Properties dialog. EVO/™ECM-Modbus RTU Series 2 Page 37 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 41 The Baud Rate, Poll Rate, Timeout and Starting address are set automatically by the selected mapping file discussed in the Modbus to BACnet Integration Procedure section below. EVO/™ECM-Modbus RTU Series 2 Page 38 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 42 EVO/™ECM-Modbus RTU Series 2 Page 39 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 43: Modbus To Bacnet Integration Procedure

    2. Upload a mapping file from the EVO/ECM-BACnet-Modbus library to the gateway. The file provides the mapping to translate between the EVO/ECM-Modbus RTU registers and the BACnet objects. The file name indicates the number of EVO/ECM-Modbus RTU controllers the file is for.
  • Page 44 4. The uploading is complete when the progress indicator stops spinning. Bigger files take longer to upload. The 28-controller file will take a few minutes to upload. EVO/™ECM-Modbus RTU Series 2 Page 41 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 45 5. After the uploading is completed, select the uploaded file in the Local file directory. 6. Press the Load button to set the file active. Wait for the progress indicator to stop spinning. EVO/™ECM-Modbus RTU Series 2 Page 42 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 46 The EVO\Modbus controller is now ready to be integrated into the BACnet network. Here are the numbers of each type of BACnet objects for a single EVO/ECM-Modbus RTU controller discovered by using a BACnet object explorer software. The numbers of each type of objects increases by multiple of the number of controllers used.
  • Page 47 EVO/™ECM-Modbus RTU Series 2 Page 44 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 48: Configuration

    Write button in the software. If change is needed, the user can edit and save the modified configuration. EVO/™ECM-Modbus RTU Series 2 Page 45 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 49 Please refer to the EVO Modbus Configuration User Guide and EVO Modbus Excel Configuration File User Guide for details. EVO/™ECM-Modbus RTU Series 2 Page 46 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 50: Evo/Ecm-Modbus Registers Coils

    EVO/ECM-ModBus Registers Coils Register 1 On/Off Control Low Byte Motor 1 1=Enable Bit 0 Enable/Disable 0=Disable Motor 2 1=Enable Remote sets on/off to Bit 1 reg 14 values on power Enable/Disable 0=Disable up & reset. Master Motor 3 1=Enable Bit 2...
  • Page 51 Low Byte EEPROM Integer 0-100 1-100% Flow Index 0 = Motor Off Not Used, reads as 0, write only 0's High Byte EVO/™ECM-Modbus RTU Series 2 Page 48 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 52 Alarm Select Version 1.3 & Above 1 = Contact Alarms Strobed Coils/Flags 33 Write defaults to dynamic registers. 34 Reset Controller EVO/™ECM-Modbus RTU Series 2 Page 49 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...
  • Page 53 Motor 4 High RPM Limit Register 26 Low Byte EEPROM Set to 3000 Integer 0-2000 (V1.3 & Above) to disable alarm High Byte EVO/™ECM-Modbus RTU Series 2 Page 50 ©2020 All Rights Reserved Evolution Controls Inc. Application Guide San Diego, CA USA...

Table of Contents