This is topic Adam 4024 in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/001490.html

Posted by Kotik (Участник № / Member № 6960) on :
 
Здравствуйте,помогите пожалуйста.Не удается правильно подключить модуль Adam4024, при отправке значения на канал выдает ошибку
(16:55:27) INF_LOAD:Starting... Test8_0
(16:55:27) INF_RTM:Detected RTM NT(6.1)
(16:55:27) INF_RTM:Base TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.10.0
(16:55:27) ._.:RTM
(16:55:27) INF_LOAD:max channel = 65535
(16:55:27) INF_LOAD:Load Channels = 5
(16:55:27) INF_LOAD:Templates=1 (math=0 sql=0 scr=1 doc=0 pnl=0)
(16:55:27) INF_LOAD:Objects = 3
(16:55:27) INF_RTM:Timer=0.055s CalcLoop=550ms
(16:55:27) INF_LOAD:LoadTime=0s CalcPeriod=550ms
(16:55:27) INF_RTM:available(MB): pm=3796 vm=2047; free(MB): pm=1411 vm=1902 em=0 after load
(16:55:27) INF_RTM:total use(MB): pm=2385 vm=145 after load
(16:55:27) INF_RTM:use(MB): pm=21(21) vm=46(46) pf=0 after load
(16:55:27) INF_RTM:gh:131 uh:14 hh:143 after load
(16:55:28) INF_IP:hostname is Ermakov
(16:55:28) INF_IP:card0 addr=0.0.0.0
(16:55:28) INF_IP:card1 addr=172.16.4.144
(16:55:28) INF_IP:card2 addr=192.168.56.1
(16:55:29) INF_RTM:start time is 0.016 s
(16:55:29) INF_RTM:total use(MB): pm=2446 vm=213 after start
(16:55:29) INF_RTM:use(MB): pm=70(70) vm=76(76) pf=12806 after start
(16:55:29) INF_RTM:gh:506 uh:217 hh:243 after start
(16:55:29) INF_FLT:ModeSwitch at start e15=0000 e18=0000 e20=0000
(16:55:29) INF_RTM:mode=2(Work) e15=00 e18=00 e20=00 [src4]
(16:55:29) INF_GRAPH:scr:1:popup=0 scrref=0 trend=0,0 update=1
(16:55:31) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:31) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:32) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:32) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:32) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:32) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:33) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:33) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:33) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:34) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:34) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:34) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:35) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:35) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:36) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:36) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:36) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:37) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:37) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:37) ERR_RS:COM3 err=7 ch=AO#1[3]
(16:55:37) INF_RTM:stoping... = 30
(16:55:38) INF_RTM:main clc stop
(16:55:38) INF_RTM:mode=5(Stop) e15=00 e18=00 e20=00 [src0]
(16:55:39) INF_RTM:stop time is 1.622 s
(16:55:39) INF_RTM:number of calculation = 13
(16:55:39) INF_RTM:END OF WORK
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Код ошибки говорит о том, что полученный ответ по формату не соответствует ожидаемому кадру ответа.
Надо сделать перехват трафика COM-порта и по протоколу обмена с модулем сверить, какой запрос посылает узел проекта и какой ответ возвращает модуль.
Возможно, ошибки есть в настройках COM-порта (в том числе в использовании контрольной суммы), или задании номера канала.
 
Posted by Kotik (Участник № / Member № 6960) on :
 
Com port настроен верно,контрольная сумма отключена.А вы бы не могли скинуть пример проекта с подключение модуля аналогового вывода?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Готового примера нет.
Да и делать его нет смысла, т.к. кроме создания компонента в слое "Источники/Приемники", залинкованного на него канала HEX16 и COM-порта в этом проекте ничего не надо.

Сделайте, пожалуйста, перехват трафика COM-порта любым порт-монитором и пришлите на адрес hotline@adastra.ru Ваш проект (файл *.prj и папку узла после работы) и протокол порт-мона.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Пример проекта отправлен почтой.
 
Posted by Olkhovik Dmitriy (Участник № / Member № 3704) on :
 
Здравствуйте!
Возникли проблемы с модулем ADAM - 4024:
Нет обмена по мониторингу аналогового выхода (параметр ReadBack). В справочной системе дополнение к подтипу – 6 указаны форматы запроса:
$aa8
$aa8c
$aaSsCc6

На самом же деле формат у модуля такой $AA6Cn (взято из мануала).
Подскажите пожалуйста как можно решить данную проблему?
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Возможно, данная команда относится к групповому считыванию. Рекомендуем использовать одиночные запросы для подобных модулей.

Согласно справке: Приложения - Подтипы каналов подтип 8. Если комментарий (атрибут 80, CMNT) канала данного подтипа начинается с ";xx" (xx – число байт для приема), то далее следует ASCII строка, которая будет передана в COM порт (к этой строке будет добавлена контрольная сумма). Т.о. можно посылать нужную команду таким образом.

Современные модули Adam 4024 поддерживают протокол Modbus. Рекомендуем его использование. В этом случае модуль подключается аналогично любому другому устройству по этому протоколу: http://www.adastra.ru/products/drivers/modbus/
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2