Я ещё только учусь. Помогите пожалуйста вывести данные с ПЛК в СМИ2, форум просмотрел не нашёл подходящего примера под свою задачу. Поделитесь простым примером...
Я ещё только учусь. Помогите пожалуйста вывести данные с ПЛК в СМИ2, форум просмотрел не нашёл подходящего примера под свою задачу. Поделитесь простым примером...
Соединить сми с плк
в конфигурации плк - добавить owen мастер
Таблица 5.2–Заводские сетевые настройки прибора (*если не меняли на СМИ2 возмите настройки прям из этой таблицы руководства на СМИ2 *)
добавить переменные с адресами согласно руководству на сми2
-------------------------------------------------------------------
самое простое добавите в плк :
owen мастер
выберите интерфейс 485 (*Таблица 5.2–Заводские сетевые настройки прибора сми2 *)
добавите переменную String variable (Listen)
в адрес впишите - адрес устройства (*16 по умолчанию*)
в hash name впишите к примеру vEr это переменная версия (*Версия ПО*)
-так проверите связь и получение данных о версии по
в руководстве указаны hash name и типы к ним .
а дальше все просто тип переменной и адреса вывода переменной
вот из руководства Продолжение таблицы Г.3 страница 31
выставляете тип (INT,WORD,Float,String,«Портрет») hash name dAtA
Продолжение таблицы Г.3 страница 33 - тут указаны hash name соответствия выводимым параметрам на экран
т.е. заполняете тип данных вывода на экран и заполняете что выводить
для float
dAtA -2
val.F -2.1
должно на экране показать 2.1
Последний раз редактировалось Droxi; 19.09.2014 в 21:14.
Спасибо! А как с ModBus RTU сделать?
к прибору идет ПО для конкурированию СМИ2 переключаете протокол на приборе на ModBus RTU
в плк добавляете
ModBus мастер
выбираете интерфейс - 485 -1 вбиваете настройки согласно измененным в СМИ2
добавляете Universal modbus device - тут укажите адрес modbus slave
добавляете регистры - (*тип регистра - адрес регистра - номер функции *)
дальше все тоже самое что и OWEN протоколом принцип тот же
Таблица Г.4 –Параметры протокола ModBus страница 35 руководства на СМИ2
Последний раз редактировалось Droxi; 19.09.2014 в 21:31.
Это всё я делал, не получается вытащить данные на СМИ. Вот проект посмотрите пожалуйста
Последний раз редактировалось Tempest; 19.09.2014 в 21:38.
если связь со сми2 есть и настройки правильные -
то
1.У вас не хватает указания типа для отображения на панели ! стр 37 Продолжение таблицы Г.4 -- 17 регистр data тут для float надо 2 прописать !
тип переменной в 17 адресе дальше в 27 положите значение !
Я так всё уже сделал .Связи нет( не могу понять почему
возьмите modbus тестер любой и проверьте чтение со СМИ2 регистра версии по.
для тестирования
1.настройки на СМИ2 все посмотрите еще раз и установите такие же в интерфейсе modbus master
2.отключите все устройства кроме СМИ2
3.уберите с проекта все регистры по данному устройству и установите только 1 регистр на чтение версии по.
Последний раз редактировалось Droxi; 19.09.2014 в 22:19.
Сделал скрины, может ошибся где то, целый день пытаюсь добится работы
в сети 485 приборов много?
пробовали напрямую только со сми2?
пробовали читать со СМИ2 версию ПО?
есть модбас мастер тестовый?(*если есть читать с прибора пробовали?*)