-
Опрос ПЛК-150
Здравствуйте. Я имею следующую систему: к контроллеру ПЛК 150 по ModBus(master) подключен модуль дискретного ввода сигналов МВ110-32ДН (через codesys получаемые сигналы отображаются).
Вопрос в следующем: как с компьютера считать данные с самого контроллера и модуля МВ110 (Разработанное приложение, в которое должны передаваться сигналы, написан на языке с#).
-
Добрый день!
Передать данные с ПЛК на ПК в данном случае получится через порт Ethernet по протоколу Modbus TCP.
Для этого необходимо в конфигурации ПЛК добавить модуль Modbus (slave) и настроить его.
Одно непонятно из вопроса: приложение на C# уже существует? Или его только предстоит разработать?
-
Вот народ мучается с изобретением велосипеда. Не надо им мешать :)
з.ы. данные с ПЛК можно снимать только по Modbus без плясок с бубном. Данные с модуля MB110 необходимо скопировать в slave для вашей программы ( или scada, OPC сервер)...
Не проще ли взять scada систему и тырить данные из ее базы на том же C# ? например у RapidScada для этого есть даже какой-то API, ну в крайнем случае разработчик поможет да и исходный код лежит на github