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

Table des Matières

Publicité

Manuel utilisateur « CUBLOC™ »
Mode MODBUS ASCII Maître
Il n'y a pas de commande spéciale pour placer le module CUBLOC en mode maître pour les
communications de type MODBUS™. Le mode maître pourra simplement être mis en place au
travers de la liaison série RS232 en utilisant les commandes usuelles telles que GET et PUT.
L'exemple suivant montre l'implantation du mode maître dans le BASIC du CUBLOC™:
Const Device = cb280
Dim RDATA As String * 80
Dim a As Byte, ct As Byte
Dim b As String * 17
Dim Port As Integer
Opencom 1,115200,3,80,80
On Recv1 Gosub GETMODBUS
Set Until 1,60,10
Do
For Port=2 To 4
Next
For Port=2 To 4
Next
Loop
GETMODBUS:
If Blen(1,0) > 0 Then
A=Blen(1,0)
Debug "GOT RESPONSE: "
B=Getstr(1,A)
Debug B
End If
Return
End
Sub BitWrite(K As Integer, D As Integer)
Dim LRC As Integer
Putstr 1,":0305"
Putstr 1,Hp(k,4,1)
If D=0 Then
Else
End If
Putstr 1,Hex2(LRC),13,10
End Sub
(Traduction Française@2005–- Copyright Lextronic – Tous droits réservés)
BitWrite Port, 1
Delay 100
BitWrite Port, 0
Delay 100
Putstr 1,"0000"
LRC = -(3+5+K.Byte1+K.Byte0)
Putstr 1,"00FF"
LRC = -(3+5+K.Byte1+K.Byte0+0xFF) ' LRC
' Routine d'interruption réception données
' Quand donnée se termine par Code (10)
' sur canal 1 -> Création d'une interruption
' Place P0, P1, P2 ON !
' Place P0, P1, P2 OFF !
' Si le buffer est vide alors
' Stock la taille sur buffer dans A !
' Stock données reçues dans B
'Calcule LRC
' Envoi
277

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cubloc cb280Cubloc cb290Cubloc cb405

Table des Matières