Issue:
How do I setup the Altivar Process Drive to communicate over Modbus over Ethernet (TCP)?
Product Line:
Altivar Process Drive (ATV630, ATV930, ATV650, ATV950, ATV660, ATV960, ATV680, ATV980)
Environment:
All serial numbers
Cause:
Need to connect to the drive and communicate over Modbus
Resolution:
Setting up Modbus TCP on the Drive
EDS Files
Related FAQ:
FA316343: How do I troubleshoot an Altivar Process Drive that would not connect to a Modbus over Ethernet (Modbus TCP) network?
How do I setup the Altivar Process Drive to communicate over Modbus over Ethernet (TCP)?
Product Line:
Altivar Process Drive (ATV630, ATV930, ATV650, ATV950, ATV660, ATV960, ATV680, ATV980)
Environment:
All serial numbers
Cause:
Need to connect to the drive and communicate over Modbus
Resolution:
Setting up Modbus TCP on the Drive
EDS Files
- Download and import Modbus Ethernet EDS files
- Ethernet Embedded: https://www.se.com/ww/en/download/document/ATV600_Ethernet_Embedded_EDS/
- Ethernet Embedded: https://www.se.com/ww/en/download/document/ATV900_Ethernet_Embedded_EDS/
- Program Communication Settings:
- [Communication] [Comm parameters] [Ethernet Embd] Config submenu
- [IP Mode Ether. Embd]
- [IP address]
- [Mask]
- [Gateway]
- Setting up a Modbus Address
- [Communication] [Comm parameters] [Modbus SL] [Modbus Fieldbus]
- [Modbus Address]
- [Bd.RateModbus]
- [Modbus Format]
- [Modbus Timeout]
- [Communication] [Comm parameters] [Modbus SL] [Modbus Fieldbus]
-
- To read/write directly to individual 4x registers you will need to set a Modbus Address in the drive.
- The Modbus Address should match your Unit ID on PLC (Typically that is Unit ID of 1)
- When using the IO scanner input/output tables you will need to use a Unit ID of 255
- Set [Modbus Address] to 0
- Configure IO Scanner Input/Output Table
- FA294735:How do I access the Com Scanner Input and Output tables on the Altivar Process Drive?
- To read/write directly to individual 4x registers you will need to set a Modbus Address in the drive.
- [Communication] [Comm parameters] [Ethernet Embd] Config submenu
- Remember to Power Cycle the Drive after any communication changes
- Programming Command Settings:
- [Complete settings] [Command and Reference]
- For command speed from Network, program:
- [Ref Freq 1 Config] Fr1 - Set to [Embedded Ethernet] Eth
- [Ref 1B switching] rCb - Set to [Ref Freq Channel 1] Fr1
- [Control Mode] CHCF - Set to [Not separ.] SIM
- Video: Setting an Auto/Manual or Reference Switching on the Altivar Process Drives
- https://www.se.com/ww/en/faqs/FA294131/
- For command speed from Network, program:
- [Complete settings] [Command and Reference]
- Program Communication Settings (from SoMove)
- [Parameters List] [Fieldbus] [Modbus TCP/Ethernt IP]
- Configure Drive Protocol (ATV900)
- Ethernet Protocol - Set to Modbus TCP
- Using IO Profile characteristics:
- [Complete Settings] [Command and Reference] [Control Mode] - Set to "IO"
- Command Word - 8501
- 16 bit word (Bit 0, 1, 2..... 15)
- Start/Stop must turn on bit 0 (first bit)
- Write a 1 to start
- Write a 0 to stop
- Bit 1 to 15 are assignable to other drive functions like Fault Reset
- Speed Reference
- Speed Reference Word:
- 8502 (Hz) and 8602 (rpm)
- Using CIA402 (DriveCom Profile) characteristics:
- Works with all assemblies
- [Control Mode] to [Not separ.] or [Separate]
- Command Word - 8501
- No 16 bit word
- Start/Stop
- Drive will display nSt on top left corner.
- A sequence of values must be written to the drive:
- 6, 7 and 15 decimal values
- Toggle between 7 and 15 to start and stop
- Speed Reference
- Speed Reference Word:
- 8502 (Hz) and 8602 (rpm)
- Speed Reference Word:
Related FAQ:
FA316343: How do I troubleshoot an Altivar Process Drive that would not connect to a Modbus over Ethernet (Modbus TCP) network?