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.
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.
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.
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. ™...
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.
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.
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.
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...
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.
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.
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.
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.
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).
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.
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.
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.
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.
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...
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...
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...
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 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.
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...
Need help?
Do you have a question about the EVO/ECM-Modbus and is the answer not in the manual?
Questions and answers