VB utiliza el control mscomm para comunicarse con el PLC Mitsubishi FX2N. Se leen múltiples datos del PLC en VB y se colocan en texto. ¡Ruega de rodillas!
Los siguientes son dos ejemplos del control MX, usando su forma ActEasyIF. GetDevice es una instrucción de lectura de dos palabras y SetDevice es una instrucción de escritura de dos palabras.
valuepre = Form1.ActEasyIF1.GetDevice(“D100”, dataval)
Guarde los valores de palabra doble de D100 y D101 en dataval. El valor de retorno de valuepre es 0
p>
valuepre = Form1.ActEasyIF2.SetDevice(“D100”, dataval)
Escribe el valor de dataval en la palabra doble compuesta por D100 y D101 si la función se ejecuta correctamente, el valor de retorno valuepre es 1
Los métodos de lectura y escritura de una sola palabra son: GetDevice2, SetDevice2
Si hay muchas direcciones, usted. Puede usar ReadDeviceBlock o WriteDeviceBlock para leer y escribir el área.
Para obtener instrucciones, consulte el manual de programación del control MX.
¿Cuántos datos puede almacenar FX2N? Un máximo de 8.000 direcciones de palabras (datos de 16 bits). El número específico de registros debe calcularse en función de la situación real.