|
|
|
|
- Propiedades específicas de las variables de tipo modbusSession
- Funciones WLanguage que utilizan variables de tipo modbusSession
modbusSession (Tipo de variable)
El tipo modbusSession permite identificar una conexión a un servidor Modbus. Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable. Novedad versión 2024 // Create a session and connect to the Modbus server at address 192.168.1.18 on port 3275. Session is modbusSession Session = ModbusConnectTCP("192.168.1.18",3275) // If the connection fails, display the error IF ErrorOccurred = True THEN Trace(ErrorInfo()) ELSE // Write a value to register 0x42 on the server. ModbusWriteRegister(Session, 0x42,0xCAFE) END // Disconnect server ModbusDisconnect(Session)
Observaciones Propiedades específicas de las variables de tipo modbusSession Las siguientes propiedades pueden utilizarse para manipular sesiones Modbus: | | | Nombre de la propiedad | Tipo utilizado | Efecto |
---|
ResponseTimeout | Integer | Tiempo máximo de respuesta de un servidor Modbus. | SlaveID | Integer | Identificador del esclavo. Permite cambiar el ID del esclavo sin tener que abrir una sesión de nuevo. |
Funciones WLanguage que utilizan variables de tipo modbusSession Las variables de tipo modbusSession pueden manipularse utilizando las siguientes funciones WLanguage:
| | ModbusConnectRTU | Conecta un cliente a un esclavo Modbus a través de un puerto serie. | ModbusConnectTCP | Conecta un cliente a un servidor Modbus mediante el protocolo de transmisión control (TCP). | ModbusDisconnect | Cierra la sesión de Modbus. | ModbusReadBit | Lee uno o más bits de un esclavo Modbus, empezando por una Address específica. | ModbusReadFloat | Lee uno o más flotadores de una sola precisión de un esclavo Modbus, a partir de una Address específica. | ModbusReadRegister | Lee uno o más registros de un esclavo Modbus, comenzando en una Address específica. | ModbusWriteBit | Escribe uno o varios bits a una Address específica en un esclavo Modbus. | ModbusWriteFloat | Escribe uno o más flotadores de precisión simple a un esclavo Modbus, comenzando en una Address específica. | ModbusWriteRegister | Escribe uno o más registros (valores de 16 bits) a un esclavo Modbus, a partir de una Address específica. |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|