| View previous topic :: View next topic |
| Author |
Message |
maersk Member 3


Joined: 17 Aug 2014 Posts: 891
|
Posted: 05/11/2015 20:21 Post subject: Acyclic Data Exchange for SIMATIC S7-1200/S7-1500 and SIMOTI |
|
|
Acyclic Data Exchange for SIMATIC S7-1200/S7-1500 and SIMOTION
The standard libraries LAcycCom for SIMATIC S7-1200/S7-1500 and LDPV1 for SIMOTION provide a collision-free coordination of communication resources in the CPU for acyclic data exchange via DPV1 services. Therefore the corresponding functions in these libraries have to be used in the application instead of the existing system functions for the communication with external devices.
A user application wants to communicate with external devices using acyclic data exchange e.g. to read the energy consumption value out of a device. There are limited resources available in the CPU for the communication handling via DPV1 services. If concurrent requests happen or the resources are exhausted then collisions and additional delays can occur. Because of this the communication throughput decreases. In addition the user has to evaluate the return values of the system functions and has to repeat the requests when the resources are available again. Therefore significant programming effort is necessary for the application engineer.
The libraries for acyclic data exchange via DPV1 services are intended to utilize the limited communication resources in SIMATIC and SIMOTION CPUs in an optimal way and also to avoid collisions in data transfer. As a result the communication to external devices is handled reliable and as fast as possible.
For this the SIMATIC standard library LAcycCom is available and for SIMOTION the standard library LDPV1.The resources for acyclic data exchange are arbitrated between the requesting instances in the SIMATIC and SIMOTION CPU. The libraries are divided into general resource management and several higher level functions for different external devices already using the resource management. Therefore a communication with e.g. ET200SP or SINAMICS devices is possible.
In addition functionality is provided to be able to use the resource manager also with user programmed blocks. This is strongly recommended when using any acyclic system functions like RDREC, WRREC and so on in the user application.
For easy handling of communication with drives conform to PROFIdrive higher level functions are provided. These are already prepared to use the resource management for the acyclic data exchange via DPV1.
The following functions are available for drives conform to PROFIdrive:
Read/Write parameters in the drive system
Activate/Deactivate complete drive objects
Activate/Deactivate components of drive objects
Saving of volatile RAM data into the retentive ROM memory (RAM2ROM)
Time synchronization of CPU and drive system to achieve a chronological order of alarms and messages
TIA Portal V13 SP1 SIMATIC S7-1200/S7-1500
https://support.industry.siemens.com/cs/attachments/109479553/LAcycCom_DriveBasedFunctionalities_SIMATIC_V1_0_en.pdf
https://support.industry.siemens.com/cs/attachments/109479553/LAcycCom_ResourceManagement_SIMATIC_V1_0_en.pdf
https://support.industry.siemens.com/cs/attachments/109479553/LAcycCom_V1_0_0.zip
https://support.industry.siemens.com/cs/attachments/109479553/LAcycCom_Example_V1_0_0.zip
References:
SIMOTION LDPV1 software and manual are included in ProjectGenerator:
https://support.industry.siemens.com/cs/document/51339107/simotion-projectgenerator-easyproject
https://support.industry.siemens.com/cs/attachments/51339107/51339107_projectgenerator_v1_3.pdf
https://support.industry.siemens.com/cs/attachments/51339107/51339107_simatic_projectgenerator_parameter_manual_v1_3.pdf
https://support.industry.siemens.com/cs/attachments/51339107/51339107_ChangeLog_ProjectGenerator_V1_3_3_1.pdf
https://support.industry.siemens.com/cs/attachments/51339107/51339107_ReleaseNotes_ProjectGenerator_V1_3_3_1.pdf
https://support.industry.siemens.com/cs/attachments/51339107/51339107_ProjectGenerator_V1_3_3_1.zip |
|
| Back to top |
|
 |
grig100 Member 3


Joined: 01 Jan 2015 Posts: 752
|
Posted: 22/06/2017 15:41 Post subject: Acyclic Data Exchange SIMATIC S7-1200/1500 SIMOTION |
|
|
SIMATIC S7-1200/S7-1500 and SIMOTION: Acyclic Data Exchange
https://support.industry.siemens.com/cs/document/109479553
| Code: | The standard libraries LAcycCom for SIMATIC S7-1200/S7-1500 and LDPV1 for SIMOTION provide a collision-free coordination of communication resources in the CPU for acyclic data exchange via DPV1 services. Therefore the corresponding functions in these libraries have to be used in the application instead of the existing system functions for the communication with external devices.
The libraries for acyclic data exchange via DPV1 services are intended to utilize the limited communication resources in SIMATIC and SIMOTION CPUs in an optimal way and also to avoid collisions in data transfer. As a result the communication to external devices is handled reliable and as fast as possible.
For this the SIMATIC standard library LAcycCom is available and for SIMOTION the standard library LDPV1.The resources for acyclic data exchange are arbitrated between the requesting instances in the SIMATIC and SIMOTION CPU. The libraries are divided into general resource management and several higher level functions for different external devices already using the resource management. Therefore a communication with e.g. ET200SP or SINAMICS devices is possible.
In addition functionality is provided to be able to use the resource manager also with user programmed blocks. This is strongly recommended when using any acyclic system functions like RDREC, WRREC and so on in the user application.
For easy handling of communication with drives conform to PROFIdrive higher level functions are provided. These are already prepared to use the resource management for the acyclic data exchange via DPV1.
The following functions are available for drives conform to PROFIdrive:
Read/Write parameters in the drive system
Activate/Deactivate complete drive objects
Activate/Deactivate components of drive objects
Saving of volatile RAM data into the retentive ROM memory (RAM2ROM)
Time synchronization of CPU and drive system to achieve a chronological order of alarms and messages
For implementing the SIMOTION version in SIMOTION SCOUT (STEP 7 V5.x) the LDPV1 software and manuals are included in the ProjectGenerator SIMOTION easyProject. The LDPV1 library and a prepared program for the global resource management (pGlobalBufferManager) are e.g. used by the SIMOTION module Startup Check and will automatically be integrated into the project if this module is selected.
The library and the global resource management are therefore available for user applications. |
Downloads
STEP 7 Professional / Basic V13 SP2 (TIA Portal)
For the usage in newer STEP 7 versions see corresponding system manuals (Compatibility of projects/PLC programs)
SIMATIC S7-1200/S7-1500
https://support.industry.siemens.com/cs/attachments/109479553/LAcycCom_DriveBasedFunctionalities_SIMATIC_V1_3_en.pdf
https://support.industry.siemens.com/cs/attachments/109479553/LAcycCom_ResourceManagement_SIMATIC_V1_2_en.pdf
https://support.industry.siemens.com/cs/attachments/109479553/LAcycCom_V1_3_1.zip
https://support.industry.siemens.com/cs/attachments/109479553/LAcycCom_Example_V1_3_1.zip
SIMOTION SCOUT / SIMOTION SCOUT TIA
https://support.industry.siemens.com/cs/attachments/109479553/109479553_LDPV1_SIMOTION_V4_2_9.zip |
|
| Back to top |
|
 |
grig100 Member 3


Joined: 01 Jan 2015 Posts: 752
|
Posted: 22/05/2019 18:46 Post subject: SIMATIC S7-1200/S7-1500 and SIMOTION: Acyclic Data Exchange |
|
|
SIMATIC S7-1200/S7-1500 and SIMOTION: Acyclic Data Exchange
https://support.industry.siemens.com/cs/document/109479553/simatic-s7-1200-s7-1500-and-simotion%3A-acyclic-data-exchange
The standard libraries LAcycCom for SIMATIC S7-1200/S7-1500 and LDPV1 for SIMOTION provide a collision-free coordination of communication resources in the CPU for acyclic data exchange via DPV1 services. Therefore the corresponding functions in these libraries have to be used in the application instead of the existing system functions for the communication with external devices.
A user application wants to communicate with external devices using acyclic data exchange e.g. to read the energy consumption value out of a device. There are limited resources available in the CPU for the communication handling via DPV1 services. If concurrent requests happen or the resources are exhausted then collisions and additional delays can occur. Because of this the communication throughput decreases. In addition the user has to evaluate the return values of the system functions and has to repeat the requests when the resources are available again. Therefore significant programming effort is necessary for the application engineer.
The libraries for acyclic data exchange via DPV1 services are intended to utilize the limited communication resources in SIMATIC and SIMOTION CPUs in an optimal way and also to avoid collisions in data transfer. As a result the communication to external devices is handled reliable and as fast as possible.
For this the SIMATIC standard library LAcycCom is available and for SIMOTION the standard library LDPV1. The resources for acyclic data exchange are arbitrated between the requesting instances in the SIMATIC and SIMOTION CPU. The libraries are divided into general resource management and several higher level functions for different external devices already using the resource management. Therefore a communication with e.g. ET 200SP or SINAMICS devices is possible.
In addition functionality is provided to be able to use the resource manager also with user programmed blocks. This is strongly recommended when using any acyclic system functions like RDREC, WRREC and so on in the user application.
For easy handling of communication with drives compliant to PROFIdrive higher level functions are provided. These are already prepared to use the resource management for the acyclic data exchange via DPV1.
The following functions are available for drives compliant to PROFIdrive:
| Code: | Read/Write parameters in the drive system
Activate/Deactivate complete drive objects
Activate/Deactivate components of drive objects
Saving of volatile RAM data into the retentive ROM memory (RAM2ROM)
Time synchronization of CPU and drive system to achieve a chronological order of alarms and messages |
For implementing the SIMOTION version in SIMOTION SCOUT (STEP 7 V5.x) the LDPV1 software and manuals are included in the ProjectGenerator SIMOTION easyProject. The LDPV1 library and a prepared program for the global resource management (pGlobalBufferManager) are used e.g. by the SIMOTION module StartupCheck and will automatically be integrated into the project if this module is selected.
The library and the global resource management are therefore available for user applications.
https://support.industry.siemens.com/cs/document/51339107/simotion-projectgenerator-easyproject
Downloads
STEP 7 Professional / Basic V15 (TIA Portal)
For the usage in newer STEP 7 versions see corresponding system manuals (Compatibility of projects/PLC programs)
SIMATIC S7-1200/S7-1500
https://support.industry.siemens.com/cs/attachments/109479553/LAcycCom_DriveBasedFunctionalities_SIMATIC_V1_5_en.pdf
https://support.industry.siemens.com/cs/attachments/109479553/LAcycCom_ResourceManagement_SIMATIC_V1_5_en.pdf
https://support.industry.siemens.com/cs/attachments/109479553/LAcycCom_V1_5_0.zip
https://support.industry.siemens.com/cs/attachments/109479553/LAcycCom_Example_V1_5_0.zip
SIMOTION SCOUT / SIMOTION SCOUT TIA
https://support.industry.siemens.com/cs/attachments/109479553/109479553_LDPV1_SIMOTION_V4_2_12.zip |
|
| Back to top |
|
 |
|