¿Puedes describir un poco más el proyecto?
¿Los sensores están agrupados de algún tipo, sobre todo espacialmente, o están repartidos por algún sitio?
Si no te interesa utilizar PLC, ya que son caros y con todas las entradas y salidas que tienes tendrias que comprar varios modulos, ademas de que si no los has utilizado nunca no es tan trivial, lo que te recomiendo es que diseñes una serie de celdas básicas para controlar grupos pequeños de sensores- actuadores. En total tienes 120 sensor-actuadores. Puedes hacer un pequeño diseño que reciba 9 señales de sensores (analogicas o digitales) y que actue sobre 3 reles. Esta celda, además se comunicará con el PC a través de un bus común (yo te recomiendo para este caso un RS485, que está concebido para entornos industriales y que es facil de usar. Puedes hacer un conversor RS232-RS485 con un MAX202 y un MAX496).
La celda que diseñemos necesitará un microcontrolador. Uno muy pequeño y la placa que tienes que diseñar es realmente sencilla. Al final con 10 de estas celdas controlarías todos los sensores-actuadores. Si construlles celdas con más entrada-salidas necesitaras menos (esto es solo un ejemplo). Los microcontroladores muestrearian permanentemente los sensores y se comunicarian con el PC a traves de tramas. El PC trabajaría como master y mandaría peticiones de lectura-escritura a cada una de las celdas a través de una dirección que tu hubieras preestablecido.
Creo que la idea se entiende ¿no?
El tiempo de desarrollo no es mucho, ya que el diseño se reduce a una celda y luego replicas el resto. El precio es considerablemente más reducido que con PLDs. Por supuesto también existen limitaciones. En este caso estoy considerando que los sensores sean todos similares, si no, el tiempo de desarrollo crece, pero tanto utilizando celulas microcontroladas como PLCs.
Bueno, espero que te haya sido de ayuda. Un cordial suludo.
No dudes en preguntar cualquier duda.
no me di cuenta de la fecha del POST, a estas alturas ya estará todo resuelto. Estaría bien que el autor hubiera comentado como soluciono el problema ¿verdad?