Tengo un Click PLC que tiene dos puertos RJ12. Lo programé con éxito usando C# y nModBus como esclavo, pero ahora quiero probar el PLC como maestro y la PC como esclavo y noté que mi computadora portátil tiene un puerto hembra RJ12, y estaba pensando si había alguna manera de poder transmitir. datos a través de RJ12 a mi PC desde el PLC (por ejemplo, PLC como maestro que le dice a la PC esclava que lea algunos datos). ¿Es esto posible y, de ser así, por dónde empiezo a comunicarme a través de RJ12?
Si no es posible, aquí está esto. Si uso dos adaptadores, uno para convertir RJ12 a Serial DB9 y otro de DB9 a USB para conectarme a mi computadora, ¿debería poder comunicarme a través del puerto serial en mi computadora portátil o dos adaptadores causarán algunos conflictos?
Gracias de antemano pila!
Los puertos 6P6C (RJ12) del Click PLC son puertos serie RS-232. El puerto 6P6C de su computadora portátil es un módem que se conecta a una línea telefónica. Por lo tanto, no podrá usar el puerto 6P6C de su computadora portátil para conectarse a los puertos serie de Click.
Sí, puedes conectar tu PC al Click. Los protocolos utilizados por el puerto 2 del PLC Click son ModBus (maestro o esclavo) o ASCII. La documentación sobre los puertos serie se puede encontrar en el Capítulo 4 del manual (pdf) . Puede comprar un cable adaptador para convertir a DE-9 (a veces llamado DB-9) de AutomationDirect ( D2-DSCBL ) o crear uno propio. (El pinout para el cable está en la página 2 de este pdf ; el cable es D2-DSCBL). Dado que parece que no tiene un puerto serie DE-9 en su computadora, debería poder conectar este cable. hasta un adaptador USB-Serie. Sin embargo, si no tiene experiencia en el uso de adaptadores serie USB, debe saber que a veces es complicado hacer que estas cosas funcionen correctamente con los controladores.
Alternativamente, AutomationDirect vende un cable/módulo USB (EA-MG-PGM-CBL) específicamente para sus PLC. Este es esencialmente un adaptador serie USB, pero se ha probado que el controlador funciona con sus PLC, y el adaptador va directamente a su configuración de pines 6P6C (RJ12) (evita el paso DE-9).
¿Realmente programó el PLC Click con C#, o escribió un programa C# para su PC que desea usar para comunicarse con el PLC Click? — Ben Miller el 01 ago.
Bueno, escribí un programa usando la biblioteca nModBus, y sí, se comunica con éxito al PLC. — Pardon_me 01 ago.
Creo que tu solución está en tu comentario.
PedroJ
Perdóname
Enemigo de la máquina estatal
Ben Miller - Recuerda a Mónica
Perdóname
Ben Miller - Recuerda a Mónica
tim spriggs