6 pdo communication, Process data (pdo), Pdo communication – Lenze 3241C User Manual
Page 20: 3 api functions
3 API
functions
18
3.4.6
PDO communication
Process data (PDO)
In order to read process data from the backplane bus, the BpbReadPdo function is
used, reading the process input image. The process output image can be written to
the backplane bus by means of the BpbWritePdo function. The reading/writing of
PDOs is only possible in the Operational state.
Reading/writing the PDOs of a group is only transmitted from/to the BPB controller if
the group status is "RUNNING“. During the "INIT“ group status, the values are read as
0 (directly in the driver, not from the BPB controller).
By the BpdReadPdo and BpbWritePdo functions, a PDO block including a header
(contains the size of the PDOs and the status register) is provided or expected. In the
case of the writing access, the contents of the status register are ignored.
Abb. 3
Reading/writing the process image
DPRAM
Process output image
Process input image
RWB_Read(...)
{
...
ReadDPRAM()
...
}
RWB_Write(...)
{
...
ReadDPRAM()
...
}
PCI
BPB driver
- 9400 (954 pages)
- p300 (195 pages)
- I/O system 1000 (44 pages)
- PC-based automation (60 pages)
- DSD (496 pages)
- PLC Designer R3-x (159 pages)
- Engineer v2.21 (312 pages)
- PLC Designer ApplicationTemplate (PLC Designer R3-x) (177 pages)
- PLC Designer Migration PLC Designer (R2-x)-PLC Designer (R3-x) (30 pages)
- PLC Designer PLC Designer (R2-x) (844 pages)
- PLC Designer PLC Designer (R3-1) (1170 pages)
- PLC Designer PLC Designer (R2-x) CANopen for Runtime Systems (56 pages)
- PLC Designer PLC-Designer (R2-x) SoftMotion (290 pages)
- ApplicationTemplate PackML (PLC Designer R3-x) (99 pages)
- EASY Starter-ApplicationLoader (13 pages)
- ASY Starter Lenze OPC UA-Server (9 pages)
- 8400 motec (518 pages)
- 8400 TopLine (1760 pages)
- i700 (338 pages)
- 8400 HighLine (1576 pages)
- 8400 StateLine (1030 pages)
- 8400 BaseLine C (342 pages)
- 8400 BaseLine D (260 pages)
- E70ACxS Application Sample i700 (PLC Designer v3) (33 pages)
- E94AYFLF Digital frequency module (54 pages)
- E94ARNE Regenerative power supply (360 pages)
- E94AxHE Servo Drives 9400 HighLine (Firmware 01-37) (679 pages)
- E94AxHE Technology Application Actuating drive - Speed (38 pages)
- E94AxHE Technology Application Actuating drive - Torque (34 pages)
- E94AxHE Technology Application CiA402 Device profile (232 pages)
- E94AxHE Technology Application Electronic gearbox (80 pages)
- E94AxHE Technology Application Positioning sequence control (78 pages)
- E94AxHE Technology Application Synchronism (80 pages)
- E94AxHE Technology Application Table positioning (50 pages)
- Loader L-force Loader (45 pages)
- L-force I/O System 1000 (99 pages)
- Function library LenzeIO1000Drv (64 pages)
- ETC Motion Control (428 pages)
- Function library CANopenSdoDrv (26 pages)
- Function library LenzeConversionBox (14 pages)
- ACU UPS for Industrial PCs (18 pages)
- PLC Designer V2.x (336 pages)
- IPC Operating System Windows CE Thin Client (26 pages)
- IPC Operating System Windows Embedded Standard 2009 (14 pages)