Page 7 sur 8
Définition des requêtes
Pour notre exemple, nous allons réaliser, dans un premier temps, une requête de lecture.
Cette requête aura donc pour code fonction 03 et l'adresse du premier registre à lire sera le registre 10 et la quantité à lire 30.
Modification de l'action ACT_INIT pour intégrer la définition de notre requête.
xConnect:=TRUE;sHost:='192.168.1.102';wPort:=502;utKeepAlive.xEnable:=FALSE;eFrameType:=2;tTimeOut:=T#100MS;GVL_MODBUS.utQuery.bUnitId:=1;GVL_MODBUS.utQuery.bFunctionCode:=03;GVL_MODBUS.utQuery.uiReadAddress:=10;GVL_MODBUS.utQuery.uiReadQuantity:=30;