The interface ibaPDA-Request-HiPAC is suitable for the measurement data acquisition with a free symbol selection from Danieli HiPAC controllers via Ethernet (UDP/IP) or Reflective Memory. The measurement data is actively sent from the controller to ibaPDA. This requires the integration of request blocks into the HiPAC controller. These request blocks are used to cyclically send the current values of the variables selected by the user within ibaPDA to ibaPDA for recording.
In ibaPDA, the variables to be measured are selected using a browser. This enables access to all variables available in the controller. The values of the variables can be sent to ibaPDA via the following data paths:
-
UDP connection via ibaPDA-Interface-Generic-UDP
-
Reflective Memory, e.g. via ibaFOB-R or PCIe-5565PIORC (Abaco Systems);License ibaPDA-Interface-Reflective-Memory required
ibaPDA-Request-HiPAC supports HiPAC systems, which are based on a Core i7 CPU with the VxWorks operating system and the Codesys V2.3 or V3 runtime.
The ibaHiPACRequest library must be added to the project in the HiPAC controller. This library requires other libraries on its side that should be available if the HiPAC runtime is up to date. If libraries are missing, please contact Danieli.
The ibaHiPACRequest library contains the “agent” for the request function, which is divided into the following function blocks:
-
Management block IBA_REQ_A
-
Signal data block IBA_REQ_B
The management block can also be inserted in a (slow) task with low priority. It communicates with ibaPDA via the control path (Ethernet TCP/IP) and checks the list of variables.
The signal data block is assigned to a faster task with a higher priority. It collects the data and sends it to ibaPDA with each access on the data path.
You can find the libraries as archive files on the "iba Software & Manuals" data medium
at
\04_Libraries_and_Examples\10_Libraries\05_HIPAC\
Note |
|
---|---|
![]() |
The interface ibaPDA-Interface-Codesys-Xplorer can also be used to establish a connection with an HiPAC controller. However, no request function blocks are used and the measured values are only transmitted via Ethernet TCP/IP and not with cycle accuracy. |