This is topic Связь delta - trace mode 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/001052.html

Posted by VENHEADs (Участник № / Member № 5555) on :
 
Уважаемые знатоки, прежде чем отписать сюда я прошерстил форум и руководство пользователя. И по идее проблемы этой быть не должно.
У меня есть плк Delta 60 ES2, подключено по rs 232 к преобразователю интерфейса, а от него к копмьютеру как COM порт 13, 9600 - 7 – e - 1. Через WPL soft связь есть и даже через tpeditor.
НА плк записана программа, которая снимает данные с аналогового входа (там помехи, на уровне тысячных долей ампера, но после нормировки записывает в регистр D20 результат 90 и tpeditor этот результат видит и выдает)
Сначала попробовал сделать все по указанному видео. http://www.adastra.ru/products/drivers/Delta_DVP/
Создал группу плк - Митсубиши групп – в ней компонент митсубиши, задал ему порт 12(12+1), sn =01h, написал в дополнительно Delta: дальше перекинул этот компонент (назовем его Analog 1) я перетащил в группу каналы узла RTM, создал экран, в нем текст и тренд, аргумент, к аргументу привязал Analog 1, и всё это привязал к тренду и тексту. Создал группу COM порты и настроил ком порт COM порт 13, 9600 - 7 – e - 1, запускаю и имею в итоге 0, хотя индикатор преобразвоателя помигивает – значит что то идет.


Второй раз я попробовал, согласно этому топику http://forum.adastra.ru/cgi-bin/ultimatebb.cgi?ubb=get_topic;f=31;t=000922;p=0#000000
номер станции задается именно таким образом.
COM-порт непосредственно в узле создавать не нужно.
Но нужно описать его в файле FXNet.cfg, который создается с помощью утилиты ...\Drivers_with_Setup\Mitsubishi_FxNet\FXconfig.exe и размещается в папке узла.

Зашел в эту папку вбил свои данные, там уже был файл FXnet и хотя он после моих манипулирований не изменился, я его перенес в папку узла и, снова по нулям.

Где может быть ошибка? Что со мной не так?
Есть у меня после запуска профайлера вот такой текст, в файлах узла
(16:22:17) INF_LOAD:Starting... ffffhaaa_0
(16:22:17) INF_RTM:Detected NT6.RTM 6.1
(16:22:17) INF_RTM:Base TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.08.0
(16:22:17) ._.:RTM
(16:22:17) INF_LOAD:max channel = 65535
(16:22:17) INF_LOAD:Load Channels = 3
(16:22:17) INF_LOAD:Templates=1 (math=0 sql=0 scr=1 doc=0 pnl=0)
(16:22:17) INF_LOAD:Objects = 3
(16:22:17) INF_RTM:Timer=0.055s CalcLoop=550ms
(16:22:17) INF_LOAD:LoadTime=0.011s CalcPeriod=550ms
(16:22:17) INF_RTM:free_mem=1438(1460) handle=0 user=0 gui=0 after load
(16:22:17) INF_RTM:DayLight disabled
(16:22:17) INF_RTM:start time is 0.014 s
(16:22:17) INF_RTM:free_mem=1438 handle=0 user=0 gui=0 after start
(16:22:19) INF_RTM:ModeSwitch e15=0000 e18=0000 e20=0000 [0]
(16:22:19) INF_RTM:mode=2(Work) e15=00 e18=00 e20=00 [0-0-src4]
(16:22:19) INF_GRAPH:popup=0 scrref=0 trend=0,0 update=1
(16:22:24) INF_RTM:stoping...
(16:22:24) INF_RTM:mode=5(Stop) e15=00 e18=00 e20=00 [0-0-src0]
(16:22:24) INF_RTM:stop time is 1.959 s
(16:22:24) INF_RTM:number of calculation = 6
(16:22:24) INF_RTM:END OF WORK
 
Posted by Nico (Участник № / Member № 5342) on :
 
хорошо бы еще отладку RS включить
 
Posted by VENHEADs (Участник № / Member № 5555) on :
 
Уважаемый Nico, подскажите что это и где включается?
http://www.adastra.ru/products/overview/debugging/ здесь в описании я такого не нашел
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Для получения диагностической информации об обмене по RS надо в файл конфигурирования запуска (см. "Приложения/Задание параметров работы мониторов") ввести ключ DEBUG=200 (см. описание системных переменных).
В Вашем случае имя конфигурируюшего файла должно быть TMcom_0.cnf. Размещается он в папке узла.
Информация об обмене - в протоколе профайлера в папке узла. В Вашем случае, видимо, ffffhaaa_0.txt.

Убедитесь, что в "Источнике" в строке "Дополнительно" написано строго "Delta:"
СОМ-порт должен иметь назначение Master.

Использовать обмен по FXNet в этом случае нельзя.
 
Posted by VENHEADs (Участник № / Member № 5555) on :
 
Самое обидное, что один из диодов конвертера мигает при запуске монитора

Я правлиьно понимаю, что создаю файл TMcom_0.cnf
с единственной записью

DEBUG=200
END_OF_CNF


так?

Я не вижу причин, но оно не работает, я уже и компьютер менял и настройки порта.
номер станции даже
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В конце файла TMcom_0.cnf должна быть пустая строка.
Протокол профайлера есть? Что там написано?
 
Posted by VENHEADs (Участник № / Member № 5555) on :
 
(13:35:6) INF_LOAD:Starting... ffffhaaa_0
(13:35:6) INF_RTM:Detected NT6.RTM 6.1
(13:35:6) INF_RTM:Base TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.07.7
(13:35:6) ._.:RTM
(13:35:6) INF_LOAD:max channel = 65535
(13:35:6) INF_LOAD:Load Channels = 2
(13:35:6) INF_LOAD:Templates=1 (math=0 sql=0 scr=1 doc=0 pnl=0)
(13:35:6) INF_LOAD:Objects = 3
(13:35:6) INF_RTM:Timer=0.055s CalcLoop=550ms
(13:35:6) INF_LOAD:LoadTime=0.016s CalcPeriod=550ms
(13:35:6) INF_RTM:free_mem=1355(1372) handle=0 user=0 gui=0 after load
(13:35:6) INF_RTM:start time is 0.001 s
(13:35:8) INF_RTM:ModeSwitch e15=0000 e18=0000 e20=0000 [0]
(13:35:8) INF_RTM:mode=2(Work) e15=00 e18=00 e20=00 [0-0-src4]
(13:35:8) INF_GRAPH:popup=0 scrref=0 trend=0,0 update=1
(13:35:10) INF_RTM:free_mem=1319 handle=205 user=156 gui=1529 after start
(13:37:38) INF_RTM:stoping...
(13:37:39) INF_RTM:mode=5(Stop) e15=00 e18=00 e20=00 [0-0-src0]
(13:37:39) INF_RTM:stop time is 2.395 s
(13:37:39) INF_RTM:number of calculation = 0
(13:37:39) INF_RTM:END OF WORK


Я приложу ссылки на яндекс фотки, где я выложил 5 скриншотов

прогармму в впл софт
3 скриншота из трэйс мода
1 скриншот из папку узла

http://fotki.yandex.ru/users/venheads/view/446939/?page=7 - программа в wplsoft режим онлайн

http://fotki.yandex.ru/users/venheads/view/446935/?page=7 - трейс мод ком порт

http://fotki.yandex.ru/users/venheads/view/446936/?page=7#preview - трейсмод драйвер митсубиши

http://fotki.yandex.ru/users/venheads/view/446937/?page=7#preview тм - папка узла с запиисью протокола

http://fotki.yandex.ru/users/venheads/view/446938/?page=7#preview - файл конфигурирования запуска

Причем трэйс мод порт то использует, крмое того что мигает конвертер, впл софт пшет что порт занят, если трэйс мод запущен
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Порт занят, но информации о его работе нет.
В протоколе профайлера должны быть записи об инициализации COM-порта, о количестве каналов, обменивающихся по RS, о транзакциях.

1. Уберите из папки узла файл TMcom_12.cnf.
2. Переименуйте файл TMcom_0.cnf в TMcom_xx.cnf.
3. Замените в этом файле строку DEBUG=200 на DEBUG=4200.
4. В контроллере DELTA COM-порт должен быть настроен точно так же, как в Trace Mode 6. В частности, формат обмена должен быть тоже 8-1-n.

Запустите узел и посмотрите в протокол профайлера в нем должны быть записи о потоках и о работе с COM-портом.
 
Posted by VENHEADs (Участник № / Member № 5555) on :
 
сделано - результата нет

(17:5:0) INF_LOAD:Starting... DELTA_0
(17:5:0) INF_RTM:Detected NT6.RTM 6.1
(17:5:0) INF_RTM:Base TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.07.7
(17:5:0) ._.:RTM
(17:5:0) INF_LOAD:max channel = 65535
(17:5:0) INF_LOAD:Load Channels = 2
(17:5:0) INF_LOAD:Templates=1 (math=0 sql=0 scr=1 doc=0 pnl=0)
(17:5:0) INF_LOAD:Objects = 3
(17:5:0) INF_RTM:Timer=0.055s CalcLoop=550ms
(17:5:0) INF_LOAD:LoadTime=0.009s CalcPeriod=550ms
(17:5:0) INF_RTM:free_mem=820(837) handle=0 user=0 gui=0 after load
(17:5:2) INF_RTM:ModeSwitch e15=0000 e18=0000 e20=0000 [0]
(17:5:2) INF_RTM:mode=2(Work) e15=00 e18=00 e20=00 [0-0-src4]
(17:5:2) INF_RTM:start time is 0.004 s
(17:5:2) INF_GRAPH:popup=0 scrref=0 trend=1,0 update=1
(17:5:4) INF_RTM:free_mem=787 handle=195 user=195 gui=1531 after start
(17:5:41) INF_RTM:stoping...
(17:5:41) INF_RTM:mode=5(Stop) e15=00 e18=00 e20=00 [0-0-src0]
(17:5:41) INF_RTM:stop time is 1.397 s
(17:5:41) INF_RTM:number of calculation = 0
(17:5:41) INF_RTM:END OF WORK


7 скринов прикладываю, думаю так легче
Могу ещ сам проект приложить

http://fotki.yandex.ru/users/venheads/view/446956/?page=7 - файл конфигурации новый


http://fotki.yandex.ru/users/venheads/view/446957/?page=7#preview - драйверы митсубиши в тм

http://fotki.yandex.ru/users/venheads/view/446958/?page=7#preview - комп порт в тм

http://fotki.yandex.ru/users/venheads/view/446959/?page=7#preview - лог профайлера

http://fotki.yandex.ru/users/venheads/view/446960/?page=7#preview - данные о ком порте из впл софт и диспетчера устройств

http://fotki.yandex.ru/users/venheads/view/446961/?page=7#preview - показал привязку

http://fotki.yandex.ru/users/venheads/view/446962/?page=7#preview - работа мрв
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Есть подозрение, что у Вас файл TMcom_xx.cnf фактически имеет имя TMcom_xx.cnf.txt.
Имя файла должно быть строго TMcom_xx.cnf - тип файла (расширение) cnf.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
У Вас контроллер настроен на Modbus ASCII.
В Trace Mode 6 поддерживается Modbus RTU.
Перенастройте контроллер на Modbus RTU и задайте формат обмена с 8 битами в COM-портах компьютера и контроллера.
 
Posted by VENHEADs (Участник № / Member № 5555) on :
 
Хочу выразить искренню благодарность технической поддержке, при изменении режима связь установилась, дял этого в программу плк были добавлены 3 строки (выделено синим)

http://fotki.yandex.ru/users/venheads/view/447149/?page=7

m1002- срабатывает при включении плк
D1036 - регист овтечающий за коммуникацию 1 го порта
m1138 - настройки для 1 порта будут сохранены
H87 - 8bit 1 stop bit - even

m1139 - режим RTU для 1 порта
 
Posted by Stater (Участник № / Member № 5855) on :
 
Здравствуйте.

Пытаюсь подключить PLC Delta DVP-14SS2 к TM.

TM не видит данные из контроллера.
Порт контроллера настроен: COM1 9600,8,E,1 режим RTU
Порт в TM настроен: COM1 Master 9600,0x3f8,8-1-e,4,no,300,0,0,0
Для связи использую переходник MOXA UPort 1150 в диспетчере устройств параметры настроены: 9600,8,Е,1 Flow control:None
FXNet.cfg лежит в папке проекта там настройки идентичные.

в программе PLC все повторил и сделал как тут:
http://forum.adastra.ru/cgi-bin/ultimatebb.cgi/ubb/get_topic/f/31/t/001052.html?#000000

Запускаю МРВ но все по нулям.

Лог проекта:

(9:14:28) INF_LOAD:Starting... delta_0
(9:14:28) INF_RTM:Detected NT5.RTM 5.1
(9:14:28) INF_RTM:Base TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.08.0
(9:14:28) ._.:RTM
(9:14:28) INF_LOAD:max channel = 65535
(9:14:28) INF_LOAD:Load Channels = 2
(9:14:28) INF_LOAD:Templates=1 (math=0 sql=0 scr=1 doc=0 pnl=0)
(9:14:28) INF_LOAD:Objects = 3
(9:14:28) INF_RTM:Timer=0.055s CalcLoop=550ms
(9:14:28) INF_LOAD:LoadTime=0.125s CalcPeriod=550ms
(9:14:28) INF_RTM:free_mem=936(952) handle=0 user=0 gui=0 after load
(9:14:28) INF_RTM:DayLight disabled
(9:14:30) INF_RTM:ModeSwitch e15=0000 e18=0000 e20=0000 [0]
(9:14:30) INF_RTM:mode=2(Work) e15=00 e18=00 e20=00 [0-0-src4]
(9:14:30) INF_RTM:start time is 0.016 s
(9:14:30) INF_RTM:free_mem=936 handle=0 user=0 gui=0 after start
(9:14:30) INF_GRAPH:popup=0 scrref=0 trend=1,0 update=1
(9:14:36) INF_RTM:stoping...
(9:14:37) INF_RTM:mode=5(Stop) e15=00 e18=00 e20=00 [0-0-src0]
(9:14:37) INF_RTM:stop time is 2.422 s
(9:14:37) INF_RTM:number of calculation = 9
(9:14:37) INF_RTM:END OF WORK


Добавил в папку проекта TMcom_xx.cnf Лог следующий:


(9:16:38) INF_LOAD:Starting... delta_0
(9:16:38) INF_RTM:Detected NT5.RTM 5.1
(9:16:38) INF_RTM:Base TRACE MODE 6 Profiler T-Factory RTM+ ver. 6.08.0
(9:16:38) ._.:RTM
(9:16:38) INF_LOAD:max channel = 65535
(9:16:38) INF_LOAD:Load Channels = 2
(9:16:38) INF_LOAD:Templates=1 (math=0 sql=0 scr=1 doc=0 pnl=0)
(9:16:38) INF_LOAD:Objects = 3
(9:16:38) INF_RTM:Timer=0.055s CalcLoop=550ms
(9:16:38) INF_RS:init string is \\.\COM1: baud=9600 parity=E data=8 stop=1
(9:16:38) WRN_RS:found channels = 1
(9:16:53) INF_RS:COM1 TRANSACTION=21 ERROR=0 TIME=14.594
(9:16:53) INF_RS: TOTAL_BYTE=168 AVR_RESPONSE=0.0109524 MAX_RESPONSE=0.016

При этом индикаторы на переходнике мигают как на отправку сигнала так и на прием

Подскажите пожалуйста, где я ошибся.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1. Что Вы сделали в программе PLC, понять невозможно, т.к. Ваша ссылка возвращает в этот же топик.

2. Судя по записям в протоколе
(9:16:53) INF_RS:COM1 TRANSACTION=21 ERROR=0 ,
на каждый запрос из 21 получен ответ за время, не большее, чем 0.016 с.
Возможно, дело в адресации переменной или типе функции, которой она опрашивается.

3. Какой компонент в слое "Источники/Приемники" и с какими настройками Вы выбрали?
Как Вы связали с ним канал из узла RTM?

4. Убедитесь, что в реальном времени тип канала соответствует драйверу Modbus RTU.
Для этого в реальном времени в окне "Просмотр компонентов" найдите атрибут 126 этого канала и убедитесь, что он имеет вид
(Ci)9.j_p0.

5. Если все это так и есть, надо читать, что запрашивает RTM и что отвечает контроллер.
Это можно зарегистрировать любым перехватчиком COM-порта, например, PortMon.
 
Posted by Stater (Участник № / Member № 5855) on :
 
В программе PLC сделано как тут
http://fotki.yandex.ru/users/venheads/view/447149/?page=7

Создал группу плк - Митсубиши групп – в ней компонент митсубиши, задал ему порт 0, sn =00h, написал в дополнительно Delta: дальше перекинул этот компонент (Temper) в группу каналы узла RTM, создал экран, в нем текст и тренд, аргумент, к аргументу привязал к Temper, и всё это привязал к тренду и тексту. Создал группу COM порты и настроил ком порт COM порт 1, 9600 - 8 – e - 1, запускаю и имею в итоге 0, хотя индикатор преобразвоателя помигивает – значит что то идет.

Атрибут 126 этого канала в реальном времени в окне "просмотр компонентов" имеет вид (C5_FloatExt)9.3_p0 Tst

Что это значит? и как это исправить?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Какой "Тип регистра" Вы выбрали, какой номер ему задали?
По Modbus RTU номер устройства sn =00h является широковещательным. МРВ не должен ожидать на него ответа.
Если контроллер работает по Modbus RTU, он должен иметь в своих настройках сетевой номер, отличный от 0. Именно этот номер Вы должны задать в настройке "Номер станции".
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2