Red de conocimiento informático - Aprendizaje de código fuente - ¿Es posible configurar la dirección y el comando del protocolo Kunlun Tongshi MODBUS-RTU según sea necesario?

¿Es posible configurar la dirección y el comando del protocolo Kunlun Tongshi MODBUS-RTU según sea necesario?

Intente utilizar el siguiente comando de dispositivo !SetDevice Read() o ReadP para configurar la dirección directamente, el ejemplo es el siguiente:

1) !SetDevice(device 0,6, "Read(0,1) ,BT00=Data00;1, 10,BT00=Data01)")

Lea el valor del relé con dirección 1 en el área 0 y el valor del relé con dirección 10 en el área 1 en las variables MCGS Data00 y Data01.

2) !SetDevice(Device0,6, "ReadP(4,10,WUB,2,Data00,Data01,nReturn)")

Indica lectura a partir de la dirección 10 Los dos Los valores sin signo de 16 bits del registro de área n.° 4 se colocan en las variables MCGS Data00 y Data01, y el resultado se guarda en la variable nReturn.

ReadP(nombre de registro, dirección de inicio, tipo de datos, número de datos n, datos1, .....datos n [,Estado de devolución])

Descripción del parámetro:

Nombre del registro: variable de carácter, que indica el registro operativo actual, los valores son "1", "0", "3", "0", "3", "4", correspondientes respectivamente a [ Zona 1] Relé de entrada, [Zona 0] relé de salida, [Zona 3] registro de entrada, [Zona 4] registro de salida.

Dirección de registro: Variable numérica, que indica la dirección de registro de la operación actual. Los diferentes dispositivos tienen diferentes rangos de direcciones; consulte los manuales correspondientes para determinarlo.

Tipo de datos: variable de carácter, que indica el tipo de datos de registro de la operación actual. Apéndice 2

Datos: variable digital, valor de conmutación, variable MCGS utilizada para almacenar datos de comando del dispositivo.

Estado de retorno: devuelve el estado de ejecución de los comandos del dispositivo de lectura y escritura por lotes (no válido cuando el formato del comando del dispositivo es incorrecto). Para conocer el significado del valor de retorno específico, consulte la descripción del estado de comunicación. El estado de devolución es un parámetro opcional (marcado con []), el usuario también puede juzgar el resultado de la devolución a través del canal de estado de comunicación.