SECTION 9 – ETHERNET IP AND SERIAL COMMUNICATIONS
The latest major change to the EC 2000 is the implementation of serial communications on the EC 2000
control. The capabilities offered are allowing complete control of the EC 2000 thru its serial port along with
data acquisition. The system can read and write all 105 of the parameters, read and monitor data from the
control such as speed, clutch current, feedback, and communicate with any device that can transmit and
receive data over a serial port.
9.1 DATA TRANSCEIVING ORGANIZATION
NOTE: ASCII(0) = 30, ASCII(1) = 31, ASCII(8) = 38
• One Byte Hex Header Block
o 7e “~” Command Follows
• One Byte ASCII Command
o 30 “0” 30 = read, 31 = write
• Two Byte ASCII Menu Number
o 3031 “01” Menu Number 1 = A, 2 = B, etc.
• Two Byte ASCII Item Number
o 3038 “08” Menu Item Number
• Five Byte ASCII Parameter
o 3030303031 “00001”
9.2 READ AND WRITE REQUESTS
• 7e30303130383030303031 (reads data in Menu A, Parameter 8)
• 7e30303130383031363630 (controller response indicating the speed is 1660 RPM)
• 7e31303130383031303030 (writes data “1000” to Menu A, Parameter 8).
• 7e31303130383031303030 (controller response indicating the speed is 1000 RPM)
9.3 NOTES
• When reading values, the 5 byte parameter values do not matter, but five bytes must be
sent.
• When writing data, the five bytes are written to the parameter menu and item specified.
• When writing parameters the data is reread and returned.
• If the parameter doesn’t exist “20000” will be returned as the parameter. The highest
normal value is “10000”.
• If something else goes wrong on reading, “20001” will be returned. On writing: “20002”.
• The controller will enforce parameter limits, so values higher or lower than the limits will
not be allowed. However, the parameter will switch to the closest value possible and that
value will be reported back and set.
• Additional items may be added.