TODOPIC
Mecatrónica => PLC - Control Lógico Programable => Mensaje iniciado por: gilbert en 30 de Abril de 2010, 17:01:39
-
hola amigos:
Necesito un codigo en visual basic para enlazarme con el RSlinx de Allen bradley, si pudieran darme la manitoo.
Saludos.
-
Hola que tal,
Dependiendo de la versión del RSLinx que estés utilizando podés usar comunicación por DDE o bien por OPC que es el estándar para los SCADA industriales.
Fijate en http://www.rockwellautomation.com/rockwellsoftware/design/rslinx/benefits.html (http://www.rockwellautomation.com/rockwellsoftware/design/rslinx/benefits.html). La versión Gateway y la Enterprise son servidores OPC. Si este es tu caso, lo que estas buscando es hacer un cliente OPC que se comunique con el RSLinx como servidor OPC.
Fijate en esta página http://zone.ni.com/devzone/cda/tut/p/id/3259 (http://zone.ni.com/devzone/cda/tut/p/id/3259) es para VB6. Acá está el ejemplo para bajar http://zone.ni.com/devzone/cda/epd/p/id/1958 (http://zone.ni.com/devzone/cda/epd/p/id/1958).
Sino en esta que es para VB.NET http://www.abcdatos.com/tutoriales/tutorial/l9562.html (http://www.abcdatos.com/tutoriales/tutorial/l9562.html).
Te recomiendo que antes de hacer un cliente OPC en VB pruebes ver si el servidor OPC está bien configurado (El RSLinx en este caso). Para esto lo que utilizo es la versión demo del servidor OPC modbus de Automated Solutions, que trae un cliente OPC listo, y también un ejemplo cliente OPC en VB6. Bajalo de acá http://www.automatedsolutions.com/pub/asmbseropc/ (http://www.automatedsolutions.com/pub/asmbseropc/).
Saludos y espero que te sirva
Claudio J. Pérez
Cursos de Automatización Industrial, programación de PLCs y SCADA.
Jujuy-Argentina
-
Perdon por reflotar este tema!
Hacia mucho que no entraba al foro y estoy chusmeando un poco.
Me intereso mucho la respuesta de Tec_Claudio_Perez, la verdad que muy buena la data.
Voy a hacer unas pruebas con VB y despues les comento como me fue.
Saludos a toda la gente del foro.