Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
2 страниц V   1 2 >  
Добавить ответ в эту темуОткрыть тему
> Нужна помощь по контроллерам ADAM, (Advantech)
eKZot
сообщение 9.4.2007, 9:33
Сообщение #1





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



Ситуация:
Наша кафедра купила 2 контроллера: ADAM5000/TCP и ADAM5010M + модули к ним. Нужно организовать их функционирование по схеме Master-Slave + диспетчеризация.
Вопрос:
Как это реализовать? Который из них лучше/возможно сделать мастером? Каким интерфейсом коннектить между собой и с компом? Как/чем программить/настраивать?

Скорее всего ADAM5000/TCP будет попутно осуществлять функцию шлюза, т.е. между девайсами пустить RS-485, а к компу Ethernet. В ADAM5010M зашита ROM-DOS, на сколько понимаю, программируется любым языком под ДОС. На сколько это сложно?

Заранее спасибо. И прошу прощения, что лезу со своими студенческими проблемами, просто с такими никогда не сталкивался, на работе с LONом работаем...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Fanat
сообщение 9.4.2007, 10:05
Сообщение #2


Все под контролем!


Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668



Цитата(eKZot @ Apr 9 2007, 10:33 )
Ситуация:
Наша кафедра купила 2 контроллера: ADAM5000/TCP и ADAM5010M + модули к ним. Нужно организовать их функционирование по схеме Master-Slave + диспетчеризация.
Вопрос:
Как это реализовать? Который из них лучше/возможно сделать мастером? Каким интерфейсом коннектить между собой и с компом? Как/чем программить/настраивать?

Скорее всего ADAM5000/TCP будет попутно осуществлять функцию шлюза, т.е. между девайсами пустить RS-485, а к компу Ethernet. В ADAM5010M зашита ROM-DOS, на сколько понимаю, программируется любым языком под ДОС. На сколько это сложно?

Заранее спасибо. И прошу прощения, что лезу со своими студенческими проблемами, просто с такими никогда не сталкивался, на работе с LONом работаем...

Могу только поздравить...
Мы с подобной проблемой бьемся уже месяц-другой...
Хотя мы бьемся немного по другому - программу пишем на UL32 и есть проблемы с библиотеками.
Если писать будете на Си, то тогда все решаемо, но для меня, допустим, это сложновато.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
eKZot
сообщение 9.4.2007, 10:15
Сообщение #3





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



Fanat, грустно. А как соединяете всю эту кухню?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Fanat
сообщение 9.4.2007, 10:21
Сообщение #4


Все под контролем!


Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668



Цитата(eKZot @ Apr 9 2007, 11:15 )
Fanat, грустно. А как соединяете всю эту кухню?

Пока никак - общаемся с производителями пока что.
На ПК то вывести не проблема - в доках то все написано... Просто по МодБасу пока ничего не получается.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
eKZot
сообщение 9.4.2007, 10:23
Сообщение #5





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



Цитата
На ПК то вывести не проблема - в доках то все написано... Просто по МодБасу пока ничего не получается.

Аналогично...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Fanat
сообщение 9.4.2007, 11:23
Сообщение #6


Все под контролем!


Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668



Цитата(eKZot @ Apr 9 2007, 11:23 )
Цитата
На ПК то вывести не проблема - в доках то все написано... Просто по МодБасу пока ничего не получается.

Аналогично...

Сейчас жду ответа от разработчиков - я им заслал все исходные данные - думают однако. Будут вести - отпишусь.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
eKZot
сообщение 9.4.2007, 14:37
Сообщение #7





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



Fanat, а какие у вас модели ADAMов стоят?
Наш ADAM5000/TCP, как оказалось после разговора с поставщиком, является только модулем удаленного ввода/вывода. Таким образом, надежда на простое соединение с компом по Ethernet умерла.
UL32 - не с оборудованием пришла?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Fanat
сообщение 9.4.2007, 14:52
Сообщение #8


Все под контролем!


Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668



Цитата(eKZot @ Apr 9 2007, 15:37 )
Fanat, а какие у вас модели ADAMов стоят?
Наш ADAM5000/TCP, как оказалось после разговора с поставщиком, является только модулем удаленного ввода/вывода. Таким образом, надежда на простое соединение с компом по Ethernet умерла.
UL32 - не с оборудованием пришла?

Ну поставщики Вам могут многое наговорить - слушайте их больше.
У нас АДАМ5510Е/ТСР и он может работать и как мастер и как слэйв, вот только не хочет.
UL32 - UltraLogik 32 - специальная программа позволяющая программировать на FBD и LAD эти контроллеры. Стоит сиё удовольствие 1500 вечно зеленых. И комплектуется аппаратным ключем защиты - особо не сломаешь biggrin.gif
Но есть возможность программить контроллеры на Си, есть описалова и т.д. По поводу всего этого покопайтесь здесь ftp://ftp.prosoft.ru/pub/Software/ultralogik/ и по остальным разделам пройдитесь. Мне на Си не понравилось - заморочно это и в итоге вся цена контроллеров и экономия на них уходит на программиста biggrin.gif
Так что читайте теорию, а потом решайте bestbook.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
eKZot
сообщение 20.4.2007, 11:51
Сообщение #9





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



Контроллер запрограммировал в UL, в локальном режиме все работает как нельзя лучше. Не пойму теперь, как заставить программу передавать значение переменных на компутер ( Установки атрибута "Network" достаточно? И как поймать эту переменную в OPC?

Сообщение отредактировал eKZot - 20.4.2007, 11:52
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Fanat
сообщение 23.4.2007, 6:43
Сообщение #10


Все под контролем!


Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668



Цитата(eKZot @ Apr 20 2007, 12:51 )
Контроллер запрограммировал в UL, в локальном режиме все работает как нельзя лучше. Не пойму теперь, как заставить программу передавать значение переменных на компутер ( Установки атрибута "Network" достаточно? И как поймать эту переменную в OPC?

Хороший вопрос biggrin.gif У меня он тоже давно стоит!!! У производителя все получается, а вот у нас нет ohmy.gif Как так не знаю. Вот на неделе планирую инженера в Москву послать - дабы разобраться с этой штукой.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_vitaly_*
сообщение 23.4.2007, 14:49
Сообщение #11





Guest Forum






В UL32 пока не реализован MODBUS.
Попробуйте по протоколу PLCNet все должно заработать.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
eKZot
сообщение 23.4.2007, 16:27
Сообщение #12





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



vitaly
Как не реализован? А упоминание в списке настройки портов контроллера протоколов Modbus RTU и Modbus ASCII - это ни о чем не говорит?

Fanat
Буду признателен за озвучивание будущих путей решения данного вопроса rolleyes.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Fanat
сообщение 23.4.2007, 16:47
Сообщение #13


Все под контролем!


Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668



Цитата(vitaly @ Apr 23 2007, 15:49 )
В UL32 пока не реализован MODBUS.
Попробуйте по протоколу PLCNet все должно заработать.

Я вот уже замучался пробовать biggrin.gif . Вы сами пробовали? Если да то был бы признателен за тест проект и файл настройки PLCNet biggrin.gif biggrin.gif biggrin.gif От москвичей я такого пока не смог добиться, хотя они умудрились связать мой ОРС (я им присылал) и АДАМ. Вот теперь думаем о поездке к ним - вдруг свой бубен подарят

Добавлено - 17:48
Цитата(eKZot @ Apr 23 2007, 17:27 )
vitaly
Как не реализован? А упоминание в списке настройки портов контроллера протоколов Modbus RTU и Modbus ASCII - это ни о чем не говорит?

Fanat
Буду признателен за озвучивание будущих путей решения данного вопроса rolleyes.gif

Да-да. Нету там модбаса - хочешь пиши свой сервер - будет работать biggrin.gif
А решение вопроса одно - прямиком в москву!!! Чух-чух biggrin.gif Вот решаем сейчас с командировкой вопрос.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
eKZot
сообщение 24.4.2007, 10:39
Сообщение #14





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



А существует еще какой-нибудь PLCNet OPC-сервер, кроме Fastwelllовского? Желательно бесплатно smile.gif хотя бы демку...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Fanat
сообщение 24.4.2007, 14:05
Сообщение #15


Все под контролем!


Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668



Цитата(eKZot @ Apr 24 2007, 11:39 )
А существует еще какой-нибудь PLCNet OPC-сервер, кроме Fastwelllовского? Желательно бесплатно smile.gif хотя бы демку...

Дык причем тут Фаствелл то???
Можно скачать демо-версию UL32 в ней есть встроенный PLCNet, а у него есть встроенный ОРС-сервер - вот и все дела.
З.Ы. Тока не работает (у нас во всяком случае)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
eKZot
сообщение 24.4.2007, 14:59
Сообщение #16





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



Fanat
Или жестко туплю или одно из двух ( Где он там?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Fanat
сообщение 24.4.2007, 15:11
Сообщение #17


Все под контролем!


Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668



Цитата(eKZot @ Apr 24 2007, 15:59 )
Fanat
Или жестко туплю или одно из двух ( Где он там?

Вот он. Могу если надо прислать ДемоВерсию. Но она тупо скачана с сайта прософта.
Прикрепленные файлы
Прикрепленный файл  UltraNet.JPG ( 33,62 килобайт ) Кол-во скачиваний: 4
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
eKZot
сообщение 24.4.2007, 15:40
Сообщение #18





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



Fanat
Ага, понятно, UltraNEt -оно и есть...
Получается что прямо из него можно переменную в СКАДУ сунуть?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Fanat
сообщение 24.4.2007, 16:10
Сообщение #19


Все под контролем!


Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668



Цитата(eKZot @ Apr 24 2007, 16:40 )
Fanat
Ага, понятно, UltraNEt -оно и есть...
Получается что прямо из него можно переменную в СКАДУ сунуть?

Но сложно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
eKZot
сообщение 24.4.2007, 17:02
Сообщение #20





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



Fanat
Ну тогда он, строго говоря, не OPC, наверное. ...засада mellow.gif

Вот такую штуку накопал:
http://asutpseta.narod.ru/plcdll/plcdll.htm
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Fanat
сообщение 24.4.2007, 17:06
Сообщение #21


Все под контролем!


Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668



Цитата(eKZot @ Apr 24 2007, 18:02 )
Fanat
Ну тогда он, строго говоря, не OPC, наверное. ...засада mellow.gif

Вот такую штуку накопал:
http://asutpseta.narod.ru/plcdll/plcdll.htm

Вы меня неправильно поняли. Сейчас проблема состоит в том, что мы, нопример, не можем связать UltraNet и ADAM, хотя разработчики даже принт-скрин мне прислали, что у них все работает, причем не через СОМ порт а по езернету. Вот тока пример программы все никак не могут прислать.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_vitaly_*
сообщение 25.4.2007, 14:07
Сообщение #22





Guest Forum






А Вы поставьте UL16.31 и связывайтесь по модбасу.
У меня ключ то 32-го подходит и к 16-му. Он чуть попроще без наворотов но модбас реализован в любом ОPC-сервере видны переменные. Параметры порта компьютера 7-2-Odd, номер переменной совпадает с номером заданным в программе в разделе Конфигурация - ModbusSetup. Только если Вы работаете под 2000 или ХР то нужен драйвер GIVEIO для LPT порта. Все это было по краеней мере недавно на серверах прософта и промавтоматики.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
eKZot
сообщение 25.4.2007, 15:31
Сообщение #23





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



vitaly
Дельный совет! Спасибо. Попробую
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
eKZot
сообщение 26.4.2007, 9:37
Сообщение #24





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



На ftp у прософта лежит UL1.04.032. Скачал, установил, не запускается (WinXP), вылазит сообщение: "Security Box Fail. Turn Power off and repeat again..." sad.gif
Причем UL1.02.010 работает на ура...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_Guest_*
сообщение 26.4.2007, 13:22
Сообщение #25





Guest Forum






что то UL16 при компиляции даже пустого проекта выдает "link error 2" (80x86 processors family compiler). подскажите что с этим делать?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
bob.vital
сообщение 4.5.2007, 14:27
Сообщение #26





Группа: New
Сообщений: 2
Регистрация: 4.5.2007
Пользователь №: 7442



для компиляции в UL16 вам надо собирать файл вручную с помощью bat-файла.
Вот пример :
1) tlink @d:\K_1\K_1.txt,d:\K_1\adam,,c:\bc\lib\cs+c:\bc\lib\utility - bat-файл
2) c:\bc\lib\c0s+
c:\bc\r_time+
c:\bc\stored+
d:\K_1\K_1 - txt-файл
3) C0S.OBJ+
d:\K_1\K_1.OBJ+
C:\BC\STORED.OBJ+
C:\BC\R_TIME.OBJ
d:\K_1\K_1.EXE,
c:\BC\lib\cs.lib+
c:\bc\lib\utility.lib - lnk-файл
После компиляции вы правите lnk-файл - добавляете нужные библиотеки и т. д. и ставите атрибут "только для чтения". В данном примере PLC-файл - К_1, внутри него подпрограммы на С - stored и r_time, ваходной файл -adam.exe. Используется линкер от borland C 3.1.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
bob.vital
сообщение 4.5.2007, 14:30
Сообщение #27





Группа: New
Сообщений: 2
Регистрация: 4.5.2007
Пользователь №: 7442



А под ХЗ вам надо запостить драйвер GIVIO.SYS. Где-то на фтп прософта лежала папка с драйвером и инструкцией по запуску. Есле не найдете - могу вслать.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
eKZot
сообщение 27.5.2007, 15:58
Сообщение #28





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



Fanat
Ну как, проблему решили?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Fanat
сообщение 28.5.2007, 6:32
Сообщение #29


Все под контролем!


Группа: Участники форума
Сообщений: 952
Регистрация: 9.11.2006
Из: Санкт-Петербург
Пользователь №: 4668



Цитата(eKZot @ 27.5.2007, 16:58) *
Fanat
Ну как, проблему решили?

Нет не стали - проще было отказаться в итоге. Это первый ПЛК за всю мою практику, который сделали, такое чувство, для того, чтобы не дать людям на нем ничего сделать biggrin.gif Не связывайтесь с ним - мой Вам совет.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
eKZot
сообщение 28.5.2007, 10:40
Сообщение #30





Группа: Участники форума
Сообщений: 99
Регистрация: 9.6.2006
Пользователь №: 3108



А я его все-таки одолел cool.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

2 страниц V   1 2 >
Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274




Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU

ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW

Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума






RSS Текстовая версия Сейчас: 2.8.2025, 22:00
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных