PDA

Просмотр полной версии : Можно ли использовать ПЛК110 для этой задачи? Посоветуйте по железу.



logger
18.05.2015, 22:27
Добрый вечер, коллеги.

Решаю задачу, но не могу окончательно определиться с оборудованием.
Есть прибор, работающий по modbus rtu RS-485. Он подлючается через конвертер (RS-485 - LAN) новатек ЕТ-485 и передает данные в скаду по протоколу modbus TCP через локалку.
Периодически связь со скадой по LAN может пропадать и соответственно теряются данные. Нужно обеспечить сохранение данных на случаи обрыва связи со скадой. Т.е. чтобы данные "где-то" сохранялись и потом при восстановлении связи скада могла их считать.
Думал использовать МСД200, но есть 2 минуса - архив надо читать только спец программой, скадой сходу не прочесть и подлючаться надо локально по ком порту или городить преобразователь комп-порт-LAN.

Можно ли использовать для этого ПЛК110 с подключенной флешкой к нему? Или может есть какие-то еще варианты?

Заранее спасибо!

murdemon
18.05.2015, 22:51
ну это возможно... надо только в скаде добавить к регистру со значением величины регистр с временной меткой так не кто не делает обычно, был проект там Raspberry PI на ней крутилась Codesys и MySql бд в нее значения записывались и реплицировались на БД для СКАДЫ в интернете .. даже при потери связи и ее последующем восстановлении все данные не переписанные переносились нормально.

Sergey666
18.05.2015, 23:22
Добрый вечер, коллеги.

Решаю задачу, но не могу окончательно определиться с оборудованием.
Есть прибор, работающий по modbus rtu RS-485. Он подлючается через конвертер (RS-485 - LAN) новатек ЕТ-485 и передает данные в скаду по протоколу modbus TCP через локалку.
Периодически связь со скадой по LAN может пропадать и соответственно теряются данные. Нужно обеспечить сохранение данных на случаи обрыва связи со скадой. Т.е. чтобы данные "где-то" сохранялись и потом при восстановлении связи скада могла их считать.
Думал использовать МСД200, но есть 2 минуса - архив надо читать только спец программой, скадой сходу не прочесть и подлючаться надо локально по ком порту или городить преобразователь комп-порт-LAN.

Можно ли использовать для этого ПЛК110 с подключенной флешкой к нему? Или может есть какие-то еще варианты?

Заранее спасибо!

Ошибочка - как я понимаю порт у прибора один и в него :Dспрашивает СКАДА , значит ПЛК спрашивать корректно не сможет , поэтому прибор переключается на ПЛК на постоянку , т.е ПЛК должен всегда вести опрос прибора и СКАДА должна опрос ПЛК вести . Какие данные ПЛК передавать будет и как это тоже вопрос , зависит от количества и структуры данных .
Файлы из ПЛК если что тоже читаются спец прогой(кривой:D).
Можно организовать поблочное чтение из файла в ПЛК и передачу в модбас слэйв , как вариант .
Так что технически можно , а вот ... программно могут быть грабли , вилы и т.д .

logger
19.05.2015, 09:38
Может быть есть какие-то логгеры в природе, которые будут архивировать данные modbus и отдавать по запросу?

murdemon
19.05.2015, 11:07
тут сама структура протокола modbus не включает в себя временных меток для регистров по этому нормальным способ это не возможно можно через БД как я описывал выше или подобным образом

Николаев Андрей
19.05.2015, 15:17
Лучше использовать ПЛК с внешней SD или USB. Такие как 304 или 323.
Вести архив можно на ПЛК. А как забирать данные - вопрос организации протокола, который на этих ПЛК можно поддержать любой.
В простейшем случае - ModBus с использованием 20 функции ModBus - передача файлов. Примеры и инструкции есть на форуме.