Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Драйверы / Device Drivers » FXNet, проблема связи

   
Автор / Author Тема / Topic: FXNet, проблема связи
sice
Junior Member / Новичок
Участник № / Member № 1508


Icon 1 отправлено / posted      Профиль для / Profile for sice           Редактировать/удалить сообщение / Edit/Delete Post 
Архитектура соединения ПЛК и ПК:
контроллер Mitsubishi Melsec FX1N
коммуникационный адаптер FX1N-485-BD
конвертер интерфейсов ICP CON RS232 to RS485 i-7520
Настройки коммуникационного порта ПЛК
D8120 = 0000 0000 1000 0001

Data length = 8 bit
Parity = None
Stop Bit = 1 bit
Baud Rate = 9600 bps
Header = None
Terminator = None
Control Line = Computer Link RS485 (422) interface
Sum check = Sum check code is not added
Protocol = No protocol
Transmission control protocol = Protocol format 1

Номер станции D8121 = 1

Связь осуществляется со скадой Trace Mode 5, для связи используется поставляемый вместе со скадой драйвер FXNet.

В FXConfig установил COM1, с настройками аналогичными настройкам коммуникационного порта ПЛК.

В базе каналов Trace Mode создаю канал со следующими настройками:
подтип = PLC_2
дополнение к подтипу = MitsubishiFXNet
#RS = 0 (COM1)
StationNum = SN=01H
RegNum = 8120
RegType = [D]Data/FileRegisters(I/O)

После запуска Trace Mode с подобными настройками обмен данными не происходит. Значения в таблице каналов не изменяются, а также индикаторы коммуникацинного адаптера SD и RD не мигают. При этом значение атрибута (достоверность) канала = 0.

Изначально был вариант ошибки соединения железа, но при проверке связи данной архитектуры подключения сторонним OPC с использованием FXNet индикаторы коммуникационного адаптера начали равномерно мигать, но данных я так и не получил.

Вопрос: в чем заключается моя ошибка, возможно я упустил какие-то нюансы настройки коммуникационного адаптера.

Ниже следует протокол работы, созданный профайлером

Base Edition
DRAWSERV 5.15
SUPPORT: NetBios
INFO:Load Starting... C:\Temp\Mitsubishi\TM50\NODE1.dbb
INFO:Detected NT 5.0
INFO:Found 1 channels
INFO: LoadTime=0.047s CalcPeriod=549ms
ATTACH: default(PicRT_Development)
SIAD:starting...
PROTOCOL:Open error = -1
T12: 1 deleted
DDE:starting...
DDE:wrong NetDDE: Can't bind to DSDM service
RTM:math kernel starting...
INFO: start time is 0.125 s
SCREEN load error screen.000
INFO:work mode
INFO:stoping...
DDE:thread stop
INFO: stop time is 2.297 s
INFO:number of calculation = 8
END OF WORK

Сообщения / Posts 4 | Из / From: Estonia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Обратите внимание - у Вас же в логе написано, что сервер не нашел файл драйвера для данного протокола!

PROTOCOL:Open error = -1
T12: 1 deleted


Посмотрите соответствующий файл в папке сервера - есть он у Вас или нет?

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
sice
Junior Member / Новичок
Участник № / Member № 1508


Icon 1 отправлено / posted      Профиль для / Profile for sice           Редактировать/удалить сообщение / Edit/Delete Post 
Пожалуйста, уточните в папке какого сервера должен быть драйвер. В каталоге Trace Mode находиться сервер матобработки DrawServ.exe, там же находятся файлы t12s1.dll и media1.dll. Я так же скопировал эти файлы в папку с проектом, но это не помогло.
Сообщения / Posts 4 | Из / From: Estonia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Приведите, пожалуйста, здесь текст Вашего файла %инструменталка%\ini\type12.ini.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
sice
Junior Member / Новичок
Участник № / Member № 1508


Icon 1 отправлено / posted      Профиль для / Profile for sice           Редактировать/удалить сообщение / Edit/Delete Post 
После того, как скопировал файлы в корневую папку проекта, драйвер MitsubishiFXNet загрузился, но связь с ПЛК отстутсвует (достоверность = 1). Возможно я неправильно сконфигурировал коммуникационный порт. Также в руководстве FXNet указано, что необходимо сконфигурировать коммуникационный адаптер, но никакой информации на этот счет я найти не смог, кроме схемы подключения (one-pair wiring).

Неясность заключается в том, что коммуникационный адаптер не получает и не посылает какие-либо данные. Индикаторы SD и RD не мигают. Но как я уже упоминал выше, при запросе сторонним OPC с той же самой архитектурой соединения индикаторы равномерно мигали, но результата при этом также не было.

Ниже приведен новый протокол работы:

SIAD:starting...
T12:protocol open MitsubishiFXNet
T12:IN N=00 ADDR=1 by CH=0 Q=0
MEDIA: 1 starting...
DDE:starting...
DDE:wrong NetDDE: Can't bind to DSDM service
RTM:math kernel starting...
INFO: start time is 0.125 s
SCREEN load error screen.000
INFO:work mode
WriteMedia -1 new-xx00-0000
WriteMedia -1 new-xx00-0000
INFO:stoping...
WriteMedia -1 new-xx00-0000
WriteMedia -1 new-xx00-0000
T12: PROTOCOL1 Exchange=4 Time=8063 Send 68 Rec 48

DDE:thread stop
INFO: stop time is 3.875 s
INFO:number of calculation = 16
END OF WORK

Сообщения / Posts 4 | Из / From: Estonia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Вы СОМ-порт настроили с помощью утилиты, которая идет с драйвером?
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
sice
Junior Member / Новичок
Участник № / Member № 1508


Icon 1 отправлено / posted      Профиль для / Profile for sice           Редактировать/удалить сообщение / Edit/Delete Post 
Я произвел конфигурацию порта в FXconfig.exe(утилита идет вместе с драйвером FXNet для Trace Mode), затем прописал такие же настройки в коммуникационный порт. Из протокола работы видно, что драйвер загружен, но ответа от ПЛК не приходит.

При текущей настройке коммутационного порта, я также пытался соедениться с ПЛК с помощью ладдера(Mitsubishi Developer) и стороннего OPC, который был настроен на обмен данными по FXNet. Поведение коммутационного адаптера FX1N-485-BD было одинаковым во всех терх случаях. Индикатор RD начинал мигать, а индикатор SD оставался без изменений. В руководсте данного коммутационного адаптера сказано, что при использовании Computer Link (я настроил коммутационный порт, на использование этого протокола, так как это указано в руководстве драйвера FXNet) подобное поведение адаптера означает, что неверно настроен номер станции или скорость передачи. Я пробывал менять настройки данных параметров, но это на связь не повлияло.

Из выше сказанного я могу сделать вывод, что драйвер FXNet в Trace Mode сконфигурирован верно. И скорее всего ошибка заключается в конфигурации оборудования. И здесь возникает вопрос, в руководстве по использованию драйвера FXNet для Trace Mode 5 указано, что регистр D8120 должен иметь вид 0x60xx. Я записываю в этот регист значение вида H6081, что соответствует рекомендациям. Из этого я делаю вывод что коммуникационный порт сконфигурирован верно. Но в руководстве также указано, что для корректной работы драйвера, помимо конфигурации порта в ПЛК, также необходимо сконфигурировать коммуникационный адаптер. Здесь для меня возникает неясность, каким образом я могу сконфигурировать работу FX1N-485-BD адаптера.

Сообщения / Posts 4 | Из / From: Estonia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
К сожалению, насчет конфигурирования самого адаптера ответить затрудняемся. Может обратиться к тем, кто Вам его поставил, или в представительство?
Сам контроллер хоть запрограммирован, в нем есть какой либо алгоритм или программа, регистры?

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2