trace mode + adam 4055 |
Ответить | Страница 12> |
Автор | |
Новичок Присоединился: 19 Июль 2010 Online Status: Offline Публикации: 10 |
Опубликовано: 19 Июль 2010 14:01 |
помогите новичку, имею трейс мод+9 модулей adam 4055 (8in, 8out) не могу настроить трейс мод на выдачу дискретного сигнала в остальные порты, т.е. выдаёт только на первый порт каждого модуля, где копаться что прочитать?
|
|
Новичок Присоединился: 23 Январь 2010 Online Status: Offline Публикации: 27 |
|
Ты какие данные отпровляешь?????
|
|
Новичок Присоединился: 19 Июль 2010 Online Status: Offline Публикации: 10 |
|
в общем сегодня ситуация следующая, понял как подать сигнал на остальные порты т.е если на модуль отправляю сигнал 1 то выдает дискрету на первом порту, если 2 то на 2-ом порту, а если 3 то на первом и на втором одновременно, не понимаю как можно будет управлять модулем если нельзя отдельно подавать сигналы на каждый порт, т.е например сначала на 1 порт потом на 2-ой,
сейчас перевел модуль 4055 на протокол modbus rtu, теперь вообще не могу ни считать ни послать сигнал в порт. |
|
Новичок Присоединился: 23 Январь 2010 Online Status: Offline Публикации: 27 |
|
А как ты его до этого связывал?? и через что собираешься Modbus данные получать?????
|
|
Новичок Присоединился: 19 Июль 2010 Online Status: Offline Публикации: 10 |
|
до этого создавал в trace mode в источники/приемники группу Adam 4000 а после 4055 и на вход DI#1 подавал данные, может по аське быстрее будет 9207897
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 19 Июль 2005 Категория: Ukraine Online Status: Offline Публикации: 39 |
|
Чего ж тут не понятного - выдаешь сигналы байтом в двоичном виде: 00000000 = 0 - все выключено 00000001 = 1 - 1-й включен 00000010 = 2 - 2-й включен, остальные выключены 00000011 = 3 - 2-й и 3-й включен 00010101 = 21 - 1,3 и 5 включены 11111111 = 255 - все включены |
|
Новичок Присоединился: 19 Июль 2010 Online Status: Offline Публикации: 10 |
|
это понятно, а как сначала включить 1, потом 2
у меня получается так, нажимаю кнопочку "1" - отправляю 01 - включается 1-ый канал, нажимаю кнопочку "2" - отправляю 10 - ничего не включается, т.е они пересекаются, как сделать так чтобы они были независимыми? т.е. мне надо управлять 8-ю дискретными выходами никак не связанными друг с другом... |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 19 Июль 2005 Категория: Ukraine Online Status: Offline Публикации: 39 |
|
Ну тут я полагаю нужно делать что-то типа такого:
out1=1; out_byte=out1+out2*2+out3*4+out4*8+out5*16+out6*32+out7*64+out8*128; out2=1; out_byte=out1+out2*2+out3*4+out4*8+out5*16+out6*32+out7*64+out8*128; т.е. можно завести 8 переменных какого-то целого типа и манипулировать ими, не забывая пересчитывать управляющий байт . |
|
Новичок Присоединился: 23 Январь 2010 Online Status: Offline Публикации: 27 |
|
Ребята там в справке есть быстрый старт и вроде в 6 уроке действия в такой ситуации описаны. Посмотрите там нечего сложного нет. И вообще перед тем как с железом мучатся проделайте все упражнения с быстрого старта потом легче будет.
|
|
Новичок Присоединился: 19 Июль 2010 Online Status: Offline Публикации: 10 |
|
что то пока не найду я там ничего похожего..., по modbus rtu не получается вообще подать какой либо сигнал... и принять тоже
|
|
Ответить | Страница 12> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |