PDA

Просмотр полной версии : Модули Adam и ОВЕН



незарегистрированный
13.08.2008, 16:57
как подключить ADAM-4018+ через АС3-М и опросить?

Малышев Олег
13.08.2008, 17:57
Уважаемый незарегистрированный - проблем в с опросом через АС3М равно как и через любой другой автоматический перобразователь RS232-485 быть не должно. "А" подключаем к "+" "B" к "-". Далее согласно руководству на модули, к примеру программой DCON_Utility

незарегистрированный
15.08.2008, 10:01
пробовал через все программы (через гипер терминал тоже) не отвечает. В чем может быть проблема?

незарегистрированный
15.08.2008, 10:37
Начальник грешит на кабель, но и с АС-4 таже самая история!

Ельцов Андрей
15.08.2008, 12:29
Вам необходимо правильно настроить модуль advantech. Правильно указать сетевые настройки и т.п. Интересно, как Вы пробовали через hyper-терминал?

незарегистрированный
15.08.2008, 13:20
Вам необходимо правильно настроить модуль advantech. Правильно указать сетевые настройки и т.п. Интересно, как Вы пробовали через hyper-терминал?

а вы знаете как настроить его без компа?

чтобы запрограммировать ADAM-4018 через гипертерминал:
1. настройка:
параметра СОМ порта - 9600 N 1 (Управление потоками - нет)
параметры подключения - Выбираете "Клавиши терминала", выбираете эмуляцию терминала ANSI, число строк 500
настройка параметров ANSI - поставьте галочку в первых двух верхних строках и в последней.
настройка закончена
2. программирование
- Следует ввести команду, соответствующую номеру блока:
блок команда
1 %NN01BB0600
2 %NN02BB0600
3 %NN03BB0600
4 %NN04BB0600
5 %NN06BB0600
6 %NN07BB0600
7 %NN08BB0600
8 %NN09BB0600

где NN старый номер блока, для нового блока 01, далее вводят присваемый блоку номер 01, 02, 03 ....., далее, ВВ - номер предела измерения, он написан на блоке. Далее пишется 06 и 00. Enter
ответ должен быть !АА, где АА - присвоенный Вами номер блока.
Нумерация блоков задается в 16-ричной системе счисления!

hexen
21.08.2008, 16:56
Ельцов Андрей

Мда, ответа от модера похоже не будет!:mad:

Ельцов Андрей
22.08.2008, 09:35
Ельцов Андрей

Мда, ответа от модера похоже не будет!:mad:


К сожалению, у нас нет опыта работы с advantech. Поэтому мы ничего и не отвечаем. Но наши клиенты работают с этим оборудованием через преобразователи АС3-М, АС4.

hexen
22.08.2008, 10:22
К сожалению, у нас нет опыта работы с advantech. Поэтому мы ничего и не отвечаем. Но наши клиенты работают с этим оборудованием через преобразователи АС3-М, АС4.

Понятно, спасибо за информацию, буду искать!:)

Малышев Олег
22.08.2008, 11:28
Подозреваю что
1) нужно сбросить модуль притянув Init к GND
2) (Возможно ошибаюсь) что после сброса адрес модуля не 1 а 0
так что команда будет %00A1010600
где A1 - новый адрес модуля

незарегистрированный
26.08.2008, 08:25
Подозреваю что
1) нужно сбросить модуль притянув Init к GND
2) (Возможно ошибаюсь) что после сброса адрес модуля не 1 а 0
так что команда будет %00A1010600
где A1 - новый адрес модуля

Спасибо помогло! а вы не знаете с каким OPC сервером его лучше использовать!

Малышев Олег
27.08.2008, 09:06
Если Вам нужен OPC именно для протокола DCON - надо поискать в яндексе или в гугле 'OPC сервер для протокола DCON'. Если модуль поддерживает протокол modbus лучше будет использовать один из стандартных модбас opc серверов (правда регистры ручками придется вбивать). Из бесплатных OPC Modbus - порекомендую наш.

kazhenek
28.03.2018, 12:39
Возникла следующая проблема. Подключаю ПЛК 160 и модуль аналогового выхода ADAM-4024. Все отконфигурировано, переключатели переключены, связь установлена. Но! Выхода не изменяют своего значения. Там в руководстве максимум про регистры (как я понял) описано address 40001 - current output value r/w. Так вот в codesys все подключается. А значение с заданного регистра не приходит на модуль. Как мне разобраться в этом. Может это не значение на регистр?. Помогите. Мне говорят в тех поддержке advantech - смотри руководство на плк (типо там эта цифра сдвигается возможно.. и еще невнятное что то). Я его и так уж по 100 раз перечитал. (я не программист я автоматизатор в некоторых нюансах не понимаю). Прошу помощи форумчан!!! Очень надо.

melky
28.03.2018, 13:12
40001 - Holding Registers (если не ошибся) - просто попробуйте 1-й или 0-й так как у Овен с нуля начинаются.

kazhenek
28.03.2018, 14:12
40001 - Holding Registers (если не ошибся) - просто попробуйте 1-й или 0-й так как у Овен с нуля начинаются.
Поменял регистр на 1.
Изменение одного регистра (или просто глюк) приводит вместо управления одним выходом к управлению всеми четырьмя причем обособлено от заданного числа.
Пробую регистр менять.. а модуль adam как давай мне по своему усмотрению выхода выдавать. я ему меняю а он то меняет то не меняет. причем все в минус 10 В в основном упираются. Перезагрузка помогает сбить на ноль. Потом опять подключаюсь, задаю одному регистру 0 все 4 выдают какое то напряжение. Полтергейст какой то. Там ведь надо указывать от 0 до 2048 вроде, а выход +-10 В.

Вольд
28.03.2018, 14:21
Поменял регистр на 1.
Изменение одного регистра (или просто глюк) приводит вместо управления одним выходом к управлению всеми четырьмя причем обособлено от заданного числа.
Пробую регистр менять.. а модуль adam как давай мне по своему усмотрению выхода выдавать. я ему меняю а он то меняет то не меняет. причем все в минус 10 В в основном упираются. Перезагрузка помогает сбить на ноль. Потом опять подключаюсь, задаю одному регистру 0 все 4 выдают какое то напряжение. Полтергейст какой то. Там ведь надо указывать от 0 до 2048 вроде, а выход +-10 В.

Проект для ПЛК выложи.

kazhenek
28.03.2018, 14:50
Вольд и melky спасибо вам огромное. Заменил регистры на с 0 как писал melky. и нашел ошибку в програмее как писал Вольд: write multiple register не был выставлен у других выходов. поэтому они и уперлись в 0 то есть - 10 В. Ноль Вольт оказалось на 2048. Программу не могу выложить, не зарег. на файлообменике пока что. Спасибо еще раз! Все заработало! Добра Вам всем!