Profibus module to ACS800 with protocol PPO5, crane macro.
See class ABB_ACC800_PPO5_IoModule how to make a complete configuration
with ABB_ACS_Pb_Slave, ABB_ACC800_PPO5 and ABB_ACC800_PPO5_IoModule objects.
Profibus communication
The Profibus communication (data flow) between converter and ProviewR is specified
by telegram types named PPO.
Communication data flow

The PPO5 telegram uses memory area from ID to PZD10 and the area is divided in
OUT and IN area (out area is sent from PLC to converter, i.e write).
The process data part in the PPO message are named SW, ACT, PZD3 etc. In the converter
the corresponding names are 'data in1', 'data in2', 'data in3' etc. For example
PZD3 corresponds to 'data in3'.
The channel names in the ABB_ACS800_IO_module class applies to the
PPO types specification I_SW, I_ACT and I_PZD3_4 etc.
Specification of PPO telegram
PPO Type 5 uses almost all area.

See also
Template Object |
Super.Process |
1 |
Io.I_ID.Description |
Parameter identification |
Io.I_ID.ConversionOn |
1 |
Io.I_ID.Representation |
2 |
Io.I_IND.Description |
Array index |
Io.I_IND.ConversionOn |
1 |
Io.I_IND.Representation |
2 |
Io.I_VALUE.Description |
Parameter value |
Io.I_VALUE.ConversionOn |
1 |
Io.I_VALUE.Representation |
1 |
Io.I_SW.Description |
Status word from converter (fixed) |
Io.I_SW.ConversionOn |
1 |
Io.I_SW.Representation |
3 |
Io.I_ACT.ConversionOn |
1 |
Io.I_ACT.ScanInterval |
1 |
Io.I_ACT.RawValRangeLow |
-2.000000e+04 |
Io.I_ACT.RawValRangeHigh |
2.000000e+04 |
Io.I_ACT.ChannelSigValRangeLow |
-2.000000e+04 |
Io.I_ACT.ChannelSigValRangeHigh |
2.000000e+04 |
Io.I_ACT.SensorPolyType |
1 |
Io.I_ACT.SensorSigValRangeLow |
-2.000000e+04 |
Io.I_ACT.SensorSigValRangeHigh |
2.000000e+04 |
Io.I_ACT.ActValRangeLow |
-1.000000e+02 |
Io.I_ACT.ActValRangeHigh |
1.000000e+02 |
Io.I_ACT.Representation |
2 |
Io.I_PZD3.ConversionOn |
1 |
Io.I_PZD3.ScanInterval |
1 |
Io.I_PZD3.RawValRangeLow |
-3.276700e+04 |
Io.I_PZD3.RawValRangeHigh |
3.276700e+04 |
Io.I_PZD3.ChannelSigValRangeLow |
-3.276700e+04 |
Io.I_PZD3.ChannelSigValRangeHigh |
3.276700e+04 |
Io.I_PZD3.SensorPolyType |
1 |
Io.I_PZD3.SensorSigValRangeLow |
-3.276700e+04 |
Io.I_PZD3.SensorSigValRangeHigh |
3.276700e+04 |
Io.I_PZD3.ActValRangeLow |
-3.276700e+02 |
Io.I_PZD3.ActValRangeHigh |
3.276700e+02 |
Io.I_PZD3.Representation |
2 |
Io.I_PZD4.ConversionOn |
1 |
Io.I_PZD4.ScanInterval |
1 |
Io.I_PZD4.RawValRangeLow |
-2.000000e+04 |
Io.I_PZD4.RawValRangeHigh |
2.000000e+04 |
Io.I_PZD4.ChannelSigValRangeLow |
-2.000000e+04 |
Io.I_PZD4.ChannelSigValRangeHigh |
2.000000e+04 |
Io.I_PZD4.SensorPolyType |
1 |
Io.I_PZD4.SensorSigValRangeLow |
-2.000000e+04 |
Io.I_PZD4.SensorSigValRangeHigh |
2.000000e+04 |
Io.I_PZD4.ActValRangeLow |
-1.000000e+02 |
Io.I_PZD4.ActValRangeHigh |
1.000000e+02 |
Io.I_PZD4.Representation |
2 |
Io.I_PZD5.ConversionOn |
1 |
Io.I_PZD5.ScanInterval |
1 |
Io.I_PZD5.RawValRangeLow |
-3.276700e+04 |
Io.I_PZD5.RawValRangeHigh |
3.276700e+04 |
Io.I_PZD5.ChannelSigValRangeLow |
-3.276700e+04 |
Io.I_PZD5.ChannelSigValRangeHigh |
3.276700e+04 |
Io.I_PZD5.SensorPolyType |
1 |
Io.I_PZD5.SensorSigValRangeLow |
-3.276700e+04 |
Io.I_PZD5.SensorSigValRangeHigh |
3.276700e+04 |
Io.I_PZD5.ActValRangeLow |
-3.276700e+04 |
Io.I_PZD5.ActValRangeHigh |
3.276700e+04 |
Io.I_PZD5.Representation |
2 |
Io.I_PZD6.ConversionOn |
1 |
Io.I_PZD6.ScanInterval |
1 |
Io.I_PZD6.RawValRangeLow |
-3.276700e+04 |
Io.I_PZD6.RawValRangeHigh |
3.276700e+04 |
Io.I_PZD6.ChannelSigValRangeLow |
-3.276700e+04 |
Io.I_PZD6.ChannelSigValRangeHigh |
3.276700e+04 |
Io.I_PZD6.SensorPolyType |
1 |
Io.I_PZD6.SensorSigValRangeLow |
-3.276700e+04 |
Io.I_PZD6.SensorSigValRangeHigh |
3.276700e+04 |
Io.I_PZD6.ActValRangeLow |
-3.276700e+03 |
Io.I_PZD6.ActValRangeHigh |
3.276700e+03 |
Io.I_PZD6.Representation |
2 |
Io.I_PZD7.ConversionOn |
1 |
Io.I_PZD7.Representation |
1 |
Io.I_PZD8.ConversionOn |
1 |
Io.I_PZD8.Representation |
3 |
Io.I_PZD9.ConversionOn |
1 |
Io.I_PZD9.Representation |
3 |
Io.I_PZD10.ConversionOn |
1 |
Io.I_PZD10.ScanInterval |
1 |
Io.I_PZD10.RawValRangeLow |
-3.276700e+04 |
Io.I_PZD10.RawValRangeHigh |
3.276700e+03 |
Io.I_PZD10.ChannelSigValRangeLow |
-3.276700e+04 |
Io.I_PZD10.ChannelSigValRangeHigh |
3.276700e+04 |
Io.I_PZD10.SensorPolyType |
1 |
Io.I_PZD10.SensorSigValRangeLow |
-3.276700e+04 |
Io.I_PZD10.SensorSigValRangeHigh |
3.276700e+04 |
Io.I_PZD10.ActValRangeLow |
-3.276700e+02 |
Io.I_PZD10.ActValRangeHigh |
3.276700e+02 |
Io.I_PZD10.Representation |
2 |
Io.O_ID.Representation |
3 |
Io.O_IND.Representation |
3 |
Io.O_VALUE.Representation |
1 |
Io.O_CW.Representation |
2 |
Io.O_REF.OutPolyType |
1 |
Io.O_REF.ActValRangeLow |
-1.000000e+02 |
Io.O_REF.ActValRangeHigh |
1.000000e+02 |
Io.O_REF.SensorSigValRangeLow |
-2.000000e+04 |
Io.O_REF.SensorSigValRangeHigh |
2.000000e+04 |
Io.O_REF.ChannelSigValRangeLow |
-2.000000e+04 |
Io.O_REF.ChannelSigValRangeHigh |
2.000000e+04 |
Io.O_REF.RawValRangeLow |
-2.000000e+04 |
Io.O_REF.RawValRangeHigh |
2.000000e+04 |
Io.O_REF.Representation |
2 |
Io.O_PZD3.OutPolyType |
1 |
Io.O_PZD3.ActValRangeLow |
-3.276700e+02 |
Io.O_PZD3.ActValRangeHigh |
3.276700e+02 |
Io.O_PZD3.SensorSigValRangeLow |
-3.276700e+04 |
Io.O_PZD3.SensorSigValRangeHigh |
3.276700e+04 |
Io.O_PZD3.ChannelSigValRangeLow |
-3.276700e+04 |
Io.O_PZD3.ChannelSigValRangeHigh |
3.276700e+04 |
Io.O_PZD3.RawValRangeLow |
-3.276700e+04 |
Io.O_PZD3.RawValRangeHigh |
3.276700e+04 |
Io.O_PZD3.Representation |
2 |
Io.O_PZD4.OutPolyType |
1 |
Io.O_PZD4.ActValRangeHigh |
3.276700e+01 |
Io.O_PZD4.SensorSigValRangeLow |
-3.276700e+04 |
Io.O_PZD4.SensorSigValRangeHigh |
3.276700e+04 |
Io.O_PZD4.ChannelSigValRangeLow |
-3.276700e+04 |
Io.O_PZD4.ChannelSigValRangeHigh |
3.276700e+04 |
Io.O_PZD4.RawValRangeLow |
-3.276700e+04 |
Io.O_PZD4.RawValRangeHigh |
3.276700e+04 |
Io.O_PZD4.Representation |
2 |
Io.O_PZD5.OutPolyType |
1 |
Io.O_PZD5.ActValRangeLow |
-1.000000e+02 |
Io.O_PZD5.ActValRangeHigh |
1.000000e+02 |
Io.O_PZD5.SensorSigValRangeLow |
-2.000000e+04 |
Io.O_PZD5.SensorSigValRangeHigh |
2.000000e+04 |
Io.O_PZD5.ChannelSigValRangeLow |
-2.000000e+04 |
Io.O_PZD5.ChannelSigValRangeHigh |
2.000000e+04 |
Io.O_PZD5.RawValRangeLow |
-2.000000e+04 |
Io.O_PZD5.RawValRangeHigh |
2.000000e+04 |
Io.O_PZD5.Representation |
2 |
Io.O_PZD6.OutPolyType |
1 |
Io.O_PZD6.ActValRangeLow |
-3.276700e+04 |
Io.O_PZD6.ActValRangeHigh |
3.276700e+04 |
Io.O_PZD6.SensorSigValRangeLow |
-3.276700e+04 |
Io.O_PZD6.SensorSigValRangeHigh |
3.276700e+04 |
Io.O_PZD6.ChannelSigValRangeLow |
-3.276700e+04 |
Io.O_PZD6.ChannelSigValRangeHigh |
3.276700e+04 |
Io.O_PZD6.RawValRangeLow |
-3.276700e+04 |
Io.O_PZD6.RawValRangeHigh |
3.276700e+04 |
Io.O_PZD6.Representation |
2 |
Io.O_PZD7.Representation |
2 |
Io.O_PZD8.OutPolyType |
1 |
Io.O_PZD8.ActValRangeLow |
-3.276700e+02 |
Io.O_PZD8.ActValRangeHigh |
3.276700e+02 |
Io.O_PZD8.SensorSigValRangeLow |
-3.276700e+04 |
Io.O_PZD8.SensorSigValRangeHigh |
3.276700e+04 |
Io.O_PZD8.ChannelSigValRangeLow |
-3.276700e+04 |
Io.O_PZD8.ChannelSigValRangeHigh |
3.276700e+04 |
Io.O_PZD8.RawValRangeLow |
-3.276700e+04 |
Io.O_PZD8.RawValRangeHigh |
3.276700e+04 |
Io.O_PZD8.Representation |
2 |
Io.O_PZD9.OutPolyType |
1 |
Io.O_PZD9.ActValRangeLow |
-1.000000e+02 |
Io.O_PZD9.ActValRangeHigh |
1.000000e+02 |
Io.O_PZD9.SensorSigValRangeLow |
-3.276700e+04 |
Io.O_PZD9.SensorSigValRangeHigh |
3.276700e+04 |
Io.O_PZD9.ChannelSigValRangeLow |
-3.276700e+04 |
Io.O_PZD9.ChannelSigValRangeHigh |
3.276700e+04 |
Io.O_PZD9.RawValRangeLow |
-3.276700e+04 |
Io.O_PZD9.RawValRangeHigh |
3.276700e+04 |
Io.O_PZD9.Representation |
2 |
Io.O_PZD10.OutPolyType |
1 |
Io.O_PZD10.ActValRangeLow |
-1.000000e+02 |
Io.O_PZD10.ActValRangeHigh |
1.000000e+02 |
Io.O_PZD10.SensorSigValRangeLow |
-3.276700e+04 |
Io.O_PZD10.SensorSigValRangeHigh |
3.276700e+04 |
Io.O_PZD10.ChannelSigValRangeLow |
-3.276700e+04 |
Io.O_PZD10.ChannelSigValRangeHigh |
3.276700e+04 |
Io.O_PZD10.RawValRangeLow |
-3.276700e+04 |
Io.O_PZD10.RawValRangeHigh |
3.276700e+04 |
Io.O_PZD10.Representation |
2 |