You can communicate with a PLC using the Ethernet/IP expansion board.
Tools and Parts needed
- Full version of Wincaps III software.
- Studio 5000 (Software from Rockwell Automation)
Please note that the information provided here is not meant to be used as official procedure and under no circumstances should it be done if the person has not been to proper training for both the DENSO and Rockwell products.
Upload new project into Wincaps from robot controller
Connect Ethernet cable from your computer to the robot controller “LAN” port (not EtherNet/IP card port)
Create a new Wincaps III Project -> Change User Level to 1 – Programmer -> Press Shift + Down for Password
Go to “File” -> New Project -> Get information from controller -> Next
Select “Receive data from the controller” -> Click Finish
Set Controller parameters for Ethernet IP connection
Select “Project” -> Properties -> Open I/O Tab
Select Device: EtherNet/IP Adapter
Select Desired Mode (Standard – Default)
Information regarding Allocation modes: https://www.fa-manuals.denso-wave.com/en/usermanuals/001326/
Select desired Input / Output Size (bytes)
Select desired Comm. Speed (Auto-Negotiate is best)
Select Manual IP address for Ethernet card (different IP address then controller LAN port)
Select “Project” -> Parameters -> Click on I/O Section
Scroll down to Parameter 160 “EtherNet/IP Input Run/Idle Header” and change to value “1” -> Click OK
Rockwell PLC requires Input Header shift but not all PLC require this shift.
Please check PLC provider manuals for specific requirements on header shift.
Download parameter changes to the Controller
Select “Connect” -> Transfer Data
Select I/O Parameters on Wincaps III side -> Click Send (sends data from Wincaps file to robot controller)
If error occurs during download please confirm pendant screen is on the home page (Press “Cancel” until home screen appears and retry)
After download is complete the controller will need to be rebooted
Create and setup Studio 5000 project
Create New studio 5000 project with user hardware selected
Go to Controller Organizer and click (highlight) Ethernet Section title
Right click on “Ethernet” and select “New Module”
Type in “Generic Ethernet” into the search bar and Select “ETHERNET-MODULE (Generic Ethernet Module)”
Click on “Create”
Input desired name for this connection (ex. Denso Robot)
Select Desired Data Type .
Input Controller Ethernet/IP Address (Robot Ethernet IP card and PLC Adapter address must match)
Input I/ O Sizes from controller (If using different data type then convert from bytes)(4 bytes = 1 DINT)
Notice the “Output” from the PLC corresponds with the robot side “Input” and vice versa.
Input size values can be anywhere from (32 – 496 bytes)
Output size values can be anywhere from (32 – 500 bytes)
If using a PLC that does not require the input Header shift then Input and Output sizes would be the same.
Download parameter changes to the PLC and put into run mode
Check the status of the connection on the robot pendant or on the PLC controller organizer
If there is a yellow Triangle here then there is an warning detected
Robot Controller side
Go to home screen and press the I/O tab at the bottom. Then check Network State.
The status should read “Connect” if the communication setup is correct and functional.
Owner’s Manual Reference
Ethernet/IP Adapter board Manual
System I/O Signals Guide