PDA

Просмотр полной версии : Модуль дискретного ввода/вывода Овен МДВВ



Generator
12.03.2007, 17:58
В новом каталоге появился анонс модуля Овен МДВВ. Для Овен ПЛК его очень не хватало. Но появляются два вопроса:
1. более точное время выхода, если оно известно (да хотя Бог с ним - подождем :) )
2. на контроллерах дискретные входы управляются подачей +Uпит. - а на модуле расширения замыканием на -Uобщий. В чем логика? :confused:

Филоненко Владислав
12.03.2007, 18:37
Есть варианты ПЛК 100 с питанием 24 Вольт - там подается +24 В (по Госту)
и ПЛК 100 с питанием 220 В - там сухой контакт. Ни какого противоречия.
В МДВВ на 24 вольта наверно будут входы на 24 В. А на сухой контакт в ПЛК МОЖНО подавать напряжение - через резистор. (Только логика будет инверсной)

Generator
13.03.2007, 06:34
... А на сухой контакт в ПЛК МОЖНО подавать напряжение - через резистор. (Только логика будет инверсной)
Для рассмотрения возможности такого "нестандартного" включения надо знать схему входов контроллера. Другие производители эти схемы публикуют в тех.документации на свои PLC.

SergeyNG
26.02.2008, 07:56
2. на контроллерах дискретные входы управляются подачей +Uпит. - а на модуле расширения замыканием на -Uобщий. В чем логика?
На очередной проект очень хорошо подошли ПЛК в паре с МДВВ. Но, в связи с различиями во входных цепях и особенностей их реализации в МДВВ, возникают неудобные моменты как во время проектирования так и во время эксплуатации. Где общий ноль, где общий +24В или ставить дополнительные согласующие платы на МДВВ, еще не забыть что +24В на вход МДВВ подавать не желательно, можно подумать об отсутствии гальванической изоляции.

Не упростить ли Вам для нас жизнь и сделать МДВВ с такими же входами как у ПЛК?

Приведу еще один момент из жизни МДВВ Вам на заметку. Пайка клемников доставшихся нам экземпляров МДВВ была не очень крепкая. В результате там, где стоят двойные клемники (кажется это RS485 и две клеммы "Общий"), после применения к ним отвертки пропал контакт. Пришлось пропайвать и своя пайка выдерживает отвертку.

Сергей_К
28.02.2008, 09:09
Я в кодесисе прицепил МДВВ к ПЛК150. Планирую использовать дискретные выводы модуля в режиме "включить/выключить". По протоколу Модбас это, насколько я понял, осуществляется посылкой групповой команды в регистр Bit Mask for output[SLOT]
Вопрос: там есть 2 канала:WORD и BYTE - в какой из них выдавать команду?
А может вообще не так это делается - у меня ни с какого канала данные на выходные каналы модуля не проходят.

Филоненко Владислав
28.02.2008, 10:16
1. Или маску, или отдельные регистры с ШИМ-модуляцией. Иначе МДВВ сойдёт с ума, выполняя противоречивые команды.
2. Убедитесь, что МДВВ правильно настроен.
3. Если Вы исп. протокол ModBus RTU, версия прошивки МДВВ должна быть не ниже 1.07

Сергей_К
28.02.2008, 11:49
Хочу использовать маску. В какой канал ее писать WORD или BYTE?
Для чего используются эти 2 канала?

Сергей_К
28.02.2008, 12:00
версия прошивки 1.07
дискретные входа изредка читаются - иногда сразу по замыканию, иногда сек через 10 (видно по реакции программы на срабатывание дискр. входа),
выхода не включались ни разу, хотя PLC-конфиг. видно, что данные для передачи на МДВВ формируются

Филоненко Владислав
28.02.2008, 13:04
Что-то с линией. Какие настройки у МДВВ и в проекте?

Denis
28.02.2008, 13:55
Хочу использовать маску. В какой канал ее писать WORD или BYTE?
Для чего используются эти 2 канала?

Присоединяюсь к вопросу
у меня МДВВ-К, ШИМ отключены (EmptyMdbb)
установить в PLC Configuration для MDVV выходы, так чтобы загорелась лампочка, можно только непосредственно в Value on Output №.. , причем устанавливая не 1, а 1000?!?! (1. Почему 1000 а не 1)
2. установить значение через маску так и не получилось: ставил в WORD значение маски (например, 7), а в BYTE команду 16, никакой реакции (2. Почему? и в чем я не прав, если не прав)

Сергей_К
28.02.2008, 14:53
Почему-то не получается вставить скрины конфигурации.(возможно не разобрался с форумом - мало опыта).
Если словами, то выглядит так:
ПЛК150:ModBas(slave)[VAR]
|-ModBas(Master)[VAR]
|-RS-485[SLOT]
| -OWEN MDVV[VAR]
Параметры RS-485:
Comm speed 115200
Parity NO
Data bits 8
Stop .. One
Interfase ... RS-485
Frame .... RTU
Framing time 0
Visibility No

MDVV:
Версия прошивки 1.07
bPS 115200
LEn 8
PrtY Отсутст
Sbit 1
A.Len 8
Addr 1
Prot ModBus-RTU
t.out 0
Rs.dL 10

Филоненко Владислав
28.02.2008, 15:24
rs.dl поставьте в 0.
Для CoDeSys проектик заархивируйте и выложите.

Denis
28.02.2008, 15:48
Файлик с проектом

Denis
28.02.2008, 15:49
есть еще нюансы
1. при работе иногда самопроизвольно пропадает связь ПЛК с компьютером.
2. иногда обмен между ПЛК и МДВВ прерывается и после перепрошивки программы в ПЛК обмен не инициируется, помогает только полное отключение питания и последующей загрузке проекта в ПЛК!

Denis
28.02.2008, 15:51
и все-таки интересно узнать почему в выходной регистр надо записывать 1000 а не 1??? ведь это не ШИМ?!!

Сергей_К
28.02.2008, 15:55
Вот проект.
Еще есть пара (пока) вопросов.
Один висит на форуме "Текущий статус прошивок" - не договорили.
второй: как отключить запись в регистры ШИМ модуля МДВВ? не нашел...

Филоненко Владислав
28.02.2008, 16:36
и все-таки интересно узнать почему в выходной регистр надо записывать 1000 а не 1??? ведь это не ШИМ?!!

Как не ШИМ? Запишите 500 и результат Вас удивит :)

Филоненко Владислав
28.02.2008, 16:39
Вот проект.
Еще есть пара (пока) вопросов.
Один висит на форуме "Текущий статус прошивок" - не договорили.
второй: как отключить запись в регистры ШИМ модуля МДВВ? не нашел...

См. скриншот

Denis
28.02.2008, 16:56
так почему же не 1, а 1000??? и как пользоваться маской? я думал что 1000 надо записывать в параметры PWM, а в выходной параметр 1? Получается резонным вопрос для чего введены параметры "PWM period" и какие 2 значения вводить тогда туда??? (тоже 1000)

Филоненко Владислав
28.02.2008, 17:11
PWM период - период работы шима, т.е. реле будет щёлкать раз в секунду, раз в две секунды и т.д.
А маска - каждый бит - выход, но в этом режиме шим отключён.
Всё это подробно описано в документации на МДВВ

Филоненко Владислав
28.02.2008, 17:12
есть еще нюансы
1. при работе иногда самопроизвольно пропадает связь ПЛК с компьютером.
2. иногда обмен между ПЛК и МДВВ прерывается и после перепрошивки программы в ПЛК обмен не инициируется, помогает только полное отключение питания и последующей загрузке проекта в ПЛК!

Прошивка какая?

Denis
28.02.2008, 17:17
1.07- МДВВ

PLCInfo
PLC model MODEL PLC 150
Binary VERSION 2.03.0
Need Target version 2.02
Compiled: 12:36:07 Dec 26 2007
MAC 67:77:01:04:08:17
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
Licence limited to 360 bytes
Current DAC
PIC version is 09

так как мне записать маску (в какую переменную) и как послать команду... в те переменные маски выхода посылки не проходят!

Филоненко Владислав
28.02.2008, 17:52
В байт команды запишите 255.
первая запись - включает опрос с заданным режимом (периодич., по изм. значения, по команде). Повторные форсируют запись значения независимо от режима.

Denis
29.02.2008, 09:01
В байт команды запишите 255.
первая запись - включает опрос с заданным режимом (периодич., по изм. значения, по команде). Повторные форсируют запись значения независимо от режима.
сделал...
1. МДВВ стал мигать причем частота непонятна: жестко не фиксируется "1" на выходе, а необходимо чтобы фиксировалась 1!
2. Теперь записывая напрямую в Value on Output числа больше 280 на выходе лампочка уже не гаснет, раньше она бы мигала со временем горения 280 мс!!!! Почему так? (после выключения питания и последующего Login без выдачи 255 стало как было, при последующей попытке выдать команду 255 частота снова изменилась!!!)

Филоненко Владислав
29.02.2008, 09:38
Давно прошу - выложите проект. Я укажу где ошибка. А так напоминает постановку диагноза по воспоминаниям друга семьи больного, к-му очевидец смерти 10 лет назад рассказал что пациент перед смертью потел.

Denis
29.02.2008, 09:45
Попробуйте запустить и выдать команду 255

Филоненко Владислав
29.02.2008, 09:49
Из шаблона надо было удалять и переменные, привязанные к значению выходов, а не только периоды. Удалите и всё будет пучком.

Denis
29.02.2008, 09:56
Спасибки :)

clockwise
29.02.2008, 10:12
Кто-нибудь смотрел выложенный проект test? Корректно ли внем организована работа с МДВВ: опрос входов и установка выходов?

Сергей_К
29.02.2008, 10:19
Добрый день
Я удалил из шаблона в кодесис все, кроме Bit mask for output и Bit mask for input.
Все равно: входные сигналы проходят нормально, а выходные - нет.
Есть ли какая-нибудь возможность протестировать выходные каналы модуля МДВВ отдельно, без технологической программы, вручную. У меня уже кажется, что неисправен модуль.

Denis
29.02.2008, 10:19
Возник новый вопрос:
1. У меня в проекте ПЛК по второму аналоговому входу в режиме Login показывает 25 иногда скачет до 24.9999, а также иногда показываются значения по третьему входу, при этом на вход Я НИЧЕГО НЕ ПОДАЮ!!!!!

Denis
29.02.2008, 10:21
Добрый день
Я удалил из шаблона в кодесис все, кроме Bit mask for output и Bit mask for input.
Все равно: входные сигналы проходят нормально, а выходные - нет.
Есть ли какая-нибудь возможность протестировать выходные каналы модуля МДВВ отдельно, без технологической программы, вручную. У меня уже кажется, что неисправен модуль.

выдай команду 255 в Byte переменную а потом просто изменяй маску выхода и все

Филоненко Владислав
29.02.2008, 10:47
Добрый день
Я удалил из шаблона в кодесис все, кроме Bit mask for output и Bit mask for input.
Все равно: входные сигналы проходят нормально, а выходные - нет.
Есть ли какая-нибудь возможность протестировать выходные каналы модуля МДВВ отдельно, без технологической программы, вручную. У меня уже кажется, что неисправен модуль.

Протестировать можно конфигуратором.

Филоненко Владислав
29.02.2008, 10:48
выдай команду 255 в Byte переменную а потом просто изменяй маску выхода и все

Это вопрос, пожелание, рекомендация или что?

Denis
29.02.2008, 10:52
Это вопрос, пожелание, рекомендация или что?

совет Сергею_К

Сергей_К
29.02.2008, 11:01
Все получилось. Есть какой-то документ, где все эти процедуры описаны???

Denis
29.02.2008, 11:03
Вопрос все еще в силе:
1. У меня в проекте ПЛК И-Л (4-20 мА) по второму аналоговому входу в режиме Login показывает 25 иногда скачет до 24.9999, а также иногда показываются значения по третьему входу, при этом на вход Я НИЧЕГО НЕ ПОДАЮ!!!!!

Сергей_К
29.02.2008, 11:09
Да, действительно конфигуратором можно тестировать....

Филоненко Владислав
29.02.2008, 11:44
Вопрос все еще в силе:
1. У меня в проекте ПЛК И-Л (4-20 мА) по второму аналоговому входу в режиме Login показывает 25 иногда скачет до 24.9999, а также иногда показываются значения по третьему входу, при этом на вход Я НИЧЕГО НЕ ПОДАЮ!!!!!
Проект пустой? Создайте его заново, настройте входа.
Если ошибка останется - подайте ток и измерьте напряжение на входе, оно должно быть не более 1-2 В мах. Иначе в ремонт.