PDA

Просмотр полной версии : codesys v3 и МВ110-224.4ТД из ModulsOwenLib



v30139
16.01.2013, 14:43
Подскажите как прочитать значение тензодатчика, подключенного к МВ110-224.4ТД?

на фото 2 модуля, rashod_voda значение получаю, а voda1 нет, индикатор RS-485 на модуле мигает, адрес правильный, MB-ASCII пробовал.

Можно наверно как то прочитать значение регистра, но хочется красивую программу и узнать поподробней как работать с функциональными блоками этой библиотеки (иначе половина её блоков не работает)

###

Почему я не могу изменить указанные на фото 2 красным квадратом параметры, при обновлении они опять возвращаются к старым.

v30139
23.01.2013, 01:05
Месяц пытаюсь настроить codesys v3 на чтение и запись параметров.

Тупые ошибки и непонятно как их решать, весь форум уже наизусть знаю, вот уж действительно, то ли лыжи не едут то ли я обленился.

Примеры про модбас с овенлиб есть, вот ток кроме них другое не работает.

В следующий раз будет омрон или сименс...

Amko
23.01.2013, 03:29
А через конфигуратор не работает? Без вызова функций.

v30139
23.01.2013, 09:23
Через конфигуратор не работает.
Работают модули ввода и вывода, и МВ110-8АС через библиотеку овенлиб, модуль веса МВ110-4ТД через туже библиотеку не показывает вес, пытаюсь считать вес функцией OWEN_GET_REAL но при добавлении этого ФБ показывает ошибку которую показал в посте выше.

capzap
23.01.2013, 09:49
Вам наверное стоит проект выложить, потому как с "кашей" разобраться не возможно, на первой картинке в первом посте у Вас один модуль по РТУ опрашивается а второй по аскии, как то определиться надо поставить все модули под один протокол и кстати у меня подозрение что функция OWEN_GET_REAL относится к протоколу ОВЕН, ане модбас

v30139
23.01.2013, 11:50
Заработал модбас, причем работает только если вызываю ComConn, иначе выдает желтый восклицательный как на 4.jpg
В проекте у меня лично модбас считывает вес с МВ110-4ТД только когда вызываю POU c ComConn.


Подскажите как преобразовать эти два регистра в real (5.jpg)

capzap
23.01.2013, 11:59
Заработал модбас, причем работает только если вызываю ComConn, иначе выдает желтый восклицательный как на 4.jpg
В проекте у меня лично модбас считывает вес с МВ110-4ТД только когда вызываю POU c ComConn.


Подскажите как преобразовать эти два регистра в real (5.jpg)

http://www.owen.ru/forum/showpost.php?p=87066&postcount=4

v30139
23.01.2013, 13:29
Спасибо capzap, в реал перевёл.

С этими ФБ (модбас и овенлиб) мучился ещё на codesys v2.3 в том году, хотелось наглядно видеть схему адресов опроса, через PLC_CONFIGURATION как то не так, когда 150 точек опроса модулей (50 пропарочных столов, на столе клапан, термопара и вибратор) + 300 точек уходят в openscada.

ghorik
24.01.2013, 12:13
Аналогичная проблема вчера пришло 2 модуля 1ТД, настроил через ModulsOwenLib, значение веса не изменятся

ghorik
24.01.2013, 12:54
Аналогичная проблема вчера пришло 2 модуля 1ТД, настроил через ModulsOwenLib, значение веса не изменятся

нашол ошибку в библиотеке
Проблема в переменной marker, она выставляеться в 1 при первом чтении параметра, и при следующих выполнениях блока прочитывается только код исключительной ситуации

msnya
13.10.2014, 16:28
У меня не опрашивается 4ТД, код исключительной 24, код ошибки 3.
Подскажите пожалуйста, как решить проблему?

capzap
13.10.2014, 16:40
Как опрашивали, по одному каналу за раз или все вместе группой?

msnya
13.10.2014, 20:32
Как опрашивали, по одному каналу за раз или все вместе группой?

Судя по всему группой. Вот скриншот.
14732
В данном случае заменил модуль ввода на более старый, теперь сменился код ошибки. И появились значения на входах.
Но они не меняются при изменении нагрузки на датчике(