Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
P
proview
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Esteban Blanc
proview
Commits
7db49cf6
Commit
7db49cf6
authored
Jul 02, 2010
by
Claes Sjofors
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
IoConnect, common IO module objects for different busses
parent
31379b26
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
1944 additions
and
1536 deletions
+1944
-1536
abb/wbl/mcomp/src/abb.wb_load
abb/wbl/mcomp/src/abb.wb_load
+696
-401
bcomp/wbl/bcomp/src/basecomponent.wb_load
bcomp/wbl/bcomp/src/basecomponent.wb_load
+1061
-1037
othermanu/wbl/mcomp/src/othermanufacturer.wb_load
othermanu/wbl/mcomp/src/othermanufacturer.wb_load
+25
-25
src/lib/rt/src/rt_io_base.c
src/lib/rt/src/rt_io_base.c
+12
-1
wb/exe/wb_upgrade/src/wb_upgrade.cpp
wb/exe/wb_upgrade/src/wb_upgrade.cpp
+150
-72
No files found.
abb/wbl/mcomp/src/abb.wb_load
View file @
7db49cf6
Volume ABB $ClassVolume 0.0.250.2
Volume ABB $ClassVolume 0.0.250.2
Body SysBody 01-JAN-1970 01:00:00.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr NextOix = "_X394
1
"
Attr NextOix = "_X394
3
"
Attr NextCix = "_X
38
"
Attr NextCix = "_X
40
"
Attr NextTix[0] = "_X3"
Attr NextTix[0] = "_X3"
EndBody
EndBody
Object Type $TypeHier 1749 12-OCT-2005 13:25:10.29
Object Type $TypeHier 1749 12-OCT-2005 13:25:10.29
...
@@ -883,26 +883,26 @@ Volume ABB $ClassVolume 0.0.250.2
...
@@ -883,26 +883,26 @@ Volume ABB $ClassVolume 0.0.250.2
Object Template ABB_ACS800_1 2148237312 12-OCT-2005 12:58:20.00
Object Template ABB_ACS800_1 2148237312 12-OCT-2005 12:58:20.00
Body RtBody 18-MAR-2010 15:59:01.55
Body RtBody 18-MAR-2010 15:59:01.55
Attr Specification = "ABB ACS800 Frequency converter"
Attr Specification = "ABB ACS800 Frequency converter"
Attr InIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_ID"
Attr InIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_ID"
Attr InIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_IND"
Attr InIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_IND"
Attr InValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_VALUE"
Attr InValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_VALUE"
Attr ActSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_ACT"
Attr ActSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_ACT"
Attr ActSpeed.DefTrend = "ABB:Class-ABB_ACS800_1-Template.TrendActSpeed"
Attr ActSpeed.DefTrend = "ABB:Class-ABB_ACS800_1-Template.TrendActSpeed"
Attr ActTorque.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD4"
Attr ActTorque.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD4"
Attr ActTorque.DefTrend = "ABB:Class-ABB_ACS800_1-Template.TrendActTorque"
Attr ActTorque.DefTrend = "ABB:Class-ABB_ACS800_1-Template.TrendActTorque"
Attr ActCurrent.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD3"
Attr ActCurrent.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD3"
Attr ActCurrent.DefTrend = "ABB:Class-ABB_ACS800_1-Template.TrendActCurrent"
Attr ActCurrent.DefTrend = "ABB:Class-ABB_ACS800_1-Template.TrendActCurrent"
Attr StatusWordSW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_SW"
Attr StatusWordSW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_SW"
Attr FaultWord1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD5"
Attr FaultWord1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD5"
Attr FaultWord2.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD6"
Attr FaultWord2.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD6"
Attr Di6_1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD7"
Attr Di6_1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD7"
Attr StatusWordSW3.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD9"
Attr StatusWordSW3.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD9"
Attr AlarmWord5.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD8"
Attr AlarmWord5.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD8"
Attr OutIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_ID"
Attr OutIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_ID"
Attr OutIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_IND"
Attr OutIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_IND"
Attr OutValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_VALUE"
Attr OutValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_VALUE"
Attr ControlWordCW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_CW"
Attr ControlWordCW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_CW"
Attr RefSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_REF"
Attr RefSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_REF"
Attr RefSpeed.DefTrend = "ABB:Class-ABB_ACS800_1-Template.TrendRefSpeed"
Attr RefSpeed.DefTrend = "ABB:Class-ABB_ACS800_1-Template.TrendRefSpeed"
Attr PowerUpTime = 1.500000e+01
Attr PowerUpTime = 1.500000e+01
Attr AlarmLocalMod = "Frequency converter is in local mode"
Attr AlarmLocalMod = "Frequency converter is in local mode"
...
@@ -953,10 +953,12 @@ Volume ABB $ClassVolume 0.0.250.2
...
@@ -953,10 +953,12 @@ Volume ABB $ClassVolume 0.0.250.2
Object ConfiguratorPoson $Menu 525 22-FEB-2008 14:53:14.67
Object ConfiguratorPoson $Menu 525 22-FEB-2008 14:53:14.67
Object Pointed $Menu 526 12-OCT-2005 12:58:20.00
Object Pointed $Menu 526 12-OCT-2005 12:58:20.00
Object IoConnect $MenuButton 527 12-OCT-2005 12:58:20.00
Object IoConnect $MenuButton 527 12-OCT-2005 12:58:20.00
Body SysBody 0
1-JAN-1970 01:00:00.00
Body SysBody 0
2-JUL-2010 15:18:59.97
Attr ButtonName = "Connect IO"
Attr ButtonName = "Connect IO"
Attr MethodName = "$AttrRef-IoConnect"
Attr MethodName = "$AttrRef-IoConnect"
Attr MethodArguments[0] = "ABB_ACS_PPO5_IoModule"
Attr FilterName = "$AttrRef-IoConnectFilter"
Attr FilterName = "$AttrRef-IoConnectFilter"
Attr FilterArguments[0] = "ABB_ACS_PPO5_IoModule"
EndBody
EndBody
EndObject
EndObject
EndObject
EndObject
...
@@ -11592,8 +11594,8 @@ ABB ACS800 Typ 1"
...
@@ -11592,8 +11594,8 @@ ABB ACS800 Typ 1"
! @b Profibus
! @b Profibus
! For profibus connection with protocol PPO5 use the profibus Module object
! For profibus connection with protocol PPO5 use the profibus Module object
! ABB_ACS_PPO5.
! ABB_ACS_PPO5.
! Create a module object in the node hierarchy and connect
it to the ACC800
! Create a module object in the node hierarchy and connect
the Io attribute of
! object with the connect function.
!
the ABB_ACS_PPO5 object to the ACC800
object with the connect function.
!
!
! @b See also
! @b See also
! @classlink ABB_ACC800Fo abb_abb_acc800fo.html
! @classlink ABB_ACC800Fo abb_abb_acc800fo.html
...
@@ -12143,35 +12145,35 @@ ABB ACS800 Typ 1"
...
@@ -12143,35 +12145,35 @@ ABB ACS800 Typ 1"
Object Template ABB_ACC800 2152955904 13-MAR-2006 09:55:00.00
Object Template ABB_ACC800 2152955904 13-MAR-2006 09:55:00.00
Body RtBody 14-MAR-2006 13:12:27.40
Body RtBody 14-MAR-2006 13:12:27.40
Attr Specification = "ABB ACC800 Frequency converter with crane macro"
Attr Specification = "ABB ACC800 Frequency converter with crane macro"
Attr InIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.I_ID"
Attr InIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.I_ID"
Attr InIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.I_IND"
Attr InIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.I_IND"
Attr InValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_AC
S_PPO5
.I_VALUE"
Attr InValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_AC
C_PPO5_IoModule
.I_VALUE"
Attr StatusWordSW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.I_SW"
Attr StatusWordSW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.I_SW"
Attr ActSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.I_ACT"
Attr ActSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.I_ACT"
Attr ActSpeed.DefTrend = "ABB:Class-ABB_ACC800-Template.TrendActSpeed"
Attr ActSpeed.DefTrend = "ABB:Class-ABB_ACC800-Template.TrendActSpeed"
Attr ActTorque.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.I_PZD3"
Attr ActTorque.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.I_PZD3"
Attr ActTorque.DefTrend = "ABB:Class-ABB_ACC800-Template.TrendActTorque"
Attr ActTorque.DefTrend = "ABB:Class-ABB_ACC800-Template.TrendActTorque"
Attr SpeedRef3.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.I_PZD4"
Attr SpeedRef3.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.I_PZD4"
Attr PosActPPU.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.I_PZD5"
Attr PosActPPU.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.I_PZD5"
Attr ActCurrent.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.I_PZD6"
Attr ActCurrent.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.I_PZD6"
Attr ActCurrent.DefTrend = "ABB:Class-ABB_ACC800-Template.TrendActCurrent"
Attr ActCurrent.DefTrend = "ABB:Class-ABB_ACC800-Template.TrendActCurrent"
Attr FaultWord1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.I_PZD7"
Attr FaultWord1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.I_PZD7"
Attr FaultWord2.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.I_PZD8"
Attr FaultWord2.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.I_PZD8"
Attr AlarmWord.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.I_PZD9"
Attr AlarmWord.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.I_PZD9"
Attr MotorVolt.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.I_PZD10"
Attr MotorVolt.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.I_PZD10"
Attr OutIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.O_ID"
Attr OutIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.O_ID"
Attr OutIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.O_IND"
Attr OutIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.O_IND"
Attr OutValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.O_VALUE"
Attr OutValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.O_VALUE"
Attr ControlWordCW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.O_CW"
Attr ControlWordCW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.O_CW"
Attr RefSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.O_REF"
Attr RefSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.O_REF"
Attr RefSpeed.DefTrend = "ABB:Class-ABB_ACC800-Template.TrendRefSpeed"
Attr RefSpeed.DefTrend = "ABB:Class-ABB_ACC800-Template.TrendRefSpeed"
Attr TorqRef.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.O_PZD3"
Attr TorqRef.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.O_PZD3"
Attr RampRate.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.O_PZD4"
Attr RampRate.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.O_PZD4"
Attr SpeedCorr.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.O_PZD5"
Attr SpeedCorr.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.O_PZD5"
Attr PosPrePPU.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.O_PZD6"
Attr PosPrePPU.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.O_PZD6"
Attr AuxComWord.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.O_PZD7"
Attr AuxComWord.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.O_PZD7"
Attr LoadMeasRef.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.O_PZD8"
Attr LoadMeasRef.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.O_PZD8"
Attr ParValue1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5.O_PZD10"
Attr ParValue1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACC_PPO5
_IoModule
.O_PZD10"
Attr PowerUpTime = 1.500000e+01
Attr PowerUpTime = 1.500000e+01
Attr AlarmLocalMod = "Frequency converter is in local mode"
Attr AlarmLocalMod = "Frequency converter is in local mode"
Attr AlarmWarning = "Frequency converter warning"
Attr AlarmWarning = "Frequency converter warning"
...
@@ -12221,10 +12223,12 @@ ABB ACS800 Typ 1"
...
@@ -12221,10 +12223,12 @@ ABB ACS800 Typ 1"
Object ConfiguratorPoson $Menu 2449 22-FEB-2008 14:53:28.81
Object ConfiguratorPoson $Menu 2449 22-FEB-2008 14:53:28.81
Object Pointed $Menu 2450 13-MAR-2006 09:34:22.38
Object Pointed $Menu 2450 13-MAR-2006 09:34:22.38
Object IoConnect $MenuButton 2451 13-MAR-2006 09:34:22.38
Object IoConnect $MenuButton 2451 13-MAR-2006 09:34:22.38
Body SysBody
13-MAR-2006 09:34:22.38
Body SysBody
02-JUL-2010 15:19:26.77
Attr ButtonName = "Connect IO"
Attr ButtonName = "Connect IO"
Attr MethodName = "$AttrRef-IoConnect"
Attr MethodName = "$AttrRef-IoConnect"
Attr MethodArguments[0] = "ABB_ACC_PPO5_IoModule"
Attr FilterName = "$AttrRef-IoConnectFilter"
Attr FilterName = "$AttrRef-IoConnectFilter"
Attr FilterArguments[0] = "ABB_ACC_PPO5_IoModule"
EndBody
EndBody
EndObject
EndObject
EndObject
EndObject
...
@@ -23665,9 +23669,9 @@ ABB ACC800"
...
@@ -23665,9 +23669,9 @@ ABB ACC800"
! @b Profibus
! @b Profibus
! For profibus connection with protocol PPO5 use the profibus Module object
! For profibus connection with protocol PPO5 use the profibus Module object
! ABB_ACS_PPO5.
! ABB_ACS_PPO5.
! Create a module object in the node hierarchy and connect
it to the ACS800
! Create a module object in the node hierarchy and connect
the Io attribute
! o
bject with the connect function. The ACS800 object is an attribute in the
! o
f the ABB_ACS_PPO5 object to the ACS800 object with the connect function.
! ABB_ACS800MotorAggr object.
!
The ACS800 object is an attribute in the
ABB_ACS800MotorAggr object.
!
!
! @b Simulate
! @b Simulate
! For simulation of the pump, use the plc object ABB_ACS800MotorAggrSim.
! For simulation of the pump, use the plc object ABB_ACS800MotorAggrSim.
...
@@ -24416,26 +24420,26 @@ ABB ACC800"
...
@@ -24416,26 +24420,26 @@ ABB ACC800"
Attr Contactor.AlarmText = "Feedback contactor lost"
Attr Contactor.AlarmText = "Feedback contactor lost"
Attr ACS800.Description = "Frequency converter"
Attr ACS800.Description = "Frequency converter"
Attr ACS800.Specification = "ABB Frequency converter ASC800"
Attr ACS800.Specification = "ABB Frequency converter ASC800"
Attr ACS800.InIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_ID"
Attr ACS800.InIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_ID"
Attr ACS800.InIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_IND"
Attr ACS800.InIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_IND"
Attr ACS800.InValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_VALUE"
Attr ACS800.InValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_VALUE"
Attr ACS800.ActSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_ACT"
Attr ACS800.ActSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_ACT"
Attr ACS800.ActSpeed.PresMaxLimit = 2.000000e+03
Attr ACS800.ActSpeed.PresMaxLimit = 2.000000e+03
Attr ACS800.ActTorque.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD4"
Attr ACS800.ActTorque.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD4"
Attr ACS800.ActTorque.PresMaxLimit = 3.000000e+02
Attr ACS800.ActTorque.PresMaxLimit = 3.000000e+02
Attr ACS800.ActCurrent.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD3"
Attr ACS800.ActCurrent.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD3"
Attr ACS800.ActCurrent.PresMaxLimit = 5.000000e+01
Attr ACS800.ActCurrent.PresMaxLimit = 5.000000e+01
Attr ACS800.StatusWordSW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_SW"
Attr ACS800.StatusWordSW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_SW"
Attr ACS800.FaultWord1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD5"
Attr ACS800.FaultWord1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD5"
Attr ACS800.FaultWord2.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD6"
Attr ACS800.FaultWord2.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD6"
Attr ACS800.Di6_1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD7"
Attr ACS800.Di6_1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD7"
Attr ACS800.StatusWordSW3.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD9"
Attr ACS800.StatusWordSW3.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD9"
Attr ACS800.AlarmWord5.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD8"
Attr ACS800.AlarmWord5.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD8"
Attr ACS800.OutIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_ID"
Attr ACS800.OutIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_ID"
Attr ACS800.OutIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_IND"
Attr ACS800.OutIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_IND"
Attr ACS800.OutValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_VALUE"
Attr ACS800.OutValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_VALUE"
Attr ACS800.ControlWordCW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_CW"
Attr ACS800.ControlWordCW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_CW"
Attr ACS800.RefSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_REF"
Attr ACS800.RefSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_REF"
Attr ACS800.RefSpeed.PresMaxLimit = 2.000000e+03
Attr ACS800.RefSpeed.PresMaxLimit = 2.000000e+03
Attr ACS800.PowerUpTime = 1.500000e+01
Attr ACS800.PowerUpTime = 1.500000e+01
Attr ACS800.AlarmLocalMod = "Frequency converter is in local mode"
Attr ACS800.AlarmLocalMod = "Frequency converter is in local mode"
...
@@ -34973,9 +34977,9 @@ ABB ACS800 Aggregate
...
@@ -34973,9 +34977,9 @@ ABB ACS800 Aggregate
! @b Profibus
! @b Profibus
! For profibus connection with protocol PPO5 use the profibus Module object
! For profibus connection with protocol PPO5 use the profibus Module object
! ABB_ACS_PPO5.
! ABB_ACS_PPO5.
! Create a module object in the node hierarchy and connect
it to the ACS800
! Create a module object in the node hierarchy and connect
the Io attribute
! o
bject with the connect function. The ACS800 object is an attribute in the
! o
f the ABB_ACS_PPO5 object to the ACS800 object with the connect function.
! ABB_ACS800PumpAggr object.
!
The ACS800 object is an attribute in the
ABB_ACS800PumpAggr object.
!
!
! @b Simulate
! @b Simulate
! For simulation of the pump, use the plc object ABB_ACS800MotorAggrSim.
! For simulation of the pump, use the plc object ABB_ACS800MotorAggrSim.
...
@@ -35030,26 +35034,26 @@ ABB ACS800 Aggregate
...
@@ -35030,26 +35034,26 @@ ABB ACS800 Aggregate
Attr Super.Contactor.AlarmText = "Feedback contactor lost"
Attr Super.Contactor.AlarmText = "Feedback contactor lost"
Attr Super.ACS800.Description = "Frequency converter"
Attr Super.ACS800.Description = "Frequency converter"
Attr Super.ACS800.Specification = "ABB Frequency converter ASC800"
Attr Super.ACS800.Specification = "ABB Frequency converter ASC800"
Attr Super.ACS800.InIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_ID"
Attr Super.ACS800.InIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_ID"
Attr Super.ACS800.InIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_IND"
Attr Super.ACS800.InIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_IND"
Attr Super.ACS800.InValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_VALUE"
Attr Super.ACS800.InValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_VALUE"
Attr Super.ACS800.ActSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_ACT"
Attr Super.ACS800.ActSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_ACT"
Attr Super.ACS800.ActSpeed.PresMaxLimit = 2.000000e+03
Attr Super.ACS800.ActSpeed.PresMaxLimit = 2.000000e+03
Attr Super.ACS800.ActTorque.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD4"
Attr Super.ACS800.ActTorque.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD4"
Attr Super.ACS800.ActTorque.PresMaxLimit = 3.000000e+02
Attr Super.ACS800.ActTorque.PresMaxLimit = 3.000000e+02
Attr Super.ACS800.ActCurrent.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD3"
Attr Super.ACS800.ActCurrent.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD3"
Attr Super.ACS800.ActCurrent.PresMaxLimit = 5.000000e+01
Attr Super.ACS800.ActCurrent.PresMaxLimit = 5.000000e+01
Attr Super.ACS800.StatusWordSW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_SW"
Attr Super.ACS800.StatusWordSW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_SW"
Attr Super.ACS800.FaultWord1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD5"
Attr Super.ACS800.FaultWord1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD5"
Attr Super.ACS800.FaultWord2.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD6"
Attr Super.ACS800.FaultWord2.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD6"
Attr Super.ACS800.Di6_1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD7"
Attr Super.ACS800.Di6_1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD7"
Attr Super.ACS800.StatusWordSW3.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD9"
Attr Super.ACS800.StatusWordSW3.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD9"
Attr Super.ACS800.AlarmWord5.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD8"
Attr Super.ACS800.AlarmWord5.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD8"
Attr Super.ACS800.OutIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_ID"
Attr Super.ACS800.OutIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_ID"
Attr Super.ACS800.OutIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_IND"
Attr Super.ACS800.OutIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_IND"
Attr Super.ACS800.OutValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_VALUE"
Attr Super.ACS800.OutValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_VALUE"
Attr Super.ACS800.ControlWordCW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_CW"
Attr Super.ACS800.ControlWordCW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_CW"
Attr Super.ACS800.RefSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_REF"
Attr Super.ACS800.RefSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_REF"
Attr Super.ACS800.RefSpeed.PresMaxLimit = 2.000000e+03
Attr Super.ACS800.RefSpeed.PresMaxLimit = 2.000000e+03
Attr Super.ACS800.PowerUpTime = 1.500000e+01
Attr Super.ACS800.PowerUpTime = 1.500000e+01
Attr Super.ACS800.AlarmLocalMod = "Frequency converter is in local mode"
Attr Super.ACS800.AlarmLocalMod = "Frequency converter is in local mode"
...
@@ -35169,9 +35173,9 @@ ABB ACS800 Aggregate
...
@@ -35169,9 +35173,9 @@ ABB ACS800 Aggregate
! @b Profibus
! @b Profibus
! For profibus connection with protocol PPO5 use the profibus Module object
! For profibus connection with protocol PPO5 use the profibus Module object
! ABB_ACS_PPO5.
! ABB_ACS_PPO5.
! Create a module object in the node hierarchy and connect
it to the ACS800
! Create a module object in the node hierarchy and connect
the Io attribute
! o
bject with the connect function. The ACS800 object is an attribute in the
! o
f the ABB_ACS_PPO5 object to the ACS800 object with the connect function.
! ABB_ACS800FanAggr object.
!
The ACS800 object is an attribute in the
ABB_ACS800FanAggr object.
!
!
! @b Simulate
! @b Simulate
! For simulation of the pump, use the plc object ABB_ACS800MotorAggrSim.
! For simulation of the pump, use the plc object ABB_ACS800MotorAggrSim.
...
@@ -35226,26 +35230,26 @@ ABB ACS800 Aggregate
...
@@ -35226,26 +35230,26 @@ ABB ACS800 Aggregate
Attr Super.Contactor.AlarmText = "Feedback contactor lost"
Attr Super.Contactor.AlarmText = "Feedback contactor lost"
Attr Super.ACS800.Description = "Frequency converter"
Attr Super.ACS800.Description = "Frequency converter"
Attr Super.ACS800.Specification = "ABB Frequency converter ASC800"
Attr Super.ACS800.Specification = "ABB Frequency converter ASC800"
Attr Super.ACS800.InIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_ID"
Attr Super.ACS800.InIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_ID"
Attr Super.ACS800.InIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_IND"
Attr Super.ACS800.InIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_IND"
Attr Super.ACS800.InValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_VALUE"
Attr Super.ACS800.InValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_VALUE"
Attr Super.ACS800.ActSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_ACT"
Attr Super.ACS800.ActSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_ACT"
Attr Super.ACS800.ActSpeed.PresMaxLimit = 2.000000e+03
Attr Super.ACS800.ActSpeed.PresMaxLimit = 2.000000e+03
Attr Super.ACS800.ActTorque.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD4"
Attr Super.ACS800.ActTorque.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD4"
Attr Super.ACS800.ActTorque.PresMaxLimit = 3.000000e+02
Attr Super.ACS800.ActTorque.PresMaxLimit = 3.000000e+02
Attr Super.ACS800.ActCurrent.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD3"
Attr Super.ACS800.ActCurrent.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD3"
Attr Super.ACS800.ActCurrent.PresMaxLimit = 5.000000e+01
Attr Super.ACS800.ActCurrent.PresMaxLimit = 5.000000e+01
Attr Super.ACS800.StatusWordSW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_SW"
Attr Super.ACS800.StatusWordSW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_SW"
Attr Super.ACS800.FaultWord1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD5"
Attr Super.ACS800.FaultWord1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD5"
Attr Super.ACS800.FaultWord2.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD6"
Attr Super.ACS800.FaultWord2.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD6"
Attr Super.ACS800.Di6_1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD7"
Attr Super.ACS800.Di6_1.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD7"
Attr Super.ACS800.StatusWordSW3.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD9"
Attr Super.ACS800.StatusWordSW3.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD9"
Attr Super.ACS800.AlarmWord5.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.I_PZD8"
Attr Super.ACS800.AlarmWord5.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.I_PZD8"
Attr Super.ACS800.OutIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_ID"
Attr Super.ACS800.OutIdPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_ID"
Attr Super.ACS800.OutIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_IND"
Attr Super.ACS800.OutIndPar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_IND"
Attr Super.ACS800.OutValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_VALUE"
Attr Super.ACS800.OutValuePar.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_VALUE"
Attr Super.ACS800.ControlWordCW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_CW"
Attr Super.ACS800.ControlWordCW.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_CW"
Attr Super.ACS800.RefSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5.O_REF"
Attr Super.ACS800.RefSpeed.SigChanCon = "$IoConnect:ABB-Class-ABB_ACS_PPO5
_IoModule
.O_REF"
Attr Super.ACS800.RefSpeed.PresMaxLimit = 2.000000e+03
Attr Super.ACS800.RefSpeed.PresMaxLimit = 2.000000e+03
Attr Super.ACS800.PowerUpTime = 1.500000e+01
Attr Super.ACS800.PowerUpTime = 1.500000e+01
Attr Super.ACS800.AlarmLocalMod = "Frequency converter is in local mode"
Attr Super.ACS800.AlarmLocalMod = "Frequency converter is in local mode"
...
@@ -35359,15 +35363,15 @@ ABB ACS800 Aggregate
...
@@ -35359,15 +35363,15 @@ ABB ACS800 Aggregate
Body RtBody 18-MAR-2008 16:47:30.00
Body RtBody 18-MAR-2008 16:47:30.00
Attr Super.Specification = "Frequency converter ABB ACS800 with Profibus PPO3 protocol"
Attr Super.Specification = "Frequency converter ABB ACS800 with Profibus PPO3 protocol"
Attr Super.StatusWordSW.Description = "Status Word, from converter"
Attr Super.StatusWordSW.Description = "Status Word, from converter"
Attr Super.StatusWordSW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Pb
Module.I_SW"
Attr Super.StatusWordSW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Io
Module.I_SW"
Attr Super.ActSpeed.Description = "Actual Value, from converter"
Attr Super.ActSpeed.Description = "Actual Value, from converter"
Attr Super.ActSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Pb
Module.I_ACT"
Attr Super.ActSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Io
Module.I_ACT"
Attr Super.ActSpeed.PresMinLimit = 1.000000e+02
Attr Super.ActSpeed.PresMinLimit = 1.000000e+02
Attr Super.ActSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.ActSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.ControlWordCW.Description = "Control Word, to converter"
Attr Super.ControlWordCW.Description = "Control Word, to converter"
Attr Super.ControlWordCW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Pb
Module.O_CW"
Attr Super.ControlWordCW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Io
Module.O_CW"
Attr Super.RefSpeed.Description = "Reference Value, to converter"
Attr Super.RefSpeed.Description = "Reference Value, to converter"
Attr Super.RefSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Pb
Module.O_REF"
Attr Super.RefSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Io
Module.O_REF"
Attr Super.RefSpeed.PresMinLimit = 1.000000e+02
Attr Super.RefSpeed.PresMinLimit = 1.000000e+02
Attr Super.RefSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.RefSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.PowerUpTime = 1.500000e+01
Attr Super.PowerUpTime = 1.500000e+01
...
@@ -35430,58 +35434,58 @@ ABB ACS800 Aggregate
...
@@ -35430,58 +35434,58 @@ ABB ACS800 Aggregate
Body RtBody 18-MAR-2008 16:47:17.11
Body RtBody 18-MAR-2008 16:47:17.11
Attr Super.Specification = "Frequency converter ABB ACS800 with Profibus PPO5 protocol"
Attr Super.Specification = "Frequency converter ABB ACS800 with Profibus PPO5 protocol"
Attr Super.InIdPar.Description = "Parameter Identification, from converter"
Attr Super.InIdPar.Description = "Parameter Identification, from converter"
Attr Super.InIdPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_ID"
Attr Super.InIdPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_ID"
Attr Super.InIndPar.Description = "Array Index, from converter"
Attr Super.InIndPar.Description = "Array Index, from converter"
Attr Super.InIndPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_IND"
Attr Super.InIndPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_IND"
Attr Super.InValuePar.Description = "Parameter Value, from converter"
Attr Super.InValuePar.Description = "Parameter Value, from converter"
Attr Super.InValuePar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_VALUE"
Attr Super.InValuePar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_VALUE"
Attr Super.StatusWordSW.Description = "Status Word, from converter"
Attr Super.StatusWordSW.Description = "Status Word, from converter"
Attr Super.StatusWordSW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_SW"
Attr Super.StatusWordSW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_SW"
Attr Super.ActSpeed.Description = "Actual Value, from converter"
Attr Super.ActSpeed.Description = "Actual Value, from converter"
Attr Super.ActSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_ACT"
Attr Super.ActSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_ACT"
Attr Super.ActSpeed.PresMaxLimit = 1.000000e+02
Attr Super.ActSpeed.PresMaxLimit = 1.000000e+02
Attr Super.ActSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.ActSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.ActTorque.Description = "Torque, Process Data 4 from converter"
Attr Super.ActTorque.Description = "Torque, Process Data 4 from converter"
Attr Super.ActTorque.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD4"
Attr Super.ActTorque.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD4"
Attr Super.ActTorque.PresMaxLimit = 1.000000e+02
Attr Super.ActTorque.PresMaxLimit = 1.000000e+02
Attr Super.ActTorque.DefTrend = "_O0.0.0.0:0"
Attr Super.ActTorque.DefTrend = "_O0.0.0.0:0"
Attr Super.ActCurrent.Description = "Current, Process Data 3 from converter"
Attr Super.ActCurrent.Description = "Current, Process Data 3 from converter"
Attr Super.ActCurrent.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD3"
Attr Super.ActCurrent.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD3"
Attr Super.ActCurrent.PresMaxLimit = 1.000000e+02
Attr Super.ActCurrent.PresMaxLimit = 1.000000e+02
Attr Super.ActCurrent.DefTrend = "_O0.0.0.0:0"
Attr Super.ActCurrent.DefTrend = "_O0.0.0.0:0"
Attr Super.PZD5.Description = "Process Data 5 from converter"
Attr Super.PZD5.Description = "Process Data 5 from converter"
Attr Super.PZD5.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD5"
Attr Super.PZD5.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD5"
Attr Super.PZD6.Description = "Process Data 6 from converter"
Attr Super.PZD6.Description = "Process Data 6 from converter"
Attr Super.PZD6.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD6"
Attr Super.PZD6.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD6"
Attr Super.PZD7.Description = "Process Data 7 from converter"
Attr Super.PZD7.Description = "Process Data 7 from converter"
Attr Super.PZD7.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD7"
Attr Super.PZD7.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD7"
Attr Super.PZD8.Description = "Process Data 8 from converter"
Attr Super.PZD8.Description = "Process Data 8 from converter"
Attr Super.PZD8.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD8"
Attr Super.PZD8.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD8"
Attr Super.PZD9.Description = "Process Data 9 from converter"
Attr Super.PZD9.Description = "Process Data 9 from converter"
Attr Super.PZD9.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD9"
Attr Super.PZD9.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD9"
Attr Super.OutIdPar.Description = "Parameter Identification, to converter"
Attr Super.OutIdPar.Description = "Parameter Identification, to converter"
Attr Super.OutIdPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_ID"
Attr Super.OutIdPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_ID"
Attr Super.OutIndPar.Description = "Array Index, to converter"
Attr Super.OutIndPar.Description = "Array Index, to converter"
Attr Super.OutIndPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_IND"
Attr Super.OutIndPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_IND"
Attr Super.OutValuePar.Description = "Parmeter Value, to converter"
Attr Super.OutValuePar.Description = "Parmeter Value, to converter"
Attr Super.OutValuePar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_VALUE"
Attr Super.OutValuePar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_VALUE"
Attr Super.ControlWordCW.Description = "Control Word, to converter"
Attr Super.ControlWordCW.Description = "Control Word, to converter"
Attr Super.ControlWordCW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_CW"
Attr Super.ControlWordCW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_CW"
Attr Super.RefSpeed.Description = "Reference Value, to converter"
Attr Super.RefSpeed.Description = "Reference Value, to converter"
Attr Super.RefSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_REF"
Attr Super.RefSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_REF"
Attr Super.RefSpeed.PresMaxLimit = 1.000000e+02
Attr Super.RefSpeed.PresMaxLimit = 1.000000e+02
Attr Super.RefSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.RefSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.OPZD3.Description = "Process Data 3 to converter"
Attr Super.OPZD3.Description = "Process Data 3 to converter"
Attr Super.OPZD3.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_PZD3"
Attr Super.OPZD3.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_PZD3"
Attr Super.OPZD3.PresMaxLimit = 1.000000e+02
Attr Super.OPZD3.PresMaxLimit = 1.000000e+02
Attr Super.OPZD4.Description = "Process Data 4 to converter"
Attr Super.OPZD4.Description = "Process Data 4 to converter"
Attr Super.OPZD4.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_PZD4"
Attr Super.OPZD4.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_PZD4"
Attr Super.OPZD4.PresMaxLimit = 1.000000e+02
Attr Super.OPZD4.PresMaxLimit = 1.000000e+02
Attr Super.OPZD5.Description = "Process Data 5 to converter"
Attr Super.OPZD5.Description = "Process Data 5 to converter"
Attr Super.OPZD5.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_PZD5"
Attr Super.OPZD5.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_PZD5"
Attr Super.OPZD5.PresMaxLimit = 1.000000e+02
Attr Super.OPZD5.PresMaxLimit = 1.000000e+02
Attr Super.OPZD6.Description = "Process Data 6 to converter"
Attr Super.OPZD6.Description = "Process Data 6 to converter"
Attr Super.OPZD6.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_PZD6"
Attr Super.OPZD6.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_PZD6"
Attr Super.PowerUpTime = 1.500000e+01
Attr Super.PowerUpTime = 1.500000e+01
Attr Super.AlarmLocalMod = "Frequency converter is in local mode"
Attr Super.AlarmLocalMod = "Frequency converter is in local mode"
Attr Super.AlarmTripped = "Frequency converter tripped, reset is required"
Attr Super.AlarmTripped = "Frequency converter tripped, reset is required"
...
@@ -35578,348 +35582,202 @@ ABB ACS800 Aggregate
...
@@ -35578,348 +35582,202 @@ ABB ACS800 Aggregate
EndBody
EndBody
EndObject
EndObject
EndObject
EndObject
!/**
Object ABB_ACS_PPO5_IoModule $ClassDef 38 02-JUL-2010 08:20:23.32
! @Version 1.0
Body SysBody 02-JUL-2010 08:20:30.45
! @Group Process
! @Summary Profibus module to ACS800 with protocol PPO5.
! Profibus module to ACS800 with protocol PPO5.
!
! The object is created by the profibus configurator under a
! ABB_ACS_Pb_Slave object in the node hierarchy.
!
! Connect the function object to an object of class or subclass of
! ABB_ACS800_1 with the IoConnect method.
!
! To adapt the frequency converter to this configuration, some settings
! have to be performed.
!
! Parameter Value Description
! group
! 10.01 COMM.CW Ext1 start/stop/direction
! 10.03 ? Rotation of the motor
! 11.02 EXT1 Reference select
! 11.03 COMM.REF Source for external reference 1
! 11.04 ? Minimum value for external reference 1
! 11.05 ? Maximum value for external reference 1
! 16.04 COMM.CW Source for the fault reset signal "tripped"
! 21.03 RAMP Motor stop function
! 22.01 ACC/DEC 1 Acceleration and deceleration times
! 20.02 ? Acc time 1
! 20.03 ? Dec time 1
! 51.06 104 PZD3 IN, Current
! 51.08 105 PZD4 IN, Tourque
! 51.10 305 PZD5 IN, Fault word 1
! 51.12 306 PZD6 IN, Fault word 2
! 51.14 117 PZD7 IN, DI6_1
! 51.16 318 PZD8 IN, Alarm word 5
! 51.18 313 PZD9 IN, Status word 3
!
! 98.02 FIELDBUS Serial communication
! 98.07 ABB Drives Communication profile
!
! See also
! 16.01 ? Run enable parameter
! 20.01 ? Limits min speed
! 20.02 ? Limits max speed
!
! Example parameter PZD4 IN:
!
! Parameter PZD4 IN is set in parametergroup 51.08 and should be set
! 105, i.e. the value "01.05" that is the torque value in the converter.
! This signal is connected to the signal ActTorque in the ABB_ACS800_1
! object.
!
! Note
! Other setting of the converter are not discussed here.
!
! @b See also
! @classlink ABB_ACS_Pb_Slave abb_abb_acs_pb_slave.html
! @classlink ABB_ACS800_1 abb_abb_acs800_1.html
!*/
Object ABB_ACS_PPO5 $ClassDef 7 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr Editor = 0
Attr Editor = 0
Attr Method = 0
Attr Method = 0
Attr Flags = 1
8448
Attr Flags = 1
6
EndBody
EndBody
Object RtBody $ObjBodyDef 1
12-OCT-2005 12:58:20.00
Object RtBody $ObjBodyDef 1
02-JUL-2010 08:20:51.31
Body SysBody 0
1-JAN-1970 01:00:00.00
Body SysBody 0
2-JUL-2010 08:20:42.93
Attr StructName = "ABB_ACS_PPO5"
Attr StructName = "ABB_ACS_PPO5
_IoModule
"
Attr NextAix = "_X
28
"
Attr NextAix = "_X
55
"
EndBody
EndBody
Object Super $Attribute 1 12-OCT-2005 12:58:20.00
Object I_ID $Attribute 29 02-JUL-2010 08:20:11.25
Body SysBody 01-JAN-1970 01:00:00.00
Body SysBody 02-JUL-2010 08:20:11.25
Attr PgmName = "Super"
Attr Flags = 393216
Attr TypeRef = "Profibus:Class-Pb_Module"
EndBody
EndObject
!/**
! Parameter Identification (online parameter handling) connected to "InIdPar".
!*/
Object I_ID $Attribute 2 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "I_ID"
Attr PgmName = "I_ID"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
!/**
Object I_IND $Attribute 30 02-JUL-2010 08:20:11.25
! Index for Arrays (online parameter handling) connected to "InIndPar".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object I_IND $Attribute 5 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "I_IND"
Attr PgmName = "I_IND"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
!/**
Object I_VALUE $Attribute 31 02-JUL-2010 08:20:11.25
! Parameter Value (online parameter handling) connected to "InValuePar".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object I_VALUE $Attribute 4 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "I_VALUE"
Attr PgmName = "I_VALUE"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
!/**
Object I_SW $Attribute 32 02-JUL-2010 08:20:11.25
! Status word (fixed) connected to "StatusWordSW".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object I_SW $Attribute 3 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "I_SW"
Attr PgmName = "I_SW"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
!/**
Object I_ACT $Attribute 33 02-JUL-2010 08:20:11.25
! Actual Value Speed (fixed) connected to "ActSpeed".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object I_ACT $Attribute 6 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "I_ACT"
Attr PgmName = "I_ACT"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAi"
Attr TypeRef = "pwrb:Class-ChanAi"
EndBody
EndBody
EndObject
EndObject
!/**
Object I_PZD3 $Attribute 34 02-JUL-2010 08:20:11.25
! Actual Value Current (PZD3 Parameter 51.06 = 104) connected to "ActCurrent".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object I_PZD3 $Attribute 8 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "I_PZD3"
Attr PgmName = "I_PZD3"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAi"
Attr TypeRef = "pwrb:Class-ChanAi"
EndBody
EndBody
EndObject
EndObject
!/**
Object I_PZD4 $Attribute 35 02-JUL-2010 08:20:11.25
! Actual Value Tourque (PZD4 Parameter 51.08 = 105) connected to "ActTourque".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object I_PZD4 $Attribute 7 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "I_PZD4"
Attr PgmName = "I_PZD4"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAi"
Attr TypeRef = "pwrb:Class-ChanAi"
EndBody
EndBody
EndObject
EndObject
!/**
Object I_PZD5 $Attribute 36 02-JUL-2010 08:20:11.25
! Fault word 1 (PZD5 Parameter 51.10 = 305) connected to "FaultWord1".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object I_PZD5 $Attribute 9 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "I_PZD5"
Attr PgmName = "I_PZD5"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
!/**
Object I_PZD6 $Attribute 37 02-JUL-2010 08:20:11.25
! Fault word 2 (PZD6 Parameter 51.12 = 306) connected to "FaultWord2".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object I_PZD6 $Attribute 14 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "I_PZD6"
Attr PgmName = "I_PZD6"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
!/**
Object I_PZD7 $Attribute 38 02-JUL-2010 08:20:11.25
! DI6-1 Status Input card on converter (PZD7 Parameter 51.14 = 117) connected to "Di6_1".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object I_PZD7 $Attribute 13 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "I_PZD7"
Attr PgmName = "I_PZD7"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
!/**
Object I_PZD8 $Attribute 39 02-JUL-2010 08:20:11.25
! Alarm word 5 (PZD8 Parameter 51.16 = 318) connected to "AlarmWord5".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object I_PZD8 $Attribute 12 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "I_PZD8"
Attr PgmName = "I_PZD8"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
!/**
Object I_PZD9 $Attribute 40 02-JUL-2010 08:20:11.25
! Status word 3 (PZD9 Parameter 51.18 = 313) connected to "StatusWordSW3".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object I_PZD9 $Attribute 11 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "I_PZD9"
Attr PgmName = "I_PZD9"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
!/**
Object I_PZD10 $Attribute 41 02-JUL-2010 08:20:11.25
! Not used (PZD10 Parameter 51.20 = ---)
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object I_PZD10 $Attribute 10 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "I_PZD10"
Attr PgmName = "I_PZD10"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
!/**
Object O_ID $Attribute 42 02-JUL-2010 08:20:11.25
! Parameter Identification (online parameter handling) connected to "OutIdPar".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object O_ID $Attribute 15 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "O_ID"
Attr PgmName = "O_ID"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
!/**
Object O_IND $Attribute 43 02-JUL-2010 08:20:11.25
! Index for Arrays (online parameter handling) connected to "OutIndPar".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object O_IND $Attribute 19 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "O_IND"
Attr PgmName = "O_IND"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
!/**
Object O_VALUE $Attribute 44 02-JUL-2010 08:20:11.25
! Parameter Value (online parameter handling) connected to "OutValuePar".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object O_VALUE $Attribute 18 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "O_VALUE"
Attr PgmName = "O_VALUE"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
!/**
Object O_CW $Attribute 45 02-JUL-2010 08:20:11.25
! Control Word start/stop command (fixed) connected to "ControlWordCW".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object O_CW $Attribute 17 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "O_CW"
Attr PgmName = "O_CW"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
!/**
Object O_REF $Attribute 46 02-JUL-2010 08:20:11.25
! Reference speed (fixed) connected to "RefSpeed".
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object O_REF $Attribute 16 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "O_REF"
Attr PgmName = "O_REF"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAo"
Attr TypeRef = "pwrb:Class-ChanAo"
EndBody
EndBody
EndObject
EndObject
!/**
Object O_PZD3 $Attribute 47 02-JUL-2010 08:20:11.25
! Not used (PZD3 Parameter 51.05 = ---)
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object O_PZD3 $Attribute 22 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "O_PZD3"
Attr PgmName = "O_PZD3"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAo"
Attr TypeRef = "pwrb:Class-ChanAo"
EndBody
EndBody
EndObject
EndObject
!/**
Object O_PZD4 $Attribute 48 02-JUL-2010 08:20:11.25
! Not used (PZD4 Parameter 51.07 = ---)
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object O_PZD4 $Attribute 21 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "O_PZD4"
Attr PgmName = "O_PZD4"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAo"
Attr TypeRef = "pwrb:Class-ChanAo"
EndBody
EndBody
EndObject
EndObject
!/**
Object O_PZD5 $Attribute 49 02-JUL-2010 08:20:11.25
! Not used (PZD5 Parameter 51.09 = ---)
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object O_PZD5 $Attribute 20 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "O_PZD5"
Attr PgmName = "O_PZD5"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAo"
Attr TypeRef = "pwrb:Class-ChanAo"
EndBody
EndBody
EndObject
EndObject
!/**
Object O_PZD6 $Attribute 50 02-JUL-2010 08:20:11.25
! Not used (PZD6 Parameter 51.11 = ---)
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object O_PZD6 $Attribute 23 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "O_PZD6"
Attr PgmName = "O_PZD6"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
!/**
Object O_PZD7 $Attribute 51 02-JUL-2010 08:20:11.25
! Not used (PZD7 Parameter 51.13 = ---)
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object O_PZD7 $Attribute 27 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "O_PZD7"
Attr PgmName = "O_PZD7"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
!/**
Object O_PZD8 $Attribute 52 02-JUL-2010 08:20:11.25
! Not used (PZD8 Parameter 51.15 = ---)
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object O_PZD8 $Attribute 26 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "O_PZD8"
Attr PgmName = "O_PZD8"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
!/**
Object O_PZD9 $Attribute 53 02-JUL-2010 08:20:11.25
! Not used (PZD9 Parameter 51.17 = ---)
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object O_PZD9 $Attribute 25 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "O_PZD9"
Attr PgmName = "O_PZD9"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
!/**
Object O_PZD10 $Attribute 54 02-JUL-2010 08:20:11.25
! Not used (PZD10 Parameter 51.19 = ---)
Body SysBody 02-JUL-2010 08:20:11.25
!*/
Object O_PZD10 $Attribute 24 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr PgmName = "O_PZD10"
Attr PgmName = "O_PZD10"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
EndObject
EndObject
Object Template ABB_ACS_PPO5
2149548032 12-OCT-2005 12:58:2
0.00
Object Template ABB_ACS_PPO5
_IoModule 2157674496 02-JUL-2010 08:30:0
0.00
Body RtBody 14-MAR-2008 16:42:45.66
Body RtBody 14-MAR-2008 16:42:45.66
Attr Super.Specification = "ABB ACS, PPO message type 5"
Attr Super.Process = 1
Attr Super.DataSheet = "$pwr_lang/dsh/abb_acs800.html"
Attr I_ID.Description = "Parameter identification"
Attr I_ID.Description = "Parameter identification"
Attr I_ID.ConversionOn = 1
Attr I_ID.ConversionOn = 1
Attr I_ID.Representation = 2
Attr I_ID.Representation = 2
...
@@ -36064,210 +35922,438 @@ ABB ACS800 Aggregate
...
@@ -36064,210 +35922,438 @@ ABB ACS800 Aggregate
EndBody
EndBody
EndObject
EndObject
EndObject
EndObject
Object ABB_ACC_PPO5 $ClassDef 23 14-MAR-2006 09:12:39.84
!/**
Body SysBody 14-MAR-2006 09:12:30.12
! @Version 1.0
! @Group Process
! @Summary Profibus module to ACS800 with protocol PPO5.
! Profibus module to ACS800 with protocol PPO5.
!
! The object is created by the profibus configurator under a
! ABB_ACS_Pb_Slave object in the node hierarchy.
!
! Connect the function object to an object of class or subclass of
! ABB_ACS800_1 with the IoConnect method.
!
! To adapt the frequency converter to this configuration, some settings
! have to be performed.
!
! Parameter Value Description
! group
! 10.01 COMM.CW Ext1 start/stop/direction
! 10.03 ? Rotation of the motor
! 11.02 EXT1 Reference select
! 11.03 COMM.REF Source for external reference 1
! 11.04 ? Minimum value for external reference 1
! 11.05 ? Maximum value for external reference 1
! 16.04 COMM.CW Source for the fault reset signal "tripped"
! 21.03 RAMP Motor stop function
! 22.01 ACC/DEC 1 Acceleration and deceleration times
! 20.02 ? Acc time 1
! 20.03 ? Dec time 1
! 51.06 104 PZD3 IN, Current
! 51.08 105 PZD4 IN, Tourque
! 51.10 305 PZD5 IN, Fault word 1
! 51.12 306 PZD6 IN, Fault word 2
! 51.14 117 PZD7 IN, DI6_1
! 51.16 318 PZD8 IN, Alarm word 5
! 51.18 313 PZD9 IN, Status word 3
!
! 98.02 FIELDBUS Serial communication
! 98.07 ABB Drives Communication profile
!
! See also
! 16.01 ? Run enable parameter
! 20.01 ? Limits min speed
! 20.02 ? Limits max speed
!
! Example parameter PZD4 IN:
!
! Parameter PZD4 IN is set in parametergroup 51.08 and should be set
! 105, i.e. the value "01.05" that is the torque value in the converter.
! This signal is connected to the signal ActTorque in the ABB_ACS800_1
! object.
!
! Note
! Other setting of the converter are not discussed here.
!
! @b See also
! @classlink ABB_ACS_Pb_Slave abb_abb_acs_pb_slave.html
! @classlink ABB_ACS800_1 abb_abb_acs800_1.html
!*/
Object ABB_ACS_PPO5 $ClassDef 7 12-OCT-2005 12:58:20.00
Body SysBody 01-JAN-1970 01:00:00.00
Attr Editor = 0
Attr Editor = 0
Attr Method = 0
Attr Method = 0
Attr Flags = 18448
Attr Flags = 18448
EndBody
EndBody
Object RtBody $ObjBodyDef 1 1
4-MAR-2006 09:12:30.14
Object RtBody $ObjBodyDef 1 1
2-OCT-2005 12:58:20.00
Body SysBody
14-MAR-2006 09:12:48.76
Body SysBody
01-JAN-1970 01:00:00.00
Attr StructName = "ABB_AC
C
_PPO5"
Attr StructName = "ABB_AC
S
_PPO5"
Attr NextAix = "_X
55
"
Attr NextAix = "_X
28
"
EndBody
EndBody
Object Super $Attribute
28 14-MAR-2006 09:12:30.14
Object Super $Attribute
1 12-OCT-2005 12:58:20.00
Body SysBody
15-MAR-2006 13:09:56.4
0
Body SysBody
01-JAN-1970 01:00:00.0
0
Attr PgmName = "Super"
Attr PgmName = "Super"
Attr Flags = 393216
Attr Flags = 393216
Attr TypeRef = "Profibus:Class-Pb_Module"
Attr TypeRef = "Profibus:Class-Pb_Module"
EndBody
EndBody
EndObject
EndObject
Object I_ID $Attribute 29 14-MAR-2006 09:12:30.14
!/**
Body SysBody 14-MAR-2006 09:12:30.14
! I/O module containing the channels.
!*/
Object Io $Attribute 2 02-JUL-2010 08:39:36.02
Body SysBody 02-JUL-2010 08:39:58.08
Attr PgmName = "Io"
Attr Flags = 131072
Attr TypeRef = "ABB:Class-ABB_ACS_PPO5_IoModule"
EndBody
EndObject
EndObject
Object Template ABB_ACS_PPO5 2149548032 12-OCT-2005 12:58:20.00
Body RtBody 14-MAR-2008 16:42:45.66
Attr Super.Specification = "ABB ACS, PPO message type 5"
Attr Super.Process = 1
Attr Super.DataSheet = "$pwr_lang/dsh/abb_acs800.html"
Attr Io.I_ID.Description = "Parameter identification"
Attr Io.I_ID.ConversionOn = 1
Attr Io.I_ID.Representation = 2
Attr Io.I_IND.Description = "Array index"
Attr Io.I_IND.ConversionOn = 1
Attr Io.I_IND.Representation = 2
Attr Io.I_VALUE.Description = "Parameter value"
Attr Io.I_VALUE.ConversionOn = 1
Attr Io.I_VALUE.Representation = 1
Attr Io.I_SW.Description = "Status word from converter (fixed)"
Attr Io.I_SW.Identity = "9201"
Attr Io.I_SW.ConversionOn = 1
Attr Io.I_SW.Representation = 3
Attr Io.I_ACT.Description = "Status word from converter (fixed)"
Attr Io.I_ACT.Identity = "1103"
Attr Io.I_ACT.ConversionOn = 1
Attr Io.I_ACT.ScanInterval = 1
Attr Io.I_ACT.RawValRangeLow = -2.000000e+04
Attr Io.I_ACT.RawValRangeHigh = 2.000000e+04
Attr Io.I_ACT.ChannelSigValRangeLow = -2.000000e+04
Attr Io.I_ACT.ChannelSigValRangeHigh = 2.000000e+04
Attr Io.I_ACT.SensorPolyType = 1
Attr Io.I_ACT.SensorSigValRangeLow = -2.000000e+04
Attr Io.I_ACT.SensorSigValRangeHigh = 2.000000e+04
Attr Io.I_ACT.ActValRangeLow = -1.500000e+03
Attr Io.I_ACT.ActValRangeHigh = 1.500000e+03
Attr Io.I_ACT.Representation = 2
Attr Io.I_PZD3.Description = "Status word from converter"
Attr Io.I_PZD3.Identity = "5106"
Attr Io.I_PZD3.ConversionOn = 1
Attr Io.I_PZD3.RawValRangeLow = -1.000000e+04
Attr Io.I_PZD3.RawValRangeHigh = 1.000000e+04
Attr Io.I_PZD3.ChannelSigValRangeLow = -1.000000e+04
Attr Io.I_PZD3.ChannelSigValRangeHigh = 1.000000e+04
Attr Io.I_PZD3.SensorPolyType = 1
Attr Io.I_PZD3.SensorSigValRangeLow = -1.000000e+04
Attr Io.I_PZD3.SensorSigValRangeHigh = 1.000000e+04
Attr Io.I_PZD3.ActValRangeLow = -1.000000e+03
Attr Io.I_PZD3.ActValRangeHigh = 1.000000e+03
Attr Io.I_PZD3.Representation = 2
Attr Io.I_PZD4.Description = "Status word from converter"
Attr Io.I_PZD4.Identity = "5108"
Attr Io.I_PZD4.ConversionOn = 1
Attr Io.I_PZD4.RawValRangeLow = -3.276800e+04
Attr Io.I_PZD4.RawValRangeHigh = 3.276700e+04
Attr Io.I_PZD4.ChannelSigValRangeLow = -3.276800e+04
Attr Io.I_PZD4.ChannelSigValRangeHigh = 3.276700e+04
Attr Io.I_PZD4.SensorPolyType = 1
Attr Io.I_PZD4.SensorSigValRangeLow = -3.276800e+04
Attr Io.I_PZD4.SensorSigValRangeHigh = 3.276700e+04
Attr Io.I_PZD4.ActValRangeLow = -3.276800e+02
Attr Io.I_PZD4.ActValRangeHigh = 3.276700e+02
Attr Io.I_PZD4.Representation = 2
Attr Io.I_PZD5.Description = "Status bits from converter"
Attr Io.I_PZD5.Identity = "5110"
Attr Io.I_PZD5.ConversionOn = 1
Attr Io.I_PZD5.Representation = 3
Attr Io.I_PZD6.Description = "Status bits from converter"
Attr Io.I_PZD6.Identity = "5112"
Attr Io.I_PZD6.ConversionOn = 1
Attr Io.I_PZD6.Representation = 3
Attr Io.I_PZD7.Description = "Status bits from converter"
Attr Io.I_PZD7.Identity = "5114"
Attr Io.I_PZD7.ConversionOn = 1
Attr Io.I_PZD7.Representation = 3
Attr Io.I_PZD8.Description = "Status bits from converter"
Attr Io.I_PZD8.Identity = "5116"
Attr Io.I_PZD8.ConversionOn = 1
Attr Io.I_PZD8.Representation = 3
Attr Io.I_PZD9.Description = "Status bits from converter"
Attr Io.I_PZD9.Identity = "5118"
Attr Io.I_PZD9.ConversionOn = 1
Attr Io.I_PZD9.Representation = 3
Attr Io.I_PZD10.Description = "Status bits from converter"
Attr Io.I_PZD10.Identity = "5120"
Attr Io.I_PZD10.ConversionOn = 1
Attr Io.I_PZD10.Representation = 3
Attr Io.O_ID.Description = "Parameter identification"
Attr Io.O_ID.Representation = 3
Attr Io.O_IND.Description = "Array index"
Attr Io.O_IND.Representation = 3
Attr Io.O_VALUE.Description = "Parameter value"
Attr Io.O_VALUE.Representation = 1
Attr Io.O_CW.Description = "Control word to converter (fixed)"
Attr Io.O_CW.Identity = "9004"
Attr Io.O_CW.Representation = 3
Attr Io.O_REF.Description = "Referencevalue word to converter (fixed)"
Attr Io.O_REF.Identity = "9004"
Attr Io.O_REF.OutPolyType = 1
Attr Io.O_REF.ActValRangeLow = -1.500000e+03
Attr Io.O_REF.ActValRangeHigh = 1.500000e+03
Attr Io.O_REF.SensorSigValRangeLow = -2.000000e+04
Attr Io.O_REF.SensorSigValRangeHigh = 2.000000e+04
Attr Io.O_REF.ChannelSigValRangeLow = -2.000000e+04
Attr Io.O_REF.ChannelSigValRangeHigh = 2.000000e+04
Attr Io.O_REF.RawValRangeLow = -2.000000e+04
Attr Io.O_REF.RawValRangeHigh = 2.000000e+04
Attr Io.O_REF.Representation = 2
Attr Io.O_PZD3.Description = "Referencevalue word to converter"
Attr Io.O_PZD3.Identity = "5105"
Attr Io.O_PZD3.OutPolyType = 1
Attr Io.O_PZD3.ActValRangeHigh = 6.000000e+02
Attr Io.O_PZD3.SensorSigValRangeHigh = 6.000000e+04
Attr Io.O_PZD3.ChannelSigValRangeHigh = 6.000000e+04
Attr Io.O_PZD3.RawValRangeHigh = 6.000000e+04
Attr Io.O_PZD3.Representation = 2
Attr Io.O_PZD4.Description = "Referencevalue word to converter"
Attr Io.O_PZD4.Identity = "5107"
Attr Io.O_PZD4.OutPolyType = 1
Attr Io.O_PZD4.ActValRangeHigh = 6.000000e+02
Attr Io.O_PZD4.SensorSigValRangeHigh = 6.000000e+04
Attr Io.O_PZD4.ChannelSigValRangeHigh = 6.000000e+04
Attr Io.O_PZD4.RawValRangeHigh = 6.000000e+04
Attr Io.O_PZD4.Representation = 2
Attr Io.O_PZD5.Description = "Referencevalue word to converter"
Attr Io.O_PZD5.Identity = "5109"
Attr Io.O_PZD5.OutPolyType = 1
Attr Io.O_PZD5.ActValRangeLow = -3.276800e+04
Attr Io.O_PZD5.ActValRangeHigh = 3.276700e+04
Attr Io.O_PZD5.SensorSigValRangeLow = -3.276800e+04
Attr Io.O_PZD5.SensorSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD5.ChannelSigValRangeLow = -3.276800e+04
Attr Io.O_PZD5.ChannelSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD5.RawValRangeLow = -3.276800e+04
Attr Io.O_PZD5.RawValRangeHigh = 3.276700e+04
Attr Io.O_PZD5.Representation = 2
Attr Io.O_PZD6.Description = "Referencevalue word to converter"
Attr Io.O_PZD6.Identity = "5111"
Attr Io.O_PZD6.Representation = 2
Attr Io.O_PZD7.Description = "Referencevalue word to converter"
Attr Io.O_PZD7.Identity = "5113"
Attr Io.O_PZD7.Representation = 2
Attr Io.O_PZD8.Description = "Referencevalue word to converter"
Attr Io.O_PZD8.Identity = "5115"
Attr Io.O_PZD8.Representation = 2
Attr Io.O_PZD9.Description = "Referencevalue word to converter"
Attr Io.O_PZD9.Identity = "5117"
Attr Io.O_PZD9.Representation = 2
Attr Io.O_PZD10.Description = "Referencevalue word to converter"
Attr Io.O_PZD10.Identity = "5119"
Attr Io.O_PZD10.Representation = 2
EndBody
EndObject
EndObject
Object ABB_ACC_PPO5_IoModule $ClassDef 39 02-JUL-2010 08:21:56.97
Body SysBody 02-JUL-2010 08:22:01.77
Attr Editor = 0
Attr Method = 0
Attr Flags = 16
EndBody
Object RtBody $ObjBodyDef 1 02-JUL-2010 08:22:22.14
Body SysBody 02-JUL-2010 08:22:14.73
Attr StructName = "ABB_ACC_PPO5_IoModule"
Attr NextAix = "_X82"
EndBody
Object I_ID $Attribute 56 02-JUL-2010 08:21:20.83
Body SysBody 02-JUL-2010 08:21:20.83
Attr PgmName = "I_ID"
Attr PgmName = "I_ID"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
Object I_IND $Attribute
30 14-MAR-2006 09:12:30.14
Object I_IND $Attribute
57 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "I_IND"
Attr PgmName = "I_IND"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
Object I_VALUE $Attribute
31 14-MAR-2006 09:12:30.14
Object I_VALUE $Attribute
58 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "I_VALUE"
Attr PgmName = "I_VALUE"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
Object I_SW $Attribute
32 14-MAR-2006 09:12:30.14
Object I_SW $Attribute
59 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "I_SW"
Attr PgmName = "I_SW"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
Object I_ACT $Attribute
33 14-MAR-2006 09:12:30.14
Object I_ACT $Attribute
60 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "I_ACT"
Attr PgmName = "I_ACT"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAi"
Attr TypeRef = "pwrb:Class-ChanAi"
EndBody
EndBody
EndObject
EndObject
Object I_PZD3 $Attribute
34 14-MAR-2006 09:12:30.14
Object I_PZD3 $Attribute
61 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "I_PZD3"
Attr PgmName = "I_PZD3"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAi"
Attr TypeRef = "pwrb:Class-ChanAi"
EndBody
EndBody
EndObject
EndObject
Object I_PZD4 $Attribute
35 14-MAR-2006 09:12:30.14
Object I_PZD4 $Attribute
62 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:14:22.48
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "I_PZD4"
Attr PgmName = "I_PZD4"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAi"
Attr TypeRef = "pwrb:Class-ChanAi"
EndBody
EndBody
EndObject
EndObject
Object I_PZD5 $Attribute
36 14-MAR-2006 09:12:30.14
Object I_PZD5 $Attribute
63 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:14:26.7
3
Body SysBody
02-JUL-2010 08:21:20.8
3
Attr PgmName = "I_PZD5"
Attr PgmName = "I_PZD5"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAi"
Attr TypeRef = "pwrb:Class-ChanAi"
EndBody
EndBody
EndObject
EndObject
Object I_PZD6 $Attribute
37 14-MAR-2006 09:12:30.14
Object I_PZD6 $Attribute
64 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:14:32.20
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "I_PZD6"
Attr PgmName = "I_PZD6"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAi"
Attr TypeRef = "pwrb:Class-ChanAi"
EndBody
EndBody
EndObject
EndObject
Object I_PZD7 $Attribute
38 14-MAR-2006 09:12:30.14
Object I_PZD7 $Attribute
65 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "I_PZD7"
Attr PgmName = "I_PZD7"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
Object I_PZD8 $Attribute
39 14-MAR-2006 09:12:30.14
Object I_PZD8 $Attribute
66 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "I_PZD8"
Attr PgmName = "I_PZD8"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
Object I_PZD9 $Attribute
40 14-MAR-2006 09:12:30.14
Object I_PZD9 $Attribute
67 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "I_PZD9"
Attr PgmName = "I_PZD9"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIi"
Attr TypeRef = "pwrb:Class-ChanIi"
EndBody
EndBody
EndObject
EndObject
Object I_PZD10 $Attribute
41 14-MAR-2006 09:12:30.14
Object I_PZD10 $Attribute
68 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:14:43.29
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "I_PZD10"
Attr PgmName = "I_PZD10"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAi"
Attr TypeRef = "pwrb:Class-ChanAi"
EndBody
EndBody
EndObject
EndObject
Object O_ID $Attribute
42 14-MAR-2006 09:12:30.14
Object O_ID $Attribute
69 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "O_ID"
Attr PgmName = "O_ID"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
Object O_IND $Attribute
43 14-MAR-2006 09:12:30.14
Object O_IND $Attribute
70 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "O_IND"
Attr PgmName = "O_IND"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
Object O_VALUE $Attribute
44 14-MAR-2006 09:12:30.14
Object O_VALUE $Attribute
71 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "O_VALUE"
Attr PgmName = "O_VALUE"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
Object O_CW $Attribute
45 14-MAR-2006 09:12:30.14
Object O_CW $Attribute
72 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "O_CW"
Attr PgmName = "O_CW"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
Object O_REF $Attribute
46 14-MAR-2006 09:12:30.14
Object O_REF $Attribute
73 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "O_REF"
Attr PgmName = "O_REF"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAo"
Attr TypeRef = "pwrb:Class-ChanAo"
EndBody
EndBody
EndObject
EndObject
Object O_PZD3 $Attribute
47 14-MAR-2006 09:12:30.14
Object O_PZD3 $Attribute
74 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:14:58.5
3
Body SysBody
02-JUL-2010 08:21:20.8
3
Attr PgmName = "O_PZD3"
Attr PgmName = "O_PZD3"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAo"
Attr TypeRef = "pwrb:Class-ChanAo"
EndBody
EndBody
EndObject
EndObject
Object O_PZD4 $Attribute
48 14-MAR-2006 09:12:30.14
Object O_PZD4 $Attribute
75 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "O_PZD4"
Attr PgmName = "O_PZD4"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAo"
Attr TypeRef = "pwrb:Class-ChanAo"
EndBody
EndBody
EndObject
EndObject
Object O_PZD5 $Attribute
49 14-MAR-2006 09:12:30.14
Object O_PZD5 $Attribute
76 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "O_PZD5"
Attr PgmName = "O_PZD5"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAo"
Attr TypeRef = "pwrb:Class-ChanAo"
EndBody
EndBody
EndObject
EndObject
Object O_PZD6 $Attribute
50 14-MAR-2006 09:12:30.14
Object O_PZD6 $Attribute
77 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:15:06.19
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "O_PZD6"
Attr PgmName = "O_PZD6"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAo"
Attr TypeRef = "pwrb:Class-ChanAo"
EndBody
EndBody
EndObject
EndObject
Object O_PZD7 $Attribute
51 14-MAR-2006 09:12:30.14
Object O_PZD7 $Attribute
78 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:12:30.14
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "O_PZD7"
Attr PgmName = "O_PZD7"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanIo"
Attr TypeRef = "pwrb:Class-ChanIo"
EndBody
EndBody
EndObject
EndObject
Object O_PZD8 $Attribute
52 14-MAR-2006 09:12:30.14
Object O_PZD8 $Attribute
79 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:15:13.02
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "O_PZD8"
Attr PgmName = "O_PZD8"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAo"
Attr TypeRef = "pwrb:Class-ChanAo"
EndBody
EndBody
EndObject
EndObject
Object O_PZD9 $Attribute
53 14-MAR-2006 09:12:30.14
Object O_PZD9 $Attribute
80 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:15:17.56
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "O_PZD9"
Attr PgmName = "O_PZD9"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAo"
Attr TypeRef = "pwrb:Class-ChanAo"
EndBody
EndBody
EndObject
EndObject
Object O_PZD10 $Attribute
54 14-MAR-2006 09:12:30.14
Object O_PZD10 $Attribute
81 02-JUL-2010 08:21:20.83
Body SysBody
14-MAR-2006 09:15:24.92
Body SysBody
02-JUL-2010 08:21:20.83
Attr PgmName = "O_PZD10"
Attr PgmName = "O_PZD10"
Attr Flags = 131072
Attr Flags = 131072
Attr TypeRef = "pwrb:Class-ChanAo"
Attr TypeRef = "pwrb:Class-ChanAo"
EndBody
EndBody
EndObject
EndObject
EndObject
EndObject
Object Template ABB_ACC_PPO5
2153742336 01-JAN-1970 01:0
0:00.00
Object Template ABB_ACC_PPO5
_IoModule 2157936640 02-JUL-2010 08:3
0:00.00
Body RtBody 14-MAR-2006 14:12:27.90
Body RtBody 14-MAR-2006 14:12:27.90
Attr Super.Process = 1
Attr I_ID.Description = "Parameter identification"
Attr I_ID.Description = "Parameter identification"
Attr I_ID.ConversionOn = 1
Attr I_ID.ConversionOn = 1
Attr I_ID.Representation = 2
Attr I_ID.Representation = 2
...
@@ -36445,6 +36531,215 @@ ABB ACS800 Aggregate
...
@@ -36445,6 +36531,215 @@ ABB ACS800 Aggregate
EndBody
EndBody
EndObject
EndObject
EndObject
EndObject
Object ABB_ACC_PPO5 $ClassDef 23 14-MAR-2006 09:12:39.84
Body SysBody 14-MAR-2006 09:12:30.12
Attr Editor = 0
Attr Method = 0
Attr Flags = 18448
EndBody
Object RtBody $ObjBodyDef 1 14-MAR-2006 09:12:30.14
Body SysBody 14-MAR-2006 09:12:48.76
Attr StructName = "ABB_ACC_PPO5"
Attr NextAix = "_X55"
EndBody
Object Super $Attribute 28 14-MAR-2006 09:12:30.14
Body SysBody 15-MAR-2006 13:09:56.40
Attr PgmName = "Super"
Attr Flags = 393216
Attr TypeRef = "Profibus:Class-Pb_Module"
EndBody
EndObject
!/**
! I/O module containing the channels.
!*/
Object Io $Attribute 29 02-JUL-2010 08:40:34.79
Body SysBody 02-JUL-2010 08:40:45.99
Attr PgmName = "Io"
Attr Flags = 131072
Attr TypeRef = "ABB:Class-ABB_ACC_PPO5_IoModule"
EndBody
EndObject
EndObject
Object Template ABB_ACC_PPO5 2153742336 01-JAN-1970 01:00:00.00
Body RtBody 14-MAR-2006 14:12:27.90
Attr Super.Process = 1
Attr Io.I_ID.Description = "Parameter identification"
Attr Io.I_ID.ConversionOn = 1
Attr Io.I_ID.Representation = 2
Attr Io.I_IND.Description = "Array index"
Attr Io.I_IND.ConversionOn = 1
Attr Io.I_IND.Representation = 2
Attr Io.I_VALUE.Description = "Parameter value"
Attr Io.I_VALUE.ConversionOn = 1
Attr Io.I_VALUE.Representation = 1
Attr Io.I_SW.Description = "Status word from converter (fixed)"
Attr Io.I_SW.ConversionOn = 1
Attr Io.I_SW.Representation = 3
Attr Io.I_ACT.ConversionOn = 1
Attr Io.I_ACT.ScanInterval = 1
Attr Io.I_ACT.RawValRangeLow = -2.000000e+04
Attr Io.I_ACT.RawValRangeHigh = 2.000000e+04
Attr Io.I_ACT.ChannelSigValRangeLow = -2.000000e+04
Attr Io.I_ACT.ChannelSigValRangeHigh = 2.000000e+04
Attr Io.I_ACT.SensorPolyType = 1
Attr Io.I_ACT.SensorSigValRangeLow = -2.000000e+04
Attr Io.I_ACT.SensorSigValRangeHigh = 2.000000e+04
Attr Io.I_ACT.ActValRangeLow = -1.000000e+02
Attr Io.I_ACT.ActValRangeHigh = 1.000000e+02
Attr Io.I_ACT.Representation = 2
Attr Io.I_PZD3.ConversionOn = 1
Attr Io.I_PZD3.ScanInterval = 1
Attr Io.I_PZD3.RawValRangeLow = -3.276700e+04
Attr Io.I_PZD3.RawValRangeHigh = 3.276700e+04
Attr Io.I_PZD3.ChannelSigValRangeLow = -3.276700e+04
Attr Io.I_PZD3.ChannelSigValRangeHigh = 3.276700e+04
Attr Io.I_PZD3.SensorPolyType = 1
Attr Io.I_PZD3.SensorSigValRangeLow = -3.276700e+04
Attr Io.I_PZD3.SensorSigValRangeHigh = 3.276700e+04
Attr Io.I_PZD3.ActValRangeLow = -3.276700e+02
Attr Io.I_PZD3.ActValRangeHigh = 3.276700e+02
Attr Io.I_PZD3.Representation = 2
Attr Io.I_PZD4.ConversionOn = 1
Attr Io.I_PZD4.ScanInterval = 1
Attr Io.I_PZD4.RawValRangeLow = -2.000000e+04
Attr Io.I_PZD4.RawValRangeHigh = 2.000000e+04
Attr Io.I_PZD4.ChannelSigValRangeLow = -2.000000e+04
Attr Io.I_PZD4.ChannelSigValRangeHigh = 2.000000e+04
Attr Io.I_PZD4.SensorPolyType = 1
Attr Io.I_PZD4.SensorSigValRangeLow = -2.000000e+04
Attr Io.I_PZD4.SensorSigValRangeHigh = 2.000000e+04
Attr Io.I_PZD4.ActValRangeLow = -1.000000e+02
Attr Io.I_PZD4.ActValRangeHigh = 1.000000e+02
Attr Io.I_PZD4.Representation = 2
Attr Io.I_PZD5.ConversionOn = 1
Attr Io.I_PZD5.ScanInterval = 1
Attr Io.I_PZD5.RawValRangeLow = -3.276700e+04
Attr Io.I_PZD5.RawValRangeHigh = 3.276700e+04
Attr Io.I_PZD5.ChannelSigValRangeLow = -3.276700e+04
Attr Io.I_PZD5.ChannelSigValRangeHigh = 3.276700e+04
Attr Io.I_PZD5.SensorPolyType = 1
Attr Io.I_PZD5.SensorSigValRangeLow = -3.276700e+04
Attr Io.I_PZD5.SensorSigValRangeHigh = 3.276700e+04
Attr Io.I_PZD5.ActValRangeLow = -3.276700e+04
Attr Io.I_PZD5.ActValRangeHigh = 3.276700e+04
Attr Io.I_PZD5.Representation = 2
Attr Io.I_PZD6.ConversionOn = 1
Attr Io.I_PZD6.ScanInterval = 1
Attr Io.I_PZD6.RawValRangeLow = -3.276700e+04
Attr Io.I_PZD6.RawValRangeHigh = 3.276700e+04
Attr Io.I_PZD6.ChannelSigValRangeLow = -3.276700e+04
Attr Io.I_PZD6.ChannelSigValRangeHigh = 3.276700e+04
Attr Io.I_PZD6.SensorPolyType = 1
Attr Io.I_PZD6.SensorSigValRangeLow = -3.276700e+04
Attr Io.I_PZD6.SensorSigValRangeHigh = 3.276700e+04
Attr Io.I_PZD6.ActValRangeLow = -3.276700e+03
Attr Io.I_PZD6.ActValRangeHigh = 3.276700e+03
Attr Io.I_PZD6.Representation = 2
Attr Io.I_PZD7.ConversionOn = 1
Attr Io.I_PZD7.Representation = 1
Attr Io.I_PZD8.ConversionOn = 1
Attr Io.I_PZD8.Representation = 3
Attr Io.I_PZD9.ConversionOn = 1
Attr Io.I_PZD9.Representation = 3
Attr Io.I_PZD10.ConversionOn = 1
Attr Io.I_PZD10.ScanInterval = 1
Attr Io.I_PZD10.RawValRangeLow = -3.276700e+04
Attr Io.I_PZD10.RawValRangeHigh = 3.276700e+03
Attr Io.I_PZD10.ChannelSigValRangeLow = -3.276700e+04
Attr Io.I_PZD10.ChannelSigValRangeHigh = 3.276700e+04
Attr Io.I_PZD10.SensorPolyType = 1
Attr Io.I_PZD10.SensorSigValRangeLow = -3.276700e+04
Attr Io.I_PZD10.SensorSigValRangeHigh = 3.276700e+04
Attr Io.I_PZD10.ActValRangeLow = -3.276700e+02
Attr Io.I_PZD10.ActValRangeHigh = 3.276700e+02
Attr Io.I_PZD10.Representation = 2
Attr Io.O_ID.Representation = 3
Attr Io.O_IND.Representation = 3
Attr Io.O_VALUE.Representation = 1
Attr Io.O_CW.Representation = 2
Attr Io.O_REF.OutPolyType = 1
Attr Io.O_REF.ActValRangeLow = -1.000000e+02
Attr Io.O_REF.ActValRangeHigh = 1.000000e+02
Attr Io.O_REF.SensorSigValRangeLow = -2.000000e+04
Attr Io.O_REF.SensorSigValRangeHigh = 2.000000e+04
Attr Io.O_REF.ChannelSigValRangeLow = -2.000000e+04
Attr Io.O_REF.ChannelSigValRangeHigh = 2.000000e+04
Attr Io.O_REF.RawValRangeLow = -2.000000e+04
Attr Io.O_REF.RawValRangeHigh = 2.000000e+04
Attr Io.O_REF.Representation = 2
Attr Io.O_PZD3.OutPolyType = 1
Attr Io.O_PZD3.ActValRangeLow = -3.276700e+02
Attr Io.O_PZD3.ActValRangeHigh = 3.276700e+02
Attr Io.O_PZD3.SensorSigValRangeLow = -3.276700e+04
Attr Io.O_PZD3.SensorSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD3.ChannelSigValRangeLow = -3.276700e+04
Attr Io.O_PZD3.ChannelSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD3.RawValRangeLow = -3.276700e+04
Attr Io.O_PZD3.RawValRangeHigh = 3.276700e+04
Attr Io.O_PZD3.Representation = 2
Attr Io.O_PZD4.OutPolyType = 1
Attr Io.O_PZD4.ActValRangeHigh = 3.276700e+01
Attr Io.O_PZD4.SensorSigValRangeLow = -3.276700e+04
Attr Io.O_PZD4.SensorSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD4.ChannelSigValRangeLow = -3.276700e+04
Attr Io.O_PZD4.ChannelSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD4.RawValRangeLow = -3.276700e+04
Attr Io.O_PZD4.RawValRangeHigh = 3.276700e+04
Attr Io.O_PZD4.Representation = 2
Attr Io.O_PZD5.OutPolyType = 1
Attr Io.O_PZD5.ActValRangeLow = -1.000000e+02
Attr Io.O_PZD5.ActValRangeHigh = 1.000000e+02
Attr Io.O_PZD5.SensorSigValRangeLow = -2.000000e+04
Attr Io.O_PZD5.SensorSigValRangeHigh = 2.000000e+04
Attr Io.O_PZD5.ChannelSigValRangeLow = -2.000000e+04
Attr Io.O_PZD5.ChannelSigValRangeHigh = 2.000000e+04
Attr Io.O_PZD5.RawValRangeLow = -2.000000e+04
Attr Io.O_PZD5.RawValRangeHigh = 2.000000e+04
Attr Io.O_PZD5.Representation = 2
Attr Io.O_PZD6.OutPolyType = 1
Attr Io.O_PZD6.ActValRangeLow = -3.276700e+04
Attr Io.O_PZD6.ActValRangeHigh = 3.276700e+04
Attr Io.O_PZD6.SensorSigValRangeLow = -3.276700e+04
Attr Io.O_PZD6.SensorSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD6.ChannelSigValRangeLow = -3.276700e+04
Attr Io.O_PZD6.ChannelSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD6.RawValRangeLow = -3.276700e+04
Attr Io.O_PZD6.RawValRangeHigh = 3.276700e+04
Attr Io.O_PZD6.Representation = 2
Attr Io.O_PZD7.Representation = 2
Attr Io.O_PZD8.OutPolyType = 1
Attr Io.O_PZD8.ActValRangeLow = -3.276700e+02
Attr Io.O_PZD8.ActValRangeHigh = 3.276700e+02
Attr Io.O_PZD8.SensorSigValRangeLow = -3.276700e+04
Attr Io.O_PZD8.SensorSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD8.ChannelSigValRangeLow = -3.276700e+04
Attr Io.O_PZD8.ChannelSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD8.RawValRangeLow = -3.276700e+04
Attr Io.O_PZD8.RawValRangeHigh = 3.276700e+04
Attr Io.O_PZD8.Representation = 2
Attr Io.O_PZD9.OutPolyType = 1
Attr Io.O_PZD9.ActValRangeLow = -1.000000e+02
Attr Io.O_PZD9.ActValRangeHigh = 1.000000e+02
Attr Io.O_PZD9.SensorSigValRangeLow = -3.276700e+04
Attr Io.O_PZD9.SensorSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD9.ChannelSigValRangeLow = -3.276700e+04
Attr Io.O_PZD9.ChannelSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD9.RawValRangeLow = -3.276700e+04
Attr Io.O_PZD9.RawValRangeHigh = 3.276700e+04
Attr Io.O_PZD9.Representation = 2
Attr Io.O_PZD10.OutPolyType = 1
Attr Io.O_PZD10.ActValRangeLow = -1.000000e+02
Attr Io.O_PZD10.ActValRangeHigh = 1.000000e+02
Attr Io.O_PZD10.SensorSigValRangeLow = -3.276700e+04
Attr Io.O_PZD10.SensorSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD10.ChannelSigValRangeLow = -3.276700e+04
Attr Io.O_PZD10.ChannelSigValRangeHigh = 3.276700e+04
Attr Io.O_PZD10.RawValRangeLow = -3.276700e+04
Attr Io.O_PZD10.RawValRangeHigh = 3.276700e+04
Attr Io.O_PZD10.Representation = 2
EndBody
EndObject
EndObject
!/**
!/**
! @Version 1.0
! @Version 1.0
! @Group Sensors
! @Group Sensors
bcomp/wbl/bcomp/src/basecomponent.wb_load
View file @
7db49cf6
This source diff could not be displayed because it is too large. You can
view the blob
instead.
othermanu/wbl/mcomp/src/othermanufacturer.wb_load
View file @
7db49cf6
...
@@ -281,15 +281,15 @@ Volume OtherManufacturer $ClassVolume 0.0.250.1
...
@@ -281,15 +281,15 @@ Volume OtherManufacturer $ClassVolume 0.0.250.1
Body RtBody 18-MAR-2008 17:06:08.88
Body RtBody 18-MAR-2008 17:06:08.88
Attr Super.Specification = "Danfoss Frequency converter FC300 with Profibus PPO3 protocol"
Attr Super.Specification = "Danfoss Frequency converter FC300 with Profibus PPO3 protocol"
Attr Super.StatusWordSW.Description = "Status Word, from converter"
Attr Super.StatusWordSW.Description = "Status Word, from converter"
Attr Super.StatusWordSW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Pb
Module.I_SW"
Attr Super.StatusWordSW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Io
Module.I_SW"
Attr Super.ActSpeed.Description = "Actual Value, from converter"
Attr Super.ActSpeed.Description = "Actual Value, from converter"
Attr Super.ActSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Pb
Module.I_ACT"
Attr Super.ActSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Io
Module.I_ACT"
Attr Super.ActSpeed.PresMinLimit = 1.000000e+02
Attr Super.ActSpeed.PresMinLimit = 1.000000e+02
Attr Super.ActSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.ActSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.ControlWordCW.Description = "Control Word, to converter"
Attr Super.ControlWordCW.Description = "Control Word, to converter"
Attr Super.ControlWordCW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Pb
Module.O_CW"
Attr Super.ControlWordCW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Io
Module.O_CW"
Attr Super.RefSpeed.Description = "Reference Value, to converter"
Attr Super.RefSpeed.Description = "Reference Value, to converter"
Attr Super.RefSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Pb
Module.O_REF"
Attr Super.RefSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO3
Io
Module.O_REF"
Attr Super.RefSpeed.PresMinLimit = 1.000000e+02
Attr Super.RefSpeed.PresMinLimit = 1.000000e+02
Attr Super.RefSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.RefSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.PowerUpTime = 1.500000e+01
Attr Super.PowerUpTime = 1.500000e+01
...
@@ -352,58 +352,58 @@ Volume OtherManufacturer $ClassVolume 0.0.250.1
...
@@ -352,58 +352,58 @@ Volume OtherManufacturer $ClassVolume 0.0.250.1
Body RtBody 18-MAR-2008 17:04:31.24
Body RtBody 18-MAR-2008 17:04:31.24
Attr Super.Specification = "Frequency converter Danfoss FC300 with Profibus PPO5 protocol"
Attr Super.Specification = "Frequency converter Danfoss FC300 with Profibus PPO5 protocol"
Attr Super.InIdPar.Description = "Parameter Identification, from converter"
Attr Super.InIdPar.Description = "Parameter Identification, from converter"
Attr Super.InIdPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_ID"
Attr Super.InIdPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_ID"
Attr Super.InIndPar.Description = "Array Index, from converter"
Attr Super.InIndPar.Description = "Array Index, from converter"
Attr Super.InIndPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_IND"
Attr Super.InIndPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_IND"
Attr Super.InValuePar.Description = "Parameter Value, from converter"
Attr Super.InValuePar.Description = "Parameter Value, from converter"
Attr Super.InValuePar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_VALUE"
Attr Super.InValuePar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_VALUE"
Attr Super.StatusWordSW.Description = "Status Word, from converter"
Attr Super.StatusWordSW.Description = "Status Word, from converter"
Attr Super.StatusWordSW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_SW"
Attr Super.StatusWordSW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_SW"
Attr Super.ActSpeed.Description = "Actual Value, from converter"
Attr Super.ActSpeed.Description = "Actual Value, from converter"
Attr Super.ActSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_ACT"
Attr Super.ActSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_ACT"
Attr Super.ActSpeed.PresMaxLimit = 1.000000e+02
Attr Super.ActSpeed.PresMaxLimit = 1.000000e+02
Attr Super.ActSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.ActSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.ActTorque.Description = "Torque, Process Data 4 from converter"
Attr Super.ActTorque.Description = "Torque, Process Data 4 from converter"
Attr Super.ActTorque.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD4"
Attr Super.ActTorque.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD4"
Attr Super.ActTorque.PresMaxLimit = 1.000000e+02
Attr Super.ActTorque.PresMaxLimit = 1.000000e+02
Attr Super.ActTorque.DefTrend = "_O0.0.0.0:0"
Attr Super.ActTorque.DefTrend = "_O0.0.0.0:0"
Attr Super.ActCurrent.Description = "Current, Process Data 3 from converter"
Attr Super.ActCurrent.Description = "Current, Process Data 3 from converter"
Attr Super.ActCurrent.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD3"
Attr Super.ActCurrent.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD3"
Attr Super.ActCurrent.PresMaxLimit = 1.000000e+02
Attr Super.ActCurrent.PresMaxLimit = 1.000000e+02
Attr Super.ActCurrent.DefTrend = "_O0.0.0.0:0"
Attr Super.ActCurrent.DefTrend = "_O0.0.0.0:0"
Attr Super.PZD5.Description = "Process Data 5 from converter"
Attr Super.PZD5.Description = "Process Data 5 from converter"
Attr Super.PZD5.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD5"
Attr Super.PZD5.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD5"
Attr Super.PZD6.Description = "Process Data 6 from converter"
Attr Super.PZD6.Description = "Process Data 6 from converter"
Attr Super.PZD6.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD6"
Attr Super.PZD6.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD6"
Attr Super.PZD7.Description = "Process Data 7 from converter"
Attr Super.PZD7.Description = "Process Data 7 from converter"
Attr Super.PZD7.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD7"
Attr Super.PZD7.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD7"
Attr Super.PZD8.Description = "Process Data 8 from converter"
Attr Super.PZD8.Description = "Process Data 8 from converter"
Attr Super.PZD8.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD8"
Attr Super.PZD8.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD8"
Attr Super.PZD9.Description = "Process Data 9 from converter"
Attr Super.PZD9.Description = "Process Data 9 from converter"
Attr Super.PZD9.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.I_PZD9"
Attr Super.PZD9.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.I_PZD9"
Attr Super.OutIdPar.Description = "Parameter Identification, to converter"
Attr Super.OutIdPar.Description = "Parameter Identification, to converter"
Attr Super.OutIdPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_ID"
Attr Super.OutIdPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_ID"
Attr Super.OutIndPar.Description = "Array Index, to converter"
Attr Super.OutIndPar.Description = "Array Index, to converter"
Attr Super.OutIndPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_IND"
Attr Super.OutIndPar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_IND"
Attr Super.OutValuePar.Description = "Parmeter Value, to converter"
Attr Super.OutValuePar.Description = "Parmeter Value, to converter"
Attr Super.OutValuePar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_VALUE"
Attr Super.OutValuePar.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_VALUE"
Attr Super.ControlWordCW.Description = "Control Word, to converter"
Attr Super.ControlWordCW.Description = "Control Word, to converter"
Attr Super.ControlWordCW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_CW"
Attr Super.ControlWordCW.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_CW"
Attr Super.RefSpeed.Description = "Reference Value, to converter"
Attr Super.RefSpeed.Description = "Reference Value, to converter"
Attr Super.RefSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_REF"
Attr Super.RefSpeed.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_REF"
Attr Super.RefSpeed.PresMaxLimit = 1.000000e+02
Attr Super.RefSpeed.PresMaxLimit = 1.000000e+02
Attr Super.RefSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.RefSpeed.DefTrend = "_O0.0.0.0:0"
Attr Super.OPZD3.Description = "Process Data 3 to converter"
Attr Super.OPZD3.Description = "Process Data 3 to converter"
Attr Super.OPZD3.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_PZD3"
Attr Super.OPZD3.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_PZD3"
Attr Super.OPZD3.PresMaxLimit = 1.000000e+02
Attr Super.OPZD3.PresMaxLimit = 1.000000e+02
Attr Super.OPZD4.Description = "Process Data 4 to converter"
Attr Super.OPZD4.Description = "Process Data 4 to converter"
Attr Super.OPZD4.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_PZD4"
Attr Super.OPZD4.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_PZD4"
Attr Super.OPZD4.PresMaxLimit = 1.000000e+02
Attr Super.OPZD4.PresMaxLimit = 1.000000e+02
Attr Super.OPZD5.Description = "Process Data 5 to converter"
Attr Super.OPZD5.Description = "Process Data 5 to converter"
Attr Super.OPZD5.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_PZD5"
Attr Super.OPZD5.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_PZD5"
Attr Super.OPZD5.PresMaxLimit = 1.000000e+02
Attr Super.OPZD5.PresMaxLimit = 1.000000e+02
Attr Super.OPZD6.Description = "Process Data 6 to converter"
Attr Super.OPZD6.Description = "Process Data 6 to converter"
Attr Super.OPZD6.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Pb
Module.O_PZD6"
Attr Super.OPZD6.SigChanCon = "$IoConnect:BaseComponent-Class-BaseFcPPO5
Io
Module.O_PZD6"
Attr Super.PowerUpTime = 1.500000e+01
Attr Super.PowerUpTime = 1.500000e+01
Attr Super.AlarmLocalMod = "Frequency converter is in local mode"
Attr Super.AlarmLocalMod = "Frequency converter is in local mode"
Attr Super.AlarmTripped = "Frequency converter tripped, reset is required"
Attr Super.AlarmTripped = "Frequency converter tripped, reset is required"
src/lib/rt/src/rt_io_base.c
View file @
7db49cf6
...
@@ -176,10 +176,21 @@ int io_connect_status( pwr_sAttrRef *sig_aref, pwr_sAttrRef *chan_aref)
...
@@ -176,10 +176,21 @@ int io_connect_status( pwr_sAttrRef *sig_aref, pwr_sAttrRef *chan_aref)
sts
=
gdh_AttrrefToName
(
&
card_aref
,
sname
,
sizeof
(
sname
),
sts
=
gdh_AttrrefToName
(
&
card_aref
,
sname
,
sizeof
(
sname
),
cdh_mName_volumeStrict
);
cdh_mName_volumeStrict
);
if
(
EVEN
(
sts
))
return
0
;
if
(
EVEN
(
sts
))
return
0
;
s
=
strrchr
(
sname
,
'.'
);
strcat
(
sname
,
".Status"
);
strcat
(
sname
,
".Status"
);
sts
=
gdh_NameToAttrref
(
pwr_cNObjid
,
sname
,
&
status_aref
);
sts
=
gdh_NameToAttrref
(
pwr_cNObjid
,
sname
,
&
status_aref
);
if
(
EVEN
(
sts
))
return
0
;
if
(
EVEN
(
sts
))
{
/* Try parent level */
if
(
!
s
)
return
0
;
*
s
=
0
;
strcat
(
sname
,
".Status"
);
sts
=
gdh_NameToAttrref
(
pwr_cNObjid
,
sname
,
&
status_aref
);
if
(
EVEN
(
sts
))
return
0
;
}
/* Store status pointer in IoStatus */
/* Store status pointer in IoStatus */
sts
=
gdh_AttrRefToPointer
(
&
iostatus_aref
,
(
void
**
)
&
iostatus_p
);
sts
=
gdh_AttrRefToPointer
(
&
iostatus_aref
,
(
void
**
)
&
iostatus_p
);
...
...
wb/exe/wb_upgrade/src/wb_upgrade.cpp
View file @
7db49cf6
...
@@ -41,49 +41,110 @@
...
@@ -41,49 +41,110 @@
typedef
struct
{
typedef
struct
{
pwr_tOName
cname
;
pwr_tOName
cname
;
pwr_tObjName
attr
[
10
];
pwr_tObjName
attr
[
25
];
}
upg_sCnvAlarm
;
pwr_tAName
value
[
25
];
}
upg_sSigChanCon
;
static
upg_sCnvAlarm
upg_alatext
[]
=
{
{
"BaseComponent:Class-CompModeA"
,
{
"AlarmNotReadyM"
,
"AlarmNotReadyA"
,
"Alarm1LocalMod"
,
"Alarm2LocalMod"
,
"AlarmNotManOrd"
,
""
,
""
,
""
,
""
,
""
}},
static
upg_sSigChanCon
upg_sigchancon
[]
=
{
{
"BaseComponent:Class-CompModeAM"
,
{
"AlarmLocalMode"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
{
"BaseComponent:Class-BaseFcPPO3"
,
{
"BaseComponent:Class-CompModeD"
,
{
"AlarmNotReadyM"
,
"AlarmNotReadyA"
,
"Alarm1LocalMod"
,
"Alarm2LocalMod"
,
"AlarmNotManOrd"
,
""
,
""
,
""
,
""
,
""
}},
{
"StatusWordSW"
,
"ActSpeed"
,
"ControlWordCW"
,
"RefSpeed"
,
""
,
{
"BaseComponent:Class-CompModeD2"
,
{
"AlarmNotReadyM"
,
"AlarmNotReadyA"
,
"Alarm1LocalMod"
,
"Alarm2LocalMod"
,
"AlarmNotManOrd"
,
"AlarmOrderTimeOut"
,
""
,
""
,
""
,
""
}},
""
,
""
,
""
,
""
,
""
,
{
"BaseComponent:Class-CompLimit"
,
{
"AlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
""
,
""
,
""
,
""
,
""
,
{
"BaseComponent:Class-BaseSupSwitch"
,
{
"AlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
""
,
""
,
""
,
""
,
""
,
{
"BaseComponent:Class-BaseTempSwitch"
,
{
"AlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
""
,
""
,
""
,
""
,
""
},
{
"BaseComponent:Class-BaseCircuitBreaker"
,
{
"AlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
{
"$IoConnect:BaseComponent-Class-BaseFcPPO3IoModule.I_SW"
,
{
"BaseComponent:Class-BaseActuatorA"
,
{
"DiffAlarmText"
,
"SwitchAlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO3IoModule.I_ACT"
,
{
"BaseComponent:Class-BaseActuatorIncrDecr"
,
{
"SwitchAlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO3IoModule.O_CW"
,
{
"BaseComponent:Class-BaseContactor"
,
{
"AlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO3IoModule.O_REF"
,
{
"BaseComponent:Class-BaseLevelSwitch"
,
{
"AlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}
{
"BaseComponent:Class-BasePressureSwitch"
,
{
"AlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
},
{
"BaseComponent:Class-BaseFilter"
,
{
"AlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
{
"BaseComponent:Class-BaseFcPPO5"
,
{
"BaseComponent:Class-BaseMValve"
,
{
"SwitchAlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
{
"InIdPar"
,
"InIndPar"
,
"InValuePar"
,
"StatusWordSW"
,
"ActSpeed"
,
{
"BaseComponent:Class-BaseMDamper"
,
{
"SwitchAlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"ActTorque"
,
"ActCurrent"
,
"PZD5"
,
"PZD6"
,
"PZD7"
,
{
"BaseComponent:Class-BaseM3WayValve"
,
{
"SwitchAlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"PZD8"
,
"PZD9"
,
"OutIdPar"
,
"OutIndPar"
,
"OutValuePar"
,
{
"BaseComponent:Class-BaseOverloadRelay"
,
{
"AlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"ControlWordCW"
,
"RefSpeed"
,
"OPZD3"
,
"OPZD4"
,
"OPZD5"
,
{
"BaseComponent:Class-BaseSafetySwitch"
,
{
"AlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"OPZD6"
,
""
,
""
,
""
,
""
},
{
"BaseComponent:Class-BaseFcPPO5"
,
{
"AlarmTripped"
,
"AlarmWarning"
,
"AlarmError"
,
"AlarmConnection"
,
""
,
""
,
""
,
""
,
""
,
""
}},
{
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.I_ID"
,
{
"BaseComponent:Class-BaseFcPPO3"
,
{
"AlarmTripped"
,
"AlarmWarning"
,
"AlarmError"
,
"AlarmConnection"
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.I_IND"
,
{
"BaseComponent:Class-BaseFcPPO5MotorAggr"
,
{
"AlarmTextToOften"
,
"AlarmTextPowOnNotOk"
,
"AlarmTextStartNoOk"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.I_VALUE"
,
{
"BaseComponent:Class-BaseFcPPO5FanAggr"
,
{
"AlarmTextToOften"
,
"AlarmTextPowOnNotOk"
,
"AlarmTextStartNoOk"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.I_SW"
,
{
"BaseComponent:Class-BaseFcPPO5PumpAggr"
,
{
"AlarmTextToOften"
,
"AlarmTextPowOnNotOk"
,
"AlarmTextStartNoOk"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.I_ACT"
,
{
"BaseComponent:Class-BaseFcPPO3MotorAggr"
,
{
"AlarmTextToOften"
,
"AlarmTextPowOnNotOk"
,
"AlarmTextStartNoOk"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.I_PZD4"
,
{
"BaseComponent:Class-BaseFcPPO3FanAggr"
,
{
"AlarmTextToOften"
,
"AlarmTextPowOnNotOk"
,
"AlarmTextStartNoOk"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.I_PZD3"
,
{
"BaseComponent:Class-BaseFcPPO3PumpAggr"
,
{
"AlarmTextToOften"
,
"AlarmTextPowOnNotOk"
,
"AlarmTextStartNoOk"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.I_PZD5"
,
{
"ABB:Class-ABB_CircuitBreaker_MS116"
,
{
"AlarmText"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.I_PZD6"
,
{
"ABB:Class-ABB_ACS800_1"
,
{
"AlarmLocalMod"
,
"AlarmTripped"
,
"AlarmFanOld"
,
"AlarmWarning"
,
"AlarmError"
,
"AlarmConnection"
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.I_PZD7"
,
{
"ABB:Class-ABB_ACC800"
,
{
"AlarmLocalMod"
,
"AlarmWarning"
,
"AlarmError"
,
"AlarmTorqFault"
,
"AlarmBrakeFault"
,
"AlarmTorqProvFault"
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.I_PZD8"
,
{
"ABB:Class-ABB_ACS800MotorAggr"
,
{
"AlarmTextToOften"
,
"AlarmTextPowOnNotOk"
,
"AlarmTextStartNoOk"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.I_PZD9"
,
{
"ABB:Class-ABB_ACS800PumpAggr"
,
{
"AlarmTextToOften"
,
"AlarmTextPowOnNotOk"
,
"AlarmTextStartNoOk"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.O_ID"
,
{
"ABB:Class-ABB_ACS800FanAggr"
,
{
"AlarmTextToOften"
,
"AlarmTextPowOnNotOk"
,
"AlarmTextStartNoOk"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.O_IND"
,
{
"ABB:Class-ABB_Converter_ACS800_PPO3"
,
{
"AlarmTripped"
,
"AlarmWarning"
,
"AlarmError"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.O_VALUE"
,
{
"ABB:Class-ABB_Sensor_Pb_PA"
,
{
"AlarmTextTransmError"
,
"AlarmTextTransmWarning"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.O_CW"
,
{
"ABB:Class-ABB_TempSensor_TF12"
,
{
"AlarmTextTransmError"
,
"AlarmTextTransmWarning"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.O_REF"
,
{
"ABB:Class-ABB_PressureSensor_265GS"
,
{
"AlarmTextTransmError"
,
"AlarmTextTransmWarning"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.O_PZD3"
,
{
"ABB:Class-ABB_DiffPressureSensor_265DS"
,
{
"AlarmTextTransmError"
,
"AlarmTextTransmWarning"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}},
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.O_PZD4"
,
{
"ABB:Class-ABB_FlowSensor_FXE4000"
,
{
"AlarmTextTransmError"
,
"AlarmTextTransmWarning"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}}};
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.O_PZD5"
,
"$IoConnect:BaseComponent-Class-BaseFcPPO5IoModule.O_PZD6"
,
""
,
""
,
""
,
""
}
},
{
"ABB:Class-ABB_ACS800_1"
,
{
"InIdPar"
,
"InIndPar"
,
"InValuePar"
,
"ActSpeed"
,
"ActTorque"
,
"ActCurrent"
,
"StatusWordSW"
,
"FaultWord1"
,
"FaultWord2"
,
"Di6_1"
,
"StatusWordSW3"
,
"AlarmWord5"
,
"OutIdPar"
,
"OutIndPar"
,
"OutValuePar"
,
"ControlWordCW"
,
"RefSpeed"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
},
{
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_ID"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_IND"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_VALUE"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_ACT"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD4"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD3"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_SW"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD5"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD6"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD7"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD9"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.I_PZD8"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.O_ID"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.O_IND"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.O_VALUE"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.O_CW"
,
"$IoConnect:ABB-Class-ABB_ACS_PPO5_IoModule.O_REF"
,
""
,
""
,
""
,
""
,
""
,
""
,
""
,
""
}
},
{
"ABB:Class-ABB_ACC800"
,
{
"InIdPar"
,
"InIndPar"
,
"InValuePar"
,
"StatusWordSW"
,
"ActSpeed"
,
"ActTorque"
,
"SpeedRef3"
,
"PosActPPU"
,
"ActCurrent"
,
"FaultWord1"
,
"FaultWord2"
,
"AlarmWord"
,
"MotorVolt"
,
"OutIdPar"
,
"OutIndPar"
,
"OutValuePar"
,
"ControlWordCW"
,
"RefSpeed"
,
"TorqRef"
,
"RampRate"
,
"SpeedCorr"
,
"PosPrePPU"
,
"AuxComWord"
,
"LoadMeasRef"
,
"ParValue1"
},
{
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.I_ID"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.I_IND"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.I_VALUE"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.I_SW"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.I_ACT"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.I_PZD3"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.I_PZD4"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.I_PZD5"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.I_PZD6"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.I_PZD7"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.I_PZD8"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.I_PZD9"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.I_PZD10"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.O_ID"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.O_IND"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.O_VALUE"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.O_CW"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.O_REF"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.O_PZD3"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.O_PZD4"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.O_PZD5"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.O_PZD6"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.O_PZD7"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.O_PZD8"
,
"$IoConnect:ABB-Class-ABB_ACC_PPO5_IoModule.O_PZD10"
}
}
};
...
@@ -92,6 +153,7 @@ static void usage()
...
@@ -92,6 +153,7 @@ static void usage()
printf
(
"
\n
Usage: wb_upgrade -v 'volumename'
\n\n
"
);
printf
(
"
\n
Usage: wb_upgrade -v 'volumename'
\n\n
"
);
}
}
#if 0
#if 0
static void process( wb_session& session, wb_object& o)
static void process( wb_session& session, wb_object& o)
{
{
...
@@ -180,15 +242,15 @@ int main( int argc, char *argv[])
...
@@ -180,15 +242,15 @@ int main( int argc, char *argv[])
#endif
#endif
// Replace
alarmtexts with tailing ", "
// Replace
Pb modules $IoConnect references with Io modules references
pwr_tAttrRef
aref
;
pwr_tAttrRef
aref
;
pwr_tString80
text
;
pwr_tCid
cid
;
pwr_tCid
cid
;
pwr_tAttrRef
value_aref
;
for
(
unsigned
int
i
=
0
;
i
<
sizeof
(
upg_alatext
)
/
sizeof
(
upg_alatext
[
0
]);
i
++
)
{
wb_object
co
=
session
.
object
(
upg_alatext
[
i
].
cname
);
for
(
unsigned
int
i
=
0
;
i
<
sizeof
(
upg_sigchancon
)
/
sizeof
(
upg_sigchancon
[
0
]);
i
++
)
{
wb_object
co
=
session
.
object
(
upg_sigchancon
[
i
].
cname
);
if
(
!
co
)
{
if
(
!
co
)
{
printf
(
"** Class not loaded: %s
\n
"
,
upg_
alatext
[
i
].
cname
);
printf
(
"** Class not loaded: %s
\n
"
,
upg_
sigchancon
[
i
].
cname
);
continue
;
continue
;
}
}
...
@@ -198,38 +260,54 @@ int main( int argc, char *argv[])
...
@@ -198,38 +260,54 @@ int main( int argc, char *argv[])
session
.
oddSts
();
session
.
oddSts
();
session
.
nextAref
(
cid
,
&
aref
,
&
aref
))
{
session
.
nextAref
(
cid
,
&
aref
,
&
aref
))
{
for
(
unsigned
int
j
=
0
;
j
<
sizeof
(
upg_alatext
[
0
].
attr
)
/
sizeof
(
upg_alatext
[
0
].
attr
[
0
]);
j
++
)
{
if
(
strcmp
(
upg_alatext
[
i
].
attr
[
j
],
""
)
==
0
)
wb_attribute
a
=
session
.
attribute
(
&
aref
);
if
(
!
a
)
continue
;
wb_attribute
a_ioconnect
(
a
,
0
,
"IoConnect"
);
if
(
a_ioconnect
.
evenSts
())
continue
;
a_ioconnect
.
value
(
&
value_aref
);
if
(
a_ioconnect
.
evenSts
())
continue
;
wb_attribute
a_pbmodule
=
session
.
attribute
(
&
value_aref
);
if
(
a_pbmodule
.
oddSts
())
{
wb_attribute
a_iomodule
(
a_pbmodule
,
0
,
"Io"
);
if
(
a_iomodule
.
oddSts
())
{
value_aref
=
a_iomodule
.
aref
();
session
.
writeAttribute
(
a_ioconnect
,
&
value_aref
,
sizeof
(
value_aref
));
printf
(
"Set %s -> %s
\n
"
,
a_iomodule
.
longName
().
c_str
(),
a_ioconnect
.
longName
().
c_str
());
}
}
for
(
unsigned
int
j
=
0
;
j
<
sizeof
(
upg_sigchancon
[
0
].
attr
)
/
sizeof
(
upg_sigchancon
[
0
].
attr
[
0
]);
j
++
)
{
if
(
strcmp
(
upg_sigchancon
[
i
].
attr
[
j
],
""
)
==
0
)
break
;
break
;
try
{
try
{
wb_attribute
a
=
session
.
attribute
(
&
aref
);
wb_attribute
a_attr2
(
a
,
0
,
upg_sigchancon
[
i
].
attr
[
j
]);
if
(
!
a
)
continue
;
if
(
a_attr2
.
evenSts
())
continue
;
wb_attribute
a_attr
(
a
,
0
,
upg_alatext
[
i
].
attr
[
j
]);
wb_attribute
a_attr
(
a_attr2
,
0
,
"SigChanCon"
);
if
(
a_attr
.
evenSts
())
if
(
a_attr
.
evenSts
())
continue
;
continue
;
a_attr
.
value
(
text
);
a_attr
.
value
(
&
value_aref
);
if
(
a_attr
.
evenSts
())
if
(
a_attr
.
evenSts
())
continue
;
continue
;
bool
mod
=
false
;
if
(
value_aref
.
Objid
.
vid
==
cdh_cIoConnectVolume
)
{
if
(
text
[
strlen
(
text
)
-
2
]
==
','
&&
text
[
strlen
(
text
)
-
1
]
==
' '
)
{
wb_attribute
a_value
=
session
.
attribute
(
upg_sigchancon
[
i
].
value
[
j
]);
text
[
strlen
(
text
)
-
2
]
=
0
;
value_aref
=
a_value
.
aref
();
mod
=
true
;
if
(
a_value
.
evenSts
())
}
continue
;
else
if
(
text
[
strlen
(
text
)
-
3
]
==
','
&&
text
[
strlen
(
text
)
-
2
]
==
' '
&&
text
[
strlen
(
text
)
-
1
]
==
' '
)
{
text
[
strlen
(
text
)
-
3
]
=
0
;
mod
=
true
;
}
else
if
(
strlen
(
text
)
==
0
&&
strcmp
(
upg_alatext
[
i
].
attr
[
j
],
"AlarmConnection"
)
==
0
)
{
strcpy
(
text
,
"No connection"
);
}
if
(
mod
)
{
session
.
writeAttribute
(
a_attr
,
&
value_aref
,
sizeof
(
value_aref
));
session
.
writeAttribute
(
a_attr
,
text
,
sizeof
(
text
));
// printf( "Updating SigChanCon \"%s\" %s\n", a_attr.longName().c_str(), upg_sigchancon[i].value[j]);
printf
(
"Updating text
\"
%s
\"\n
"
,
text
);
}
}
}
}
catch
(
wb_error
&
e
)
{
catch
(
wb_error
&
e
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment