Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
Technical Note
HarshIO EtherNet/IP CIP Safety - Quick Start-Up
Document ID
Edition Version 1.3
Date November 06, 2017
Author Eric GORY
Name (First and Last)
Title Product Manager
Approved By
Name (First and Last)
Title
Approved By
Name (First and Last)
Title
Molex, © 2017
Edition: Version 1.3 Date: November 8, 2017
CHANGE RECORD
Edition Date Author Description
1.0 Oct 29, 2017 Eric GORY ▪ Creation of document
1.1 Oct 30, 2017 Eric GORY
▪ Change document size (A4 Letter)
▪ Use 192.168.1.74 for the safety I/O module commissioning (instead of 192.168.1.1 reserved for the gateway address)
▪ Add configuration of Network Delay Multiplier to 100%
▪ Add configuration of I/O in SNCT and download into the safety module
1.2 Oct 31, 2017 Eric GORY ▪ Typo corrections
1.3 Nov 06, 2017 Eric GORY ▪ Typo corrections
▪ New document name
Edition: Version 1.3 Date: November 8, 2017
TABLE OF CONTENTS CHANGE RECORD ...................................................................................................................................... 2 TABLE OF CONTENTS ............................................................................................................................... 3 1 OVERVIEW ............................................................................................................................................ 4
1.1 Part Numbers ................................................................................................................................ 4 1.2 Mechanical characteristics ............................................................................................................ 4
2 PRODUCT DEPLOYMENT ................................................................................................................. 10
Edition: Version 1.3 Date: November 8, 2017
1 Overview
Warning! This technical note is for information purpose only. Safety body must refer back to the HarshIO Safety manual for a safe and appropriate commissioning of the module.
1.1 Part Numbers
Order No. Power
Connector Engineering No. Description
Memory Key
Safety I/O
112095-5127 7/8” 4-pin
TCDEC-8B4P-DYU-G8 EtherNet/IP CIP Safety HarshIO Digital Module
M8 Key 12
(PNP) 4
(Sourcing)
112095-5128 7/8” 4-pin
TCDEC-8B4B-DYU-G8 EtherNet/IP CIP Safety HarshIO Digital Module
M8 Key 12
(PNP) 2
(Bipolar)
1.2 Mechanical characteristics
1.2.1 Size and dimensions (in mm)
Edition: Version 1.3 Date: November 8, 2017
1.2.2 Physical I/O mapping and wiring
Note! The shell of the 8x M12 I/O connectors is not connected to earth. If required, You should splice the cable at each end for grounding it.
Edition: Version 1.3 Date: November 8, 2017
1.2.3 Positions and Behavior of 3 rotaries
Mode x100
rotary
x10
rotary
x1
rotary Descriptions
Static
Address
x
[0 to 2]
y
[0 to 9]
z
[0 to 9]
Overwrite the 4th byte of the IP address stored in Flash Memory. IP Address: 192.168.1.xyz IP mask: 255.255.255.0 Gateway: 192.168.1.1 (except then the IP address is 192.168.1.1 then Gateway address is 0.0.0.0).
Note! Addresses (xyz) in the range from 1 to 254 can be allocated. Invalid setting (e.g. 000 or 255 or 278…) lead to case (a,b,c of this table).
Note! The IP mask address and Gateway address are the ones stored in the Flash memory of the module. To change these parameters, send explicit messages command to the module. See section here.
Note! In this mode, it is not possible to store an IP address using CIP Explicit messages (0xF5 TCP/IP Object).
DHCP
Mode 4 u v
HarshIO module gets its IP address, IP mask address and gateway address according DHCP method.
Note! This mode requires that a DHCP server equipment is active on the network to deliver IP addresses.
Note! If u = v = 0 DHCP based on MAC address If uv = [01 .. 99] DHCP based on Client ID
Note! Module sends request indefinitely.
Edition: Version 1.3 Date: November 8, 2017
Note! In this mode, it is not possible to store an IP address using CIP Explicit messages (0xF5 TCP/IP Object).
Update
Firmware 9 9 9
The module enters in the update FPGA and firmware mode.
Note! Please contact Molex technical support for further information.
Stored Address
(all other rotary
positions)
a b c
HarshIO module gets its IP address, IP mask address and gateway address according information stored in its Flash memory.
Note! a,b,c designate any setting not described as part of this table above (e.g. the following positions: 000, [255 .. 399], [500 .. 998]).
Note! In this mode, it is possible to store the TCP/IP address information using an EtherNet/IP commissioning tools (using 0xF5 TCP/IP Object).
Note! If the module has never been commissioned, the HarshIO starts in DCHP mode to obtain its first IP address.
Note! The rotary switch position is ONLY read at the boot of the HarshIO module. Any modification of the position will require a power cycle (ON OFF ON) of the module.
Edition: Version 1.3 Date: November 8, 2017
Note! When changing DHCP to Stored mode, all the IP settings are saved in the modules (address, mask, gateway) as it was set during DHCP transaction (given by the DHCP server).
1.2.4 Product Identification
SAP # Material # EDS File Name Product Code
112095-5127 TCDEC-8B4P-DYU-G8 0008002306220100.eds 1570 - 0x622
112095-5128 TCDEC-8B4B-DYU-G8 00080023062A0100.eds 1578 - 0x62A
1.2.5 Safety I/O Assemblies
• Safety Input Process Data o Assembly 768 (300 Hex): Size 13 bytes
• Safety Output Process Data o Assembly 769 (301 Hex): Size 4 bytes
• Configuration Data o Assembly 770 (302 Hex):
1.2.6 Safety I/O Data Mapping
Safe Inputs assembly
Byte Offset
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Input Data (Assembly 768 - 300 Hex), Size: 13 byte(s)
Safety Inputs 00 n/u n/u n/u n/u
Safety Input
I11
Safety Input
I10
Safety Input
I9
Safety Input
I8
Safety Input
I7
Safety Input
I6
Safety Input
I5
Safety Input
I4
Safety Input
I3
Safety Input
I2
Safety Input
I1
Safety Input
I0
Safety Input Status
02 n/u n/u n/u n/u
Safety Input
Status
I11
Safety Input
Status
I10
Safety Input
Status
I9
Safety Input
Status
I8
Safety Input
Status
I7
Safety Input
Status
I6
Safety Input
Status
I5
Safety Input
Status
I4
Safety Input
Status
I3
Safety Input
Status
I2
Safety Input
Status
I1
Safety Input
Status
I0
Test Output Value
04 n/u n/u n/u n/u
Test Output
TO11
Test Output
TO10
Test Output
TO9
Test Output
TO8
Test Output
TO7
Test Output
TO6
Test Output
TO5
Test Output
TO4
Test Output
TO3
Test Output
TO2
Test Output
TO1
Test Output
TO0
Test Output Status
06 n/u n/u n/u n/u
Test Output Status
TOS11
Test Output Status
TOS10
Test Output Status
TOS9
Test Output Status
TOS8
Test Output Status
TOS7
Test Output Status
TOS6
Test Output Status
TOS5
Test Output Status
TOS4
Test Output Status
TOS3
Test Output Status
TOS2
Test Output Status
TOS1
Test Output Status
TOS0
Safety Output Monitoring
08 n/u n/u n/u n/u n/u n/u n/u n/u n/u n/u n/u n/u
Safety Output Monito
ring
O3
Safety Output Monito
ring
O2
Safety Output Monito
ring
O1
Safety Output Monito
ring
O0
Edition: Version 1.3 Date: November 8, 2017
Safety Output Status
10 n/u n/u n/u n/u n/u n/u n/u n/u n/u n/u n/u n/u
Safety Output Status
O3
Safety Output Status
O2
Safety Output Status
O1
Safety Output Status
O0
Miscellaneous 12
Input Over
Current Error
UB
Output Over
Current Error
UL
Muting Lamp
Status
TO7
Muting Lamp
Status TO3
Global Safety
Input Status
CIS
Global Safety
Output Status
COS
Input Power
Error
UB
Output Power
Error
UL
n/u: not used Safety Input Ix: Safety Input process value on channel Ix Test Output TOx: Safety process value on channel Test Output TOx Safety Output Monitoring Ox: Safety Output process value on channel Ox for PLC monitoring. Safety Input Status Ix: Set to “0” when an error is detected on safety input Ix Test Output Status TOSx: Set to “0” when an error is detected on the Test Output TOx Safety Output Status Ox: Set to “0” when an error is detected on safety output Ox Combined Safety Input Status CIS: Set to “0” when an error is detected on any of the safety inputs Combined Safety Output Status COS: Set to “0” when an error is detected on any of the safety outputs Muting Lamp Status TOx: Set to “0” when an muting lamp broken wire error is detected on channel x Output Power Error UB: Diagnostic bit for Output power supply (UL)
• Set to “1”, if UL is out of valid range
• Set to “0”, if UL is within valid range
Input Power Error UL: Diagnostic bit for Logic/Input power supply (UB) • Set to “1”, if UL is out of valid range
• Set to “0”, if UL is within valid range
Safe Outputs assembly
Byte
Offset Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Output Data (Assembly 769 - 301 Hex), Size: 4 byte(s)
Safety Outputs 00 n/u n/u n/u n/u n/u n/u n/u n/u n/u n/u n/u n/u
Safety Output
O3
Safety Output
O2
Safety Output
O1
Safety Output
O0
Test Outputs 02 n/u n/u n/u n/u
Test Output
TO11
Test Output
TO10
Test Output
TO9
Test Output
TO8
Test Output
TO7
Test Output
TO6
Test Output
TO5
Test Output
TO4
Test Output
TO3
Test Output
TO2
Test Output
TO1
Test Output
TO0
n/u: not used Safety Output Ox: Safety Output process control value on channel x Test Output TOx: Test Output process control value on channel x
Edition: Version 1.3 Date: November 8, 2017
2 Product Deployment
This chapter present an example of how to configure the HarshIO Safety module in Rockwell Automation Studio 5000 Logix Designer version 28.
Architecture. Important: Before to start, verify module IP address is set correctly using the 3 rotary switches (here 1.1.2) Important: Verify the memory key is present and installed on the module. Important: Assuming safety module is out-of-box (no SNN and no safety configuration) otherwise perform a safety reset of the module. Use RSLinx to verify that both safety PLC and IP67 I/O module have their own IP address set and reachable on the work.
192.168.1.111
192.168.1.112255.255.255.0192.168.1.1
Open your PLC project. Open a reference program. Select a safety module (sourcing or bipolar) and Copy. Paste the module in your PLC project. Double-click on the new module to open the Properties.
Edition: Version 1.3 Date: November 8, 2017
Set a Name. Set the module IP address (192.168.1.112). RSLogix software creates a Safety Network Number (also called SNN). This number needs to be copy and paste in the SNCT software to link the I/O module to the safety PLC. Click on the button.
Click on the button. Generate a new Safety Network Number. Copy the Number. And paste it in the SNCT software.
Edition: Version 1.3 Date: November 8, 2017
Select Module Configuration tab. Configure the Safety Input parameters. Select Output Configuration tab. Configure the Safety Output parameters.
Select Module Configuration tab. Select Download Configuration to Module. Check the safety signature calculation and select Yes. Select OK.
Edition: Version 1.3 Date: November 8, 2017
From the SCNT software. Copy the module configuration signature. Warning! In our example, we assume that the IP67 I/O has the SNN set, the I/O safety parameters defined and the configuration has been download to the module using the SNCT. And Paste the signature. Select OK.
Edition: Version 1.3 Date: November 8, 2017
Download the program in the safety PLC and go in RUN mode. Select the Safety module in the Ethernet list of devices and check the module Status. Important! Each time the safety module configuration is changed and downloaded using the SNCT, the safety signature needs to be updated in Logix Designer (copy/paste). This change can be down without stopping the PLC (Apply button).
- End of the technical Note -