Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - SLC 5/05 & Модуль ADAM-4050
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

SLC 5/05 & Модуль ADAM-4050

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Проблемы и пути их решения
Предыдущая тема :: Следующая тема  
Автор Сообщение
sf_bsp
Новичок
Новичок


Зарегистрирован: Jan 06, 2008
Сообщения: 8
Рейтинг: +0/-0

СообщениеДобавлено: Пн 07 Янв, 2008 7:18:42    Заголовок сообщения: SLC 5/05 & Модуль ADAM-4050 Ответить с цитатой

Добрый день.
Не могу запустить вместе slc 5/05 и дискретный I/O модуль ADAM4050 Advantech. Не могу сконфигурировать соединение через RS485 или RS232 .
Контроллер не видит модуль.
Возможно ли вообще такое соединение?
Заранее благодарен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Пн 07 Янв, 2008 8:40:02    Заголовок сообщения: Ответить с цитатой

ADAM 4050 имеет интерфейс RS-485, а SLC 5/05 - RS-232.
Нужен конвертер из RS-232 в RS-485.
Затем нужно сконфигурировать модуль и процессор на одинаковую скорость обмена.
Порт процессора должен стоять в User Mode.
А потом уж обмениваться информацией.

В этом режиме процессор SLC 5/05 будет работать с модулем ADAM 4050, как с любым другим ASCII-устройством. В списке "своих" модулей Вы его, конечно, не увидите.

User's Manual на модули ADAM вот:
http://www.gbm.de/datenbank/Handbuch/Adam-4000_Manual.pdf
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
sf_bsp
Новичок
Новичок


Зарегистрирован: Jan 06, 2008
Сообщения: 8
Рейтинг: +0/-0

СообщениеДобавлено: Пт 18 Янв, 2008 6:36:10    Заголовок сообщения: Ответить с цитатой

Добрый день.
Спасибо за помощь с модулем ADAM. Классно получилось связаться с slc 5/05.
Но есть ещё проблема : ADAM посылает сигнал HEX виде ASCII а контроллер принимает его как decimal игнорируя буквенные значения . Как быть?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Пт 18 Янв, 2008 13:06:51    Заголовок сообщения: Ответить с цитатой

Вы эту строчку читаете с помощью ARL и укладываете в файл, например ST10:8. Или?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
sf_bsp
Новичок
Новичок


Зарегистрирован: Jan 06, 2008
Сообщения: 8
Рейтинг: +0/-0

СообщениеДобавлено: Вс 20 Янв, 2008 7:10:34    Заголовок сообщения: Ответить с цитатой

Точно так. Я читаю с помощью команды ARL в STRING FILE (ST21:5) и получаю правильные значения IO из модуля представленные виде HEX DATA . Но когда я переношу их в INTEGER FILE ( N7:0 ) контроллер видит их как DECIMAL DATA. Цифровые значения можно трансформировать с помощью команды TOD, но буквенные значения не переносятся вовсе, контроллер их просто не видит!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вс 20 Янв, 2008 10:47:38    Заголовок сообщения: Ответить с цитатой

Т.е., у Вас значение 1AB7 ложится в стринг, как цепочка символов 31 41 42 37 ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
sf_bsp
Новичок
Новичок


Зарегистрирован: Jan 06, 2008
Сообщения: 8
Рейтинг: +0/-0

СообщениеДобавлено: Вс 20 Янв, 2008 13:07:17    Заголовок сообщения: Ответить с цитатой

Из модуля ADAM я получаю в ST21:3 строку !047D00^M . 04 (00000100) показывает состояние outputs а 7D (01111101) - состояние inputs. С помощью AEX я выделяю 047D и помещаю в ST21:9 . После этого я делаю перевод string > integer с помощью ACI и помещаю в N10:20. В результате получаю десятичное
значение 47 . А если в ST21:3 будет !0А7D00^M я получу в N10:20 десятичное значение 0000 т.к. буква А и всё что после неё игнорируется .
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вс 20 Янв, 2008 13:59:07    Заголовок сообщения: Ответить с цитатой

Цитата:
04 (00000100) показывает состояние outputs а 7D (01111101)


Что лежит у Вас в ST21:9? Четыре смивола с ASCII-кодами 30 34 37 44 или что?

Если да, я бы написал подпрограмму, которая превратила бы их в 16-битный код 0000 0100 0111 1101.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
sf_bsp
Новичок
Новичок


Зарегистрирован: Jan 06, 2008
Сообщения: 8
Рейтинг: +0/-0

СообщениеДобавлено: Вс 20 Янв, 2008 14:50:49    Заголовок сообщения: Ответить с цитатой

Модуль выдаёт мне сроку !047D00^M . В таком виде она входит в ST21:3.
Это трансляция HEX data через протокол ASCII
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вс 20 Янв, 2008 16:57:05    Заголовок сообщения: Ответить с цитатой

sf_bsp писал(а):
Модуль выдаёт мне сроку !047D00^M . В таком виде она входит в ST21:3.
Это трансляция HEX data через протокол ASCII


Извините меня за непонятливость. Значит ли это, что !047D00^M лежит в ST21:3, как последовательность символов
21 30 34 37 44 30 30 11 4D ?

Цитата:
С помощью AEX я выделяю 047D и помещаю в ST21:9


Я правильно понимаю, что в ST21:9 лежит последовательность символов
30 34 37 44 ?

Или какие символы у Вас там лежат?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
sf_bsp
Новичок
Новичок


Зарегистрирован: Jan 06, 2008
Сообщения: 8
Рейтинг: +0/-0

СообщениеДобавлено: Пн 21 Янв, 2008 9:00:27    Заголовок сообщения: Ответить с цитатой

Я как видно не точно выражаюсь.
Я могу прислать Вам изображение экрана контроллера на Ваш email, если можно.
Заранее благодарен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Пн 21 Янв, 2008 9:20:24    Заголовок сообщения: Ответить с цитатой

Это хорошая идея Smile Пришлите, пожалуйста экран монитора данных.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
sf_bsp
Новичок
Новичок


Зарегистрирован: Jan 06, 2008
Сообщения: 8
Рейтинг: +0/-0

СообщениеДобавлено: Пн 21 Янв, 2008 10:23:38    Заголовок сообщения: Ответить с цитатой

Мне нужен Ваш адрес. Форум не принимает картинку
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Пн 21 Янв, 2008 10:53:55    Заголовок сообщения: Ответить с цитатой

admin@vdt-solutions.de
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
sf_bsp
Новичок
Новичок


Зарегистрирован: Jan 06, 2008
Сообщения: 8
Рейтинг: +0/-0

СообщениеДобавлено: Чт 31 Янв, 2008 10:22:32    Заголовок сообщения: Ответить с цитатой

Спасибо большое за помощь !
Мне всё удалось запустить с помощью небольшой подпрограммы.
Приятного дня.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Проблемы и пути их решения Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.129 секунды
/n