Стартовая страница › Форумы › Разработка и интеграция › Драйвер Корректора газа EK260/270/280 — протокол МЭК61107
- В этой теме 108 ответов, 5 участников, последнее обновление 1 год, 7 месяцев назад сделано
manjey73.
-
АвторЗаписи
-
18.03.2020 в 09:20 #15232
Romiros
Участникmanjey, по TCP пробовали работу драйвера? Я не могу получить ни одного ответа от ЕК260 или конфиг от EK270 не подходит для ЕК260?
18.03.2020 в 09:41 #15233
manjey73УчастникТестировалось на EK260 и EK270 на Moxa и на преобразователе Пульсар если не ошибаюсь. Даже через VPN каналы.
Надо у Mitrich уточнить какие линии связи используются.Конфиги у них практически одинаковы, могут некоторые параметры отличаться насколько я понял…
-
Ответ изменён 6 лет, 4 месяца назад пользователем
manjey73.
18.03.2020 в 09:49 #15235
manjey73Участник/?!<0D><0A> — на этот запрос должен отвечать любой прибор, независимо от настроек шаблона при чтении остальных параметров.
18.03.2020 в 10:12 #15236Romiros
УчастникНа этот запрос не отвечает. Хотя в терминале я вижу что пакеты приходят. Scada настроена как TCP сервер.
18.03.2020 в 10:15 #15237
manjey73УчастникВ смысле линия связи как TCP сервер ? должна быть Клиентом, сервером выступает сам прибор. Он работает так же, как и по COM порту.
Прибор должен быть ведомым.
-
Ответ изменён 6 лет, 4 месяца назад пользователем
manjey73.
18.03.2020 в 10:23 #15239Romiros
УчастникДа это без разницы, главное чтобы соединение установилось. Оно устанавливается, в gprs терминале я вижу входящие запросы от вашего драйвера, но нет ответа. Наш драйвер спотыкается на открытии замка поставщика, хотел проверить до какого момента дойдет Ваш, но что-то пока вообще не отвечает. С ек270 я так понимаю Вы его тестили, попробую с ним.
18.03.2020 в 10:28 #15240
manjey73УчастникТестил и с тем и с тем, просто потом обнаружил что некоторые переменные имеют отличия.
Замок поставщика попробуйте в LockA вбить, LockB кажется не реализован еще как отдельный элемент. Сейчас по коду проверю.
18.03.2020 в 10:28 #15241Romiros
УчастникДа канал связи работает — поставил петлю rx-tx на порту терминала и в скаде получаю запросы. Почему-то не отвечает сам ек
18.03.2020 в 10:36 #15242
manjey73УчастникДа, сам пароль вносится в LockA, единственное. надо заменить адрес в шаблоне при запросе на поставщика.
<CmdRequest CmdCnt="0" CmdMode="LockA" Addr="4:171" subAddr=".0" wMode="W1" />Тут Addr и subAddr должны быть другими 3:170 или 3:171
По идее можно все вбить в поле Addr — 3:171.0Запись в драйвере пока не реализована, кроме времени (тестировал только на Энергомере CE102M)
18.03.2020 в 10:38 #15243
manjey73УчастникНастройки прибора надо смотреть, там есть какие-то бяки, например если он куда-то что-то должен посылать или еще что. Надо документацию ковырять.
Через OPC сервер он работает ? так как когда драйвер делал пришлось использовать, ибо документация не передает всей информации, которая посылается в прибор. Например в адресации не указываются дополнительные параметры типа .0 после адреса 4.171 и так далее
18.03.2020 в 10:40 #15244
manjey73УчастникЕще есть какая-то настройка, когда прибор ждет начала связи на одной скорости, а потом ее меняет. Тоже может влиять так как из Scada изменить скорость даже не знаю как… Да и преобразователи этого не умеют кажется.
18.03.2020 в 10:49 #15245Romiros
УчастникВот мне кажется в этом проблема. У нас скорость подключения и скорость работы фиксирована на 9600. У Вас в драйвере это предусмотрено?
18.03.2020 в 10:53 #15246
manjey73УчастникТак в Scada только с фиксированной скоростью и можно работать, да и преобразователи или виртуальные COM порты не умеют менять скорость.
Так, драйвер ни сном ни духом о скорости порта, вся информация о скорости берется из настроек Линии связи. Если у вас линия указана как TCP сервер, то возможно в коде драйвера надо указывать скорость и параметры ? Если объясните где это добавить, добавлю.
Для проверки попробуйте сделать виртуальный COM порт как TCP сервер и в Scada указать этот порт, заработает или нет ?
Честно говоря в режиме TCP сервера никогда ничего не подключал, чтобы проверить…
-
Ответ изменён 6 лет, 4 месяца назад пользователем
manjey73.
18.03.2020 в 11:00 #15248
manjey73УчастникХотя настройки порта должны быть указаны в Преобразователе… Scada тут как бы тоже ни сном ни духом…
18.03.2020 в 12:25 #15253
manjey73УчастникВот что пишет Mitrich
«Там свои заморочки у ЕК. Там нужно чтобы интерфейс был всегда доступен по всем интервалам. Пусть параметры в 5.150 5.158 6.150 5.158 выставит с 00 до 23.59»последнее так понимаю 6.158
Хотя в режиме TCP сервера не проверялось, все настроено как TCP клиент в Scada…
-
Ответ изменён 6 лет, 4 месяца назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.