Défaut de communication IPC477E
Posté : 13 nov. 2020, 09:20
Bonjour,
J'ai fini la programmation et les tests SAT chez le client.
Aujourd'hui il me demande d'afficher sur une vue de maintenance une croix rouge qui signifierai qu'il y a une perte de communication entre mon automate et mon IPC.
Je programme avec TIA V15.1 et mon IPC477E est programmé avec WINCC Advanced.
Je pense que mon script doit être intégré à l'IPC et non à mon automate, êtes-vous d'accord ?
Voici les deux script que j'exécute mais ils ne fonctionnent pas :
Merci pour votre retour,
Bonne journée.
J'ai fini la programmation et les tests SAT chez le client.
Aujourd'hui il me demande d'afficher sur une vue de maintenance une croix rouge qui signifierai qu'il y a une perte de communication entre mon automate et mon IPC.
Je programme avec TIA V15.1 et mon IPC477E est programmé avec WINCC Advanced.
Je pense que mon script doit être intégré à l'IPC et non à mon automate, êtes-vous d'accord ?
Voici les deux script que j'exécute mais ils ne fonctionnent pas :
Code : Tout sélectionner
Sub Com_IHM()
Dim temp
temp = -1
Do While Delays(60) <> True
If temp = SmartTags(Memo_mdv) Then
Delays(1)
If temp = SmartTags(Memo_mdv) Then
SmartTags(Def_com_ihm_api) = True
End If
Else If temp <> SmartTags(Memo_mdv) Then
SmartTags(Def_com_ihm_api) = False
End If
End If
temp = SmartTags(Memo_mdv)
Loop
End SubCode : Tout sélectionner
Function Delays(ByRef Delay)
Dim LastTime, StopTime, i
StopTime = (Now + Delay)/24/3600
Do
If Now>LastTime +0.1/24/3600 Then
i = i + 1
LastTime = Now
End If
Loop Until Now >= StopTime
If Now >= StopTime Then
Delays = True
End If
End FunctionBonne journée.