Home
intégration des afficheurs ditel série dinos
Contents
1. Global Const MPCMD RESET 1 0x01 Initialise 1 afficheur Global Const WDRESET 2 0 02 R initialise l afficheur Global Const MPCMD STOP 3 0 03 Arr te l ex cution de l afficheur Global Const MPCMD BORRAR 5 0x05 Supprime un programme Global Const MPCMD CONFIG 8 0x08 Configuration des ports d afficheur Global Const MPCMD GETPROG 9 0x09 Demande le code du programme en train de s ex cuter dans 1 afficheur Global Const MPCMD SETHORA 10 0x0A Met 1 heure l horloge de l afficheur Global Const MPCMD GETHORA 11 0x0B Demande l heure de l afficheur Global Const MPCMD PASSWORD 14 0x0E Envoyer le mot de passe l afficheur Global Const MPCMD SETPASSW 15 0 0 D finit nouveau mot de passe Global Const MPCMD SETTEMP 16 0x10 Etablie offset temp ratur Global Const MPCMD GETTEMP 17 0 11 Demande temp ratur Global Const MPCMD GETVER 18 0 12 Demande version du logiciel Global Const MPCMD NGETDIR 30 0 1 Demander le r pertoire l afficheur Global Const MPCMD NEJECUTAR 31 0x1F Ex cuter un programme sur l afficheur Voir software d dition Dynamic Plus Global Const MPCMD FASTEXEC 39 0x27 Ex cution imm diate d un programme 7 Protocolos soportados Global Const RS232 0 de transmission pour s rie Global Const MPPROT TCPIP 1 Mode de transmission pour Sockets TCP IP 8
2. DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D T E Le Xarol 8 C Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es 2 Fonctionnement g n ral MPComm est un composant ActiveX qui peut tre int gr dans n importe quelle application 32 bits d velopp e avec les derniers syst mes de d veloppement Le contr le comprend Propi t s Elles nous permettent de configurer et contr ler les ports s rie RS232 les connexions par le protocole TCP IP d finir et r cup rer l information au cours des pro cessus de communication entre le contr le et les diff rents appareils contr ler v nnements Les v nements nous informent en temps d ex cution de l activit du contr le avec les diff rents appareils contr ler M thodes Les m thodes nous permettent d ex cuter des fonctions propres du contr le Pour utiliser le contr le il faut d abords initialiser le composant MPComm puis ouvrir le port s rie ou tablir une connexion TCP IP on pourra alors ex cuter le contr le souhait Apr s chaque contr le il est recommand fermer la communication Exemple initialiser MPComm C axMPComm1 LicProduct du composant 1 du composant axMPComm1 LicKey 431A2CF1683AAFAC Code licence axMPCommi Terminal2 8 1
3. Test Close DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D T E L Xarol 8 Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es 29
4. Constantes para programas Global Const DIF DIAS amp HA4 Global Const MPTIM DIF SEMAN amp HAS Global Const MPTIM DIF MESES amp HA6 Global Const MPTIM HORMIN amp HA7 Global Const TEMPER amp HA8 Global Const MPTIM DIAV amp HA9 Global Const MPTIM MESV amp HAA Global Const MPEFE FLASH amp HB0 Global Const NEGATIVO amp HB1 Global Const MPEFE BORRADO amp HB2 Global Const MPEFE ESPERA amp HB3 Global Const amp HB4 DISENOS Y TECNOLOG A S A Tel 34 933 394 758 DITE Le 8 P I Les Guixeres Fax 34 934 903 145 e 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global Const Global
5. Xarol 8 C P I Les Guixeres 08915 Badalona Barcelona Espagne PaklncSize PakMaxSize PakMinSize Pantalla PantallaControlLock Password Port Protocolo 57 PutCntContador PutCntValor PP redbrillo redcontrast PR Reintentos 5485 ST RXFonLen FR scoded SelectedName SelectedParentNode Speed StrCodel SF StrCode2 StrCode3 StrCodeOp PR StrlDPantalla Strindex StrType Terminal Terminal2 TickerCodigo TickerDecimales TickerPrecio TickerTendencia TickerVolumen TipoGetHora TipoHardware TipoServidor PR Usuario PSP Variableldx VariableValor Z Dle StatComExt StatComm Tel 34 933 394 758 Fax 34 934 903 145 24 Email dti ditel es web www ditel es 10 Utilisation de MPCOMM OCX dans une application NET Ce qui suit explique la meilleure m thode pour utiliser le composant MPCOMM OCX dans une Applications Net Tous les exemples sont pr sent s dans le langage C Cr er des Wrappers COM Component Object Model pour l OCX L OCX ne peut pas tre utilis directement dans l application ll est n cessaire de cr er une s rie de DLL wrappers Le mode le plus simple est pour Visual Studio 2010 et langage C Cr er un formulaire cliquez droit sur la bo te outils et s lectionnez Choisir l
6. gt TCP IP axMPComm1 OpenComm Ouvrir port Apr s l ouverture d une communication on peut communiquer avec les diff rents appareils Dans l exemple suivant nous transmettons l afficheur 1 un programme de test intitul lt Test1 gt en mode IMM DIAT en utilisant la propri t Orden voir page 18 laquelle on assigne la valeur 39 0x27 qui corresponds la commande FASTEXEC ex cution imm diate d un message La liste d taill e des commandes que l on peut utiliser avec la propri t Orden se trouve la page 21 Exemple Envoyer un message l afficheur VB 56 Chr MPMOD_INMEDIATO Testi message envoyer String MPCommi BufferTX MSG Buffer message 1 0x27 commande FASTEXE Envoyer inm diatement numero_error Str MPCommi ErrorNx r sultat communication Error 1 Texte Erreur Exemple Envoyer un message C string MSG Test1 message envoyer String axMPComm1 Pantalla 1 Afficheur avec ID n 1 axMPComm1 BufferTX MSG Buffer message 1 0 27 commande FASTEXE Envoyer inm diatement Thread Sleep 200 Temporisation de 200ms String s 1 R ponse de l afficheur si retour valeur int error axMPComm1 ErrorNx R sultat de la communication est important de diff rencier les commandes de communication FASTEXEC EXE
7. Demande l heure de l affichage MPCommli DebugMode false MPCommi Terminal2 8 MPCommi Terminal1 4 MPCommil Port 1 MPCommli Speed 9600 MPComml Protocolo 0 MPComm1 85485 False MPComm1 OpenComm MPComm1 Pantalla 1 ErrorNx StrS MPComm1 ErrorNx ErrorTxS MPComml ErrorTx MPComml Orden MPCMD iret MPComml BufferRx TxtFecha 2 Asc Mid iret 1 1 TxtFecha 1 Asc Mid 3 2 1 TxtFecha 0 Asc Mid iretsS 3 1 TxtHora 0 Asc Mid iretS 4 1 TxtHora 1 Asc Mid iretS 5 1 TxtHora 2 Asc Mid iretS 6 1 ErrorNx Str MPComm1 ErrorNx ErrorTx MPComm1 ErrorTx MPCommi CloseComm MPCMD_ PASSWORD 14 Envoyer le password l afficheur MPCommli DebugMode false MPCommi Terminal2 8 MPCommi Terminal1 4 MPCommil Port 1 MPCommli Speed 9600 MPCommli Protocolo 0 MPComm1 85485 False MPComm1 OpenComm MPComm1 Pantalla 1 MPComm1 BufferTX SECRET MPComm1 Orden MPCMD_PASSWORD ErrorNx Str MPComm1 ErrorNx ErrorTxS MPComml ErrorTx MPCommi CloseComm DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D T E L Xarol 8 C P I Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es 17 MPCMD SETPASSW 15 MPComm1 DebugMode false MPCommi Terminal2 8 MPCommi Terminal1 4 M
8. PIXELMP axMPCommi LicKey 431A2CF1683AAFAC axMPComml1 Terminal2 8 axMPCommli Terminall 4 axMPComm1 DebugMode false public void Common_Send String s1 Open Comm bool ret axMPComm1 OpenComm RS232 successfully open if ret DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D E L Xarol 8 C P I Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es Target device axMPCommll Pantalla 1 Device with ID 1 axMPComml BufferITX 0 9 OxE4 511 Mode Scroll MP test axMPComm1 Orden 0827 Send Receive if String s axMPComm 1 BufferRx Get answer if any Error int error axMPComml ErrorNx Get error number Close Comm axMPComm1 CloseComm0 public void RS232_485Version Open RS232 1 2 1 9600 axMPCommli Protocolo 0 0 gt RS232 485 1 gt TCP IP axMPComm1 RS485 false Open Comm Common_Send MP Test RS232485 public void TCP_IPVersion Open RS232 1 1 1 axMPComml1 HostPort 53 axMPComml1 Usuario admin axMPComml1 Password security axMPComml1 HostAdress 192 168 1 44 axMPCommli Protocolo 1 Open Comm Common_Send MP Test IP private void Form1_Load objJect sender EventArgs
9. 1 4 axMPComm1 DebugMode false Mode de d puration Exemple ouvrir Port S rie VB MPComm1 Port 1 A Port MPComm1 Speed 36400 Vitesse MPComm1 Protocolo 0 Protocole 0 gt RS232 485 1 gt TCP IP MPComm1 RS485 false Type ligne False gt 5232 True gt RS485 MPComm1 OpenComm Ouvrir port Exemple ouvrir Port S rie C axMPCommi Port 1 9600 1 0 axMPComm1 RS485 false 1 Exemple tablir communication TCP IP VB MPCommi HostAdress gl_iphost IP Afficheur MPCommi HostPort gl_ipport TCP port MPCommi Usuario gl_ipusr MPCommi Password gl_ippass 1 1 MPComm1 RS485 False 1 DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D 1 E Le Xarol 8 C Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es Exemple tablir communication TCP IP C axMPComm1 TipoServidor 1 Type serveur Valeur par d faut axMPCommi HostPort 53 Port TCP Valeur par d faut axMPComm1 Usuario admin Usager Valeur par d faut axMPComm1 Password security Password Valeur par d faut axMPComm1 HostAdress 192 168 1 44 Adresse IP afficheur axMPComm1 Protocolo 1 Protocole 0 gt 5232 485 1
10. ments Cliquez sur l onglet Composants Localisez votre contr le ActiveX OCX cochez la case et cliquez sur OK Maintenant il devrait appara tre sur la bo te outils faites glisser et d posez le sur votre formulaire Attribuez un par exemple 1 REMARQUE vous verrez dans la section r f rences de votre projet que 2 l ments ont t ajout s automatiquement wrappers DITEL AxXMPCOMMLib MPCOMMLib DISE OS Y TECNOLOG A S A Xarol 8 C P I Les Guixeres 08915 Badalona Barcelona Espagne WindowsFormsDemoMPCOMMOCX Properties References AxMPCOMMLIb Microsoft CSharp MPCOMMLib System System Core System Data System Data DataSetExtensions lt System Deployment System Drawing System Windows Forms System Xml System Xml Linq E Forml cs 5 Formi Designer cs Forml resx Tel 34 933 394 758 Fax 34 934 903 145 25 Email dtl ditel es web www ditel es 11 Programming codes Using the component Configure Component axMPComm1 axMPComm1 axMPComm1 axMPComm1 Terminal2 axMPComm1 Terminal1 axMPComm1 DebugMode Open Communications in this case Open RS232 LicProduct LicName PIXELMP LicKey 431 2 1683 8 4 true RS232 axMPComm1 Port COM1 axMP
11. CUTE SETHORA des commandes de programmation INMEDIATO SUBE VELMODO Les commandes de communication nous permettent d envoyer et de recevoir des informations d un afficheur Les commandes de programmation nous permettent d tablir une s quence d instructions ex cuter sur l afficheur une fois le programme transmit Enfin vous devez fermer la connexion pour mettre fin aux processus de communication Exemple Terminer la communication C 1 Ferme le port s rie ou la connexion TCP IP DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D T E Le Xarol 8 C Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es 3 Propri t s Si BufferRx La propri t BufferRx nous permet d obtenir le r sultat de toutes les commandes qui renvoient des valeurs comme par exemple demander la date de l afficheur obtenir le programme en cours le r pertoire etc Type Lecture Ecriture Format Plage String Oui Non Selon Commande MPCommi Pantalla 1 1 0x0B commande GETHORA Demande l heure de l afficheur Heure _Afficheur MPComm1 BufferRx BufferTx Certaines commandes du protocole ne sont pas limit es r aliser une op ration sp cifique mais permettent de transmettre des informations l afficheur Cette information qui doit tre transmise doit tre stock e dans cette propri t a
12. Comm1 Speed 9600 axMPComm1 Protocolo IP axMPComm1 RS485 Prepare Command to Send Open Comm 0 9 gt 5232 485 1 gt false bool ret 1 RS232 successfully open if ret Target device 1 11 1 Device with ID 1 Mode Scroll MP test axMPComm1 BufferTX char xE MP Test 1 x27 Send Receive if any String s axMPComm1 BufferRx Get answer if any Error int error axMPComm1 ErrorNx Get error number Close Comm axMPComm1 DISENOS Y TECNOLOG A S A Xarol 8 C P I Les Guixeres DITEL 08915 Badalona Barcelona Espagne CloseComm Tel 34 933 394 758 Fax 34 934 903 145 26 Email dtl ditel es web www ditel es Example 1 serial network using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Linqg using System Text using System Windows Forms namespace WindowsFormsDemoMPCOMMOCX public partial class Formi Form public Formi InitializeComponent Configure component axMPComm1 LicProduct axMPComm1 LicName axMPComm1 LicKey 431A2CF1683AAFAC 1 12 8 1 11 4 axMPComm1 DebugMode Open RS232 axMPComm1 Po
13. Const Global Const Global Const DITEL MPDAT GROSOR 8 0 MPDAT TIPO LETRA amp HC1 MPDAT INVERSO amp HC2 MPDAT NORMAL amp HC3 MPDAT VEL MODO amp HC4 MPDAT ESP_MODO amp HC5 MPDAT CICLOS amp HC6 MPDAT LINIA amp HC7 MPDAT PROGRAM amp HC8 MPDAT SYNC amp HC9 MPDAT NOSYNC amp HCA MPDAT NOCENTRO amp HCD MPDAT ANIM amp HCE MPDAT NOANIM amp HCF MPDAT LUMIN amp HD0 MPDAT REM amp HD2 MPDAT DIBUJO amp HD4 MPDAT VENTANA amp HD3 MPDAT MPBASIC amp HD5 MPTDAT BLINK amp HA0 MPTDAT COLOR amp 1 MPTDAT FONDO amp HA2 MPTDAT GRAFICO amp HA3 MPMOD CORRER 8 0 MPMOD CENTRO amp 1 DISMINUIDO amp 2 MPMOD APILADO amp HE3 MPMOD RODAR amp 4 MPMOD SUBE amp 5 MPMOD BAJA amp HE6 MPMOD 1 amp 7 MPMOD 2 amp 8 MPMOD ROTACION3 amp 9 MPMOD ROTACION4 amp MPMOD 1 amp HEB MPMOD APARICION2 amp HEC MPMOD APARICION3 amp HED MPMOD 4 amp MPMOD NIEVE amp HEF MPMOD INMEDIATO amp HFO MPMOD DESLIZAR SHEI MPMOD GIRAR amp HF2 MPMOD BOLSA amp HF3 DISE OS Y TECNOLOG A S A Xarol 8 C P I Les Guixeres 08915 Badalona Barcelona Espagne Tel 34 933 394 758 Fax 34 934 903 145 Email dtl ditel es web www ditel es 21 9 ANNEXE D Lis
14. DITEL INT GRATION DES AFFICHEURS DITEL S RIE DINOS DMG DANS LES SYST MES OP RATIFS WINDOWS 32 ET 64 BITS INDEX Configuration minimale requise 3 Fonctionnement general 4 Propri t s 6 u ane 14 D tail des le Ee 15 Liste des commandes nenna 20 UE 20 Constantes pour les programmes 20 Liste des Propri tes M thodes et v nements 22 Utilisation de MPCOMM OCX dans NET _ 25 Programming Cod s 26 DITELSD x SE 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es 1 Configuration minimale requise du PC MPComm est un composant ActiveX Ce composant peut tre utilis avec les sys t mes op ratifs Windows 32 et 64 bits La technologie ActiveX peut tre utilis e avec la plupart des syst mes actuels de d veloppement de mani re que Les tests ont t effectu s en utilisant C et VisualBasic Pour le bon fonctionnement de MPCOMM il est n cessaire d tablir les trois pro pri t s relatives l octroi de la licence Voir exemple dans le chapitre suivant LicProduct Nom du Produit MPCOMM Nom de l Entreprise PIXELMP Code de licence 431 2 168
15. GNumLin en CFGNumPan CFGOffsetinvierno CFGOffsetTemp A CFGOffsetVerano CFGPassword CFGPixLins CFGReceptorl CFGReceptorl0 CFGReceptorll CFGReceptorl2 CFGReceptorl3 CFGReceptorl4 CFGReceptorl5 CFGReceptorl6 CFGReceptor2 CFGReceptor3 CFGReceptord SF CFGReceptors CFGReceptor CFGReceptor7 CFGReceptorg CFGReceptor9 A CFGRomOffset A CFGSdaCode CFGSdaDias DISENOS Y TECNOLOG A S A Xarol 8 C P I Les Guixeres 08915 Badalona Barcelona Espagne Tel 34 933 394 758 Fax 34 934 903 145 23 Email dtl ditel es web www ditel es DITEL gt CFGSdaOrg CFGSenLum CFGSPorts CFGTimeOut CFGTipoHard CFGTipusP CFGTmpMed CFGVelModoDef DebugMode Dominio A ErrorDTP SR 5 EsperaAck 5 GetCntContador A GetCntValor grebrillo grecontrast HostAdress HostPort SF ispriority Decke LicName LicProduct Orden PaklncSize PakMaxSize PSP PakMinSize Pantalla PantallaControlLoc Password Port P Protocolo PutCntContador PutCntValor redbrillo SR redcontrast Reintentos A RS485 RXFonLen A scoded SelectedName DITEL 2 DISENOS Y TECNOLOG A S A
16. PComm1 Port 1 MPCommli Speed 9600 MPComml Protocolo 0 MPComm1 85485 False MPComm1 OpenComm MPComm1 Pantalla 1 MPComml BufferTX SECRET MPComml Orden MPCMD SETPASSW ErrorNx Str MPComml ErrorNx ErrorTxS S MPComml ErrorTx MPCommi CloseComm MPCMD GETVER 18 MPCommli DebugMode false MPCommil Terminal2 8 MPCommli Terminall 4 MPCommil Port 1 MPCommli Speed 9600 MPComml Protocolo 0 MPComm1 85485 False MPCommli OpenComm MPComm1 Pantalla 1 MPComml Orden MPCMD_GETVER respuesta main MPComm1 BufferRx version Val amp h Mid respuestasS hardhareS Mid respuestaS 4 ErrorNx StrS MPComm1 ErrorNx ErrorTxS MPComml ErrorTx MPCommi CloseComm MPCMD_NGETDIR 30 MPCommli DebugMode false MPCommi Terminal2 8 MPCommi Terminal1 4 MPComml Port 1 MPComm1 Speed 9600 MPComml Protocolo 0 MPComm1 85485 False MPComm1 OpenComm MPComml Orden MPCMD_NGETDIR Directorios MPComml BufferRx ErrorNx Str S MPComml ErrorNx ErrorTx S MPComml ErrorTx MPCommi CloseComm DISENOS Y TECNOLOG A S A D L Xarol 8 C P I Les Guixeres 08915 Badalona Barcelona Espagne tablit nouveau password Demande de version du logiciel 2 Demander le r pertoire l afficheur Tel 34 933 394 758 Fax 34 934 903 145 Email dtl ditel es web ww
17. S Y TECNOLOG A S A Tel 34 933 394 758 D T E L Xarol 8 C P I Les Guixeres Fax 34 934 903 145 13 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es 4 M thodes 9 Ouvrez le port s rie ou un protocole IP en utilisant les propri t s relatives au protocole la vitesse et le port s rie Cette m thode n utilise pas de param tres Le r sultat de la m thode se d place a la propri t ErrorTX et ErrorNX Par metros MPComm1 Speed 9600 MPComm1 Port 1 MPComm1 OpenComm MPComm1 HostAdress 195 106 100 2 MPComm1 HostPort 1001 MPComm1 Usuario Usuario MPComm1 Password Clave MPComm1 Protocolo 1 MPComm1 OpenComm CloseComm Ferme le port s rie ou une communication TCP IP Cette m thode n utilise pas de param tres Le r sultat de la m thode se d place a la propri t ErrorTX et ErrorNX MPCommi CloseComm DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D T E L Xarol 8 C P I Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es 5 D tails d utilisation des commandes MPCMD_ RESET 1 Initialise afficheur MPComm1 DebugMode false MPComm1 Terminal2 8 MPComm1 Terminall 4 MPComm1 Port 1 MPComm1 Speed 9600 MPComm1 Protocolo 0 MPComm1 RS485 False MPComm1 OpenComm MPComm1 Pantalla 1 MPComm1 Or
18. aces et on transmet ce param tre est d sactiv Pour s assurer que les changements de mots de passe ont t r alis s vous devez red marrer l afficheur Type Lecturae Format Plage String Oui Oui 8A MPComm1 CFGPassword CSECRETO ER CFGBaudsRS485 Sp cifie la vitesse de la configuration interne du port RS485 Si la carte de contr le ne dispose pas du port RS485 elle doit correspondre la vitesse du port RS232 Dans le cas contraire les deux ports peuvent avoir des vitesses diff rentes Type Lecture Ecriture Format Entier Oui Oui MPComm1 CFGBaudsRS485 1 DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D E L Xarol 8 C P I Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es cFGOffsetTemp Cette propri t d termine la configuration de la carte de contr le dont la valeur devrait augmenter ou diminuer l affichage de la temp rature Le champ n affecte pas si aucune sonde de temp rature ou de contr le est install e Type Lecture Ecriture Format Plage Signed Oui Oui MPCommi CFGOffsetTemp 1 CFGFIPowerOnReset Indiquez si la carte de contr le au d but devrait tre remis z ro automatiquement et initialiser la m moire d affichage Lecture Ecriture Format Plage Oui Oui 0 1 No MPCommi CFGFIPowerOnReset 1 E CFGFINoCIS Le flag de ClsStop est utile car elle
19. c la variable A gale au num ro 0 Type Lecture Ecriture Format Plage Entier Oui Oui 1 28 MPCommObi Variableldx 2 Variable MPCommObi VariableValor Val Text1 0 MPCMD_PUTVARS E VariableValor D finit le format de la variable qui t s lectionn avec VariablelDx Cette valeur est entr e en format entier On indique le format de sortie sur l afficheur indiquant le nombre de chiffres et le nombre de d cimales devant le nom de la variable Exemple 5 2A 5 chiffres avec 2 d cimales pour la variable A Type Lecture Ecriture Format Plage Entier Oui Oui 1 65535 MPCommObj Variableldx 2 Variable MPCommObi VariableValor 123 MPCommObj Orden MPCMD_PUTVARS Exemple de programme avec des variables Les variables peuvent se d finir txt Chr MPDAT_SYNC txt txt Chr MPDAT_LINIA 1 txt txt Chr MPMOD_INMEDIATO VAR A Chr MPTIM_VARIABLE A txt txt Chr IPDAT_LINIA 2 txt txt Chr MPMOD_INMEDIATO VAR B Chr MPTIM_VARIABLE 5 2B txt txt Chr MPDAT_LINIA txt txt Chr MPMOD_INMEDIATO VAR C Chr MPTIM_VARIABLE 5 0C txt txt Chr MPDAT_SYNC re MPCommObj OpenComm If MPCommObj ErrorNx Then Exit Sub MPCommObj Pantalla 1 MPCommObj BufferTX Chr MPMOD_INMEDIATO amp txt MPCommObj Orden MPCMD_FASTEXEC DISE O
20. den MPCMD_RESET ErrorNx StrS MPComm1 ErrorNx ErrorTxS MPComml ErrorTx MPCommi CloseComm MPCMD WDRESET 2 R initialise l afficheur MPComm1 DebugMode false MPCommi Terminal2 8 MPCommi Terminall 4 MPCommil Port 1 MPCommli Speed 9600 1 Protocolo 0 MPComm1 85485 False MPComm1 OpenComm MPComm1 Pantalla 1 1 MPCMD_WDRESET ErrorNx StrS MPComm1 ErrorNx ErrorTxS MPComml ErrorTx MPCommi CloseComm MPCMD_STOP 3 Arr te l ex cution de l afficheur MPComml DebugMode false MPCommi Terminal2 8 MPCommi Terminal1 4 MPComml Port 1 MPCommi Speed 9600 MPComm1 Protocolo 0 MPComm1 85485 False MPComm1 OpenComm MPComm1 Pantalla 1 MPComml Orden MPCMD_STOP ErrorNx Str MPComm1 ErrorNx ErrorTxS MPComml ErrorTx MPCommi CloseComm DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D T E L Xarol 8 Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es MPCMD_ BORRAR 5 Supprime un programme MPComm1 DebuoMode false MPCommi Terminal2 8 MPComm1 Terminall 4 MPComm1 Port 1 MPCommli Speed 9600 1 Protocolo 0 MPComm1 85485 False MPComm1 OpenComm MPComm1 Pantalla 1 MPComm1 BufferTX RELOJ MPComml Orden MPCMD BORRAR ErrorNx Str MPCom
21. fficheur avec lequel on veut r aliser le processus de communication L afficheur 255 est r serv la diffusion Broadcast et dans ce cas aucune r ponse n est attendue Type Lecture Ecriture Format Plage Entier Oui Oui 0 255 MPComm1 Pantalla 1 EF PassWord La propri t PassWord nous permet de d finir le mot de passe utiliser lors d une communication avec le protocole TCP IP Cette propri t est conjointe la propri t Usuario Type Lecture Ecriture Format Plage Entier Oui Oui 0 10 MPComm1 PassWord ULZ2300 SS Port La propri t Port stocke le num ro de port du port RS232 pour tre ouvert et utilis pour les transmissions Cette propri t est utilis e lorsque vous travaillez avec le protocole RS232 Type Lecture Ecriture Format Plage Entier No Oui COM1 COM4 MPComm1 Port COM1 Protocolo Cette propri t est tr s importante car elle permet la commutation du protocole ou support de transmission entre RS232 et TCP IP Le mode ne peut pas tre chano une fois le port a t ouvert Type Lecture Ecriture Format Plage Entier Oui Oui 0 1 MPComm1 Protocolo MPPROT_RS232 0 Protocolo RS232 1 Protocolo TCP IP DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D T E Le Xarol 8 Les Guixeres Fax 34 934 903 145 11 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es Reintentos Cette propri t nous
22. hort object 5 SetLSNumNode int ze SetLSRdNode short int ze SetSlaveCmd short short 2 SetSubOrden short ze TransmitEditFilex short string 5 TransmitFont string 2 TransmitGraf string 5 TransmitGrafComp int ze TransmitSoft string 2 TransmitTxt string ze TransmitWav string 2 TransmitWavEx strim ze UpdateLight string 5 A AbortComm blubrillo blucontrast BufferRx BufferTX CFGAltLins CFGBaudsRS232 CFGBaudsRS485 CFGCReceptorl CFGCReceptorl0 CFGCReceptorli CFGCReceptorl2 CFGCReceptor13 14 CFGCReceptorl5 CFGCReceptor16 CFGCReceptor2 CFGCReceptor3 CFGCReceptord CFGCReceptor5 CFGCReceptor6 CFGCReceptor7 CFGCReceptor8 CFGCReceptor9 CFGDedActPas CFGDedCtrl CFGDedDcf CFGDedEntCnt CFGDedFlcNiv CFGDedProgHeap CFGDedSubBaj CFGDisplnv CFGEfectoDef CFGEsperaModoDef CFGFactUpdate CFGFIColor CFGFIR CFGFIModem A CFGFINoCIS CFGFIPowerOnRes A CFGFIRS485 A CFGFontDef CFGGPSActiu CFGGPSChangeAL CFGldioma CFGLastUpdate CFGLinLen A CFGLocalCast A CFGLumDef A CFGLumOutMax T CFGLumOutMin CFGModelo PR CFGNSerial CFGNumFa CF
23. la communication a r ussi La propri t aura la valeur 0 Utile pour d finir si la communication a r ussie et en cas contraire montrer le message d erreur ErrorTX Type Lecture Ecriture Format Plage Entier Oui No 0 1050 Dim Numero_ error AS Integer MPCommi Pantalla 1 MPComm1 BufferTx chr MPMODO_INMEDIATO PRUEBA DE TEXTO 1 MPCMD FASTEXEC Numero _error MPCommi errornx ErrorTx La propri t ErrorTx est tr s similaire ErrorNx avec une particularit tr s importante L erreur ci dessus est retourn e comme une cha ne Cette pro pri t est mise jour apr s chaque communication Type Lecture Ecriture Format Plage String Oui No Dim Numero_error AS Integer Dim Texto_error AS String MPComm1 Pantalla 1 MPComm1 BufferTx chr IMPMODO_INMEDIATO PRUEBA DE TEXTO MPComm1 Orden MP_FASTEXEC if lt gt 0 then Texto_error MPComm1 ErrorTx Msgbox Texto_error end if DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D E L Xarol 8 C P I Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es Si EsperaACK Sp cifie le temps en millisecondes attendre avant de donner un ACK erreur de timeout dispositif Type Lecture Ecriture Format Plage Entier Oui Oui IP 1 10000 MPCommi EsperaACK 3000 3 secondes SS HostAdress Propri t HostAdress est responsable pou
24. ml ErrorNx ErrorTxS S MPComml ErrorTx MPCommi CloseComm MPCMD 9 Demande le code du programme en train de s ex cuter dans l afficheur Par exemple pour r cup rer le code d un programme fait avec le software d dition Dynamic Plus Le code r cup r peut se r utiliser directement avec la commande MPCMD_FASTEXEC MPCommli DebugMode false MPCommi Terminal2 8 MPCommi Terminal1 4 MPComml Port 1 MPCommli Speed 9600 1 Protocolo 0 MPComm1 85485 False MPComm1 OpenComm MPComm1 Pantalla 1 MPComml BufferTX PRUEBA MPComml Orden MPCMD_GETPROG Programa MPCommi BufferRx ErrorNx Str S MPComml ErrorNx ErrorTxS S MPComml ErrorTx MPCommi CloseComm MPCMD_SETHORA 10 tablit l heure de l affichage MPCommli DebugMode false MPCommi Terminal2 8 MPCommi Terminal1 4 MPCommil Port 1 MPCommli Speed 9600 MPComml Protocolo 0 MPComm1 85485 False MPComm1 OpenComm MPComm1 Pantalla 1 MPCommi BufferTX 01 01 05 13 30 16 MPComml Orden MPCMD SETHORA ErrorNx Str S MPComml ErrorNx ErrorTxS S MPComml ErrorTx MPCommi CloseComm DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D 1 E Le Xarol 8 Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es 16 MPCMD_ GETHORA 11
25. nous permet de d finir si on souhaite lors dun STOP de l afficheur effacer galement le message Dans certains cas l arriv e continue de l information provoque scintillement de l afficheur cela peut tre vit avec cette propri t NOTE Cette M me action peut se r aliser simplement en envoyant un message vide avant d arr ter l afficheur Type Lecture Ecriture Format Plage Entier Oui Oui 0 1 No MPCommi CFGFINoCIs 1 Type Lecture Ecriture Format Plage Entier Oui Oui 0 255 MPComm1 CFGVelModoDef 1 DISENOS Y TECNOLOG A S A Tel 34 933 394 758 DITE Le Xarol 8 C P I Les Guixeres Fax 34 934 903 145 8 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es EN pebugMode Cette propri t offre la possibilit de g n rer un registre l emplacement C MPCOMM DBG avec toutes les communications indiquant la direction et le nombre de millisecondes entre les communications Cette propri t est utile pour d boguer le produit final Type Lecture Ecriture Format Plage Bool Oui Oui True False 2768895 gt 1 16 15 00 01 13 42 42 56 00 BO 40 00 00 04 C9 00 00 30 39 3F 03 2768970 lt ACK 00 2872454 gt 1 16 OF 00 01 06 49 46 4F 42 4C 53 88 02 2872595 lt 00 3788235 Puerto serie Cerrado ESF ErrorNx Utilise la propri t ErrorNx apr s chaque appel pour v rifier le r sultat de celui ci Normalement si
26. permet de d finir le nombre de tentatives qui souhaitent effectuer avant d envisager une ventuelle erreur Dans la plupart des cas trois tentatives sont habituellement effectu es mais dans certains cas il peut tre pr f rable d utiliser une seule Type Lecture Ecriture Format Plage Entier Oui Oui 0 10 1 SS Speed Propri t Speed est utilis pour d finir la vitesse de communication entre le PC et les afficheurs d affichage ou d un r seau RS485 Les vitesses disponibles sont Lecture Ecriture Format Oui Oui MPComm1 Speed 9600 1 1 1 Usuario D finit le nom d utilisateur utiliser pour tablir une connexion avec l afficheur Cette propri t peut tre utilis e que lorsque l on utilisez le protocole TCP IP et son utilisation est conjointe la propri t PassWord Type Lecture Ecriture Format Plage String Oui Oui 1 Administrador DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D T E Le Xarol 8 Les Guixeres Fax 34 934 903 145 12 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es E variablelDX Lorsque l on souhaite utiliser les variables num riques internes de l afficheur cette propri t d finit le code de la variable modifier Les variables sont identifi es num riquement ave
27. r stocker l adresse IP de l afficheur Type Lecture Ecriture Format Plage Entier Oui Oui IP 255 255 255 255 MPComm1 HostAdress 127 0 0 1 SS HostPort Hostport fonctionne en conjonction avec HostAdress pour d terminer le port l afficheur serveur auquel se connecter Habituellement l adresse IP et le num ro de port d un serveur ne d pend pas de notre logiciel mais nous aurons besoin d avoir cette information Type Lecture Ecriture Format Plage Entier Oui Oui 1 65535 MPComm1 HostAdress 127 0 0 1 MPComm1 Hostport 1001 Si Orden On utilise cette propri t pour indiquer au composant MPComm quel commande ex cuter sur l afficheur Selon la commande le contr le peux attendre ou pas la r ponse de l afficheur et stocker dans BufferRx les donn es re ues ou bien utiliser le BufferTx pour transmettre des informations Type Lecture Ecriture Format Plage Entier No Oui 0 255 1 MPComm1 BufferTx chr MPMODO_INMEDIATO PRUEBA DE TEXTO 1 MP MPCommi Pantalla 1 MP_GETDIR Directorio MPComm1 BufferRx DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D E Le Xarol 8 Les Guixeres Fax 34 934 903 145 ap Email dtl ditel es web www ditel es 08915 Badalona Barcelona Espagne Pantalla La propri t Pantalla d finie l adresse ID de l a
28. rt COM8 axMPComm1 Speed 9600 axMPComm1 Protocolo 0 axMPComm1 RS485 false Open Comm false 9 gt RS232 485 3 gt TCP IP bool ret 1 RS232 successfully open if ret Target device axMPComm1 Pantalla axMPComm1 BufferTX Scroll MP test 1 x27 Receive if String s axMPComm1 BufferRx Error int error axMPComm1 ErrorNx Close Comm axMPComm1 CloseComm DISENOS Y TECNOLOG A S A Xarol 8 C P I Les Guixeres DITEL 08915 Badalona Barcelona Espagne Device with ID 1 char xE MP Test Mode Send Get answer if any Get error number Tel 34 933 394 758 Fax 34 934 903 145 27 Email dtl ditel es web www ditel es Example 2 serial and Ethernet networks using System using System Collections Generic using System ComponentModel using System Data using System Drawing using System Linq using System Text using System Windows Forms namespace WindowsFormsDemoMPCOMMOCX public partial class Form1 Form public 1 InitializeComponent public void Test Configure component Commom_Ini Test RS232_ 485 RS232_485Version Test Ethernet TCP_IP TCP_IPVersion public void Commom_Ini Configure component axMPComm1 LicProduct axMPComm1i LicName
29. te des M thodes Propri t et venements La liste suivante est exhaustive et inclue galement les propri t s m thodes ou v nements utilis s exclusivement la programmation interne de l afficheur en usine Ceux ci n apparaissent pas dans ce manuel qui est orient l usager final II est recommand de ne pas modifier leur valeur par d faut et d utiliser seulement ceux d crits dans ce manuel DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D T E L Xarol 8 C P I Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es 22 AboutBox 2 AddParametterShort short 9 AddParametterString string shc 5 AnimCrc string 29 Attachinterfaces 5 AxMPComm 5 BufferDisk 2 CloseComm 5 CompressGMP string string sh 5 CompressGMPEstimateLen strir 29 CreateSink 3 DetachSink e get_variant short 5 GetLSNumNode 2 GetLSRdNode short GetStatus2Error short 5 GetStatus2Event short Q GetStatus2EventEx short 5 GetStatus2Noms short re GetStatusError short 5 GetStatusEvent short 5 GetStatusEventEx short ze GetStatusNoms short 5 GetStatusSDACode 5 GetStatusSDAMode 5 ImTickGetBitmap string 5 ImTickGetFonts string 2 InitParametters 5 ModemCall string string int 5 ModemDCD ModemHungUp string string 5 OpenCommNonBlocking me set_variant s
30. vec le format ad quat de la commande avant d ex cuter la commande Tiye Lecture Ecriture Format Plage String Non Oui Selon Commande MPComm1 Pantalla 1 MPComm1 BufferTx 01 01 99 12 00 00 MPComm1 Orden commande SETHORA Met l heure l horloge de l afficheur CFGNumPan UNIQUEMENT POUR 88232 D finit le num ro de l afficheur dans la configuration interne Ce champ a une plage de 0 253 Type Lecture Ecriture Format Plage Entier Si Si 0 Non utilis 1 253 Recommand 254 Ma tre 255 Diffusion 1 DISE OS Y TECNOLOG A S A Tel 34 933 394 758 DITE L Xarol 8 P I Les Guixeres Fax 34 934 903 145 6 08915 Badalona Barcelona Espagne Email dtl ditel es web www ditel es EI cFGBaudsRS232 Uniquement pour RS232 Indique la vitesse du port RS232 de la carte de contr le dans la configuration interne Une fois modifier ce param tre dans la configuration on doit fermer le port de communication pour modifier les param tres et l ouvrir nouveau Type Lecture Ecriture Format Entier Oui Oui MPComm1 CFGBaudRS232 3 1 0x0B comando GETHORA Pide la ra del visualizador Hora_Visualizador MPComm1 BufferRx CFGPassword Cette propri t permet de modifier ou supprimer le mot de passe sur la carte de contr le Si on d finit cette propri t avec huit esp
31. w ditel es 18 MPCMD_NEJECUTAR 31 Ex cuter un programme sur l afficheur MPCommli DebugMode false MPCommi Terminal2 8 MPCommi Terminal1 4 MPCommil Port 1 MPCommli Speed 9600 MPComml Protocolo 0 MPComm1 85485 False MPComm1 OpenComm MPComm1 BufferTX 5 MPComm1 Orden MPCMD_NEJECUTAR ErrorNx Str MPComm1 ErrorNx ErrorTxS MPComml ErrorTx MPCommi CloseComm MPCMD_FASTEXEC 39 MPComm1 DebugMode false MPCommli Terminal2 8 MPCommi Terminall 4 MPCommil Port 1 MPCommli Speed 9600 1 Protocolo 0 MPComm1 85485 False MPComm1 OpenComm MPComm1 Pantalla 1 Prueba MPComm1 Orden MPCMD_ FASTEXEC ErrorNx Str S MPComml ErrorNx ErrorTx MPComml ErrorTx MPCommi CloseComm DISENOS Y TECNOLOG A S A D L Xarol 8 Les Guixeres 08915 Badalona Barcelona Espagne Ex cution imm diate d un programme MPComm1 BufferTX Chr MPMOD INMEDIATO Tel 34 933 394 758 Fax 34 934 903 145 Email dtl ditel es web www ditel es 19 6 Liste des commandes d finir dans l application comme variables globales en format lt string Ejemplo C string MPCMD_FASTEXEC char 0x27 axMPComm1 Orden MPCMD_FASTEXEC
Download Pdf Manuals
Related Search
Related Contents
Marmitek XCam2 Wireless colour camera Sony KDL-26S2000, KDL-32S2000, KDL-40S2000 Flat Panel Television User Manual デジタル粉じん計 LD-3Cのカタログ(PDF) Spectra Essential SV 31 Acoustic Calibrator CS49DV8C Data Sheet USER`S MANUAL - Icon Heath & Fitness galactic led manuel d`utilisation Genius Blaze X Copyright © All rights reserved.
Failed to retrieve file