Electric. Reproduction of this document or parts of this document is only permissible within the limits of the statutory provision of the Copyright Act. Any modification or abridgment of the docu- ment is prohibited without the express written agreement of Wieland Electric. samos is a registered trademark of WIELAND Electric GmbH...
Data received from the network (network output data sets) Installation and basic configuration Installing/removing 4.1.1 Installing modules on hat rail 4.1.2 Removing modules from the hat rail Electrical installation Initial configuration steps Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
PROFINET configuration of the gateway - how the data are transferred PROFINET configuration of the gateway - which data are transferred Diagnostics and troubleshooting Deactivation of the PROFINET IO function State bits Optimizing performance EtherNet/IP gateway Interfaces and operation Datasheet Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
(controls) via a gate- way. It is also aimed at persons commissioning a samosPRO gateway system for the first time or main- taining such a system. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Data unit with a value of 0 or 1 BOOL Data type specified for CIP devices; stands for a value of 1 byte, in which each of the 8 bits is viewed individually Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 11
1 byte length code) SINT Short integer = 1 byte Safety controller consisting of a controller module of the samosPRO SP-COP COMPACT product family, as well as optionally connectable expansion gateways and I/O modules. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 12
Unsigned double integer = 2 Bytes = 1 Word UINT Data type specified for CIP applications USINT Data type specified for CIP applications, which stands for 1 byte without a plus/minus symbol Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Failure to do so may negatively impact the safety functions and cause a hazardous state to oc- cur. Menus and commands The names of software menus, submenus, options, and commands, selection fields, and windows are written in bold font. Example: Click on Edit in the File menu. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Improper use Any other use or secondary use is deemed improper and is therefore not permitted. Any warranty claims for resulting damage made against Wieland Electric GmbH shall be deemed invalid. The risk shall be borne solely by the operator.
The safety instructions and precautions for use of samosPRO gateways must be adhered to. In the event of any other use or any changes to the device – including within the scope of installati- on – this shall nullify any warranty claims with respect to Wieland Electric GmbH. ATTENTION Duty to provide instruction •...
Place the separated components into the corresponding recycling containers (see the following table). Table 2: Overview of disposal according to components Components Disposal Product Housing Plastic recycling PC boards, cables, connectors, and electric Electronics recycling connecting pieces Packaging Cardboard, paper Paper/cardboard recycling Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 18
Table 8: Version history for external gateways: EtherCAT Certification authority and version EtherCAT Technology Group Module type Module version SP-EN-ETC A-01 according to ETG.7000 with CTT V2.0.42.0 SP-EN-ETC A-02 according to ETG.7000 with CTT V2.0.42.0 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
(see Transmission of data from a second network [ch. 3.3.3, p. 25]) • Diagnostics – Test values (CRCs): (see Configuration test values (CRCs) [ch. 3.3.4, p. 25]) – Error and state information: Error and state information for the modules [ch. 3.3.5, p. 26] Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 20
(4) bytes per module, with the controller module comprising 3 x 4 bytes. Details: see table "Me- aning of module state bits" [ch. 3.3.5, p. 26] • Data set 4 (60 bytes) is currently filled with reserved values. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 21
Input values for Module 9 Reserved State of Module 3 Reserved Byte 21 Input values for Module 10 State of Module 3 Byte 22 Input values for Module 11 State of Module 3 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 22
Input values for Module 0 (IQ1..IQ4) Test pulse comparison, controller module inputs Byte 3 Output values for Module 0 (Q1..Q4, Test pulse comparison, controller IQ1..IQ4) module inputs Byte 4 System CRC Test pulse comparison, controller Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 23
State of Module 10 Byte 49 State of Module 10 Byte 50 Not available Not available State of Module 10 Reserved Byte 51 State of Module 10 Byte 52 State of Module 11 … … Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
(e.g. I1-18). When two-channel input elements have been configured for an I/O module, only the lower- Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
The CRCs are each 4 bytes in length. Data set 2 can be read only. The project CRC with Modbus/TCP is transmitted in Big Endian format. The system CRC is available from module version B-01.01 for PROFIBUS DP and EtherCAT. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 27
The module state bits have the following meaning, if not otherwise indicated: 0 = error 1 = no error Table 15: Meaning of the module state bits of the safe I/O modules SP-SDI and SP-SDIO Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 28
("executing Y4 and IY5- tory flag) state state state") Byte 1 Module Module Reserved Reserved Reserved Reserved Reserved Reserved state out- state input put data data Byte 2 Reserved Byte 3 Reserved Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 29
Example Module 2 (SP-SDIO) has a short-circuit after high (24 V) at output 3. The following module state is transmitted to the network (only the first 20 of 60 bytes are shown): Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 30
Reserved (for future use) = static 1 (no state change) • Not used (can be 0 or 1 ), both values occur. • If there is no module, all values - including the reserved values - are set to logical 1. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
TCP/IP sockets (e.g. Modbus TCP/IP and Ethernet TCP/IP) if they make use of the ATTENTION same output data block number. In this case the last message will always overwrite the data recei- ved earlier. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Important! Make sure that the shielding spring fits correctly. The shielding spring of the module must be placed onto the hat rail so that it is secure and has good electrical contact. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 33
Important! Make sure that the shielding spring fits correctly. The shielding spring of the module must be placed onto the hat rail so that it is secure and has good electrical contact. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 34
After installation Once you have installed the modules, the following steps are required: • Connect the modules electrically. • Configure modules (see: software manual). • Check the installation before first commissioning. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Unlock the module. To do this, pull the snap-on foot of the module outward using a screwdriver. Fold the module away from the hat rail and remove it from the rail. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 36
Unlock the module. To do this, pull the snap-on foot of the module outward using a screwdriver. Fold the module away from the hat rail and remove it from the rail. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
(A2). • Connect the shielding of all field bus and Ethernet cables to functional earth (FE) just before they lead into the switch box. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
• CANopen gateway [ch. 10, p. 123] • EtherCAT Gateway [ch. 11, p. 159] Transmitting and verifying the configuration See here for more detailed information: Software manual, chapter "Transferring the system configuration" Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Basically you can set up the gateway functionality in two ways: Scenario 1: You are using a gateway module You implement the gateway functionality via a supplementary module, as indicated in the following example. Here the SP-CAN module is used: Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 40
Open the Modules docking window. Select the SP-COP2-ENI module. Open the Properties docking window. Select the desired gateway function from the Gateway selection list. Illustration 2: SP-COP2-ENI module with activated gateway function Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
If the window in which you have opened samosPLAN 6 is very small, not all tabs may be shown. In this case an arrow symbol will appear, allowing you to toggle between the tabs: Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 42
Delete This deletes the currently selected element. Also see about this Basic settings for the process data [➙ 45] Basic settings for the process data [➙ 45] Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Transmission direction: Network/field bus -> samosPLAN 6 Visualization: as per Tab 1 Illustration 4: Routing table with input values Tab 3: "Gateway configuration" Tab 3 only appears if you have activated SP-EN-MOD or SP-EN-IP. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
In the Properties docking window, the configuration dialog appears for the data byte which you ha- ve selected in the Gateway view. Depending on the data byte, you can configure individual parameters. You can also allocate tag na- mes here. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
5.2.2 Basic settings for the process data 81160331 After the addition of the gateway, the process data is pre-configured. Depending on the gateway used, this data is divided into several data blocks. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 46
Outputs for Module 8 Outputs for Module 8 Outputs for Module 9 Outputs for Module 9 Outputs for Module 10 Outputs for Module 10 Outputs for Module 11 Outputs for Module 11 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Tag names have already been pre-assigned to the predefined output values (bytes). You can change these tag names: In the Gateway view click on the byte, whose tag name you want to change. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 48
Click on an empty byte in the Gateway view. Open the Properties docking window and assign a tag name for the byte in the configuration dialog. ⇨ Tag names for all bits are automatically pre-allocated under Parameters. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Tag names have already been pre-assigned to the predefined input values (bytes). You can change these tag names: In the Gateway view click on the byte, whose tag name you want to change. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 50
Click on an empty byte in the Gateway view. Open the Properties docking window and assign a tag name for the byte. ⇨ Tag names for all bits are automatically pre-allocated under Parameters. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Further information about the status LEDs may be found in the documentation for the relevant module: • Modbus TCP gateway [ch. 6.4, p. 60] • PROFIBUS-DB gateway [ch. 9.4, p. 121] • CANopen gateway [ch. 10.14, p. 156] Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Add the controller module SP-COP2-ENI. Instructions: Software manual, chapter "Adding modules" Step 2: Open configuration dialog Switch to the Project structure docking window. Click on the top element, which represents the controller. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
• The PLC must either support the Read Holding Registers and Write Multiple Registers com- mands or the Read/Write Multiple Registers command. The configuration steps in this section determine how the data are to be transmitted to the higher- level PLC. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 54
Choose Gateway writes to tag/file and/or Ga- – teway reads from register to configure the gateway as a master. Select which data are to be written to the PLC or – read from it. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 55
Select the samosPRO is Master/Client option at the very bottom of the Modbus mode section. ⇨ The settings required for master mode are activated automatically in the Output data (to PLC) and Input data (from PLC) sections. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 56
Select the checkboxes for the desired data sets. You will find a detailed description of the data sets here: Data transferred to the network (network input data sets) [ch. 3.2, p. 19] Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 57
The following restrictions apply when the gateway operates as a master and writes the input data sets to the PLC: • The address of the input data sets (preset in samosPLAN 6 ) must be the same as defined in the PLC. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 58
Exact number of bytes to be read out or written. The number of 16-bit data types usual for TCP modbus is exactly half. Register range column Registers to be addressed in SP-COP2-ENI Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 59
Write data from output data set 1 Read, write 1..5 2200 Write data from output data set 2 Read, write 1..5 2300 Write data from output data set 3 Read, write 1..5 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
IP address the PC). or an IP address allocated • Alternatively activate DHCP to a DHCP server that has on the PC and link the SP- not been allocated. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 61
DHCP server. • Following a restart of the • Reserve a fixed IP address LED PWR/EC Green SP-COP2-ENI module or the for the SP-COP2-ENI modu- LED LINK Green Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
From module version E-01.01: If the Modbus function in SP- COP2-ENI is ready for communi- cation or if at least one input or output byte was downloaded or transmitted without errors. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Basic configuration - Assigning a device name and an IP address 79080203 Configuration and diagnostics of the SP-COP2-ENI is possible both with the help of the samosPLAN 6 configuration software and the PROFINET IO network programming tool (e.g. SIEMENS TIA Portal). Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 64
⇨ You will see the controller configuration dialog. In the Modules view click on the blue background and open the Properties docking window. Edit the connection name and click the Send button. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 65
IP address to the SP-COP2-ENI before the PROFI- NET IO network is set up. This can also be done in the configuration dialog shown above. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
If you are using SIEMENS TIA Portal, then the SP-COP2-ENI module appears in the following location in the hardware catalog: Additional field devices > PROFINET IO > I/O > Wieland Electric > samosPRO COMPACT > Head module > SP-COP2-ENI Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 67
The example below shows how the gateway is added to a SIEMENS TIA Portal project. Use Drag & Drop in the Network view to drag the device to the Ethernet PROFINET IO network. Example: Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 68
The PLC can only communicate with the SP-COP2-ENI module if the PLC software and the gateway use the same gateway name. In accordance with IEC 61158-6-10 no capital letters are permitted for the symbolic name (Name- OfStation). Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
1 byte for data set 1 is available for every expansion module. The input values show the state of the preliminary evaluation of the I/O module. This corresponds to the state of the element in the con- Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 70
Settings in the PROFINET IO network configuration tool Only drag the required data blocks from the hardware catalog of the SIEMENS TIA Portal to the corresponding slots of the SP-COP2-ENI module within the configuration table. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 71
Data set 4 in Slot 34 does not function with all versions of the SIEMENS TIA portal. Information & Management The SP-COP2-ENI module supports the I&M information defined in the PROFINET IO specification. The following I&M information can be read out: Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 72
The cause of the alarm is displayed by an error message from the GSDML file. The possible causes of an alarm can be found in the software manual, Section "List of all error messages". Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
PLC. The SP-COP2-ENI / the • The SP-COP2-ENI module is • Insert the I/O module correctly. samosPRO system is in the not properly connected to Clean the connection plug and Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
[ch. 5.1.3, p. 43]). Then check whether this will enable you to do without the use of individual data blocks from the hardware catalog. This helps to reduce the number of data bytes pe- riodically exchanged in the network. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Table 37: Module versions and referenced specification versions for EtherNet/IP Module version CIP (Common Industrial Pro- EtherNet/IP CIP specification tocol) specification up to D-01 Version 3.18 Version 1.19 from D-03 Version 3.21 Version 1.22 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Logix Designer. Illustration 13: Register the EDS file using the ESD Wizard in the Logix Designer The article number is "R1.190.1320.0" and can be filtered according to the vendor name "Wieland Electric" or a part of this name.
Page 77
In the Internet Protocol tab in the Logix Designer, select Manually configure IP settings. Select the required IPv4 address and the appropriate network mask. Illustration 15: IPv4 setting for the device in the Logix Designer Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 78
6 ) (More [ch. 8.5.3.1, p. 100]) Read BYTE Bit 7: Input state 1 byte 0x00, 0x40, Bit 6: Output state 0x80, 0xc0 (currently not listed in samos- PLAN 6 ) Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
The integrated gateway SP-EN-IP (EtherNet/IP gateway) is a constituent part of the SP-COP2-ENI module. Activating the gateway You can activate the integrated gateway in the configuration dialog of the SP-COP2-ENI module in the Properties docking window: Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
IQ1 to IQ4 in the appropriate configuration as an input). Byte 4 comprises data of the output termi- nals Q1 to A4 (and IQ1 to IQ4 in the appropriate configuration as an output). Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Additional input elements for gateway data can be added as necessary by the configuration of addi- tional tag names. Illustration 21: Adding of a new data byte (T→O) for use in the logic editor by configuring the tag name. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
The identity object is required for all EtherNet/IP-based products. Instance 1, attribute 1 stands for the Vendor ID. Wieland Electric GmbH is listed by the ODVA using the value 314. Instance 1, attribute 2 stands for the device types. The Open Type Code 0x07 stands for a discrete universal I/O device.
7 = Critical error 8.4.2 Assembly Object 79954059 All the data of the Class 1 connections are also provided by the Assembly object. The following table offers an overview of this assembly object. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
See: Table Overview of assembly databytes of the SP-COP2-ENI module [ch. 8.5.1, p. 97] 8.4.3 Discrete Input Point Object 79995019 The discrete input point objects are part of the device profile Discrete universal I/O device. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 85
432 + 8 x n with n = 1 to 12 425 + 8 x n Read BOOL State of terminals I1 to I8 of the SP- 0, 1 SDI[n] / SP-SDIO[n] module, Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
A write request to attribute 3 of instances 321 to 400 is refused if the Assembly instance 141 [ch. 8.5.2, p. 99] is already linked to an active connection to a PLC. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
SP-COP2-ENI module is in Run mode, the value of the attribute 5 of in- stance 1 equals 1. If the SP-COP2-ENI module is in Critical error mode, the attribute value is also 1. In all other cases, the value equals 0. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
PLC-5 system address, m >= 2 Payload UINT[n] 2 x n = Data byte count 0 to 65535 The answer of the SP-COP2-ENI module does not contain any data, only a state. 80188939 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Output assembly of the logic output, confi- $N139:x UINT[n] 0 to 65535 gured via the input data block 3 to 5 in samosPLAN 6 , x = 0 to 14, n = 15 – x Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
57, the firmware contained in the SP-COP2-ENI module assigns an additional byte, to provide an even number of bytes. The address scheme supported by the SP-COP2-ENI module for Read PLC-5 input is shown in the following table: Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Table 59: Feedback to the SP-COP2-ENI module for Read SLC-protected logic input with two address fields Name Data type Description Data range Payload UINT[n] 2⋅n = Number of data 0 to 65535 bytes 80266379 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Offset = ID of the first element of the 0 to 25 – Size/2 answer Subelement USINT Doesn’t matter 0 to 254 (for number of bytes 1) Payload UINT[n] n = Size/2 0 to 65535 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Attribute 1 of instance 6 makes the error code of the most recent error of the controller module available. A value = 0 means that no error has occurred. Attribute 2 supplies the error code of the previous error, etc., up to and including attribute 5. 80390027 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Attributes 1 to 50 of instance 7 possess the same data as assembly instance 37, byte 0 to 49. NOTICE You can find an explanation of the technical terms used below here: Abbreviations and Definitions [ch. 1.5, p. 10] Table 64: Overview of th vendor-specific object (Wieland Electric, 0x78), supported by the SP-COP2-ENI module Class Instance Attribute...
Page 96
Stuck at Stuck at Stuck at Stuck at Stuck at high high high high 1. Gateway 1. Gateway 1. Gateway Doesn’t 1. Gateway Doesn’t Reserved Reserved module module module matter module matter Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Bytes mosPLAN 6 (see [ch. 8.5.2, p. 99]) 20 to 49 Write, BYTE[30] Logic output bytes, configuration 1 to 30 0 to 0xff via Input data block 3 to 5 in sa- Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 98
Please use assembly instances from Table "Overview of Assembly data bytes [ch. 8.5.1, p. 97]" for In- put and Output. These settings can be used in generic EtherNet module configuration in Logix De- signer which can be seen in the illustration below. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
3. The first byte of assembly instance 140 is 31. Byte of the logic data of module SP- COP2-ENI. In samosPLAN 6 , it has the designation input data block 4. The first byte of assembly in- Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Bit 5 of byte 50 of assembly instance 167, if set, indicates that an error code in class 120 instance 6 attribute 1 is non-zero. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Overview of the assembly class (0x04) supported by the SP-COP2-ENI module [ch. 8.4.2, p. 84]. All data members of the instance has fixed coding. Dynamic assembly instances are not currently supported by the SP-COP2-ENI module. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
In addition to the addressing of assembly instances, symbolic addressing by name is also possible by selecting connections. In samosPLAN 6 , tag names can be changed in the Gateway configuration tab. Illustration 28: Configuration of symbolic names for assemblies in samosPLAN 6 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
If assembly instance 167 is used, Bit 6 and 7 of Byte 66 signal a process alarm when set. Bit 5 signals diagnostic events or process alarms when set. Event details can be queried by Explicit Message requests as described here: Explicit Messaging [ch. 8.6.1, p. 101] Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
EtherNet/IP is activated and an IP address has been configured but no CIP connec- tion is available and an “Exclusive Owner” connection has not yet shown a time-out. It turns green if Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 105
DHCP server. address or reserve a perma- LED PWR/EC Green Following a restart of the nent IP address for the SP- LED LINK Green SP-COP2-ENI module or the COP2-ENI module in the DHCP Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Diagnostics view remains active, as long as the associated samosPLAN 6 project is open. NOTICE Instructions in software manual You can find step-by-step instructions on how to synchronize the time here: Software manual, chapter "Synchronize time for diagnostic purposes" Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
198 from the PLC does not count Internal state ... the EtherNet/IP function of the ... the EtherNet/IP function of module is ready for communica- the module is not ready for tion. communication. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Power supply switched on, waiting for bus-off Green Stop Green Run, but the gateway has a fault Red / green 1 Hz: Configuration required or is taking place right now 2 Hz: Critical error on the gateway Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 109
• In the online mode, you can read out the address set at the PROFIBUS-DP gateway by clicking on the Read button above the PROFIBUS address field. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 110
Table 74: Reference for pin configuration Position Description PROFIBUS user gray Shielded bus cable PROFIBUS termination yellow (with integrated terminal resistances) Line parameters The bus cable characteristics have been defined in EN 50170 as cable type A. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 111
Baud rate (kbit/s) Maximum cable length (m) 1200 19.2 1200 93.75 1200 187.5 1000 1500 12000 Data transmission rate The data transmission rate is automatically set. The maximum baud rate is 12 Mbit/s. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
GSD file. You will find the GSDML file and the equipment symbol for integration in a PLC of the product websi- te of the SP-PROFIBUS-DP on the Internet (https://eshop.wieland-electric.com/). Process data transmitted by the SP-PROFIBUS-DP module The GSD file of the SP-PROFIBUS-DP module provides input and output data blocks (virtual I/O de- vice modules), which contain the process data.
Page 113
Click on the byte you do not need and wish to delete. Click on the Delete icon in the command bar. You will find further information about how to configure the process diagram here: Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 114
Step 3: Place byte on new target address Open the Gateway docking window and select the desired bytes under the associated module. Use the mouse button to drag the Byte into the work area on byte 23. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
PROFINET network configuration tool. If you are using SIEMENS SIMATIC Manager (HW Config), the gateway will subsequently appear in the hardware catalog under >>PROFIBUS DP > Other field equipment > Gateway > Wieland > sa- mosPRO COMPACT.
Page 116
(Relay output expansions are not counted) 12 to 15 Variable 4 bytes with module-specific diagnosis data. See below: Table “PROFIBUS error messages” The following table shows the module numbers for the samosPRO system: Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 117
Power supply at B2 not in permitted range Description of bits 8 to 959: See Table "Meaning of 8 to 95 the module state bits" [ch. 3.3.5, p. 26] I/O module Reserved Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 118
Error: Short-circuit after high at output 3 Error: Short-circuit after low at output 3 Error: Short-circuit after high at output 4 Error: Short-circuit after low at output 4 PROFIBUS ga- Reserved teway Internal error: Internal tests failed Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 119
Internal error: Internal tests failed Reserved Reserved Configuration is incompatible or invalid Reserved Reserved 7 to 31 Reserved Other module Reserved Internal error: Internal tests failed Reserved Reserved Configuration is incompatible or invalid Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 120
Configuration is incompatible or invalid 5 to 31 Reserved Unsecure IO Reserved Internal error: Internal tests failed Reserved Reserved Configuration is incompatible or invalid Output power supply not in permitted range 6 to 31 Reserved Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
PROFIBUS-DP module was • Check the PROFIBUS cabling. vides no more data. changed. • Check the PROFIBUS master. • The PROFIBUS line has LED PWR Green been interrupted. LED BF MS LED Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 122
• Switch on the power supply LED PWR plug is dirty or damaged. again. LED BF • Another samosPRO module • Check the other samosPRO MS LED has an internal critical er- modules. ror. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
(module Executing, internal safety bus and PDO status: all "Good" Green status) Idle (cable not connected or node guarding Green failed) Executing, internal safety bus and PDO status: at least one "Bad" Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 124
All other DIP switch settings will set the baud rate to 125 kbit/s. • When the address switches on the equipment are set to "00", the DIP switch settings are igno- red and the baud rate setting in samosPLAN 6 is used. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 125
Exception: When the system is in the Bus-Off state, a power cycle is required. Pin assignment The connection to the CANopen field bus takes place with the aid of a 5-pin open-style plug. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 126
It is not necessary to connect a power supply (Pin 1/5) to the SP-CANopen module. The following maximum physical values are possible: Table 86: Maximum line lengths on the SP-CANopen module Bit rate (kbit/s) Maximum cable length (m) 1000 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 127
You will fin the EDS file and the equipment symbol for integration into a PLC of the product website of the SP-CANopen module on the Internet (https://eshop.wieland-electric.com/). Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Open the window for editing the control configuration and select the controls. Click the controller with the right mouse button or open the Insert menu. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 129
PDO mapping index card on the right. Illustration 41: PDO configuration with CoDeSys 2.3 Select one of the PDOs shown (e.g. PDO 1) and click on the Properties button. The PDO Proper- ties dialog window will open. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Table 88: PCS communication objects Object CAN identifier Meaning Broadcast objects Peer-to-peer objects Network management SYNC Sync message EMERGENCY 081h…0FFh State message TxPDO1 181h…1FFh Send process data object 1 RxPDO1 201h…27Fh Receive process data object 1 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
After booting, an NMT slave will automatically go into the pre-operational state. In this state, communication via SDOs is permitted, but not via PDOs. The NMT slave can be set to this state from another state. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
(PDO communication parameter) and to amend Sub-Object 2. The following types are permitted: • Acyclic/synchronous = 0 • Cyclic/synchronous = 1 = 1 ... 240 • Acyclic once device profile = 255 (only for TxPDO 1 … 4, digital inputs) Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Power supply at A1 not in permitted range Configuration of a module in the sys- tem is incompatible or invalid Power supply at B1 not in permitted range Fast Shut Off collective error Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 134
3. Check whether there is a short-circuit to High or a cabling error Error of the external test signal at input 4. Check whether there is a short-circuit to High or a cabling error Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 135
Module state input data Module state output data 07 to 31 Reserved CANopen Reserved gateway Internal error: Internal tests failed Reserved Reserved Configuration is incompatible or inva- Module state input data Module state output data Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 136
Internal error: Internal tests failed Reserved Reserved Configuration is incompatible or inva- Module state input data Module state output data 07 to 31 Reserved Unsecure IO Reserved Internal error: Internal tests failed Reserved Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
NMT status 4 = Stopped 5 = Operational 127 = Pre-operational Bootup On booting, the gateway sends a bootup message with the CAN-ID 700h+N, DLC = 1 and byte 1 = 0. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Output values for Module 8 Module 4 Module 12 Detailed information about the content of the process diagram may be found here: Configuring the gateway output values (tab 1) [ch. 5.3, p. 47] Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 139
CAN telegram to the gateway that contains the CAN-ID of the desired TxPDOs with DLC = 0 and RTR = 1. The operating state of the device must be "operational" for all transmission methods (see Table "Network management for all NMT slaves" [ch. 10.4, p. 131]). Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 140
B1…B32: CAN telegram bytes as for the gateway input data, with the aid of samosPLAN 6 . The transmission type 255 is preset for all RxPDOs. This means that the gateway immediately transmits the RxPDO data on to the controller module. This setting cannot be changed. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
In order to transmit the data types UDINT or UINT, the data must be in Intel format. For example, the 32-bit value 12345678h in data bytes 5, 6, 7 and 8 must be transmitted in the following order: [5] = 78, [6] = 56, [7] = 34, [8] = 12. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Module type code 6000 Process data input objects 6200 Process data output objects You will find more detailed information about these SDOs in the CANopen standard draft DS 301 V4.02 (DSP 301 V4.1). Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 143
This SDO cannot be read with a simple "SDO upload expedited". The "Upload SDO segment proto- col" command (client command code ccs = 3) must be used instead, as described in the CANopen specifications DS 301. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 144
Description Manufacturer ID UDINT Unique manufacturer identification number (e.g. Wieland Electric) Product description UDINT Device variant Revision number UDINT Software version of the device Serial number UDINT Serial number of the device Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 145
This SDO cannot be used, as mapping of the RxPDOs takes place with the aid of the samosPLAN 6 . Also see: Table "Pre-set for the content of the transmit process data objects (TxPDOs)" [ch. 10.8, p. 138] Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 146
Also see: Table "Pre-set for the content of the transmit process data objects (TxPDOs)" [ch. 10.8, p. 138] SDO 3100: Module state bits SDO 3100 contains the module state bits of the samosPRO system (see Table "CANopen Emergency Messages" [ch. 10.6, p. 133]). Active bits are low (= "0"). Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
• If the configuration has been changed in such a way that life guarding is deactivated or acti- vated, the entire samosPRO system must be restarted, so that the CANopen network commu- nication can again be correctly established. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 149
> 0 Cable break detec- Not possible tion heartbeat (producer und consumer) Not permitted > 0 > 0 > 0 NOTICE It does not make sense to use heartbeat and life guarding simultaneously. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
• Check the cabling. CAN bus off 0x4504 Warning – – Major transmission error. The CAN controls have separated the The CAN con- connection to the bus. Possible trols are in the Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 151
0, 0, 0, 0, 0 node guarding or the heartbeat Guarding has NMT master or the CAN cable has found a cable been interrupted. break • Check the CANopen master. • Check the cabling. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Module index M1: Module in position 1 Module state bit 30 (bit 6 of byte M2) = 1: Short-circuit to high at output 4 (see Table "CANopen Emergency Messages" [ch. 10.6, p. 133]) Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 153
(see table "Content of SDO 3100" [ch. 10.10, p. 147]) Error byte M5, Bit 2 = 0: external error Error byte M2, Bit 30 = 0. Error: Short-circuit after high at output 4 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 154
Module status bit 8 (bit 0 of byte M4) = 1: two-channel evaluation of inputs 1–2: Error detected (see Table "CANopen Emergency Messages" [ch. 10.6, p. 133]) Reading the current error from SDO 3100: PLC requests: CAN-ID DATA Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 155
Upload response, size of data set is not shown 03 10: Index 1003 Sub-index: last error Module status bit 8 (bit 0 of byte M4) = 0: two-channel evaluation of inputs 1–2: error detected Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
MS LED has been stopped. Green (1 Hz) The SP-CANopen module does Supply voltage too low. Check the power supply. not provide any PDO data. LED PWR Green Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 157
• Check the life guarding LED PWR Green was changed. time (life time factor V 1). LED NS • Check the heartbeat con- sumer time (should be V 1.5 Red (1 Hz) Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 158
• Switch on the power supp- LED NS • Another samosPRO module MS LED has an internal critical er- • once again. ror. • Check the other samosPRO modules. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
You can find detailed information on which configurations you can deploy the EtherCAT gateway in here: Version, compatibility, and features [ch. 3.1, p. 17] Configuration example Illustration 44: Configuration example: SP-COP2-EN (0) , SP-EN-ETC (13), SP-SDIO (1) Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
No connection to the head-end station Green samosPRO system in operation. Flashing 1 Hz: Green samosPRO system stopped Alternate flashing: Run but the gateway has an error Red / green (e.g. no EtherCAT connection) Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 161
Green "PRE-OPERATIONAL" Single flash Green "SAFE-OPERATIONAL" ECAT-OUT LINK No EtherCAT device connected, no connection Green EtherCAT device is connected Blink Green The device sends/receives Ethernet frames TX/RX This LED is not used Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Only EtherCAT components may be used in an EtherCAT network. To implement topologies devia- ting from the linear structure corresponding EtherCAT components are required that support this. It is not possible to use hubs. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 163
PDO Assign objects. These describe which objects from the object directory are transferred as pro- cess data with EtherCAT. The SyncManager Communication objects determine the cycle time with which the associated process data are transferred via EtherCAT and in what form it is synchronized for transmission. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
ESI file: Wieland SP EN ETC V1.1.xml You will receive an ESI file from Wieland for the EtherCAT gateway. This file is located either on the enclosed disk or in the download area of http://www.wielandinc.com/. Install the ESI files in your PLC software configuration tool.
Term 2 Term 2 Housing Screen Table 122: Ethernet connection data Signal Medium 2 x 2 pair twisted copper cable, CAT5 (100 MBit/s) Cable length max. 100 m Transfer rate 100 MBit/s Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Hubs are not permitted in EtherCAT networks. • Use of switches: Switches in EtherCAT networks are only permitted between EtherCAT master and the first EtherCAT slave (100 Mbit/s, full duplex). Wieland Electric GmbH offers its own switches under the product family name "Ethernet Switch". • Terminator: If the gateway is the last device, the EtherCAT topology does not require a terminator.
Page 167
Byte 43 Not allocated Byte 44 Not allocated Byte 45 Not allocated Byte 46 Not allocated Byte 47 Not allocated Byte 48 Not allocated Byte 49 Not allocated Total 50 bytes length Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 168
1 have been predefined and these can be freely adapted. You will find more detailed information in the section on the relevant gateway, as well as in the following section: Configuration of gateways with samosPLAN 6 [ch. 5, p. 39] Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 169
Table 128: Module state (output data state, byte 2) Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Reserved Gateway 2 Gateway 1 Module 12 Module 11 Module 10 Module 9 Module 8 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 170
If your samosPRO system contains two gateways, it is possible to forward information which the first gateway receives from a network (e.g. from an EhterCAT PLC) via the second gateway to a second network (e.g. to a PROFIBUS master) and vice versa. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 171
Delete the byte you wish to reallocated (byte 0 in our example). To do this, click on the byte in the work area and click on the Delete symbol in the command bar. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 172
Step 3: Place byte on new target address Open the Gateway docking window and select the desired bytes under the associated module. Use the mouse button to drag the Byte into the work area on byte 23. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Caution: Review of this system CRC requires a Byte 5 custom material number and thus a special Byte 6 agreement with Wieland Electric. Byte 7 Byte 8 to byte 31 Reserved for as yet unknown applications Length 32 bytes Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 174
Status of Module 3 Byte 22 Status of Module 3 Byte 23 Status of Module 3 Byte 24 Status of Module 4 Byte 25 Status of Module 4 Byte 26 Status of Module 4 Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 175
Byte 55 Status of Module 11 Byte 56 Status of Module 12 Byte 57 Status of Module 12 Byte 58 Status of Module 12 Byte 59 Status of Module 12 Length 60 bytes Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
10 seconds and an entry will be made in the error log. In this case the state bits are not affected. Tag names pre-assigned in the software for the EtherCAT gateway Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
EN-ETC. The EtherCAT master integrates this file into the EtherCAT system so that the master has the necessary EtherCAT configuration data and can establish a connection to the gateway. Please read the manual depending on your controller to see which steps are required in detail. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
The example below shows how the gateway is added to a control project in Beckhoff TwinCAT. Copy the description file Wieland SP EN ETC V1.1.xml to the TwinCAT folder. An example of a ty- pical installation can be seen below: ...
Page 179
Example: This is not true for the gateway, but is important for other slaves. Step 3: Create a new project After you have connected the controller – i.e. the EtherCAT master to the EtherCAT slaves – you can scan the connected slaves. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
MS LED CAT Net. Red / green LINK Green (ETHERCAT- The SP-EN-ETC does not After switch-on: • Activate EtherCAT and initialize provide any input data. Gateway. • RJ45 is connected to the Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 181
EtherCAT slave. • Check RJ45 cable. MS LED • Repair interruption to the EtherCAT network. Red / green Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 182
• Mechanical strength Check whether the RJ 45 connectors are engaged by gently pulling on the EtherCAT connection cables. In case of high mechanical load, secure the RJ45 cable with a tension relief. Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
1000 m 400 m 1.500 200 m 12.000 100 m Line parameters see PROFIBUS-DP gateway [ch. 9, p. 108] To set the slave address via software, the hardware address setting must be "0". Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Internal safety bus 10-pin plug on the right 10-pin bushing on the left Hat rail Hat rail TH 35 according to EN 60715 12.7 Dimensional drawings 78985867 12.7.1 Controller module 75815307 Screw terminal Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Page 186
Technical data Spring-loaded terminal Wieland Electric GmbH | BA000970 | 07/2019 [9855]...
Need help?
Do you have a question about the samos PRO and is the answer not in the manual?
Questions and answers