PDA

Просмотр полной версии : Эмуляция ПЛК + соединение со SCADA



ois_andrew
15.10.2007, 13:23
Здравствуйте.
Возможно ли с помошью CoDeSys, эмулировать ПЛК из, которого можно было бы прочитать значения тегов с помошью сторонней SCADA (Citect 6.1), желательно по протоколу ModBus.
Если возможно подскажите пожалуйста - как и что где настроить, на уровне новичка.

Филоненко Владислав
15.10.2007, 17:06
Нет. Разве что самому написать ModBus slave для Soft PLC.

Игорь Петров
15.10.2007, 19:36
В штатный дистрибутив CoDeSys входи демка CофтПЛК PLC WinNT (час работает непрерывно, затем перезапустить надо). Запускаем PLC WinNT, соединяемся с ним как с обычным контролером. Можно сделать проект, OPC подключить, теги настроить, но без всякого Модбаса

ois_andrew
16.10.2007, 09:55
... Запускаем PLC WinNT, соединяемся с ним как с обычным контролером...
Можно об этом по подробней?
Соединяется CoDeSys с контроллером? Если так то как у меня в CoDeSys никак не снять отметку у "online -> Simulation Mode", мож надо чего настроить?
А если SCADA с контроллером, то по какому протоколу и самое главное где назначить(посмотреть) адреса тегов в контроллере?

BlackEarl
05.11.2008, 11:03
Если так то как у меня в CoDeSys никак не снять отметку у "online -> Simulation Mode", мож надо чего настроить?


Вот такая же проблема ... ответ будет очень полезен!!!

Николаев Андрей
05.11.2008, 11:05
Надо выбирать при создании нового проекта не none - естественно что эмуляцию нельзя отключить, а win NT

ois_andrew
05.11.2008, 11:24
В штатный дистрибутив CoDeSys входи демка CофтПЛК PLC WinNT (час работает непрерывно, затем перезапустить надо). Запускаем PLC WinNT, соединяемся с ним как с обычным контролером. Можно сделать проект, OPC подключить, теги настроить, но без всякого Модбаса

Сделал такой вот симулятор Модбаса (http://sourceforge.net/projects/plcsimulator/)

BlackEarl
05.11.2008, 17:26
Надо выбирать при создании нового проекта не none - естественно что эмуляцию нельзя отключить, а win NT

А что делать в том случае если проект уже создан, программа написана?

Kirill
06.11.2008, 11:05
А что делать в том случае если проект уже создан, программа написана?

Менять таргет файл на win NT следующим образом:
На вкладке Resourses зайдите в пункт Target settings. Выберите нужный таргет-файл SP PLCWinNT v24 5. Затем выберите на вкладке Resourses пункт PLC configuration. Зайдите в пункт меню Extras и выберите Standart Configuration. Внимание! После выполнения этого действия ваша конфигурация контроллера будет обновлена. При этом все созданные модули сетевых протоколов, определенные вами ранее переменные, входы и выходы будут удалены. Вам необходимо задать конфигурацию заново.

Aleksey Belokon
30.11.2011, 14:16
А вот у меня вопрос возможно ли эмулировать ПЛК и работать с оборудованием, а именно эмулировать ПЛК и черес АС4 выйти в сеть RS485 и работать с ТРМ133М. Надо кое что в офисе отладить, проверить работу с ТРМ133М, а потом уже внедрить рабочий код на действующий объект где уже все смонтировано и работает ПЛК154.

Николаев Андрей
30.11.2011, 21:04
Можно, но не совсем удобно.
Обмен можно проверить только в том случае, если Вы будете реализовывать его не с помощью конфигурации ПЛК, а с помощью библиотек.

Тогда можно использовать встроенный WinPLC от CoDeSys для отладки кода проекта.

Если используется Конфигурация ПЛК - никак.