Re: Ajout API communiquant sans modifier les programmes des existants
Posté : 12 mai 2017, 00:04
Il n'y a pas de supervision sur le site, et sincèrement, le jour où ils se lancent là dedans, je donne ma dem.
Les automates sont fait par 2 services : maintenance et bâtiment neuf. C'est maintenance qui fait les spec techniques. Bâtiment neuf ne communique avec eux qu'au moment de la remise des clefs d'un bâtiment.
Le service maintenance fait une partie de ses bâtiments en passant par nous (et nosu par des sous traitants) et une partie en direct... et quand ils passent en direct, ils ne respectent même pas leur propre spec techniques....
les bâtiments neufs sont des appels d'offres européens... J'ai des programmes en français, en anglais, en italiens, en allemand..... avec des IHM qui parlent anglais ou français....
Donc le jour où on me sort "bon on met tout ça en com ensemble", je me casse. D'autant plus qu'il ne sera pas acheté un superviseur "grand public", ils ont un service de développement scada et c'est eux qui développeront le truc...
Il y a un serveur OPC mais seul le client y a accès et il a déjà mis plus d'un an à tester le principe du mot de vie.... maintenant qu'ils savent détecter un API HS ou hors réseau, il faut que cela remonte au service qui surveille et qui lance les demandes de maintenance et les appels astreinte...
ça fait 3 mois que j'attends....
Le serveur OPC ne sert qu'à faire passerelle entre les API et le centre de contrôle. Et c'est déjà un joyeux merdier...
Bref, pas de supervision, pas de serveur OPC.
Et un système de ce genre là, personne a jamais fait ?
L'objectif c'est que chaque automate mettent les bits qui lui appartiennent dans le mot de synthèse à 1 ou 0 suivant les défauts en cours.
Automate D
----> lit la synthèse calculée de C
----> reçoit la synthèse calculée de E (vide si pas de E),
----> avec les info de C et de E, + les siennes, fait un synthèse et va l'écrire dans C (c'est la synthèse calculée de D)
Automate C
-----> lit la synthèse calculée de B
----> reçoit la synthèse calculée de D
----> avec les infos de D + B + lui fait une synhtèse et va l'écrire dans B (c'est la synthèse calculée de B)
Automate B
-----> lit la synthèse calculée de A
----> reçoit la synthèse calculée de C
----> avec les infos de A + C + lui fait une synhtèse et va l'écrire dans A (c'est la synthèse calculée de A)
Automate A
-----> lit la synthèse de personne
----> reçoit la synthèse calculée de B
----> avec les infos de B + lui fait une synhtèse
Ou ça va se mordre la queue à un moment ?
Les automates sont fait par 2 services : maintenance et bâtiment neuf. C'est maintenance qui fait les spec techniques. Bâtiment neuf ne communique avec eux qu'au moment de la remise des clefs d'un bâtiment.
Le service maintenance fait une partie de ses bâtiments en passant par nous (et nosu par des sous traitants) et une partie en direct... et quand ils passent en direct, ils ne respectent même pas leur propre spec techniques....
les bâtiments neufs sont des appels d'offres européens... J'ai des programmes en français, en anglais, en italiens, en allemand..... avec des IHM qui parlent anglais ou français....
Donc le jour où on me sort "bon on met tout ça en com ensemble", je me casse. D'autant plus qu'il ne sera pas acheté un superviseur "grand public", ils ont un service de développement scada et c'est eux qui développeront le truc...
Il y a un serveur OPC mais seul le client y a accès et il a déjà mis plus d'un an à tester le principe du mot de vie.... maintenant qu'ils savent détecter un API HS ou hors réseau, il faut que cela remonte au service qui surveille et qui lance les demandes de maintenance et les appels astreinte...
ça fait 3 mois que j'attends....
Le serveur OPC ne sert qu'à faire passerelle entre les API et le centre de contrôle. Et c'est déjà un joyeux merdier...
Bref, pas de supervision, pas de serveur OPC.
Et un système de ce genre là, personne a jamais fait ?
L'objectif c'est que chaque automate mettent les bits qui lui appartiennent dans le mot de synthèse à 1 ou 0 suivant les défauts en cours.
Automate D
----> lit la synthèse calculée de C
----> reçoit la synthèse calculée de E (vide si pas de E),
----> avec les info de C et de E, + les siennes, fait un synthèse et va l'écrire dans C (c'est la synthèse calculée de D)
Automate C
-----> lit la synthèse calculée de B
----> reçoit la synthèse calculée de D
----> avec les infos de D + B + lui fait une synhtèse et va l'écrire dans B (c'est la synthèse calculée de B)
Automate B
-----> lit la synthèse calculée de A
----> reçoit la synthèse calculée de C
----> avec les infos de A + C + lui fait une synhtèse et va l'écrire dans A (c'est la synthèse calculée de A)
Automate A
-----> lit la synthèse de personne
----> reçoit la synthèse calculée de B
----> avec les infos de B + lui fait une synhtèse
Ou ça va se mordre la queue à un moment ?