Bonjour a tous!
J'espere bien expliquer mon probleme, si ce n'est pas le cas, faites le moi savoir s'il vous plait.
J'utilise un OPC serveur avec Applicom. Ce que je veux faire, c'est d'écrire et de lire des valeurs que j'envoie ou que je recois d'un robot.
J'ai fait quelques tests et je suis capable de lire des nombres (double), des arrays de BOOL ainsi que d'écrire des nombres. Mon problème survient quand j'essaie d'écrire un array de double. On dirait que le OPC Client n'est pas capable de lire chaque élément de l'array. Pourtant je fait les mêmes étapes que pour lire un array, soit:
-Click droit sur le array de double (se sont des controls) -> Properties
-Dans l'onglet Data Binding:
-Data Binding selection -> DataSocket
-Mode -> Write
-Et j'écris l'URL valide (soit opc://localhost/APPLICOM.OPCServer.1/CS8.SYMBOLS.WTOOL_LIFE et je suis certaine que c'est la bonne adresse)
Dans le OPC Client, les valeurs de mon array est toujours 0. Pourtant j'inscrit des valeurs autres que 0 dans le array sur LabVIEW.
Est-ce qu'il faut que j'écrive élément par élément dans le OPC? Si oui, comment je dois faire et quelle est l'adresse de chaque élément si j'ai seulement l'adresse de l'array?
Je ne comprend pas pourquoi je suis capable de lire un array mais que je ne suis pas capable de l'écrire.
Merci beaucoup pour votre temps et vos conseils, j'espere avoir des réponses,
Stephanie
P.S. Je n'ai pas de module DSC et j'utilise LabVIEW 8.0.