RapidScada - чтение ПЛК напрямую по Modbus TCP
IntraScada - аналогично
MS3 вроде Linux не поддерживает, а MS4D наверное лучше бы и не поддерживала

хотя в ней тоже Modbus встроен. Только вот финансы посчитайте на 1700 тегов для всех 3-х вариантов.
еще есть Pult-Online, тоже Modbus присутствует.
и еще, и еще, если покопаться.