Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Redes
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 19-11-2011
Avatar de fgmp
fgmp fgmp is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 19
Poder: 0
fgmp Va por buen camino
Que no, que no Casimiro, que yo necesito saber que comandos programar en delphi para redireccionarlo a una maquina externa

Que sea a traves de ethernet, modbus, profibus, profinet, ASI o lo que sea es indiferente ahora mismo.
Responder Con Cita
  #22  
Antiguo 19-11-2011
Avatar de fgmp
fgmp fgmp is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 19
Poder: 0
fgmp Va por buen camino
Puede ser que el PLC deba enviar los registros de las I/O a una base de datos en el PC. y desde esa base de datos leer y escribir.....

Pero ¿como recojo los registros de la base de datos para activar casillas en delphi (colorear segun si es 0 verde o 1 rojo), y como desde delphi cargo en la DB las pulsaciones sobre los botones de mi scada para convertirlas en 0 y 1 en mi plc?
Responder Con Cita
  #23  
Antiguo 19-11-2011
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
Algo asi?

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  PuertodeComunicacion.ModoEscribir.ComandoModbusPLC
end;

Es una asignatura que tengo pendiente por lo que no puedo ayudarte mucho. El plc que manejas (imagen Siemens S7-300) maneja una biblioteca de comandos Modbus.

Este es un enlace a un documento en ingles que te puede dar mas luz sobre esto.

Si logras algo y posteriormente nos puedes informar se agradece.
__________________
ESTO ES UN FORO ... NO UN MÓVIL
¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender?
Responder Con Cita
  #24  
Antiguo 19-11-2011
Avatar de fgmp
fgmp fgmp is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 19
Poder: 0
fgmp Va por buen camino
Cita:
Empezado por white_zombie Ver Mensaje
Hola, yo básicamente solo utilizo delphi en entornos industriales, telecontrol de maquinas y recopilación de datos de producción.

Creo que la pregunta que planteas es errónea, no hay ninguna respuesta correcta para tu pregunta ya que hay muchos factores a tener en cuenta.

Lo primero que tienes que hacer es lo que ya te han comentado varios compañeros, mirar que tipo de protocolo de comunicación tiene disponible el PLC con el que te quieres comunicar, el protocolo mas extendido de la industria es Modbus, tanto sobre ethernet como sobre RS232 y RS485.

Observando tus comentarios veo que tu nivel de programación es bastante bajo ( esto no es una critica, todos hemos empezado alguna vez). Lo que te recomendaria es leer algún manual sobre delphi para entender los conceptos básico del lenguaje y una vez que lo domines meterte en algo mas compliaco como es comunicarse con dispositivos industriales.

Según te vayan surgiendo preguntas mas concretas puedes plantearlas e intentaremos ayudarte.

Un Saludo.
Por fin alguien me medio entiende.

Gracias.

Efectivamente soy un N00B en programacion.

Seguire leyendo y planteare por aqui preguntas mas concretas.

Gracias.
Responder Con Cita
  #25  
Antiguo 19-11-2011
Avatar de fgmp
fgmp fgmp is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 19
Poder: 0
fgmp Va por buen camino
Cita:
Empezado por FGarcia Ver Mensaje
Algo asi?

Código Delphi [-]procedure TForm1.Button1Click(Sender: TObject); begin PuertodeComunicacion.ModoEscribir.ComandoModbusPLC end;


Es una asignatura que tengo pendiente por lo que no puedo ayudarte mucho. El plc que manejas (imagen Siemens S7-300) maneja una biblioteca de comandos Modbus.

Este es un enlace a un documento en ingles que te puede dar mas luz sobre esto.

Si logras algo y posteriormente nos puedes informar se agradece.
Ahí las dao.
A ese codigo me referia !! o a otro muy parecido que vincule mi programa delphi con un PLC

Jolin, ha costao que me entendieran pero se va viendo la luz al final del tunel

Investigo y me paso por esta gran web.
Responder Con Cita
  #26  
Antiguo 19-11-2011
Avatar de fgmp
fgmp fgmp is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 19
Poder: 0
fgmp Va por buen camino
He encontrado esta conversacion en ingles por inet y la he medio traducido.

Cita:
Hola.
Tengo elegir Delphi 7 para supervisar mi autómata S7-200 (Profibus DP)
este sollution es posible
si es así ¿dónde está el programa o el componente que permite eso?
gracias



Hola,
Yo uso Delphi 6 para la creación de simples sistemas SCADA para S7300. Estoy utilizando PRODAVE de SIEMENS. Desde PRODAVE Usted necesidad de importar una librería dll en el que todas las funciones de conexión y exchaning datos con el PLC se almacenan. También es posible conectar con el PLC S7200.
También es posible utilizar el servidor OPC (software que permite la comunicación con el PLC, es decir S7200). Siemens dice que no se debe usar este software: "S7-200 PC Access". No utilizar este software, pero creo que es posible "mezclar" con Delphi.


Hola

Yo uso BDS 2005 (Delphi 9) y algunos componentes OPC hice hablar a los servidores SIMATIC NET OPC y el acceso a PC para S7-200. Me parece el enlace OPC funciona muy bien como se puede navegar por todos los DB y los datos del símbolo en el programa de S7-300 sin tener que hacer mucho más que hacer clic en un casillas de unos pocos. Usted puede encontrar la traducción de Delphi de las bibliotecas de tipo OPC en el sitio web de la fundación OPC
Poco a poco de avanza mucho.

Gracias a todos
Responder Con Cita
  #27  
Antiguo 19-11-2011
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
A ver... que parece que no captas...
¡Que se necesita saber que aparato, máquina o nave extraterreste es! En base a eso es que podremos ver cómo, y que, hacer al respecto.

Tal vez se requiera de algún componente especial, tal vez basta con alguna biblioteca de comunicación por puertos genérica, etc.
Los comandos a enviar dependerán del aparato, del protocolo, etc. Naturalmente el código de la aplicación dependerá de ello.

Si te han dicho, hasta el cansancio, de que se necesita de una mejor explicación de los aparatos y una debida información al respecto es porque en realidad hay que estudiar de que trata todo esto. No puedes esperar a que te digamos que "comando" o código se necesita si tu no estas dispuesto a ceder y brindar la debida información... Al menos di que aparato y marca es. Quizá así ya podamos darnos una idea...

Por lo general los mismos fabricantes ofrecen bibliotecas, componentes, SDK, etc además de la debida documentación para poder comunicarse con sus aparatos pero si no hay nada de ello, estás frito. Y no hay modo de encararlo.

No somos adivinos.
Y con todo respeto... si no tienes ni siquiera una pizca de noción de programación como para hacer un hello word lo más decente es que desistas de semejante proyecto. Para aprender hay otros retos, no se... prueba primero en hacer una calculadora. Busca un reto más acorde a tu medida, ¡que te estás suicidando! Y por favor evita mencionar a VB que es el peor entorno por el cual intentar hacer semejante proyecto; preferiría escuchar en todo caso C# o C++ antes que VB.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #28  
Antiguo 19-11-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.084
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Es que somos un poco "corchos", por eso no te entendemos, menos mal que gracias a tu insistencia ya vemos la luz al final del túnel.
Suerte con el proyecto, ya nos contarás
Responder Con Cita
  #29  
Antiguo 20-11-2011
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Debo de reconocer que tienes algo fundamental y mas importante que los conocimientos. Perseverancia :-)
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #30  
Antiguo 20-11-2011
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Después de leer el link que pone otro forero y que dices que es chanchi molongui, puedo suponer que quieres conectarte a un cacharro plc S7-1500. Una vez hecha esta suposición, busco en google y me aparace una página del fabricante, que da bastante información.
https://www.swe.siemens.com/spain/we...Ed.2009-11.pdf

Una vez te chapes el manual, seguramente lo tengas más claro.

Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #31  
Antiguo 21-11-2011
Avatar de white_zombie
[white_zombie] white_zombie is offline
Miembro Premium
 
Registrado: nov 2005
Ubicación: Zaragoza - España
Posts: 187
Poder: 19
white_zombie Va por buen camino
Hola, los componentes de Pascal Scada (link1, link2) quizá te puedan servir de ayuda, no los he probado pero parecen interesantes.

Un Saludo.
Responder Con Cita
  #32  
Antiguo 21-11-2011
Avatar de fgmp
fgmp fgmp is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 19
Poder: 0
fgmp Va por buen camino
Hola de nuevo.

Creo que voy entendiendo.

De momento me hace falta una libreria que haga de enlace (como ya me habian indicado por aqui , y es por ello que pido disculpas por no saber leer)

De momento he encontrado libnodave, que interpreta y enlaza Delphi, lazarus, C++, etc con bastantes automatas industriales.

http://libnodave.sourceforge.net/

Es de libre distribucion, basada en LINUX y de codigo abierto.

Ahora a pelearme con estas aplicaciones

Espero que me disculpeis y entendais mi ignorancia.

Colgare los resultados (cuando los tenga, que me llevara tiempo )
Responder Con Cita
  #33  
Antiguo 21-11-2011
Avatar de fgmp
fgmp fgmp is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 19
Poder: 0
fgmp Va por buen camino
Cita:
Empezado por white_zombie Ver Mensaje
Hola, los componentes de Pascal Scada (link1, link2) quizá te puedan servir de ayuda, no los he probado pero parecen interesantes.

Un Saludo.
El primer link es muy bueno.
Lo mirare tambien.

Gracias !!
Responder Con Cita
  #34  
Antiguo 21-11-2011
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Poder: 19
olbeup Va camino a la fama
Resulta que tú quieres hacer un programa en Delphi donde dices que lo único que sabes de delphi es que pegas un TButton y luego preguntas y después....

Macho, para recibir una contestación útil, orientada en tu pequeño saber, debes de hacer una pregunta, que al menos tú la entiendas y la puedas transmitir a los demás ya que no estamos viendo tú cacharro, ¿has leído tú pregunta otra vez, para saber lo que dice?.

Dices que en otra web has visto la luz y las has traducido.

Macho, la luz que has visto han sido proporcionados por los compañeros de ésta web

VB, que c....ño es eso.

Estamos aquí encantados de ayudar a cualquier persona, que no entienda o que se le atasque algún Objecto, Función o Procedimiento, pero lo primero es tener alguna documentación del cacharro para poder realizar alguna pregunta relacionado con el cacharro, no como la primera pregunta.

Ahora si tú preguntas:
Cita:
Hola gente, tengo un autómata, plc S7-1500, lo he buscado por san google y no encuentro ninguna documentación al respecto, sabéis si hay algo por hay o algún compañero ha trabajado alguna vez.
Luego vienen las respuestas como fjcg02 que teda un precioso enlace, luego llega white_zombie y te da otro de p...dre, eso son preguntas, Macho.

Un saludo.

Última edición por olbeup fecha: 21-11-2011 a las 21:26:52.
Responder Con Cita
  #35  
Antiguo 21-11-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.084
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
En fin, la vida es muy dura
Responder Con Cita
  #36  
Antiguo 21-11-2011
Avatar de fgmp
fgmp fgmp is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 19
Poder: 0
fgmp Va por buen camino
Te agradezco tu respuesta, pero no aporta gran cosa, además de parecer un poco arrogante, ¿no?
Responder Con Cita
  #37  
Antiguo 21-11-2011
Avatar de fgmp
fgmp fgmp is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 19
Poder: 0
fgmp Va por buen camino
Cita:
Empezado por olbeup Ver Mensaje
Resulta que tú quieres hacer un programa en Delphi donde dices que lo único que sabes de delphi es que pegas un TButton y luego preguntas y después....
Macho, para recibir una contestación útil, orientada en tu pequeño saber, debes de hacer una pregunta, que al menos tú la entiendas y la puedas transmitir a los demás ya que no estamos viendo tú cacharro, ¿has leído tú pregunta otra vez, para saber lo que dice?.
Dices que en otra web has visto la luz y las has traducido.
Macho, la luz que has visto han sido proporcionados por los compañeros de ésta web
VB, que c....ño es eso.
Estamos aquí encantados de ayudar a cualquier persona, que no entienda o que se le atasque algún Objecto, Función o Procedimiento, pero lo primero es tener alguna documentación del cacharro para poder realizar alguna pregunta relacionado con el cacharro, no como la primera.

Ahora si tú preguntas:

Luego vienen las respuestas como fjcg02 que teda un precioso enlace, luego llega white_zombie y te da otro de p...dre, eso son preguntas, Macho.

Un saludo.
Te agradezco tu respuesta, pero no aporta gran cosa, además de parecer un poco arrogante, ¿no?
Responder Con Cita
  #38  
Antiguo 22-11-2011
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Poder: 19
olbeup Va camino a la fama
Cita:
Empezado por fgmp Ver Mensaje
Te agradezco tu respuesta, pero no aporta gran cosa, además de parecer un poco arrogante, ¿no?
Bueno, por lo meno se me ha entendido, ¿Arrogante?, pues no macho.

Un saludo.

Última edición por olbeup fecha: 22-11-2011 a las 08:19:48.
Responder Con Cita
  #39  
Antiguo 23-11-2011
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 20
rretamar Va camino a la famarretamar Va camino a la fama
Mis dos centavos al tema, aunque suene agresivo: estás intentando hacer algo industrial, para poner en producción, pero antes de largarte en una empresa de ese tipo creo que te convendría dominar conceptos básicos de protocolos, electrónica, comunicaciones, y sobre todo Delphi.

Mejor deja eso (lo de la máquina) para dentro de dos años y ponte a estudiar lo más básico de Delphi. Todo a su tiempo.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.
Responder Con Cita
  #40  
Antiguo 23-11-2011
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Este... ejem...
Cita:
Empezado por Delphius Ver Mensaje
Y con todo respeto... si no tienes ni siquiera una pizca de noción de programación como para hacer un hello word lo más decente es que desistas de semejante proyecto. Para aprender hay otros retos, no se... prueba primero en hacer una calculadora. Busca un reto más acorde a tu medida, ¡que te estás suicidando! Y por favor evita mencionar a VB que es el peor entorno por el cual intentar hacer semejante proyecto; preferiría escuchar en todo caso C# o C++ antes que VB.
¿Lo digo fuerte y claro? ¡Déjate de joder! Sin tener NPI lo lograrás nada. Esto es demasiado para incluso alguien medio y se necesita de buena preparación... practica con algo más adecuado a tu medida. No sabes ni gatear y pretendes ganar el triatlón IronMan que es para macho bien machos.
Desiste flaco, aprende a reconocer el calzado que mejor te calza. Si realmente necesitas de esto ve a por los servicios de un profesional calificado ¡que para eso están!
Claro... es una tontería que con 2 clics se hace todo y sin saber ñaca de ñaca

Ve aprendiendo diagrama de flujo y algoritmia a ver si al menos así te iluminas.

Si así no captas por donde van las cosas y que te estamos diciendo de buena manera que te estás por cochar y muy feo... entonces ¡mejor dejamos que choques a ver si así te das cuenta de la magnitud!

Y ojo... que no lo digo con prepotencia... esto es prepotencia: ¡Flaco, abrí bien los ojitos chinitos que tenés... no podes ser más ciego. Date cuenta que es IMPOSIBLE que lo hagas tu solo sin nada... Sos un salame. ¡Dejate de joder y no nos hagas perder más tiempo!

No se... si ni con las anteriores palabras y las de con prepotencias no reaccionas... entonces este... como por decimos por aquí ¡sos un b****o importante!
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
El futuro de la "industria" musical rretamar La Taberna 5 17-08-2007 05:48:53
Acer ataca a Microsoft: "Toda la industria está decepcionada con Windows Vista" marcoszorrilla La Taberna 18 27-07-2007 15:28:48
La industria de la música contra Prince, por regalar su CD rretamar La Taberna 4 16-07-2007 08:16:01
"Tuquito", industria nacional fabianbbg Noticias 5 02-02-2006 16:50:18


La franja horaria es GMT +2. Ahora son las 09:37:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi