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)
NOTE: 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:
|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
Download parameter changes to the Controller
|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)”
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)
NOTE: 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 a warning detected
Robot Controller side
Go to home screen and press the I/O tab at the bottom. Then check Network State.
Owner's Manual Reference
Ethernet/IP Adapter board Manual
System I/O Signals Guide