PDA

Просмотр полной версии : Запись констант переменных в ПЛК



Vitorgan
18.05.2016, 08:03
Доброе утро, подскажите пожалуйста, возможно ли в ПЛК записывать константы переменных например через csv или txt файл, хранящемся на ПК, к которому подключен ПЛК, если да, ткните где об этом почитать, посмотреть пример. Заранее благодарен за помощь.

Валенок
19.05.2016, 09:22
если это константа - то что значит записать ?
внешние данные можно занести в плк или через область обмена по протоколам или через файл (разбирать его придется ручками). Есть еще сетевые переменные - на любителя
Через поиск все это есть. А через область обмена - см. РП

Newcomer
19.05.2016, 11:33
Пиши во Flash ПЛК.

Vitorgan
19.05.2016, 15:59
Да разбирать, разберем, вопрос в другом, хотел из скады записывать, ну чтоб скада генерировала что-то типа csv или txt, а далее по какому-то событию, ПЛК "хавал" и менял уставки. Меняться они будут не очень часто. Мне сказали что со скады на ПЛК-160 не получится. Получается выход только один, что-то типа EasyWorkPLC, в нее заходить, и править уставки?

capzap
19.05.2016, 18:07
зачем файл, если нет желания по модбас уставки менять, в плк можно поднять вебсервер и через него изменить уставки

Vitorgan
19.05.2016, 18:53
слово сочетание "поднять вебсервер" вгоняет в дрож). Да просто уставок штук 30, ключевая версия скады не резиновая, думал малой кровью. А где про вебсервер почитать можно?

Scream
19.05.2016, 19:59
Штук 30 можно и retain хранить, просто закинув в конфигуратор модбас для скады.

Vitorgan
19.05.2016, 20:01
да о том и речь, расширять скаду еще на 400 точек ради 30-50 уставок не комильфо

capzap
19.05.2016, 22:54
слово сочетание "поднять вебсервер" вгоняет в дрож). Да просто уставок штук 30, ключевая версия скады не резиновая, думал малой кровью. А где про вебсервер почитать можно?

да там и читать не чего, просите знакомого веб-программиста, чтоб он составил html-страничку с формой для уставок, через GET и отправкой по IP-адресу плк, там(в контроллере) открываете сокет в качестве сервера и все приходящие запросы обрабатываете либо сами, либо в оскат можно покопаться, там вроде была функция разбора запросов и все аргументы переправляете в соответствующие переменные

Vitorgan
19.05.2016, 22:59
Хорошо, поковыряюсь, в html и php мне легче чем в codesysЕ) спасибо за помощь.

FPavel
20.05.2016, 19:50
У некоторых операторских панелей встречал понятие "рецепт", когда средствами панели организуется одновременная смена нескольких переменных по нажатию кнопки на панели.

Может быть и в скадах (особенно у той, что у топикстартера) есть рецепты, не требующие расхода точек?

Scream
21.05.2016, 08:38
Хорошо, поковыряюсь, в html и php мне легче чем в codesysЕ) спасибо за помощь.

Да, особенно php тут пригодится ;)