I am working in an industrial environment with lots of PLCs running various machinery. Whereever I am, there is a PLC nearby and most of them have analog input modules with unused terminals - nothing is wired to these terminals.
On the other hand from time to time I have to use a sensor (for tasks unrelated to the purposes of the surrounding PLCs). The sensor outputs 0-10V signal, which I would like to continuosly monitor for a few hours or even a few days at, say, the rate of ~1 sample/sec. It is tempting to piggyback on the existing PLCs for the task of monitoring the sensor rather than installing a new data acquisition setup. So I contemplate hooking the sensor to one of the unused analog inputs, adding some code somewhere, and retrieving the data for plotting into some GUI running on a remote machine in my office (the PLCs are all connected to a LAN, which I have access to).
Is this a reasonable idea? Do I need to modify the code that is resident in PLC CPU or just the SCADA code? Is it likely to interefere with the operation of the PLCs?
The examples of PLCs present at my work place: Omron Sysmac CJ2M, Siemens S7-300.
Just to be clear I do not consider doing any of this clandestinly. I am however completely new to PLC, although I have experience with DAQ systems (such as made by National Instruments).
On the other hand from time to time I have to use a sensor (for tasks unrelated to the purposes of the surrounding PLCs). The sensor outputs 0-10V signal, which I would like to continuosly monitor for a few hours or even a few days at, say, the rate of ~1 sample/sec. It is tempting to piggyback on the existing PLCs for the task of monitoring the sensor rather than installing a new data acquisition setup. So I contemplate hooking the sensor to one of the unused analog inputs, adding some code somewhere, and retrieving the data for plotting into some GUI running on a remote machine in my office (the PLCs are all connected to a LAN, which I have access to).
Is this a reasonable idea? Do I need to modify the code that is resident in PLC CPU or just the SCADA code? Is it likely to interefere with the operation of the PLCs?
The examples of PLCs present at my work place: Omron Sysmac CJ2M, Siemens S7-300.
Just to be clear I do not consider doing any of this clandestinly. I am however completely new to PLC, although I have experience with DAQ systems (such as made by National Instruments).