Page 1
Installation manual English SMX / SCU Series Field buses Modbus TCP/IP EtherNet/IP PROFINET EtherCAT PROFIBUS DeviceNet CANopen Read and observe installation manual before initial commissioning/ initial startup/ integration of the module! Observe safety instructions! Keep for future use!
Page 2
Nevertheless, we draw your attention, that this document cannot always be updated at the same time as the technical development of our products. Information and specifications can be changed at any time. Please keep yourself informed about the latest version at www.bbh-products.de. BBH Products GmbH Böttgerstrasse 40...
Installation manual Table of contents IMPORTANT NOTES ....................6 Definitions ..............................6 Applicable documents ............................ 6 Abbreviations used ............................8 SAFETY REGULATIONS ..................9 Intended use ..............................9 General safety regulations ..........................9 Operation and service ..........................10 Transport/Storage............................10 DESCRIPTION AND FUNCTION OF DEVICE ............
Page 4
Installation manual 9.3.1 Output data ..........................43 9.3.2 Input data ............................. 44 10 SD-BUS DATA ......................45 10.1 Fieldbus data SD-Bus Gateway ......................... 45 10.2 Fieldbus data SD slave ..........................46 10.3 Structure of the SD bytes in the fieldbus protocol..................47 10.4 Reading acyclic data from the SD slave ....................
Page 5
Installation manual List of tables Table 1: Abbreviations ........................8 Table 2: Field bus specific data for Modbus TCP/IP..............12 Table 3: Field bus specific data for EtherNet/IP ................14 Table 4: Field bus specific data for PROFINET ................15 Table 5: Field bus specific data for EtherCAT ................
Important notes 1 Important notes Definition of individual target groups: Project engineering for safe drive systems: Engineers and technicians Assembly, electrical installation, maintenance and replacement of devices: Maintenance electricians and service technicians Commissioning, operation and configuration: Technicians and engineers 1.1 Definitions The designation SMX is used as generic term for all derivatives from the SMX product range.
Page 7
In case of uncertainties or need for further information, contact the publisher directly. If required, you can also obtain the documentation in printed form from BBH Products GmbH. Note: • Thoroughly read the manuals carefully before you start the installation and the commissioning of the devices.
Light Emitting Diode Programmable Logic Controller Power on Reset SDDC Safe Device To Device Communication SafePLC² Program for programming PLC, programming interface of BBH for assemblies. SELV Safety Extra Low Voltage Synchronous Serial Interface Verband der Elektrotechnik, Elektronik und Informationstechnik e. V.
Safety regulations 2 Safety regulations 2.1 Intended use The universal communication interface COM is an option for the modules of the following series: SCU-x-EC/NM and SDU-x SMX1x/2/x and SMX1xx/2/x and their variants for non-safe data transfer via an Ethernet or CAN or RS485 based protocol.
This will also lead to the loss of all warranty and compensation claims against BBH Products GmbH. 2.3 Operation and service The module must always be deenergized before installation and removal, or before disconnecting signal lines.
Description and function of device 3 Description and function of device The universal communication interface COM is permanently integrated into every base module with the option /DNM, /xNM, /NM or /DBM, /xBM. In this connection the COM interface is responsible for non-safe communication based on Ethernet or CAN respectively RS485 bus protocols.
Description and function of device 3.1 Field bus characteristic data 3.1.1 Modbus TCP/IP Reaction time Processing time incoming fieldbus protocols: min.1 ms; Response time depending on SMX/SCU system SMX1x/2: 8ms SMX1xx/2: 16-32ms SCU-x-EC/NM: 16 ms SDU-x/NM: 8 ms Protocol TCP/IP Address range 260 Byte Coils...
Page 13
Description and function of device Memory Layout: Byte Content Holding Input Coil Access Supported Register Register Function Codes Functional Inputs 1..8 Read Coils, 0..7 Read Holding Register, Functional Inputs 9..16 Write Single Coil, 8..15 Write Single Register, Functional Inputs 17..24 Write Multiple Coils, 16..23 Write Multiple...
Description and function of device 3.1.2 EtherNet/IP Reaction time Cycle Time (Input Trigger) minimum 1ms, Reaction time base on host device SMX1x/2: 8ms SMX1xx/2: 16 – 32ms SCU-x-EC/NM: 16 ms SDU-x: 8 ms Output Data Size (O -> T) 68 Byte Input Data Size (T ->...
Description and function of device 3.1.3 PROFINET Reaction time Cycle Time (Input Trigger) minimum 1ms, Reaction time base on host device SMX1x/2: 8ms SMX1xx/2: 16 – 32ms SCU-x-EC/NM: 16 – 32 ms SDU-x/NM: 8 ms Cyclic Output Data Size 80 Byte Cyclic Input Data Size 204 Byte Baud Rate...
Description and function of device 3.1.5 PROFIBUS Reaction time Cycle Time (Input Trigger) minimum 1ms, Reaction time base on host device SMX1x/2: 8ms SMX1xx/2: 16-32ms Cyclic Output Data Size 80 Byte Cyclic Input Data Size 204 Byte Device Class DP Slave Safety I/O data (output) 12 Byte (Extended format) Safety I/O data (input)
Description and function of device 3.1.6 DeviceNet Reaction time Cycle Time (Input Trigger) minimum 1ms, Reaction time base on host device SMX1x/2: 8ms SMX1xx/2: 16-32ms Protocol DeviceNET / CAN Connector Sub-D Type 12 – Communications Adapter Output Data Size 4 Byte functional inputs (Consumed) (Network to Slave) Input Data Size...
Device equipment and settings 4 Device equipment and settings 4.1 Ethernet-based device derivatives (/DNM) The front panel of the Ethernet-based fieldbus derivatives shows the following features: Diagnostics LEDs (see chapter 0 LEDs Diagnostics Ethernet female connector for Ethernet based fieldbus see chapter 5.5.1 Female connector for the fieldbus interface with /DNM, /xNM and / (RJ45)
Device equipment and settings 4.2 CAN or RS485-based device derivatives (/DBM) The front panel of the CAN or RS485-based fieldbus derivatives shows the following features: Diagnostics LEDs (see chapter 0 LEDs Diagnostics D-SUB 9P female connector for CAN or RS485-based fieldbus derivatives (see Capture “5.5.2 Female connector for the fieldbus interface with /DBM, /xBM (D-SUB)”) Figure 2: Front view device Variant (/DBM)
Device equipment and settings 4.3 Diagnostics LEDs The universal communication interface has 4 bi-color LEDs, regardless of the device model. Name function SMX status SDDC/SMMC communication Field bus feedback Ethernet/IP: Network Status Cross Communication to F-CPU Ethernet/IP: Module Status SD-Bus LED Figure 3: Diagnostic LED's The diagnosis LEDs are not reliable indicators and cannot be guaranteed to provide accurate information.
Page 22
Device equipment and settings The following table shows the display functions: orange flashing Initialization; Waiting for connection and receiving the device and connection parameters permanent Waiting for logical link to master COM green flashing Waiting for receiving the device and connection parameter after a time- out of master Run permanent Active process data exchange...
Device equipment and settings Green/red flashing EtherNet/IP: Waiting for TUNID (Out-of-box) Others: green flashing SD-Bus scan active permanent Data Exchange active red/orange flashing Error SD-Bus Scan permanent SD Bus error in cyclic operation No slave connected to SD-bus Table 9: Display functions of diagnostic LEDs HB-37450-810-01-13F-EN COM Installation Manual Page 23 of 60...
Connection and installation 5 Connection and installation The COM interface requires no additional voltage supply for non-secure fieldbus communication. The interface is supplied directly from the basic module. The installation of the bus systems must be carried out according to the respective installation regulations of the user organizations (ODVA, PNO, ETG, CiA).
Connection and installation Measures concerning the electromagnetic compatibility (EMC): The SCU/SMX modules are intended for use in the drive environment and meet the Standard EMC requirements. It is also assumed that the electromagnetic compatibility of the overall system is ensured by application of appropriate measures.
Connection and installation 5.3 Assembly of modules and backplane bus Figure 5: Assembly The devices are inserted into the rail under an oblique angle and then snapped on downwards. For further information, refer to the "Installation Manual SMX Gen2", " Installation Manual SMX100 Gen2 and Installation manual SCU".
Connection and installation 5.5 Pin assignment female connector 5.5.1 Female connector for the fieldbus interface with /DNM, /xNM and /NM (RJ45) Name Description Colour Transmit Data white-orange Transmit Data - orange Receive Data + white-green not used Blue not used white-blue Receive Data - green...
6 Modification / handling changes to the device Repair Repair work on the device can only be performed in the factory of BBH Products GmbH. Warranty By opening or modifying the module, all warranty will become null and void. HB-37450-810-01-13F-EN COM Installation Manual...
Maintenance 7 Maintenance 7.1 Exchanging a module The following sequence should be noted when exchanging a module: • De-activate power supply • Remove the connected Ethernet cable • Take the module off the top hat rail and pack up EMC-compliant •...
Technical data 8 Technical data 8.1 Environmental conditions Class of protection IP 20 Operating ambient temperature 0°C* ... 50°C Storage temperature -25°C … +70°C Climatic category 3k3 acc. to DIN 60 721 Min-, Maximum relative humidity 5% - 85% (no condensation) Overvoltage category Degree of contamination Operating materials...
Input/Output Data 9 Input/Output Data The first 128 Bytes of the input assembly are used for Diagnostic data. The following 64 Bytes are used for SD-Bus data which is described in chapter “10 SD-Bus data”. 128 bytes of diagnostic data are always sent, regardless of how much data the superordinate standard control system actually need.
Input/Output Data Process data follow with a byte offset of 7; Byte 0 of process data is Byte 8 of the total frame/input assignment. Byte Assignment Byte 0 Status Byte 1 Logic data (Bit ID: 49..56) Byte 2 Logic data (Bit ID: 41..48) Byte 3 Logic data (Bit ID: 33..40) Byte 4...
Input/Output Data 9.2 SMX100-x/2/(DNM, xNM, DBM, xBM) 9.2.1 Output data Three different profiles can be used; they are determined in SafePLC². 9.2.1.1 Structure Device Profile 0 (=legacy profile) 9.2.1.1.1 Configuration with axis extension modules (slave devices) Structure of the overall frame: Size of diagnostic data: 128 Byte Byte Offset Description...
Input/Output Data 9.2.1.1.2 Configuration without axis extension modules (slave device) Organization of the frame Total size of diagnostic data: 128 Bytes Byte Offset Description Data Size Bit data type „1“ 8 Byte (Logic data Bit ID1 to Bit ID56) Bit data type „2“ 7 Byte (Logic data Bit ID57 to Bit ID112) Bit data type „2“...
Input/Output Data 9.2.1.2.3 Process data slave devices Byte Data BYTE 0 Process data Bit 1..8 BYTE 1 Process data Bit 9..16 BYTE 2 Process data Bit 17..24 BYTE 3 Process data Bit 25..32 BYTE 4 Process data Bit 33..40 BYTE 5 Process data Bit 41..48 BYTE 6 Process data Bit 49..56...
Input/Output Data 9.2.1.4 Structure Device Profile 2 (=logic data and process data for every slave device) Byte „Run“ mode (2, 3, 4) Error case ( A, F) Byte 0 0..3 Device mode 1, 2, 3, 4, 5, 6 = Fatal error, 7 = Alarm 0x1 (always 1) 5..7 Alive counter (3 Bit)
Page 40
Input/Output Data Byte 78 0..7 Process data axis slave device 2 Bit 81..88 Byte 79 0..7 Process data axis slave device 2 Bit 89..96 Byte 80 0..7 Process data axis slave device 3 Bit 1..8 Byte 81 0..7 Process data axis slave device 3 Bit 9..16 Byte 82 0..7 Process data axis slave device 3 Bit 17..24...
Input/Output Data Byte 120 0..7 Process data axis slave device 6 Bit 33..40 Byte 121 0..7 Process data axis slave device 6 Bit 41..48 Byte 122 0..7 Process data axis slave device 6 Bit 49..56 Byte 123 0..7 Process data axis slave device 6 Bit 57..64 Byte 124 0..7 Process data axis slave device 6 Bit 65..72...
SD-Bus data 10 SD-Bus data The universal communication interface (/DNM, /xNM, /DBM, /xBM) behaves like a gateway with regard to the SD bus data; communication from the SD bus to the fieldbus in both directions. 10.1 Fieldbus data SD-Bus Gateway For the Gateway diagnostics and for the acyclic data request of the SD slaves, 2 bytes are reserved in the request and the response of the fieldbus protocol.
SD-Bus data 10.2 Fieldbus data SD slave For each SD slave, 2 bytes are reserved in the request and the response of the fieldbus protocol. - SD slave 01 uses byte 02 and 03 of the fieldbus - SD slave 02 uses byte 04 and byte 05 of the fieldbus …...
SD-Bus data 10.3 Structure of the SD bytes in the fieldbus protocol Request for all fieldbus systems (OUTPUT byte control, transmission of the request data to the SD slave) Byte no. Byte 00 Byte 01 Byte 02 Byte 03 Byte 62 Byte 63 SD device Gateway...
SD-Bus data 10.4 Reading acyclic data from the SD slave In a permanently defined cycle, acyclic data of the individual SD slave can be requested through the 2 request bytes (fieldbus request byte 00 and byte 01) and the data byte (fieldbus response byte 01).
SD-Bus data Instructions, Instruction SD address Data byte Data description acyclic data request byte fieldbus fieldbus byte 01 fieldbus byte 01 (response) byte 00 (request) (request) Delete data byte Hex: 00 Hex: xx Hex: FF Data deleted, ready for new instruction Read number of projected SD slaves Hex: 01 Hex: 00...
Safety Data 11 Safety Data There are 12 bytes of secure data in each direction. These depend on the device description file, e.g.: ESI, EDS ... already predefined. Configuration of Diagnostic data is done in SafePLC². 11.1 Fieldbus Specific Safety Instructions Depending on the used fieldbus and the underlying safety protocol, additional instructions must be followed.
Safety Data 11.2 SMX1x/2/, SMX1xx/2(DNM, xNM, DBM, xBM) or SDU-x/NM Organization of the frame: Size of safety data: always 12 Byte F-Bus Input or Output: Byte Data BYTE 0 Safe data Bit 1..8 BYTE 1 Safe data Bit 8..16 BYTE 2 Safe data Bit 17..24 BYTE 3 Safe data Bit 25..32...
Page 53
Safety Data Example: F-bus input Byte 0: Bit 0 is mapped to Bit 1 (E-Stop EXT) in the SafePLC² in the F-Bus module. Output F-Bus output: Bit 1 (Safety OK) is mapped to byte 0 bit 0 by the SafePLC². HB-37450-810-01-13F-EN COM Installation Manual Page 53 of 60...
Commissioning and Troubleshooting 12 Commissioning and Troubleshooting 12.1 EtherNet/IP EtherNet/IP is available for all Ethernet based field bus devices. 12.1.1 Enabling Ethernet/IP fieldbus To activate the EtherNet/IP communication, the following steps should be followed: Make sure, a project with a compatible device is created and opened in SafePLC2 ...
Commissioning and Troubleshooting 12.1.2 Setting TCP/IP Parameters An out-of-box EtherNet/IP device does not have an IP address set and is waiting on an assignment through DHCP/BOOTP. The commissioning of a safety device with IP Address and TUNID settings should be done prior to installing it onto a safe network. ...
Page 56
Commissioning and Troubleshooting Once applied, the device responds on your newly set IP address. This IP address is volatile and does not persist through power-off To permanently store the IP address in the device press “Disable BOOTP/DHCP” while the assigned device is selected.
Commissioning and Troubleshooting 12.1.3 Propose and Apply TUNID (SNN) Every CIP Safety device needs a unique device identifier (TUNID, Target Unique Node ID). It has to be unique within the reachable network. The TUNID contains the SNN (safety network number) which also has to be unique. A SNN should be assigned for each safety network or safety sub-net that are unique system-wide.
Commissioning and Troubleshooting 12.1.3.1 Propose/Apply Stop the device by pressing the “Stop” button on the menu Make sure no TUNID is applied to the device. There are several ways to identify this state: An unset TUNID can be identified with an all FF entry and the specific date 31.12.1971 in the “Current TUNID”...
Page 59
Commissioning and Troubleshooting The response label reads “Command successful” The Module LED is now flashing green (Idle) The Network LED is not flashing red/green anymore and reflecting the current network status Restart the device by pressing the button “Run” on the menu ...
Commissioning and Troubleshooting 12.1.3.2 Reset to Out-Of-Box Stop the device by pressing the “Stop” button on the menu Press the button “Reset” in the “Current TUNID” group box The response label reads “Command successful” The Module LED is now flashing green/red ...
Need help?
Do you have a question about the SMX Series and is the answer not in the manual?
Questions and answers