Mode Modbus Rtu Maître - COMFILE Cubloc CB220 Manuel Utilisateur

Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »
Mode MODBUS RTU maître
L'exemple ci-dessous montre l'implémentation du mode RTU maître en BASIC pour écrire des
valeurs flottantes dur 32 bits (2 registres 2 mots) vers un module esclave RTU 1 :
Const Device = CB280
#include "crctable.inc"
'______________Open serial port for MODBUS__________________________
'_________[Configure débit à 115200bps et 8-N-1]________________
'_________[et buffer réception avec 200 octes / buffer émission avec 100 octes]
Opencom 1,115200,3,200,100
'_________[Routine d'interruption en réception]__________________________
On Recv1 Gosub GETMODBUS
'______________[Efface tous les Buffers]__________________________________
Bclr 1,2
'______________[Utilise le Timer pour Timeout MODBUS]______________________
On timer(1) Gosub MyClock
Debug "__________[Ecriture RTU MODBUS de la valeur point flottant]_____",Cr
'Test writing 32bit SINGLE to Register Address 0 of device 1
Debug "writing 3.14 and 6.99 Long value to register 0",Cr
writesingle 1,0,3.14
writesingle 1,0,6.99
' Exemple montrant comment envoyer de multiple variables à virgule flottante
' en faison une simple fonction WriteMultipleSingle()
SDataArray(0)=1.11
SDataArray(1)=2.22
SDataArray(2)=3.33
Debug "Writing multiple Single values to address 0",Cr
writemultiplesingle 1,0,3
'-----------------------------------------------------------------
Do
Loop
'Routine réception Modbus
#include "ModbusRTUrecv.bas"
End
'Gestion Modbus
#include "ModbusRTULib016.bas"
* Consultez le Forum,
www.cubloc.com
sur internet pour d'avantages d'exemples de gestion de
communications ASCII / RTU / MODBUS.
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
279

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières