02.03.2023, 16:19
|
#1
|
Мастер
Регистрация: 16.02.2023
Сообщения: 39
Сказал Спасибо: 14
Сказали Спасибо 0 раз(а) в 0 сообщении
|
Опять вопрос про DeviceNet
поставил модуль входа на 4 цифровых входа (Бекхофф 1404)в уже стоящую шину , прописал строку inb0=3,0,x4 (b0 - это начало адресации. если нулевой байт занят, то нужно будет смещать туда где свободно. 3 - macid, 0 -смещение (у вас не используется), x4 - кол-во байт (у вас 32/8 = 4). для выходов так же)
outb0=3,0,x4), а если 4 входа то так: inb0=1,0,x0.5? потому что мак=1
. вопрос-что должно появиться в меню пульта? и как выбрать вход? спрашиваю, потому что у меня стоит модуль аналогового выхода и прописан он так:
Anout1=1,0,16,2
Anout2=1,2,16,2
Anout3=1,4,16,2
Anout4=1,6,16,2
Anout5=1,8,16,2
Anout6=1,10,16,2
Anout7=1,12,16,2
Anout8=1,14,16,2
то есть каждый назван 1, 2 и т.д.
а здесь входа никак не обозначаются что-ли? в какую дырку провод подключать.
и на модуле лампочки не загорелись, как будто он мертвый, хотя новый.
|
|
|
|
02.03.2023, 19:37
|
#2
|
Гуру
Регистрация: 20.12.2017
Сообщения: 712
Сказал Спасибо: 19
Сказали Спасибо 145 раз(а) в 138 сообщении
|
новую тему создал. ок
|
|
|
|
02.03.2023, 19:38
|
#3
|
Гуру
Регистрация: 20.12.2017
Сообщения: 712
Сказал Спасибо: 19
Сказали Спасибо 145 раз(а) в 138 сообщении
|
мне непонятно как ты прописал. ты можешь прям скопировать с файла iosys?
|
|
|
|
02.03.2023, 19:48
|
#4
|
Гуру
Регистрация: 20.12.2017
Сообщения: 712
Сказал Спасибо: 19
Сказали Спасибо 145 раз(а) в 138 сообщении
|
x0.5 ставить нельзя, ну я такого не видел на само деле. так как у тебя идет обращение к байту (INB - это обращение к байту), то ставить нужно x1.
Т.е. inb0=1,0,x1
|
|
|
cказали "Спасибо" Роботёр за это сообщение:
|
|
|
02.03.2023, 20:37
|
#5
|
Гуру
Регистрация: 20.12.2017
Сообщения: 712
Сказал Спасибо: 19
Сказали Спасибо 145 раз(а) в 138 сообщении
|
после изменения файлов нужно выполнить реконфигурацию. для этого нужно зайти в верхнее меню конфиг. - вх/вых. драйвер – реконфигурировать (перевод может отличаться в зависимости от версии по).
после реконфигурации могут появиться ошибки типа: «ошибка записи драйвера …» и «ошибка конфигурации …» значит конфигурация не соответствует составу модулей или произведено неправильное подсоединение сети.
|
|
|
|
03.03.2023, 10:38
|
#6
|
Мастер
Регистрация: 16.02.2023
Сообщения: 39
Сказал Спасибо: 14
Сказали Спасибо 0 раз(а) в 0 сообщении
|
Вот так прописал:
[DEVNET]
ANOUT1=1,0,16,2
ANOUT2=1,2,16,2
ANOUT3=1,4,16,2
ANOUT4=1,6,16,2
ANOUT5=1,8,16,2
ANOUT6=1,10,16,2
ANOUT7=1,12,16,2
ANOUT8=1,14,16,2
inb0=1,0,x0.5
0.5 потому что 4 входа на модуле. Или как правильно?
|
|
|
|
03.03.2023, 10:41
|
#7
|
Мастер
Регистрация: 16.02.2023
Сообщения: 39
Сказал Спасибо: 14
Сказали Спасибо 0 раз(а) в 0 сообщении
|
или 4 строчки надо прописать. т. е. каждый вход своя строка?
на модуле 4 входа
|
|
|
|
03.03.2023, 11:03
|
#8
|
Гуру
Регистрация: 20.12.2017
Сообщения: 712
Сказал Спасибо: 19
Сказали Спасибо 145 раз(а) в 138 сообщении
|
нет, должна быть одна строчка
inb0=1,0,x1 - вот такая
|
|
|
cказали "Спасибо" Роботёр за это сообщение:
|
|
|
03.03.2023, 11:16
|
#9
|
Гуру
Регистрация: 20.12.2017
Сообщения: 712
Сказал Спасибо: 19
Сказали Спасибо 145 раз(а) в 138 сообщении
|
Кстати не знаю почему, может просто стандарт европейский, но как правило в сборке дискретных входов/выходов + аналоговые входы/выходы первыми всегда ставят дискретные, а потом аналоговые. все производители, с которыми я работал делают именно так (сиеменс, беккофф, шнайдер, омрон и тд). Я бы на твоем месте попробовал бы так и сделать. Т.е. физически ты сначала ставишь плашку дискретных входов, а затем аналоговые модули. И в файле iosys тоже первая строчка - это цифровой вход, затем аналоговый. Вот так
inb0=1,0,x1
ANOUT1=1,0,16,2
ANOUT2=1,2,16,2
ANOUT3=1,4,16,2
ANOUT4=1,6,16,2
ANOUT5=1,8,16,2
ANOUT6=1,10,16,2
ANOUT7=1,12,16,2
ANOUT8=1,14,16,2
И еще вопрос, а без плашки цифровых входов у тебя до этого все аналоговые выходы работали, да?
Почему спрашиваю, просто на сборке модулей беккофф для крц2 в конце сборки должна стоять концевая плашка KL9010 end terminal. Такая имеется?
|
|
|
cказали "Спасибо" Роботёр за это сообщение:
|
|
|
06.03.2023, 09:16
|
#10
|
Мастер
Регистрация: 16.02.2023
Сообщения: 39
Сказал Спасибо: 14
Сказали Спасибо 0 раз(а) в 0 сообщении
|
Конечная плашка стоит. Аналоговые работают и без цифровой, и с ней. Переткнул модули-первым поставил цифровой-второй аналоговый. Прописал так:
inb0=1,0,x1
ANOUT1=1,0,16,2
ANOUT2=1,2,16,2
ANOUT3=1,4,16,2
ANOUT4=1,6,16,2
ANOUT5=1,8,16,2
ANOUT6=1,10,16,2
ANOUT7=1,12,16,2
ANOUT8=1,14,16,2
В закладке "конфиг", строка "входа/выхода" и "входа/выхода драйвер" потухшая, так и было всегда. В закладке "монитор" - "цифровые входа" всё активно, но так всегда и было.т.Е. ничего не изменилось. куда копать непонятно. и лампочки на модуле не заработали.
|
|
|
|
Опции темы |
Поиск в этой теме |
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +2, время: 22:59.
|
|