Home

INTEGRACIÓN DE LAS PANTALLAS DITEL SERIE DINOS

image

Contents

1. MPMOD CORRER amp HEO MPMOD CENTRO amp HEI amp HE2 MPMOD APILADO amp amp HE7 amp HES8 amp HE9 amp HEA amp HEB amp HEC amp HED amp HEE amp HFO amp 1 2 3 DISE OS Y TECNOLOG A S A Xarol 8 P I Les Guixeres Tel 34 933 394 758 08915 Badalona Barcelona Espa a Fax 34 934 903 145 Email dtlditel es web www ditel es 21 9 ANEXO D Lista de M todos Propiedades y eventos La lista siguiente es exhaustiva e incluye las propiedaes m todos y eventos utilizados exclusivamente para la programaci n internadel visualizador en f brica Estos no aparecen en este manual que est orientado al usuario final Se recomienda de no modificar su valor por defecto y utilizar solamente los que se han descrito en las p ginas anteriores de este manual DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D L Xarol 8 P I Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es 22 AboutBox 2 AddParametterShort short Y AddParametterString string shc 5 AnimCrc string 29 Attachinterfaces 5 AxMPComm 5 BufferDisk 2 CloseComm 5 CompressGMP string string sh 5 CompressGMPEstimateLen strir 29 CreateSinkQ 3 DetachSink Y get variant short 5 GetLSNumNode 4 GetLSRdNode short 4 GetStatus2Error short 5 GetStatus2Event short Q GetStatus2EventEx
2. 8 axMPComm1 Speed 9600 axMPComm1 Protocolo 0 9 RS232 485 1 gt TCP IP axMPComm1 RS485 false Open Comm bool ret 1 RS232 successfully open if ret 1 Target device axMPComm1 Pantalla Device with ID 1 axMPComm1 BufferTX char OxEO MP Test Mode Scroll MP test axMPComm1 Orden 0x27 Send Receive if any String s axMPComm1 BufferRx Get answer if any 2 Error int error axMPComm1 ErrorNx Get error number Close Comm axMPComm1 CloseComm DISE OS Y TECNOLOG A S A Xarol 8 C P I Les Guixeres 08915 Badalona Barcelona Espa a DITEL 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 WindowsFornsDemoMPCOMMOCX l public partial class Form1 Form i public Form1 InitializeComponent public void Test Configure component Commom Ini Test 5232 485 RS232 485Version Test Ethernet TCP IP TCP IPVersion public void Commom Ini Configure component axMPComml LicProduct 1 PIXELMP axMPComml LicKey 431A2CF1683AAFAC
3. L Xarol 8 P I Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es 29
4. axMPComml Terminal2 8 axMPComm1l Terminall 4 axMPComml DebugMode false j public void Common Send String s1 Open Comm bool ret axMPComml OpenComm RS232 successfully open 1f ret DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D E L Xarol 8 P I Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es Target device axMPComml Pantalla 1 Device with ID 1 axMPComml BufferTX 0 9 4 51 Mode Scroll MP test axMPComml Orden 0x27 Send Receive if any String s axMPComml BufferRx Get answer if any Error int error axMPComml ErrorNx Get error number Close Comm axMPComml CloseComm public void RS232_485Version Open RS232 axMPComm1 Port COM2 axMPComml Speed 9600 axMPComml Protocolo 0 0 gt R5S232 485 1 gt TCP IP axMPComml RS485 false Open Comm Common Send MP Test RS232485 j public void IPVersion Open RS232 axMPComml TipoServidor 1 axMPComml HostPort 53 axMPComml Usuario admin axMPComml Password security axMPComml HostAdress 192 168 1 44 axMPComm1 Protocolo 1 Open Comm Common Send MP Test TCP IP private void Forml1 Load object sender EventArgs Test Close DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D
5. 10 Establece la hora de la pantalla MPComm1 DebugMode false MPCommi1 Terminal2 8 MPComm1 Terminall 4 MPComml Port COMI MPComml Speed 9600 MPComm1 Protocolo 0 MPComm1 RS485 False MPComm1 OpenComm MPComml Pantalla 1 MPComml BufferTX 01 01 05 13 30 16 MPComml1 Orden MPCMD SETHORA ErrorNx Str MPComml ErrorNx ErrorTx MPComml ErrorTx MPComm1 Cl1oseComm DITEL DISE OS Y TECNOLOG A S A Xarol 8 C P I Les Guixeres 08915 Badalona Barcelona Espa a Tel 34 933 394 758 Fax 34 934 903 145 Email dtl ditel es web www ditel es 16 MPCMD_GETHORA 11 1 11 1 1 MPComm1 OpenComm MPComm1 DebugMode MPComml Terminal2 Solicita la hora de la pantalla false 8 4 MPComml Port COMI MPComml Speed 9600 0 MPComm1 RS485 False MPComml Pantalla 1 ErrorNx Str MPComml ErrorNx ErrorTx MPComml ErrorTx MPComml Orden MPCMD GETHORA iret MPComml BufferRx TxtFecha 2 Asc Mid iret 1 1 TxtFecha 1 Asc Mid iret 2 1 TxtFecha 0 Asc Mid iret 3 1 TxtHora 0 TxtHora 1 TxtHora 2 ErrorNx Asc Mid iret 4 1 Asc Mid iret 5 1 Asc Mid iret 6 1 Str MPComml ErrorNx ErrorTx MPComml ErrorTx MPComml CloseComm MPCMD PASSWORD 14 1 11 1 1 MPCo
6. DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D L Xarol 8 P I Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es 19 6 Listado de ordenes A definir en la aplicaci n como variables globales en format string Ejemplo CH string MPCMD_FASTEXEC char 0x27 axMPComm1 Orden MPCMD_FASTEXEC Global Const MPCMD RESET l 0x01 Inicializa la pantalla Global Const MPCMD WDRESET 2 0x02 Resetea la pantalla Global Const MPCMD STOP 3 0x03 Para la ejecuci n de la pantalla Global Const MPCMD BORRAR 5 0x05 Borra un programa Global Const MPCMD CONFIG 8 0x08 Configuraci n puerto pantalla Global Const MPCMD GETPROG 9 0x09 Solicita un programa existente Global Const MPCMD SETHORA 10 0x0A Establece la hora de la pantalla Global Const MPCMD GETHORA 11 0x0B Solicita la hora de la pantalla Global Const MPCMD PASSWORD 14 0xOE Envia el password la pantalla Global Const MPCMD SETPASSW 15 0x0F Establece nuevo password Global Const MPCMD SETTEMP 16 0x10 Establece offset temperatura Global Const MPCMD GETTEMP 17 0x11 Solicita temperatura Global Const MPCMD GETVER 18 0x12 Solicita versi de software Global Const MPCMD NGETDIR 30 0 1 Solicita el directorio a
7. MPComm1 Speed 38400 Velocidad MPComm1 Protocolo 0 Protocolo 0 gt RS232 485 1 gt TCP IP MPComm1 RS485 false Tipo de linea False gt RS232 True gt 5485 MPComm1 OpenComm Abrir puerto Ejemplo abrir Puerto Serie C axMPComm 1 Port 1 axMPComm t Speed 9600 axMPCommt Protocolo 0 axMPComm 1 RS485 false 1 Ejemplo establecer comunicaci n TCP IP VB MPComm1 HostAdress gl iphost IP Visualizador MPComm1 HostPort gl ipport TCP port MPComm1 Usuario gl ipusr MPComm1 Password gl ippass MPComm1 Protocolo 1 MPComm1 RS485 False MPComm1 OpenComm DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D E L Xarol 8 C Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espa a Email dtlditel es web www ditel es Ejemplo establecer communicaci n TCP IP C axMPComm1 TipoServidor 1 Valor por defecto axMPComm t HostPort 53 Puerto TCP Valor por defecto axMPComm 1 Usuario admin Valor por defecto axMPComm t Password security Valeur par d faut axMPComm t HostAdress 192 168 1 44 Direcci n IP visualizador axMPCommt Protocolo 1 Protocole 0 gt RS232 485 1 TCP IP axMPComm 1 OpenCommY Abrir puerto Despu s de la apertura de una comunicaci n se puede comunicar con los diferentes aparatos En el ejemplo siguiente transmitimos al vi
8. short 5 GetStatus2Noms short 7 amp 9 GetStatusError short 5 GetStatusEvent short Q GetStatusEventEx short 9 GetStatusNoms short 4 GetStatusSDACode 5 GetStatusSDAMode 5 ImTickGetBitmap string 5 ImTickGetFonts string 2 InitParametters 5 ModemcCall string string int 5 ModemDCD 4 ModemHungUp string string 5 OpenComm 5 OpenCommNonBlocking Q set variant short object 5 Setl SNumNode int SetLSRdNode short int Y SetSlaveCmd short short 4 SetSubOrden short Y TransmitEditFilex short string 5 TransmitFont string 2 TransmitGraf string 5 TransmitGrafComp int 9 TransmitSoft string 7 amp TransmitTxt string 4 TransmitWav string 2 TransmitWavEx strin UpdateLight string s AbortComm BinaryTx blubrillo blucontrast BufferRx 27 BufferTX CFGAltLen CFGAItLins CFGBaudsRS232 CFGBaudsRS485 CFGCReceptorl CFGCReceptorl0 CFGCReceptorl1 CFGCReceptorl2 CFGCReceptor13 CFGCReceptorl4 CFGCReceptorl5 CFGCReceptorl6 CFGCReceptor2 CFGCReceptor3 CFGCReceptor CFGCReceptor5 CFGCReceptor CFGCReceptor7 CFGCReceptor8 CFGCReceptor9 CFGDedActPas CFGDedCtrl A CFGDedDcf CFGDedEntCnt 2 CFGDedFlcNiv CFGDedProgHeap CFGDedSubBaj CFGDisplnv CFGEfectoDef CFGEsp
9. 5 debe ser igual a la velocidad del puerto RS232 En caso contrario pueden tener velocidades diferentes Tipo Lectura Escritura Formato Entero Si Si MPComm1 CFGBaudsRS485 1 DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D E L Xarol 8 C P L Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es CFGOffsetTemp Esta propiedad determina en la configuraci n de la carta de control que valor deber incrementar o decrementar al mostrar la temperatura El campo no afecta en caso de notener sensor de temperatura Tipo Lectura Escritura Formato Rango Signed Si Si MPComm1 CFGOffsetTemp 1 ES CFGFIPowerOnReset Indica a la placa de control si al iniciarse debe realizar un reset de forma autom tica e inicializar la memoria de pantalla Lectura Escritura Formato Rango Si Si 0 Si 1 No MPComm1 CFGFIPowerOnReset 1 E cFGFINoCIs El flag para ClsStop es de gran utilidad ya que permite configurar si al realizar un STOP en la pantalla queremos que el mensaje de la misma sea borrado En algunos casos la cont nua llegada de informaci n a la pantalla provoca un parpadeo no deseado que puede ser evitado con esta propiedad NOTA Esta misma acci npuede realizarse simplemente enviando un mensaje vacio antes de parar el indicador Lectura Escritura Formato Rango Si Si 0 Si 1 No MPComm 1 CFGFINoCIs 1 Tipo Lectura Esc
10. A PantallaControlLoc A Password A Port A Protocolo A PutCntContador A PutCntValor redbrillo A redcontrast A Reintentos A RS485 A RXFonLen A scoded 7 SelectedName DITELO DISE OS Y TECNOLOG A S A Xarol 8 C P I Les Guixeres 08915 Badalona Barcelona Espa a PakincSize PakMaxSize PakMinSize PR Pantalla PantallaControlLock A Password f Port Protocolo PR PutCntContador PutCntValor redbrillo A redcontrast PR Reintentos 5485 ST RXFonLen A scoded 2 SelectedName SelectedParentNode Speed PR StrCodel StrCode2 StrCode3 StrCodeOp PR StriDPantalla Strindex StrType Terminal Terminal2 TickerCodigo TickerDecimales TickerPrecio TickerTendencia TickerVolumen TipoGetHora TipoHardware TipoServidor 2 Usuario 2 Variableldx VariableValor Z IDle Z StatComExt StatComm Tel 34 933 394 758 Fax 34 934 903 145 24 Email dtlQditel es web www ditel es 10 Utilizaci n de MPCOMM OCX en una aplicaci n NET A continuaci n se explica el mejor m todo para utilizar el componente MPComm OCX en una Aplicaci n net Todos los ejemplos se presentan en lenguaje C Crear los Wrappers COM Component Object Model para OCX El OCX no se puede utilizar directamente en la aplicaci n Es necesario crear una serie de DLL wrappers El modo m s simpl
11. DITEL INTEGRACI N DE LAS PANTALLAS DITEL SERIE DINOS DMG EN SISTEMAS OPERATIVOS WINDOWS 32 Y 64 BITS Manual de Usuario Revisi n 2 6 NDICE Requisitos del sistema Funcionamiento general Propiedades M todos Detalle de la utilizaci n de las rdenes Listado de ordenes Protocolos Constantes para los programas Lista de las Propiedades M todos y Eventos Utilizaci n de MPCOMM OCX dentro de NET C digos de Programaci n DITEL DISENOS Y TECNOLOG A S A Xarol 8 C P I Les Guixeres 08915 Badalona Barcelona Espa a Tel 34 933 394 758 Fax 34 934 903 145 Email dtlditel es web www ditel es 14 15 20 20 20 22 25 26 1 Requisitos del sistema compatibilidad MPComm es un componente ActiveX Este componente puede ser utilizado en sistemas operativos Windows 32 y 64 bits La tecnolog a ActiveX se puede utilizar con la mayor a de sistemas actuales de desarrollo por lo que MPComm resulta una soluci n ideal para la distribuci n de este tipo de soluciones Las pruebas se han realizado utilizando C y VisualBasic 6 0 Para el correcto funcionamiento de MPComm es necesario establecer las tres propiedades referentes a la licencia HicProduci Nombre del Producto MPCOMM Nombre de la Licencia PIXELMP C digo de licencia O OAA DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D L
12. FAC 8 4 true RS232 axMPComm1 Port COM1 axMPComm1 Speed 9600 axMPComm1 Protocolo IP axMPComm1 RS485 Prepare Command to Send Open Comm 0 9 RS232 485 1 TCP false bool ret 1 RS232 successfully open if ret 1 Target device axMPComm1 Pantalla 1 Device with ID 1 Mode Scroll MP test axMPComm1 BufferTX char OxEO MP Test axMPComm1 Orden 0x27 Send Receive if any String s axMPCommi BufferRx Get answer if any Error int error axMPComm1 ErrorNx Get error number Close Comm axMPComm1 DISENOS Y TECNOLOG A S A Xarol 8 P I Les Guixeres DITEL 08915 Badalona Barcelona Espa a CloseComm Tel 34 933 394 758 Fax 34 934 903 145 26 Email dtlditel 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 Ling using System Text using System Windows Fonrms namespace WindowsFormsDemoMPCOMMOCX public partial class 1 Form 1 public Form1 1 InitializeComponent Configure component axMPComm1 LicProduct MPCOMM axMPComm1 LicName PIXELMP axMPComm1 LicKey 431A2CF1683AAFAC axMPComm1 Terminal2 8 axMPComm1 Terminal1 4 axMPComm1 DebugMode false Open RS232 axMPComm1 Port
13. Si 1 65535 MPCommoObj Variableldx 2 Variable MPCommoObj VariableValor 123 MPCommObj Orden MPCMD_PUTVARS Ejemplo de programa con variables Las variables pueden venir definidas con txt Chr MPDAT_SYNC txt txt Chr MPDAT 1 txt txt Chr MPMOD INMEDIATO VAR A Chr MPTIM VARIABLE A txt txt Chr MPDAT LINIA 2 txt txt Chr MPMOD_INMEDIATO VAR B Chr MPTIM VARIABLE 5 2B txt 1 Chr MPDAT_LINIA 3 txt txt Chr MPMOD INMEDIATO VAR C Chr MPTIM VARIABLE 5 0C txt txt Chr MPDAT SYNC MPCommObj OpenComm If MPCommoObj ErrorNx Then Exit Sub MPCommoObj Pantalla 1 MPCommoObj BufferTX Chr MPMOD INMEDIATO amp txt MPCommoObj Orden MPCMD FASTEXEC DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D L Xarol 8 C Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es 13 4 M todos 9 OpenComm Abre el puerto serie o una conexi n TCP IP utilizando las propiedades referentes al protocolo velocidad y puerto serie Este m todo no utiliza par metros El resultado del m todo se mover a la propiedad ErrorNx y ErrorTx Par metros MPComm1 Speed 9600 MPComm1 Port 1 MPComm1 OpenComm MPComm1 HostAdress 195 106 100 2 MPComm1 HostPort 1001 MPComm1 Usuario Usuario MPComm1 Passwor
14. Xarol 8 Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es 2 Funcionamiento General MPComm es un ActiveX que puede ser incrustado en cualquier aplicaci n 32Bits que haya sido desarrollada con los ltimos sistemas operativos compatibles con esta tecnolog a El control dispone de Propiedades Nos permiten configurar el control para abrir puertos serie RS232 realizar conexiones por TCP IP establecer y recuperar la informaci n durante los procesos de comunicaci n entre el control y los diferentes dispositivos que se desee controlar Eventos Los eventos nos informar n en tiempo de proceso de la actividad del control con los diferentes dispositivos que desee realizar M todos Los m todos nos permitir n ejecutar funciones propias del control Para utilizar el control primero hay que inicializar el componente MPComm despu s abrir el port serie o establecer una conexi n TCP IP Despu s de cada control se recomienda cerrar la comunicaci n Ejemplo inicializar MPComm C axMPComm t LicProduct MPCOMM Nombre del producto axMPComm t LicName PIXELMP Nombre de la licencia axMPComm t LicKey 431A2CF1683AAFAC Codigo de la licencia axMPComm 1 Terminal2 8 1 1 4 axMPComm1 DebugMode false de depuraci n Ejemplo abrir Puerto Serie VB MPComm1 Port 1 Puerto
15. d Clave MPComm1 Protocolo 1 MPComm1 OpenComm X CloseComm Cierra el puerto serie o una conexi n TCP IP Este m todo no utiliza par metros El resultado del m todo se mover a la propiedad ErrorNx y ErrorTx Par metros MPComm 1 CloseComm DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D L Xarol 8 C Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es 5 Detalles de utilizaci n de los comandos MPCMD_RESET 1 Inicializa la pantalla MPComml DebugMode false MPComm1 Terminal2 8 MPComm1 Terminall 4 MPComml Port COMI MPComml Speed 9600 MPComm1 Protocolo 0 MPComm1 RS485 False MPComm1 OpenComm MPComml Pantalla 1 MPComml1 Orden MPCMD RESET ErrorNx Str MPComml1 ErrorNx ErrorTx MPComml ErrorTx MPComm1 CloseComm MPCMD_WDRESET 2 Resetea la pantalla MPComml DebugMode false MPComm1 Terminal2 8 MPComml Terminall 4 MPComml Port COMI MPComml Speed 9600 MPComm1 Protocolo 0 MPComm1 RS485 False MPComm1 OpenComm MPComml Pantalla 1 MPComm1 Orden MPCMD WDRESET ErrorNx Str MPComml1 ErrorNx ErrorTx MPComml ErrorTx MPComml1 CloseComm MPCMD STOP 3 Para la ejecuci n de la pantalla MPComml DebugMode false MPComml1 Terminal2 8 MPComm1 Terminall 4 MPComml Port COMI MPComml Speed 9600 MPComm1 Protocolo 0 MPComm1 RS485 Fal
16. e es para Visual Studio 2010 y lenguage C Crear un formulario clicar sobre la caja de herramientas y seleccionar Escoger elementos Clicar sobre la pesta a Componentes COM Localizar su control ActiveX MPCOMM OCX marcar y clicar sobre OK Ahora deberia aparecer sobre la caja de herramientas arrastrarla y depositarla sobre vuestro formulario Darle un nombre por ejemplo 1 NOTA Comprobar que en la secci n referencias de su proyecto se han a adido autom ticamente dos elementos wrappers AXMPCOMMLib MPCOMMLib 4 WindowsFormsDemoMPCOMMOCX Properties 7 References C AxMPCOMMILib Microsoft CSharp MPCOMMLib System C3 System Core 42 System Data 2 System Data DataSetExtensions C3 System Deployment System Drawing System Windows Forms System Xml C3 System Xml Linq ES Forml cs Formi Designer cs 93 Forml resx DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D L Xarol 8 P I Les Guixeres Fax 34 934 903 145 25 08915 Badalona Barcelona Espa a 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 MPCOMM LicName PIXELMP LicKey 431A2CF1683AA
17. eComm MPCMD NGETDIR 30 Solicita el directorio la pantalla MPComml DebugMode false MPComml Terminal2 8 MPComml Terminall 4 MPComml Port COMI MPComml Speed 9600 MPComm1 Protocolo 0 MPComm1 RS485 False MPComm1 OpenComm MPComml1 Orden MPCMD NGETDIR Directorio MPComm1 BufferRx ErrorNx Str MPComml ErrorNx ErrorTx MPComml ErrorTx MPComml CloseComm DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D L Xarol 8 P I Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es 18 MPCMD_NEJECUTAR 31 Ejecuta un programa en la pantalla MPComml DebugMode false MPCommi1 Terminal2 8 MPComml1 Terminall 4 MPComml Port COMI MPComml Speed 9600 MPComml Protocolo 0 MPComm1 RS485 False MPComm1 OpenComm MPComml BufferTX MPTEST MPComml1 Orden MPCMD NEJECUTAR ErrorNx Str MPComml ErrorNx ErrorTx MPComml ErrorTx MPComm1 CloseComm MPCMD_FASTEXEC 39 Ejecuci n instant nea de un programa 1 DebugMode false MPComml1 Terminal2 8 MPComm1 Terminall 4 MPComml Port COMI MPComml Speed 9600 MPComm1 Protocolo 0 MPComm1 RS485 False MPComm1 OpenComm MPComml Pantalla 1 MPComml BufferTX Chr MPMOD INMEDIATO t Prueba MPComml1 Orden MPCMD FASTEXEC ErrorNx Str MPComml ErrorNx ErrorTx MPComml ErrorTx MPComml1 CloseComm
18. eraModoDef CFGFactUpdate CFGFiColor CFGFIIR CFGFIModem A CFGFINoCIs A CFGFIPowerOnRes CFGFIRS485 PP CFGFontDef PR CFGGPSActiu CFGGPSChangeAt A CFGIdioma CFGLastUpdate CFGLinLen A CFGLocalCast CFGLumDef A CFGLumOutMax 2 CFGLumOutMin CFGModelo PR CFGNSerial CFGNumFa CFGNumLin op CFGNumPan CFGOffsetinvierno CFGOffsetTemp A CFGOffsetVerano CFGPassword HA CFGPixLins CFGReceptorl CFGReceptor10 CFGReceptorl1 PR CFGReceptor12 CFGReceptor13 CFGReceptorl4 CFGReceptor15 PR CFGReceptorl6 CFGReceptor2 CFGReceptor3 CFGReceptor T CFGReceptor5 R CFGReceptor6 PR CFGReceptor7 BH CFGReceptor8 CFGReceptor9 A CFGRomOffset CFGSdaCode A CFGSdaDias DISENOS Y TECNOLOG A S A Xarol 8 C P I Les Guixeres 08915 Badalona Barcelona Espa a Tel 34 933 394 758 Fax 34 934 903 145 23 Email dtlQditel es web www ditel es DITEL 5 CFGSdaOrg CFGSenLum A CFGSPorts A CFGTimeOut CFGTipoHard CFGTipusP CFGTmpMed CFGVelModoDef DebugMode Dominio A ErrorDTP A ErrorNx A ErrorTx EsperaAck F FileTmp A GetCntContador A GetCntValor grebrillo m grecontrast HostAdress HostPort ispriority 27 LicKey LicName A LicProduct Orden A PakIncSize A PakMaxSize A PakMinSize A Pantalla
19. interna Este campo tiene un rango de 0 253 Tipo Lectura Escritura Formato Rango Entero Si Si 0 No utilizado 1 253 Recomandado 254 Maestro 255 Difusi n MPComm1 CFGNumPan 1 DISE OS Y TECNOLOG A S A Tel 34 933 394 758 D L Xarol 8 C P I Les Guixeres Fax 34 934 903 145 6 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es E CFGBaudsRS232 Unicamente para RS232 Indica la velocidad del puerto RS232 de placa de control en la configuraci n interna Una vez modifique este par metro en la configuraci n deber cerrar el puerto de comunicaciones cambiar su configuraci n y abrirlo de nuevo Lectura Escritura Formato Si Si MPComm1 CFGBaudRS232 3 MPComm1 Orden 0x0B comando GETHORA Pide la ho ra del visualizador Hora Visualizador MPComm1 BufferRx ES CFGPassword Esta propiedad permite poner modificar o eliminar el password en la placa de control Si establece esta propiedad con ocho espacios en blanco y transmite la configuraci n esta quedar desactivada Para poder asegurarse de los cambios en el password han sido efectuados deber reiniciar la pantalla para que sea obligatorio mandar la contrase a Tipo Lectura Escritura Formato Rango String Si Si 8A MPComm1 CFGPassword CSECRETO E CFGBaudsRS485 Especifica la velocidad de la configuraci n interna del port RS485 Si la carta de control no dispone del port RS48
20. la pantalla Global Const MPCMD NEJECUTAR 31 0x1F Ejecuta un programa en la pantalla Ver software Dynamic Plus Global Const MPCMD FASTEXEC 39 0x27 Ejecuci n instant nea de un programa 7 ANEXO B Protocolos soportados Const MPPROT RS232 0 Modo de transmisi n puerto serie Const MPPROT TCPIP 1 Modo de transmisi n por Sockets TCP IP obal obal 8 ANEXO C Constantes para programas Global Const MPTIM DIF DIAS amp 4 Global Const MPTIM DIF SEMAN amp HA5 Global Const MPTIM DIF MESES amp HA6 Global Const MPTIM HORMIN Global Const MPTIM TEMPER amp HA8 Global Const MPTIM DIAV amp HA9 Global Const MPTIM MESV amp HAA Global Const MPEFE FLASH amp HBO Global Const MPEFE NEGATIVO amp HB1 Global Const MPEFE BORRADO amp HB2 Global Const MPEFE ESPERA amp HB3 Global Const MPEFE BEEP HB4 DISENOS Y TECNOLOG A S A Xarol 8 C P I Les Guixeres 08915 Badalona Barcelona Espa a Tel 34 933 394 758 Fax 34 934 903 145 Email dtlditel es web www ditel es DITEL 20 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 G
21. lobal 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 DITELO MPDAT TIPO LETRA MPDAT VEL MODO MPDAT ESP MODO MPDAT LINIA amp HC MPDAT GROSOR amp HCO amp HC1 MPDAT INVERSO amp HC2 MPDAT NORMAL amp HC3 amp HC4 amp HC5 7 MPDAT CICLOS amp HC6 MPDAT PROGRAM amp HC8 MPDAT SYNC MPDAT NOSYNC MPDAT NOCENT MPDAT ANIM amp HC9 amp HCA RO amp HCD amp HCE MPDAT LUMIN amp HD MPDAT REM amp HD2 MPTDAT GRAFICO MPMOD DISMINUIDO MPMOD RODAR amp HE MPMOD SUBE amp 5 MPMOD BAJA amp HE6 MPMOD ROTACION1 MPMOD ROTACION2 MPMOD MPMOD ROTACIONA MPMOD 1 MPMOD APARICION2 MPMOD APARICIONA MPMOD NIEVE amp HE MPMOD INMEDIATO MPMOD DESLIZAR MPMOD GIRAR amp HF MPMOD BOLSA amp HF 0 MPDAT NOANIM amp HCF MPDAT DIBUJO HD4 MPDAT VENTANA amp HD3 MPDAT MPBASIC amp HD5 MPTDAT BLINK amp MPTDAT COLOR amp HAI MPTDAT FONDO amp HA2 amp HA3 4 MPMOD APARICION3
22. mm1 OpenComm MPComm1 DebugMode MPComml Terminal2 MPComml Pantalla MPComml BufferTX MPComml Orden MPCMD_ PASSWORD Envia el password a la pantalla false 8 4 MPComml Port COMI MPComml Speed 9600 0 MPComm1 RS485 False 1 SECRET ErrorNx Str MPComml ErrorNx ErrorTx MPComml ErrorTx MPComml CloseComm DITEL DISENOS Y TECNOLOG A S A Xarol 8 C P I Les Guixeres 08915 Badalona Barcelona Espa a Tel 34 933 394 758 Fax 34 934 903 145 Email dtlditel es web www ditel es 17 MPCMD_SETPASSW 15 Establece Nuevo password MPComm1 DebugMode false MPCommi1 Terminal2 8 MPComm1 Terminall 4 MPComml Port COMI MPComml Speed 9600 MPComm1 Protocolo 0 MPComm1 RS485 False MPComm1 OpenComm MPComml Pantalla 1 MPComml BufferTX SECRET MPComml Orden MPCMD SETPASSW ErrorNx Str MPComml ErrorNx ErrorTx MPComml ErrorTx MPComml1 CloseComm MPCMD GETVER 18 Solicita versi n de software MPComm1 DebugMode false MPComml Terminal2 8 MPComml Terminall 4 MPComml Port COMI MPComml Speed 9600 MPComm1 Protocolo 0 MPComm1 RS485 False MPComm1 OpenComm MPComml Pantalla 1 MPComml1 Orden MPCMD GETVER respuesta main MPComml BufferRx version Val amp h Mid respuesta 1 2 hardhare Mid respuesta 4 ErrorNx Str MPComml ErrorNx ErrorTx MPComml ErrorTx MPComml1 Clos
23. nes a ejecutar sobre el visualizador una vez se ha transmitido el programa Finalmemte hay que cerrar la conexi n para poner fin al proceso de comunicaci n Ejemplo Terminar la comunication CZ MPComm1 CloseComm el puerto serie o la conexion TCP IP DISENOS Y TECNOLOG A S A Tel 34 933 394 758 DITE L Xarol 8 P I Les Guixeres Fax 34 934 903 145 5 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es 3 Propiedades Ej BufferRx La propiedad BufferRx nos permitir obtener el resultado de todas aquellas ordenes que devuelvan datos como por ejemplo solicitar la fecha de una pantalla obtener el programa en ejecuci n el directorio Tipo Lectura Escritura Formato Rango String Si No Seg n Orden MPComm1 Pantalla 1 MPComm1 Orden 0x0B comando GETHORA Pide la ho ra del visualizador ES BufferTx Algunos comandos de protocolo no realizan una funci n especifica pe ro permiten transmitir informaciones al display La informaci n que debe ser transmitida debe almacenarse en esta propiedad con el formato adecuado antes de ejecutar el comando Tipo Lectura Escritura Formato Rango String No Si Seg n Orden MPComm1 Pantalla 1 MPComm1 BufferTx 01 01 99 12 00 00 MPComm1 Orden 0x0A comando SETHORA Pone en hora el reloj del visualizador E CFGNumPan UNIQUEMENT POUR RS232 Define el n mero de visualizador ID en la configuraci n
24. r n facilitar dicha informaci n Tipo Lectura Escritura Formato Rango Entero Si Si 1 65535 MPComm1 HostAdress 127 0 0 1 1 1001 ES Orden Utilizaremos esta propiedad para indicar a MPComm qu orden deseamos ejecutar en la pantalla Dependiendo de la orden el control esperar o no respuesta y almacenar en la propiedad BufferRx los datos recibidos o bien utilizar la propiedad BufferTx para transmitir las informaciones Tipo Lectura Escritura Formato Rango Entero No Si 0 255 MPComm1 Pantalla 1 MPComm1 BufferTx chrf MPMODO_INMEDIATO PRUEBA DE TEXTO MPComm1 Orden MP_FASTEXEC MPComm1 Pantalla 1 MPComm1 Orden MP_GETDIR MPComm1 BufferRx DISE OS Y TECNOLOG A S A Tel 34 933 394 758 DITE LO Xarol 8 P L Les Guixeres Fax 34 934 903 145 10 08915 Badalona Barcelona Espa a Email dtlditel es web www ditel es E Pantalla La propiedad Pantalla define la direcci n ID del visualizador con el que quere mos realizar el proceso de comunicaci n El visualizador 255 esta reservado a la difu si n Tipo Lectura Escritura Formato Rango Entero Si Si 0 255 MPComm 1 Pantalla 1 PassWord La propiedad PassWord nos permite establecer la palabra de paso a utilizar en el transcurso de una comunicaci n con protocolo TCP IP Esta propiedad funciona conjuntamente con la propiedad Usuario Tipo Lectura Escrit
25. ritura Formato Rango Entero Si Si 0 255 MPComm1 CFGVelModoDef 1 DISE OS Y TECNOLOG A S A Tel 34 933 394 758 DITE L Xarol 8 P L Les Guixeres Fax 34 934 903 145 d 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es E DebugMode Esta propiedad ofrece la posibilidad de generar un registro en la ubicaci n C 1 MPCOMM DBG con todas las comunicaciones realizadas indicando la direcci n y los milisegundos entre comunicaciones Esta propiedad es de gran utilidad para depurar el producto final Tipo Lectura Escritura Formato Rango Bool Si Si True False 2768895 gt 1 16 15 00 01 13 42 42 56 00 BO 40 00 00 04 C9 00 00 30 39 03 2768970 lt ACK 00 2872454 gt 1 16 OF 00 01 06 49 4E 46 4F 42 4F 4C 53 88 02 2872595 ACK 00 3788235 Puerto serie Cerrado ES ErrorNx Utilice la propiedad ErrorNx despu s de cada comunicaci n para comprobar el resultado En condiciones normales si la comunicaci n ha sido satisfactoria la propiedad tendr su valor a 0 en caso contrario mostrar un mensaje de error ErrorTx Tipo Lectura Escritura Formato Rango Entero Si No 0 1050 Dim Numero error AS Integer MPComm1 Pantalla 1 MPComm1 BufferTx chrf MPMODO_INMEDIATO PRUEBA DE TEXTO MPComm1 Orden MPCMD FASTEXEC Numero_error MPComm1 errornx EN ErrorTx La propiedad ErrorTx es muy semejante a ErrorNx con una peculiaridad muy importante El res
26. se MPComm1 OpenComm MPComml Pantalla 1 MPComml1 Orden MPCMD STOP ErrorNx Str MPComml ErrorNx ErrorTx MPComml ErrorTx MPComml1 CloseComm DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D L Xarol 8 P I Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es MPCMD_BORRAR 5 MPComm1 MPComm1 MPComm1 MPComm1 MPComm1 MPComm1 MPComm1 MPComm1 MPComm1 MPComm1 MPComm1 ErrorNx ErrorTx Borra un programa DebugMode false Terminal2 8 Terminall 4 Port COMI Speed 9600 Protocolo 0 RS485 False OpenComm Pantalla 1 BufferTX RELOJ Orden MPCMD BORRAR Str MPComml ErrorNx MPComml ErrorTx MPComml CloseComm MPCMD GETPROG 9 Solicita un programa existente Por ejemplo para recuperar el c digo de un programa hecho con el software de edici n Dynamic Plus El c digo recuperado puede reutilizarse directamente con el comando MPCMD FASTEXEC MPComml DebugMode false MPComm1 Terminal2 8 MPComm1 Terminall 4 MPComml Port COMI MPComml Speed 9600 MPComm1 Protocolo 0 MPComm1 RS485 False MPComm1 OpenComm MPComml Pantalla 1 MPComml BufferTX PRUEBA MPComml1 Orden MPCMD GETPROG Programa MPComml BufferRx ErrorNx Str MPComml ErrorNx ErrorTx MPComml ErrorTx MPComm1 CloseComm MPCMD_SETHORA
27. sualizador un programa de test llamado Testi en modo INMEDIATO utilizando la propiedad Orden ver p gina 18 a la cual se asigna el valor 39 0x27 que corresponde a la orden FASTEXEC ejecuci n inmediata de un mensaje La lista detallada de los comandos que se pueden utilizar con la propriedad Orden se encuentra en la p gina 20 Ejemplo Enviar un mensaje al visualizador VB MSG Chr MPMOD INMEDIATO Testi mensaje a enviar String MPComm1 BufferTX MSG Buffer mensaje MPComm1 Orden 0x27 comando FASTEXE Enviar inmediatamente numero error Str MPCommt1 ErrorNx r sultado de la comunicaci n Error MPComm1 ErrorTx Texto Error Ejemplo Enviar un mensaje al visualizador C string MSG Test mensaje a enviar String axMPComm t Pantalla 1 Visualizador con ID n 1 axMPComm t BufferTX MSG Buffer 2 mensaje axMPComm1 Orden 0x27 comando FASTEXE Enviar inmediatamente Thread Sleep 200 Temporizaci n de 200ms String s 1 Respuesta del visualizador si retorna valor int error axMPComm1 ErrorNx Resultado de la comunicaci n Es muy importante diferenciar los comandos de comunicaci n FASTEXEC EXECUTE SETHORA de los comandos de programaci n INMEDIATO SUBE VELMODO Los comandos de comunicaci n nos permiten enviar y recibir las informaciones de un visualizador Los comandos de programaci n nos permiten establecer una secuencia de instruccio
28. talla o red de pantallas en RS485 Las velocidades disponibles son Lectura Escritura Formato Rango Si Si 1200 2400 9600 19200 38400 MPComm1 Speed 9600 MPComm1 Port 1 MPComm1 OpenComm ES Usuario Establece el nombre del usuario a utilizar para realizar una conexi n con el visualizador Esta propiedad solo se utilizar para si se utiliza el protocolo TCP IP y su utilizaci n ser conjunta a la propiedad Password Lectura Escritura Formato Rango Si Si MPComm1 Usuario Administrador DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D L Xarol 8 P I Les Guixeres Fax 34 934 903 145 12 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es ES variablelDX Establece el c digo de variable que se desea modificar Las variables se identifican de forma num rica siendo la variable A el n mero O Tipo Lectura Escritura Formato Rango Entero Si Si 1 28 MPCommoObj Variableldx 2 Variable MPCommoObj VariableValor Val Text1 0 MPCMD PUTVARS ES variableValor Establece el valor de la variable que se seleccion con VariablelDx Este valor se introduce de forma entera Se puede especificar el formato de salida indicando el n mero de d gitos enteros y decimales antes de la variable Ejemplo 5 2A 5 d gitos con 2 decimales para la variable A Tipo Lectura Escritura Formato Rango Entero Si
29. ultado del error se devuelve en forma de string Resulta de gran utilidad durante el periodo de depuraci n de un programa poder saber qu error se est produciendo sin necesidad de recorrer a una tabla de conversi n Esta propiedad se actualiza al final de cada conversi n Tipo Lectura Escritura Formato Rango String Si No Dim Numero error AS Integer Dim Texto error AS String MPComm1 Pantalla 1 MPComm1 BufferTx chrf MPMODO_INMEDIATO PRUEBA DE TEXTO MPComm1 Orden MP_FASTEXEC if MPComm1 errornx 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 T E L Xarol 8 P I Les Guixeres Fax 34 934 903 145 08915 Badalona Barcelona Espa a Email dtl ditel es web www ditel es ES EsperaACK Especifica el tiempo en milisegundos que debe esperar el ACK de un dispositivo antes de dar error TimeOut Tipo Lectura Escritura Formato Rango Entero Si Si IP 1 10000 MPComm 1 EsperaACK 3000 3 segundos ES HostAdress Propiedad encargada de almacenar la direcci n IP del visualizador Tipo Lectura Escritura Formato Rango Entero Si Si IP 255 255 255 255 MPComm1 HostAdress 127 0 0 1 ES HostPort Hostport funciona conjuntamente con HostAdress para determinar el puerto TCP del servidor al que debe conectarse Habitualmente la direcci n IP y el numero de puerto de un servidor no depende de nuestro software sino que nos debe
30. ura Formato Rango Entero Si Si 0 10 MPComm1 PassWord ULZ2300 ES Port La propiedad Port almacena el numero de puerto RS232 que se desea abrir y utilizar para realizar las transmisiones Esta propiedad se utiliza cuando se trabaja con el protocolo RS232 Tipo Lectura Escritura Formato Rango Entero No Si COM1 COM4 MPComm1 Port COM1 EN Protocolo Esta propiedad tiene gran importancia ya que permite conmutar el proto colo o medio de transmisi n entre RS232 y TCP IP Esto significa que solo cam biando esta propiedad el control podr dirigir las comunicaciones en uno de estos dos modos Tipo Lectura Escritura Formato Rango Entero Si Si 0 1 MPComm1 Protocolo MPPROT RS232 0 Protocolo RS232 1 Protocolo TCP IP DISENOS Y TECNOLOG A S A Tel 34 933 394 758 D L Xarol 8 Les Guixeres Fax 34 934 903 145 11 08915 Badalona Barcelona Espa a Email dtlditel es web www ditel es ES Reintentos Esta propiedad nos permite establecer el numero de reintentos que deseamos que el control realice de forma autom tica antes de considerar un posible error En la mayoria de los casos se suelen realizar tres intentos aunque en determinados momentos puede ser mas recomendable utilizar uno Tipo Lectura Escritura Formato Rango Entero Si Si 0 10 MPComm 1 Reintentos 1 E Speed La propiedad Speed se utiliza para configurar la velocidad de comunicaci n entre el PC y la pan

Download Pdf Manuals

image

Related Search

Related Contents

FMTOC101 TOC Analyser User Manual  StarTech.com USB to Infrared/IrDA SIR/FIR Adapter  "取扱説明書"  D-Link DI-308 User's Manual    Salora 26LED7100C User's Manual  PROFIBUS/DP-Master  USB rechargeable torch user manual  

Copyright © All rights reserved.
Failed to retrieve file