Bonjour,
Je travaille avec une PLC S7-1200 et je souhaite réaliser une supervision sous visual studio.
J'utilise pour ce faire le logiciel ComDrvS7 qui me permet de communiquer entre un pc et ma plc siemens.
Je peux ainsi recevoir et envoyer des infos avec mon automate.
Le soucis est que j'arrive à le faire uniquement pour des valeurs int, word... mais je n'y arrive pas pour une string du genre (roll60)
voici mon code actuellement:
Mais il me génère une erreur si je cherche a envoyer "roll60" présent dans la textbox RollName.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if (comDrvS7Dll.MPI6_WriteWord(operand, 108, writeTagBuffer, 3, 0, out comDrvS7ErrorValue)) { writeTagBuffer[0] = Convert.ToUInt16(this.RollLength.Text); writeTagBuffer[1] = Convert.ToUInt16(this.RollName.Text); writeTagBuffer[2] = Convert.ToUInt16(this.RollDiameter.Text); }
Avez vous une idée de comment je pourrais procéder?
Partager