PDA

Просмотр полной версии : Подключение iG5A к ПЛК150



Денис_Гуливатенко
17.09.2013, 12:50
Уважаемые специалисты, помогите разобраться новичку с адресами частотного преобразователя LG iG5A по сети RS-485.
На сколько я понял, по адресу 0х0006 регистр командного слова привода, в который записывается 15 бит.
10148
Вопрос: какой адрес нужно задать в конфигурации, чтобы записывать это командное слово на привод?
10149

Еще подскажите какую команду в каких случаях применять
10150
например для записи частоты
10151
Preset single register(0x06) или Write multiple registers?

lara197a
17.09.2013, 14:24
Номер регистра с командным словом у Вас должен быть в инструкции.
В данном случае -это 6
Команда 06- запись в один регистр
команда 10- запись в несколько регистров.
Если частота у Вас записывается в 1 регистра -06.
Вообще-то у них на сайте есть инструкция на русском.
Только не забывайте номера регистров переводить из хекс в дек.

Денис_Гуливатенко
17.09.2013, 14:37
у меня есть инструкция на русском. Но там все то, что я написал. В Овеновских частотниках четко написано

1. Каждому параметру соответствует регистр (2 регистра) с уникальным адресом
2. Адрес соответствующего регистра определяется по номеру параметра в ПЧВ по
следующей формуле:
НОМЕР _ РЕГИСТРА = НОМЕР _ ПАРАМЕТРА´10 -1
Таким образом, например, параметру 1-00 будет соответствовать регистр с
номером1 100×10-1=999dec=3E7hex.

А в ЛДжы только то что на картинках.
Вы хотите сказать, что в 0х0006 - это значение в hex.

И еще, как определить сколько регистров нужно записывать?

Заранее прошу прощение за "туп.е" вопросы:)

lara197a
17.09.2013, 14:41
ну там везде вроде-бы по одному.
06 H= 6 dec

Денис_Гуливатенко
17.09.2013, 14:59
Спасибо. Буду пробовать на подключенных плк и частотнику.

tPorte
16.05.2023, 15:52
Здравствуйте! Частотный преобразователь LS- iP5A, я так и не понял как управлять частотником через регистр 0х0006
создал выходную переменную register output module и вношу этой переменной число, но ничего не происходит
Не могу понять как адресу 0x0006 в bit1 записать значение 0x02 для старта преобразователя.
я так понимаю, что я очень далёк от истины, помогите пожалуйста разобраться678526785367854

kondor3000
16.05.2023, 16:40
Здравствуйте! Частотный преобразователь LS- iP5A, я так и не понял как управлять частотником через регистр 0х0006
создал выходную переменную register output module и вношу этой переменной число, но ничего не происходит
Не могу понять как адресу 0x0006 в bit1 записать значение 0x02 для старта преобразователя.
я так понимаю, что я очень далёк от истины, помогите пожалуйста разобраться678526785367854

Вам нуже регистр с адресом 6.
Для включения бита 0, надо ввести число 1, для бита 1 - число 2, бита 2 - число 4, для бита 3 - число 8, для бита 4 - число 16 и т. д.
Для понимания, дайте регистру имя Mask, сделайте в программе входы Mask.0, Mask.1, Mask.2 и т. д. , в эмуляции включайте биты и смотрите числа в регистре.

tPorte
16.05.2023, 17:21
Спасибо Вам что откликнулись! Я сделал как Вы сказали, частотник по индикации связи ошибок не выдает!
Подаю задание числом 2 на регистор 0, но движения не происходит67855

kondor3000
16.05.2023, 17:44
Спасибо Вам что откликнулись! Я сделал как Вы сказали, частотник по индикации связи ошибок не выдает!
Подаю задание числом 2 на регистор 0, но движения не происходит67855

То сообщение, уже удалил, вам нужен 6 регистр и (или) биты в 6 регистре. Читайте сообщение выше.
Если делать как у вас, с 8Bit Output то адрес будет 112, для первых 8 бит.
Попробуйте и так и так

tPorte
16.05.2023, 20:04
kondor3000, Спасибо Вам большое!:o Все получилось) Только почему то со сдвигом на 1 регистр. Управление по 5 регистру и причем стартует по часовой по числу 2 , а против часовой по числу 4
Частота задается с 4 регистра с умножением на 100, если нужно 20Гц то задавать 2000.
Такие дела!6785767858

kondor3000
16.05.2023, 22:23
kondor3000, Спасибо Вам большое!:o Все получилось) Только почему то со сдвигом на 1 регистр. Управление по 5 регистру и причем стартует по часовой по числу 2 , а против часовой по числу 4
Частота задается с 4 регистра с умножением на 100, если нужно 20Гц то задавать 2000.
Такие дела!

Значит у вас сдвиг на 1 регистр. По поводу чисел 2 и 4, уже писал



Для включения бита 0, надо ввести число 1, для бита 1 - число 2, бита 2 - число 4, для бита 3 - число 8, для бита 4- число 16 и т. д.
А вот так можно записать не числа, а биты в регистр, будет тоже самое 67859