background image

Manual | EN

CX8110

Embedded PC with EtherCAT

8/11/2021 | Version: 1.4

Summary of Contents for CX8110

Page 1: ...Manual EN CX8110 Embedded PC with EtherCAT 8 11 2021 Version 1 4...

Page 2: ......

Page 3: ...mounting rail 22 5 2 Connecting the power supply 23 6 Configuration 25 6 1 Operating system 25 6 1 1 Features included 26 6 1 2 Update image 27 6 1 3 FTP Server 28 6 2 DIP switch 30 6 3 IP address 31...

Page 4: ...53 7 2 Function F_CX81xx_ADDRESS 54 7 3 Real Time Clock RTC 54 8 Ethernet X001 Interface 56 8 1 Ethernet 56 8 2 Topology example 58 8 3 ADS Communication 58 9 Error handling and diagnosis 60 9 1 Diag...

Page 5: ...have already been supplied may be made on the basis of the data diagrams and descriptions in this documentation Trademarks Beckhoff TwinCAT TwinCAT BSD TC BSD EtherCAT EtherCAT G EtherCAT G10 EtherCA...

Page 6: ...y WARNING Hazard with medium risk of death or serious injury CAUTION There is a low risk hazard that can result in minor injury Warnings relating to damage to property or the environment NOTE There is...

Page 7: ...0 7 Version 1 4 1 2 Documentation Issue Status Version Comment 1 0 First version 1 1 Chapter Connecting the power supply revised 1 2 Chapter Technical data revised 1 3 Chapter Device Manager revised 1...

Page 8: ...but not protection against water Operation of the devices in wet and dusty environments is not permitted unless specified otherwise The specified limits for electrical and technical data must be adher...

Page 9: ...n touched Observe the safety precautions against electrostatic discharge according to DIN EN 61340 5 1 3 Working with networks Restrict access to all devices to an authorized circle of persons Change...

Page 10: ...dded PC Despite the robust design of the unit the components are sensitive to strong vibrations and impacts During transport the Embedded PC must be protected from mechanical stress and use the origin...

Page 11: ...he power supply terminal The power supply terminal automatically recognizes the respective bus system K bus or E bus The use of EtherCAT Terminals E bus enables further options such as the implementat...

Page 12: ...10 12 Version 1 4 If too short a cycle time is selected the Web visualization and Remote Display may operate very slowly or cause timeouts The user is responsible for configuring his system such that...

Page 13: ...LEDs You can create your own diagnostic messages for the WD and ERR diagnostic LEDs see Controlling CX8190 LEDs 7 Ethernet interface 15 X001 Interface for commissioning and programming the Embedded PC...

Page 14: ...er supply unit 24 V DC 4 A max 2 MAC address of the Ethernet interface X001 By default the host name is formed from CX plus the last 3 bytes of the MAC address for example the MAC address 00 01 05 aa...

Page 15: ...on the interface is in progress The lower LED SPEED indicates the connection speed The LED is not lit if the speed is 10 Mbit s At 100 Mbit s the LED lights up orange Table 4 Ethernet interface X001 p...

Page 16: ...itches as star couplers enables collisions to be reduced Using full duplex connections they can even be entirely avoided 100BaseT Twisted pair cable for 100 Mbaud It is necessary to use a higher cable...

Page 17: ...on of the type of shielding S STP Screened shielded twisted pair wires are individually shielded This identification refers to a cable with a shield for each of the two wires as well as an outer shiel...

Page 18: ...option CX1900 0125 2 GB CX1900 0127 4 GB CX1900 0129 8 GB Order designation Capacity Description CX1900 0122 512 MB MicroSD card SLC memory with extended temperature range for industrial applications...

Page 19: ...Mounting 5 1 1 Dimensions X101 X102 S101 1 2 3 4 5 6 8 7 9 10 TC WD ERR CX8110 24V 0V PE PE 22 mm 45 mm 100 mm 68 mm 71 mm 73 mm X001 Fig 4 Dimensions of the CX81xx Embedded PC Technical drawings in D...

Page 20: ...abinet Select a suitable control cabinet enclosure depending on the application or ensure that excess heat is dissipated from the control cabinet Prescribed installation position for temperatures up t...

Page 21: ...HOFF KL 2134 24V 0V PE BECKHOFF KL 1002 PE PE 24V 0V PE PE BECKHOFF KL 9010 24V 0V PE PE BECKHOFF KL 2134 24V 0V PE BECKHOFF KL 1002 PE PE 24V 0V PE PE BECKHOFF KL 9010 24V 0V PE PE BECKHOFF KL 2134 2...

Page 22: ...ce the Embedded PC at the front of the mounting rail Slightly press the Embedded PC onto the mounting rail until a soft click can be heard and the Embedded PC has latched 24V 0V PE PE BECKHOFF KL 9010...

Page 23: ...0 V conductors of the voltage source for a basic CPU module must be on the same potential connected in the control cabinet Standard EN 60204 1 2006 section 6 4 1 b stipulates that one side of the circ...

Page 24: ...device and damage the Embedded PC or peripheral de vices Always disconnect the 24 V line Devices connected to the Embedded PC which have their own power supply e g a Panel must have the same potential...

Page 25: ...e folder RegFiles To reactivate CERHOST you have to delete the file CeRemoteDisplay_Disable reg from the folder RegFiles and also the folder Documents and Settings Then reinsert the MicroSD card in th...

Page 26: ...Queuing MSMQ UPnP Control Point Device Host X SOAP Client Server Server File Server SMB CIFS X FTP Server X Print Server SMB CIFS RAS Server PPTP Server X Simple Network Time Protocol SNTP X SNTP Cli...

Page 27: ...Service Requirements Card reader for MicroSD cards Update the image as follows 1 Switch the Embedded PC off and remove the MicroSD card from the Embedded PC 2 Insert the MicroSD card into an external...

Page 28: ...ient then listens on port N 1 and notifies the server of this port The server then connects to the client on port N 1 and uses its data port as the source port A problem with active FTP is that the cl...

Page 29: ...pparent that the firewall problem of active FTP is reversed with passive FTP On the server side the firewall should be configured such that the data port of the server can be reached by the client Man...

Page 30: ...ds the DIP switch at startup The DIP switches have no meaning for the Ethernet interface X001 Fig 8 DIP switch S101 switches 1 to 10 Right switch position on 1 Left switch position off 0 Table 8 Meani...

Page 31: ...ystem Under Windows Embedded Compact 7 the X001 Ethernet interface is displayed as EMAC1 Fig 9 Ethernet interface with Windows Embedded Compact 7 EMAC1 X001 As standard DHCP is active and the IP addre...

Page 32: ...m version the network firewall must allow access via port 80 HTTP or port 443 HTTPS IP address or host name of the Embedded PC Table 10 Access data for the Beckhoff Device Manager on delivery User nam...

Page 33: ...ager on delivery Operating system Access data Windows Embedded Compact 7 User name Administrator Password 1 Enable the remote display as follows 1 Open a web browser on the host PC 2 Enter the IP addr...

Page 34: ...active See Enabling a remote display Host name of the Embedded PC Remote Display Control CERHOST Download under https infosys beckhoff com content 1033 CX8110_HW Resources zip 5047075211 zip Start th...

Page 35: ...y to each other via an Ethernet cable In TwinCAT a search can be performed for all devices in this way and project planning subsequently carried out Requirements for this step TwinCAT 3 must be in Con...

Page 36: ...any further devices click on Close to close the Add Route window The new device is displayed in the Choose Target System window 7 Select the device you want to specify as target system and click OK Yo...

Page 37: ...e tree view on the left right click on Devices under I O 2 In the context menu click on Scan 3 Select the devices you want to use and confirm the selection with OK Depending on whether EtherCAT termin...

Page 38: ...12 Data structure with BYTE and UDINT variables ARM address ARM variable Address x86 ARM variable Byte Offset 0 Byte Byte Offset 0 BYTE Byte Offset 4 UDINT Byte Offset 1 UDINT Sum 8 bytes Sum 5 bytes...

Page 39: ...context menu The Insert Variable menu appears 3 Select the required variables and confirm with OK Click the Create Array Type button to create data structures You have successfully created input vari...

Page 40: ...rements for this step A newly created TwinCAT XAE project Create a PLC project as follows 1 Right click on PLC in the tree view 2 In the context menu click on Add New Item and select the Standard PLC...

Page 41: ...roject then click on Build in the context menu You have successfully created a PLC project and added the project in TwinCAT A PLC instance is created with the variables for the inputs and outputs from...

Page 42: ...h the variables from the PLC project 2 Double click on the inputs or outputs of the hardware in the Attach Variable window Link the input variables with the inputs and the output variables with the ou...

Page 43: ...on in TwinCAT Otherwise the value has to be set in TwinCAT Proceed as follows 1 In the tree view on the left click on the EtherCAT slave 2 Click on the EtherCAT Slave tab 3 Enable the Using Dipswitch...

Page 44: ...iguration with distributed clocks DC If the EtherCAT connection is interrupted or the higher level control master clock is switched off and switched on again after some time the time difference betwee...

Page 45: ...e Synchronization option You have successfully enabled distributed clocks DC if the variables DcToTcTimeOffset DcTimeDiff and Dc State were created under InfoData From now on you can measure the time...

Page 46: ...plete the lower master fetches the distributed clock from the slave interface Proceed as follows 1 In the tree view on the left click on the EtherCAT master of the CX8110 2 Click the EtherCAT tab then...

Page 47: ...mInfo Struktur bergeben GVL DcTimeFromCX8110 PlcTaskSystemInfo DcTaskTime Die DC Zeit wird ermittelt und einer Globalen Variable zugewiesen DcTimeDiff DINT The DcTimeDiff variable indicates the accura...

Page 48: ...e sure the sync task is less than or equal to 5 ms and the CPU load is less than 60 The best results are achieved with short cycle times between 1 and 2 ms Proceed as follows 1 In the tree view click...

Page 49: ...olding time is considerably longer with new devices The capacitors age over the course of time and the holding time decreases Therefore a maximum of 1 MB persistent data can be reliably saved over the...

Page 50: ...otdata file exists when starting the Embedded PC the persistent data are invalid and will be deleted standard setting The reason for this is that the 1 second UPS was activated before the TwinCAT PLC...

Page 51: ...few seconds in the event of a power failure in order to save persistent data The data must be saved in the fast persistent mode SPDM_2PASS even though this can lead to real time violations Make sure...

Page 52: ...psMode Defines whether persistent data are to be written and whether a quick shutdown is to be executed The default value is eSUPS_WrPersistData_Shutdown i e a quick shutdown is executed automatically...

Page 53: ...persistent data is active eSUPS_QuickShutdown in mode eSUPS_WrPersistData_Shutdown QuickShutdown ist active in Mode eSUPS_ImmediateShutdown QuickShutdown is active eSUPS_WaitForRecover in mode eSUPS_...

Page 54: ...E if not all licenses that are provided by license dongles have been validated yet BSODOccured This variable has the value TRUE if Windows is in a BSOD TComSrvPtr Pointer to the TcCOM object server Ap...

Page 55: ...ting system is slow If you have noticed that the RTC is slow and the time on the CX8110 is also slow you can apply the following troubleshooting procedure Remedy The call of the RTC is always linked t...

Page 56: ...ce in the world The MAC ID consists of two parts The first part i e the first 3 bytes is a manufacturer identifier The identifier for Beckhoff is 00 01 05 The next 3 bytes are assigned by the manufact...

Page 57: ...g data between sender and receiver This results in a higher processing speed than for example TCP Checking whether or not the telegram has arrived must be carried out by the higher level protocol Prot...

Page 58: ...unication between the NC and the PLC This protocol enables communication with other tools from any point within the TwinCAT If it is necessary to communicate with another PC or device the ADS protocol...

Page 59: ...ible to call the ADS functions from AdsOCX ADSDLL or OPC Fig 17 Structure of the ADS communication AMSNetID The AMSNetID provides a reference to the device that is to be addressed This is taken from t...

Page 60: ...ower supply is correct Up 24V Power supply for terminal bus The LED lights green if the power supply is correct K BUS RUN Diagnostic K bus The green LED lights up in order to indicate fault free opera...

Page 61: ...ror break behind the power supply unit Check whether the Bus End Terminal 9010 is connected n Break behind Bus Terminal n Check whether Bus Terminal n 1 after the power supply unit is connected correc...

Page 62: ...hronous with the task The task time should be faster than 100 ms We recommend a task time of less than 50 ms The K bus update time typically lies between one and five ms Table 19 Description of the St...

Page 63: ...during data transfer Table 20 Diagnostic LEDs in K Bus mode Display LED Meaning Us 24 V Power supply for basic CPU module The LED lights green if the power supply is correct Up 24 V Power supply for t...

Page 64: ...pacity continuous load Diameter Height CR2032 3 0 V 225 mAh 0 20 mA 20 0 mm 3 20 mm The battery compartment is below the front flap The battery stores the time and date The time and date are reset if...

Page 65: ...gnostic LED 1 x TC Status 1 x WD LED 1 x ERR LED Clock internal battery backed clock RTC for time and date battery exchangeable Approvals CE UL Table 24 Technical data I O terminals Technical data CX8...

Page 66: ...e capable protocols that are based on TCP or UDP and require no real time extension Table 27 Technical data EtherCAT slave interfaces X101 X102 Technical data Description Data transfer medium 4 x 2 tw...

Page 67: ...SD card CX1900 0124 1 GB MicroSD card CX1900 0126 2 GB MicroSD card CX1900 0128 4 GB MicroSD card CX1900 0130 8 GB MicroSD card Table 29 Spare battery for CX systems Order number Description CX1900 01...

Page 68: ...erated in a commercial environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interf...

Page 69: ...here Beckhoff Support Support offers you comprehensive technical assistance helping you not only with the application of individual Beckhoff products but also with other wide ranging services support...

Page 70: ...TE and UDINT variables 38 Table 13 Data structure with dummy variables 38 Table 14 Storage location and names of the files in TwinCAT 3 49 Table 15 Description of the SoftRTC registry key 55 Table 16...

Page 71: ...rnet interface with Windows Embedded Compact 7 31 Fig 10 Example setup of a master slave configuration with distributed clocks DC 44 Fig 11 Behavior of systems in the event of a power failure without...

Page 72: ......

Page 73: ...Beckhoff Automation GmbH Co KG H lshorstweg 20 33415 Verl Germany Phone 49 5246 9630 info beckhoff com www beckhoff com More Information www beckhoff com CX8110...

Reviews: