Hallo,
Faulheit treibt mich zur Suche nach PLC Datentypen für z.B.
Technologieobjekte Sinamics S120 ...zb Statuswort, Errorwort usw.
um sich so was zu sparen oder eleganter zu lösen:
Gefunden habe ich
Peripherie- und Technologie-Modulen:
https://support.industry.siemens.com...dti=0&lc=de-WW
Und Standardtelgramme
https://support.industry.siemens.com...dti=0&lc=de-WW
Hat jemand eine Quelle?
Faulheit treibt mich zur Suche nach PLC Datentypen für z.B.
Technologieobjekte Sinamics S120 ...zb Statuswort, Errorwort usw.
um sich so was zu sparen oder eleganter zu lösen:
Code:
U #InAchseSlave.StatusWord.%X0
= #Statusword.FreigabestatusEnable
U #InAchseSlave.StatusWord.%X1
= #Statusword.Error
U #InAchseSlave.StatusWord.%X2
= #Statusword.RestartActive
U #InAchseSlave.StatusWord.%X3
= #Statusword.RestartRequest
U #InAchseSlave.StatusWord.%X4
= #Statusword.ControlPanelActive
U #InAchseSlave.StatusWord.%X5
= #Statusword.HomingDone
U #InAchseSlave.StatusWord.%X6
= #Statusword.Done
U #InAchseSlave.StatusWord.%X7
= #Statusword.Standstill
U #InAchseSlave.StatusWord.%X8
= #Statusword.PositioningCommand
U #InAchseSlave.StatusWord.%X9
= #Statusword.JogCommand
U #InAchseSlave.StatusWord.%X10
= #Statusword.VelocityCommand
U #InAchseSlave.StatusWord.%X11
= #Statusword.HomingCommand
U #InAchseSlave.StatusWord.%X12
= #Statusword.ConstantVelocity
U #InAchseSlave.StatusWord.%X13
= #Statusword.Accelerating
U #InAchseSlave.StatusWord.%X14
= #Statusword.Decelerating
U #InAchseSlave.StatusWord.%X15
= #Statusword.SWLimitMinActive
U #InAchseSlave.StatusWord.%X16
= #Statusword.SWLimitMaxActive
U #InAchseSlave.StatusWord.%X17
= #Statusword.HWLimitMinActive
U #InAchseSlave.StatusWord.%X18
= #Statusword.HWLimitMaxActive
U #InAchseSlave.StatusWord.%X19
= #Statusword.ErrorStopActive
U #InAchseSlave.StatusWord.%X20
= #Statusword.MCPowerStopActive
U #InAchseSlave.ErrorWord.%X0
= #Errorword.SystemFault
U #InAchseSlave.ErrorWord.%X1
= #Errorword.ConfigurationFault
U #InAchseSlave.ErrorWord.%X2
= #Errorword.UserFaul
U #InAchseSlave.ErrorWord.%X3
= #Errorword.CommandNotAccepted
U #InAchseSlave.ErrorWord.%X4
= #Errorword.DriveFault
U #InAchseSlave.ErrorWord.%X5
= #Errorword.SensorFault
U #InAchseSlave.ErrorWord.%X6
= #Errorword.DynamicError
U #InAchseSlave.ErrorWord.%X7
= #Errorword.CommunicationFault
U #InAchseSlave.ErrorWord.%X8
= #Errorword.SWLimit
U #InAchseSlave.ErrorWord.%X9
= #Errorword.HWLimit
U #InAchseSlave.ErrorWord.%X10
= #Errorword.HomingFault
U #InAchseSlave.ErrorWord.%X11
= #Errorword.FollowingErrorFault
U #InAchseSlave.ErrorWord.%X12
= #Errorword.PositioningFault
U #InAchseSlave.ErrorWord.%X13
= #Errorword.PeripheralError
U #InAchseSlave.WarningWord.%X1
= #Warningword.ConfigurationFault
U #InAchseSlave.WarningWord.%X3
= #Warningword.CommandNotAccepted
U #InAchseSlave.WarningWord.%X6
= #Warningword.DynamicError
U #InAchseSlave.WarningWord.%X11
= #Warningword.FollowingErrorFault
Peripherie- und Technologie-Modulen:
https://support.industry.siemens.com...dti=0&lc=de-WW
Und Standardtelgramme
https://support.industry.siemens.com...dti=0&lc=de-WW
Hat jemand eine Quelle?