Al
construir esta generador con ATtiny85, nos permite generar una señal
de 4-20 mA activa para poder usar en equipos y/o simular una señal no
requiere tener la fuente de 24v en serie.
Como
funciona este generador, desde el Arduino uno se genera una señal PWM
de 0-255 y con un filtro RC "680R y 100uF" se convierte a una señal
analogica ya que el ATtiny85 no tiene respectivamente una salida
analogica, eso entra al operacional es cual se vuelve a amplificar en
una configuracion de retroalimentacion con una resistencia de R7:250R o
en su defecto usar un R8:1k de presicion pero ajustar a 250R si no
encuentran una resistencia fija.
Para
mayor control y presicion se utilizo un encoder ya que no lo permite
hacer el cambio incluye un pulsador el cual permite habilitar un menu en
su programacion.
En simple programacion seria la señal PWM 0-255 su equivalente 0-20mA:
Realizando ingenieria a la inversa se replica este conversor TTL-RS485 que es bidireccional y la habilitacion se realiza por hardware cuando se transmite o recibe datos.
Se utiliza un 74HC14 y componentes pasivos, y el mas485 el que se encarga de este protocolo ya que nos permite manejar hasta un maximo de 1.2km de transmision lo cual se aconseja que al incio y al final en el ultimo equipo se implemente una resistencia de 120R por ello esta shield lo tiene para usar con jumper.
Dependiendo si se usara en un nodo o incio como fin de linea.
Con este modulo nos podemos comunicar TTL-RS485 bidirecionalmente, ya que la habilitacion de transmicion y recepcion lo realiza por hardware.
Una de las ventajas de este protocolo RS485 que podemos extender hasta 1.2km de transmicion el cual se recomienda colocar una resistencia de 120R al inicio y al final de la linea o ultimo equipo, no es necesario que los modulos o equipos en los nodos intermedios tengan esa resistencia.
Modulo bidireccional de TTL-RS232 me permite comunicar equipos con ese protocolo ya sea con PLC o con equipos que manejen ese protocolo ya que es un standar que se mantuvo por mucho tiempo.
El modulo utiliza un chip MAX232 que es el que se encarga de convertir la señal.
Primer programa y puesta en marcha lo primero que se debe realizar es es configuracion del puerto de comunicacion y la velocidad de transferencia, seleccionar la familia del PLC como el modelo, recordar siempre primero compilar el programa para poder cargar al PLC o se generara un error y no les dejara cargar.
Siempre al compilar nos podra marcar si existe errores o no para corregir antes de subir tambien podemos manejar las etiquetas para poder marcar las entradas y/o salidas, es recontra util ya que cuando se hace conplejo un programa y muy extenso nos facilita identificar donde y que sensor el que nos presente algun problema.