Estoy intentando conectar Unitronics Jazz2 PLC (JZ20-R16) y un Arduino Uno mediante el protocolo Modbus, a través de la interfaz RS232. Tengo todos los conectores necesarios para Arduino (convertidor TTL-RS232 MAX3232 como el que se muestra a continuación) y Unitronics (JZ20-PRG con conector JZ10-22-CS10 RS232). PLCseconfogaaserMaestro,Arduiuno-Esclavo.Laconfiguraciónes8N1.AmbasunidadesfuncionanmuybienmientrasestánconectadasaModbusSimulators(demodbustools.com).ConectoestosdispositivosalaPCusandounconvertidorRS232-USB.ElproblemaesqueelPLCrequiereseñalesDTRyDSR.Comopuedeverenelesquema,elconvertidorTTL-RS232queheusadonopuedeproporcionartalesseñales.
AquíestálacapturadepantalladelaexitosatransferenciadedatosentreelPLCyunsimuladordePC:
Como puede ver, se requiere que CH3 / 4 (DTR / DTS) sea alto para que el PLC se comunique a través del modbus. Pero, como he dicho, el convertidor TTL-RS232 no puede dar un alto DTR / Señales DTS. ¿Alguna idea de si hay alguna posibilidad de modificar esto? He intentado conectar los pines DTR / DTS del PLC a + 5V, sin suerte.