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:
Code : Tout sélectionner
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);
}
Mais il me génère une erreur si je cherche a envoyer "roll60" présent dans la textbox RollName.
Avez vous une idée de comment je pourrais procéder?