Management via PROFINET
The configuration of Industrial Ethernet with the help of CapCtrl.xml is not a function of PROFIenergy and must be considered separately. Only PROFIenergy or CapCtrl.xml must always be configured. If both are configured at the same time, unexpected effects and malfunctions will occur!
The following are available for activating or deactivating the various energy-saving modes and the states detected.
These functions can only be performed in EXT operating mode, not in T1 or T2.
It is not possible to combine PROFIenergy with power management.
Power management does not refer to PROFIenergy.
Input byte 0
0 | AB |
Drive bus
0 = Turn on the drive bus, condition: HIB = 0 and KS = 0 1 = Turn off the drive bus, condition: HIB = 0 and KS = 0 |
1 | HIB |
Sleep
0 = No function 1 = Enable sleep, condition: AB = 0 and KS = 0 |
2 | KS |
Cold Start
0 = No function 1 = Cold start the controller, condition: AB = 0 and HIB = 0 |
Output Byte 0
0 | AB |
Drive bus
0 = Drive bus is connected 1 = Drive bus is disconnected |
1 | BBS |
Ready operating state of the robot controller
0 = robot controller is not yet ready for operation 1 = robot controller is ready for operation |
Power management with CabCtrl.xml.
A higher-level controller can switch the drive bus of the KR C4 on and off via Industrial Ethernet or start the controller from cold restart or in sleep mode. For power management via CabCtrl.xml, an input bit is provided for the control function and an output bit is provided for feedback to the higher-level PLC.
Both bits must be transmitted together via the Industrial Ethernet telegram in the non-safe area (02xxxx).
The vector address (bit offset) is determined via CabCtr.xml. It must be ensured that the reserved range cannot be used for other purposes.
PROFIsafe protocol structure:
1. In the PLC project, up to 2032 safety inputs/outputs are available
2.PROFIsafe is a component of the standard PROFINET telegram.
3. Telegram Structure
a. Bytes 0 to 15 are safety inputs
b. Bytes 16 to 269 are standard input
c. Bytes 270 to 285 are safe output
d. From the 286th byte onwards it is standard output
4. For power management via Industrial Ethernet, the specified input bytes and output bytes are transmitted via the normal input/output range.
Steps:
1. Open the following file on Windows platform:
C:KRCRoborConfiguserCommonCabCtrl.xml
2. Adjustment
"On" activates power management
3.
(input driver="PNIODriver" bus="PNIO-DEV" bitOffset="376")
(Output driver = "PNIODriver" Bus = "PNIO-DEV" bitOffset = "2536")
As shown, accept the values of PNIODriver and PNIO-DEV
4. Calculate bitOffset (Example)
Bit offsets must always be multiples of eight.
5. On the KR C4 controller, inputs 02248 to 02256 should be used.
a. 02248 matches byte offset 31.
b. The first 16 bytes of safety input must be taken into account
c. That is, 16 bytes + 31 bytes = 47 bytes
d. 47 bytes is equivalent to 376 bits
e. In the position offset, enter the value
6. On the KR C4 controller, outputs 02248 to 02256 should be used.
7. 02248 matches byte offset 31
8. 286 bytes are occupied by safety inputs, standard inputs and safety outputs
9. That is, 286 bytes + 31 bytes = 317 bytes
10. 317 Byte corresponds to 2536 Bit.
11. In the position offset, enter the value
E249-E256ENERGYMM is a robot power control
Because it is a PN network card, it can be awakened!
Special Notes:
The CabCtrl.xml file of the Profinet software version used on the KUKA8.2 system is automatically written to the power management control, but when using the Profinet software 3.3 version CabCtrl.xml on the KUKA8.3 system, you need to activate the power management yourself.
8.3 The original CabCtrl.xml file of the system à
Rewritten 8.3 system CabCtrl.xml fileà
After changing the CabCtrl.xml file, the power management function can be activated.
Connection via the wiring editor is no longer necessary. The control signals are already intercepted at the protocol level and further processed internally. However, the reserved bit areas should not be used elsewhere. The inputs can be mapped in the KR C4 input range (as a diagnostic monitor, e.g. as a shutdown command for the PLC drive bus), dual configuration of the outputs is not permitted!
Review editor: Liu Qing
Previous article:Yinniu Microelectronics Chip Debuts at Optical Expo, Opening Up Unlimited Possibilities of "3D+AI"
Next article:Re-examining hotel robots from a market perspective
- Popular Resources
- Popular amplifiers
- Using IMU to enhance robot positioning: a fundamental technology for accurate navigation
- Researchers develop self-learning robot that can clean washbasins like humans
- Universal Robots launches UR AI Accelerator to inject new AI power into collaborative robots
- The first batch of national standards for embodied intelligence of humanoid robots were released: divided into 4 levels according to limb movement, upper limb operation, etc.
- New chapter in payload: Universal Robots’ new generation UR20 and UR30 have upgraded performance
- Humanoid robots drive the demand for frameless torque motors, and manufacturers are actively deploying
- MiR Launches New Fleet Management Software MiR Fleet Enterprise, Setting New Standards in Scalability and Cybersecurity for Autonomous Mobile Robots
- Nidec Drive Technology produces harmonic reducers for the first time in China, growing together with the Chinese robotics industry
- DC motor driver chip, low voltage, high current, single full-bridge driver - Ruimeng MS31211
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- [Job seeking] Xia Xian; Bachelor degree, 35 years old, graduated in Mechanical and Electrical Engineering; Looking for a job as a Mechanical Engineer
- Regarding proteus simulation, it should be considered a circuit problem
- cadence ic design teaching
- TMS320C6748 DSP Development Kit
- CRC16 algorithm code for UDMA
- TI CC1310 Problem Summary
- Thank you everyone, Shenzhen Xiaohua is back
- Popular Science: Discover How Smart Homes Work
- Is there any example of Cadence signal integrity?
- MSP430 ADC conversion + mean filter