MOVICON 11.5: Erreur d'execution de script
Posté : 31 mai 2024, 16:45
Bonjour à tous,
Je rencontre actuellement un soucis sur une application Movicon et j’espère que quelqu’un pourra me souffler quelques idées.
Nous avons remplacé, chez un de nos clients, un automate Leroy par un Schneider M251, nous avons ajouté une IHM HMIGTO5310 dans le TGBT avec le M251, et nous avons migré l’application de supervision Movicon 11.5 existante sur un nouveau panel PC en Movicon 11.6. L’ancien Panel PC a en effet crashé. Ce dernier tournait à priori sous Windows XP ou Vista. Le dernier panel PC doit tourner sous Windows 10 ou 11 (à reconfirmer si besoin)
La partie process fonctionne, les coms entre les différents équipements sont fonctionnelles, les enregistrements dans la base de données SQL sont bien effectués, etc…
Le dernier soucis que je rencontre actuellement est à priori lié à l’exécution d’un script utilisé pour filtrer les alarmes actives. Lorsque je tente d’appliquer ce filtre, j’ai les deux fenêtres popup qui apparaissent (voir pièces jointes). Ce problème arrive aussi bien sur site que sur un de mes PC que j’utilise pour faire des essais.
La ligne qui semble poser problème dans le script concerné est la ligne rouge suivante (je vous ai mis les 7 premières lignes du script) :
Sub Main
Dim Montrend As DLRWndCmdTarget
Dim flag As Boolean
Dim sDateStart As String
Dim sDateEnd As String
Set Montrend = GetSynopticInterface("Journal").GetAbsoluteSubObject("Journal").GetObjectInterface
Je suis en contact avec un confrère qui a déjà travaillé un peu sur des applications Movicon, et il se pourrait, selon lui, que la version d’OS du panel PC puisse être à l’origine du soucis. Selon lui, certaines commandes informatiques peuvent fonctionner sous un OS, et pas sur un autre. J’ai donc essayé de faire tourner l’application sur un vieux PC Windows XP que j’ai chez moi, mais le soucis semble toujours présent…
J’ai l’impression qu’il faudrait faire appel à une autre commande, mais je ne maitrise malheureusement pas assez le codage informatique en général pour retaper un code complet pour faire marcher cette fonction de tri…
Est-ce que quelqu’un aurait une idée ? Est-ce que quelqu’un a déjà rencontré ce genre de problèmes ?
Je ne sais plus trop quoi faire de mon côté pour résoudre ce dernier soucis…
En vous remerciant de l’aide/des suggestions que vous pourrez m’apporter, et restant disponible pour tous compléments d’informations dont vous pourriez avoir besoin, je vous souhaite à tous une agréable fin de journée et un très bon weekend !
Bien cordialement.
M. Ferret
Je rencontre actuellement un soucis sur une application Movicon et j’espère que quelqu’un pourra me souffler quelques idées.
Nous avons remplacé, chez un de nos clients, un automate Leroy par un Schneider M251, nous avons ajouté une IHM HMIGTO5310 dans le TGBT avec le M251, et nous avons migré l’application de supervision Movicon 11.5 existante sur un nouveau panel PC en Movicon 11.6. L’ancien Panel PC a en effet crashé. Ce dernier tournait à priori sous Windows XP ou Vista. Le dernier panel PC doit tourner sous Windows 10 ou 11 (à reconfirmer si besoin)
La partie process fonctionne, les coms entre les différents équipements sont fonctionnelles, les enregistrements dans la base de données SQL sont bien effectués, etc…
Le dernier soucis que je rencontre actuellement est à priori lié à l’exécution d’un script utilisé pour filtrer les alarmes actives. Lorsque je tente d’appliquer ce filtre, j’ai les deux fenêtres popup qui apparaissent (voir pièces jointes). Ce problème arrive aussi bien sur site que sur un de mes PC que j’utilise pour faire des essais.
La ligne qui semble poser problème dans le script concerné est la ligne rouge suivante (je vous ai mis les 7 premières lignes du script) :
Sub Main
Dim Montrend As DLRWndCmdTarget
Dim flag As Boolean
Dim sDateStart As String
Dim sDateEnd As String
Set Montrend = GetSynopticInterface("Journal").GetAbsoluteSubObject("Journal").GetObjectInterface
Je suis en contact avec un confrère qui a déjà travaillé un peu sur des applications Movicon, et il se pourrait, selon lui, que la version d’OS du panel PC puisse être à l’origine du soucis. Selon lui, certaines commandes informatiques peuvent fonctionner sous un OS, et pas sur un autre. J’ai donc essayé de faire tourner l’application sur un vieux PC Windows XP que j’ai chez moi, mais le soucis semble toujours présent…
J’ai l’impression qu’il faudrait faire appel à une autre commande, mais je ne maitrise malheureusement pas assez le codage informatique en général pour retaper un code complet pour faire marcher cette fonction de tri…
Est-ce que quelqu’un aurait une idée ? Est-ce que quelqu’un a déjà rencontré ce genre de problèmes ?
Je ne sais plus trop quoi faire de mon côté pour résoudre ce dernier soucis…
En vous remerciant de l’aide/des suggestions que vous pourrez m’apporter, et restant disponible pour tous compléments d’informations dont vous pourriez avoir besoin, je vous souhaite à tous une agréable fin de journée et un très bon weekend !
Bien cordialement.
M. Ferret