Василий Кашуба, спасибо, Ваша схема работает.
capzap, спасибо, буду разбираться с вашей схемой.
Благодарю за помощь.
Вид для печати
Василий Кашуба, спасибо, Ваша схема работает.
capzap, спасибо, буду разбираться с вашей схемой.
Благодарю за помощь.
Добрый день. Подскажите новичку. ПЛК 100-24.К-М плюс энкодер oss-05-2hc ( 500 имп/об). Энкодер запитан от 24В, его выходы А и В, подключены к 1 и 2 дискретным входам ПЛК соответственно. Фильтрацию этих входов установил "-1". Добавил подэлемент "Encoder 16bit" Дал ему имя допустим "pos". Ну для начала допустим нужно посчитать 2000 импульсов и подать сигнал на 1ый дискр.выход. Проблема в том что ПЛК вообще ничего не считает. Подскажите что я делаю не так. За ранее спасибо.Вложение 17864
Вы не читаете руководство в той части, где написано, что энкодер обнуляется каждый цикл (справедливости ради, руководства местами написаны не очень):Цитата:
Подскажите что я делаю не так.
То есть копить значения вы должны сами. Сделайте так:Цитата:
После чтения программой ПЛК значения триггера, оно обнуляется, т.е. за цикл ПЛК значения не только считываются, но и обнуляются, соответственно, накопления в триггере нет, и, при необходимости суммирования, исполнение этой функции осуществляется в программе.
Вложение 17866
Спасибо большое за ответ. Понял свою проблему.Но все равно не считает. Взял второй энкодер. Думал проблема в нем. Но нет. Что еще может быть? может сам энкодер не подходит?
Т.к. выходы А и В энкодера с открытым коллектором
Вложение 17877
то при таком подключении как Вы сделали, никакого напряжения с выхода энкодера нет.
Нужно использовать внешние резисторы между входами ПЛК и +24В
Вложение 17878
ЗЫ. Т.к. эта схема подключения инвертирует сизналы, то при подключении энкодера к ПЛК нужно поменять местами А и В, а то счет будет идти в обратную сторону.
Добрый день!
Где можно более подробно почитать про создание визуализаций в CoDeSys v2 ???
В книге есть только про светофор. Этого мало.