DOP107 и VFD-EL
DOP107 и VFD-EL
День добрый!
Собственно, имеем панель DOP107 и управляем с помощью нее частотником VFD-EL по 485 с помощью ASCII. Все вроде нормально (команды СТАРТ, СТОП, задание частоты, ее визуализация и т.д.), кроме дружбы панели с регистром частотника 2101, в котором в зависимости от бинарной комбинации возможно получать данные о текущем состоянии частотника. Хотелось бы, чтобы истинный ГУРУ в этой области растолковал как этот момент правильно реализовать, в частности, необходимо, чтобы при пуске частотника запускалась смена картинки, либо анимация. По примеру с сайта Дельты создавал экранный макрос, но смены картинки так и не смог добиться.
Собственно, имеем панель DOP107 и управляем с помощью нее частотником VFD-EL по 485 с помощью ASCII. Все вроде нормально (команды СТАРТ, СТОП, задание частоты, ее визуализация и т.д.), кроме дружбы панели с регистром частотника 2101, в котором в зависимости от бинарной комбинации возможно получать данные о текущем состоянии частотника. Хотелось бы, чтобы истинный ГУРУ в этой области растолковал как этот момент правильно реализовать, в частности, необходимо, чтобы при пуске частотника запускалась смена картинки, либо анимация. По примеру с сайта Дельты создавал экранный макрос, но смены картинки так и не смог добиться.
Re: DOP107 и VFD-EL
Про 2101H.
Создаете 4 Multistate индикатора для статусов Run, Jog, FWD и Master. Например $0, $1, $2, $3. Макросом GETB переносите в них нужные биты из 2101H.
Создаете 4 Multistate индикатора для статусов Run, Jog, FWD и Master. Например $0, $1, $2, $3. Макросом GETB переносите в них нужные биты из 2101H.
Re: DOP107 и VFD-EL
Именно с переносом из 2101Н у меня и затык получается, если не сложно, напишите как это примерно все должно выглядеть в макросе.tvent писал(а):Про 2101H.
Создаете 4 Multistate индикатора для статусов Run, Jog, FWD и Master. Например $0, $1, $2, $3. Макросом GETB переносите в них нужные биты из 2101H.
Re: DOP107 и VFD-EL
Для FWD
$2.0 = GETB ({Link2}1@D2101.3)
$2.1 = GETB ({Link2}1@D2101.4)
Возможно, что GETB не захочет работать с D2101 напрямую.
Тогда этот регистр нужно предварительно сохранить в $..
$2.0 = GETB ({Link2}1@D2101.3)
$2.1 = GETB ({Link2}1@D2101.4)
Возможно, что GETB не захочет работать с D2101 напрямую.
Тогда этот регистр нужно предварительно сохранить в $..
Re: DOP107 и VFD-EL
Спасибо, попробую
Re: DOP107 и VFD-EL
Подскажите почему не работает Мультистейт вот на таком экранном макросе:
({Link2}1@INVERTER-2101) = $10
IF $10 == 3
BITON $100.0
ELSE
BITOFF $100.0
ENDIF
({Link2}1@INVERTER-2101) = $10
IF $10 == 3
BITON $100.0
ELSE
BITOFF $100.0
ENDIF
Re: DOP107 и VFD-EL
Вы $10 пишете в 2101!!
Re: DOP107 и VFD-EL
Во как, но я делал по образцу http://www.stoikltd.ru/articles/2010/08 ... es_32.html
Получается там ошибка? Раздел 5.3
Получается там ошибка? Раздел 5.3
Re: DOP107 и VFD-EL
И еще. Строго говоря значения 2101H=3 может вообще не быть.
Анализируйте битовые комбинации состояния в 2101H. Как это сделать я уже писал.
Удачи!
Анализируйте битовые комбинации состояния в 2101H. Как это сделать я уже писал.
Удачи!
Re: DOP107 и VFD-EL
Забейте на примЭрЫ.))) Нужно понимать принципы работы...МилкОм писал(а):Во как, но я делал по образцу http://www.stoikltd.ru/articles/2010/08 ... es_32.html
Получается там ошибка? Раздел 5.3
Делать по чужому образцу в программировании - это моветон.