Связь с ИВК Октопус -Л

Связь между InTouch и программируемыми логическими контроллерами, компьютерами
и другими устройствами.

Связь с ИВК Октопус -Л

Сообщение mp3corp » Чт май 17, 2012 7:22 pm

Доброго дня! У меня следующий вопрос: имеется Измерительно-вычислительный комплекс Octopus, у него для связи с ПО верхнего уровня есть выход RS-232 с протоколом модбас. На АРМе оператора будет установлен InTouch 10.0 Нашел кое какую литературу по нему. Например, 7432-адрес регистра с параметром давление на линии 1. Тогда как будет выглядеть запрос на считывание этого регистра? 407432? Сервер DASMBSerial подойдет для связи со скадой? Если нет, то какой лучше использовать?
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение Генератор зла » Чт май 17, 2012 7:29 pm

mp3corp писал(а): Тогда как будет выглядеть запрос на считывание этого регистра? 407432?

47432 или 407432, в зависимости от того, 5-ти или 6-ти символьная адресация у Octopus.
mp3corp писал(а):Сервер DASMBSerial подойдет для связи со скадой?

Вполне.
mp3corp писал(а):Если нет, то какой лучше использовать?

KepWare, Matrikon. Но лучше родной.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Чт май 17, 2012 7:35 pm

Спасибо за оперативность.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Вс май 20, 2012 2:04 pm

Добрый день. Задам еще один глупый вопрос. На скаде в ItemName нужно делать смещение адреса на 1 позицию, примерное адрес 7212-ItemName-7211? Для записи в регистры по ModBus необходимо использовать вместо 4(40), 6(60)? Пока нет возможности попробовать на машине, вот и хочется подготовиться получше.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение Генератор зла » Пн май 21, 2012 11:38 am

mp3corp писал(а):На скаде в ItemName нужно делать смещение адреса на 1 позицию, примерное адрес 7212-ItemName-7211?

Никогда не слышал о таком.
mp3corp писал(а):Для записи в регистры по ModBus необходимо использовать вместо 4(40), 6(60)?

6(60) - Extended register; 4(40) - Holding register; 1-9999 (1-65536) - Output Coils. всё в соответствие с докой.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Пн май 21, 2012 6:54 pm

ОБъясню почему спросил про смещение. До Октопуса, с ModBus имел дело всего 1 раз, когда делал проект на контроллере PEP Modular Smart Base (программируется на IsaGraf 3.32), вот там пришлось делать карту модбас адресов, а потом уже с помощью Modicon Modbus Server их выводить на Scad'у. И поначалу не понимал почему идут неверные данные, потом выснилось, например то что лежит по адресу 40008(это в контроллере) на скаде нужно ставить итем 40009. Завтра попробую соединиться с Октопусом, т.к. скада сегодня доделалась. И такой еще вопрос, как узнать статус соединения с Октопусом, прочитал в справке по DASMBSerial про тег $SYS$Status, поставил его визуализацию на скаду и также добавил его описание на сервере в/в, с помощью него можно корректно определить связь с ПЛК?
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение Генератор зла » Пн май 21, 2012 11:14 pm

mp3corp писал(а):вот там пришлось делать карту модбас адресов, а потом уже с помощью Modicon Modbus Server их выводить на Scad'у

С самописками всегда :)
mp3corp писал(а):$SYS$Status, поставил его визуализацию на скаду и также добавил его описание на сервере в/в, с помощью него можно корректно определить связь с ПЛК?

Да.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Вт май 22, 2012 12:08 am

Пасибо в очередной раз) но что то мне подсказывает, что еще обращусь к Вам за помощью...
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Пт май 25, 2012 7:33 pm

Добрый день. Сегодня наконец-то добрался до Октопуса. Связь с ним установилась, статус состояния тоже читается нормально, но появилась проблема с чтением регистров, точнее с их правильным преобразованием, опишу подробнее. Установелен DASMBSerial 2.5. В самом октопусе в настройках связи по модбас, есть 3 пункта:
1) ASCII float 4 bytes;2)ASCII 2bytes modic(как я понял модиконовский стандарт);3) 2 bytes inver.
Сперва использовал перв. метод, статус соединения читается нормально(тип I/0 Discrete), а вот остальные значение float в SMC консоли выдают такую ошибку:
Message <00879078> : Failed to verify Modbus ASCII frame. Received packet converted from ASCII to RTU -
1 3 48 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c2 95 ef 47 3f 80 0 0 bf c9 6d 5e 3f 80 0 0 0 0 0 0 0 .
Когда использую второй метод, то данные читаются с регистров, но значения не верные, возможно читается только 1 половина слова из мл./старшего байта. Третий способ, тоже какаую то ересь выдает.
Думаю поставить Modicon Modbus им попробовать считать.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение Генератор зла » Пт май 25, 2012 10:28 pm

"Поиграйте" настройками в DasMBSerial:
Transmission Mode в св-вах порта (закладка)
Use concept data structure в св-вах контроллера (закладка)
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Пт май 25, 2012 10:50 pm

Что то таких вкладок я не могу найти в сервере. Различные настройки менял, только с одними начинает читать регистры, с остальными все теги совсем не читаются.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Пт май 25, 2012 11:04 pm

По поводу Transmittion Mode, работает только в ASCII
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение Генератор зла » Сб май 26, 2012 8:00 pm

DasMBSerial, создаёте COM_Port Object. В нём Transmission Mode (ASCII/RTU)
Далее создаёте Modbus PLC Object. В нём есть настройки Swap 16-bit registers (Longs), Swap 16-bit registers (Reals), Swap string bytes.
Вот ими и играйте.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Сб май 26, 2012 11:41 pm

Их и менял, есть еще мысль дописывать префикс F в адресе регистра. Если не получится то наверное "заюзаю" KEPServer.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Пн май 28, 2012 7:02 pm

Вообщем провозился еще пол дня с DASMBSerial, но положительного результата, так и не достиг. В итоге был установлен KEPServer, который успешно заработал. В итоге получилась такая вот связка:Oktopus->KepServer->FSGateway->InTouch.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение Генератор зла » Пн май 28, 2012 7:24 pm

Проблема, аналогичная Вашей:
http://asutpforum.ru/viewtopic.php?f=12&t=1042
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Пн май 28, 2012 9:01 pm

Да вполне возможно что и в октопусе регистры перевернуты, хотя желания больше возиться со стандр. драйвером WW нет, как и времени.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Пн май 28, 2012 9:03 pm

Что бы не создавать лишнюю тему, задам еще 1 вопрос. Необходимо сохранить определенные значения локальных тегов в файл и при запуске скады загружать их из него, такое возможно сделать штатными средствами Интача?
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение Генератор зла » Пн май 28, 2012 11:40 pm

mp3corp писал(а):Необходимо сохранить определенные значения локальных тегов в файл и при запуске скады загружать их из него, такое возможно сделать штатными средствами Интача?

Help - Retentive Tags
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Связь с ИВК Октопус -Л

Сообщение serbobtom » Вт мар 31, 2015 6:50 pm

Никто не знает карту регистров modbus ОКТОПУС-Л? Или где можно найти нужную информацию. Спасибо.
serbobtom
 
Сообщения: 6
Зарегистрирован: Вт мар 31, 2015 6:48 pm

Re: Связь с ИВК Октопус -Л

Сообщение Starley » Пт апр 03, 2015 4:07 pm

serbobtom писал(а):Никто не знает карту регистров modbus ОКТОПУС-Л? Или где можно найти нужную информацию. Спасибо.

Могу выслать, куда?
Starley
 
Сообщения: 40
Зарегистрирован: Вт май 20, 2014 10:17 pm
Откуда: Самара

Re: Связь с ИВК Октопус -Л

Сообщение serbobtom » Ср апр 08, 2015 4:08 pm

Спасибо, менеджеры обратились к фирме изготовителю и те выслали. Спасибо за то, что откликнулись
serbobtom
 
Сообщения: 6
Зарегистрирован: Вт мар 31, 2015 6:48 pm

Re: Связь с ИВК Октопус -Л

Сообщение glogerr » Вт апр 28, 2015 1:54 pm

Starley писал(а):
serbobtom писал(а):Никто не знает карту регистров modbus ОКТОПУС-Л? Или где можно найти нужную информацию. Спасибо.

Могу выслать, куда?


Добрый день.

А пришлите, пожалуйста, мне карту регистров modbus ОКТОПУС-Л на glogerr@mail.ru?
glogerr
 
Сообщения: 2
Зарегистрирован: Вт апр 28, 2015 1:50 pm

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Вт апр 28, 2015 4:56 pm

glogerr писал(а):
Starley писал(а):
serbobtom писал(а):Никто не знает карту регистров modbus ОКТОПУС-Л? Или где можно найти нужную информацию. Спасибо.

Могу выслать, куда?


Добрый день.

А пришлите, пожалуйста, мне карту регистров modbus ОКТОПУС-Л на glogerr@mail.ru?

Sending...
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение glogerr » Вт апр 28, 2015 7:30 pm

Спасибо всем !
glogerr
 
Сообщения: 2
Зарегистрирован: Вт апр 28, 2015 1:50 pm

Re: Связь с ИВК Октопус -Л

Сообщение serbobtom » Пн окт 05, 2015 6:38 pm

Помогите пожалуйста разобраться с адресацией модбас.
Настроил связь с устройством. на ноуте запустил modbus poll. Но не могу разобраться с номерами регистров, которые указаны в карте регистров для октопус за 2015 год.
К примеру номер регистра 1050 - Линия для проверки по ПУ(1-15). но когда я хочу обратиться по этому адресу, сообщается Illegal Data Address.
Я вижу что в документе есть какая то формула для пересчета адресов или может нужно как то учитывать 40001, но соединить все во едино не могу. Подскажите пожалуйста.
serbobtom
 
Сообщения: 6
Зарегистрирован: Вт мар 31, 2015 6:48 pm

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Вт окт 06, 2015 12:21 pm

Не знаю как там с картой на 2015, сам пользуюсь картой версии 3.08 (причем в работе около 10 таких ИВК с разными версиями прошивок, однако номера регистров корректны для всех ИВК). В моей карте номера регистров начинаются с 7000 адреса, адресация 6-ти символьная!!! Т.е. напрмер для работы с пробоотборниками имеем следующее: протокол Modbus ASCI, 1- адрес устройства в сети, 6 - функция записи 1-го 4-х байтного регистра типа Float. 1-запустить, 0 - остановить, 3- отбор по времени-1, 4 - отбор по времени 2. Адрес - 7005, следовательно команда - 607005 - с присвоением значения -1 должен запустить пробоотборник. Как то так.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение serbobtom » Вт окт 06, 2015 2:29 pm

mp3corp, спасибо, за ответ, но пока разобраться не смог.
Версия прошивки протокола modbus у меня 3.32.
Выбрал режим обмена modbus RTU "2-х байтных( двухрегистровых - Modicon формат) значений в формате с плавающей точкой" - цитата.

далее есть формула АДРmod = 7001 + (АДРивк - 7001)*2
где, АДРmod - запрашиваемый адрес регистра в Modicon формате
АДРивк - реальный адрес ИВК в формате 4-х байтных регистров (согласно базы адресов)

база адресов (для примера, начинается с 1001)
адрес регистра |....| назначение
1050 |....| Линия для поверки

рассчитывать по формуле, получается отрицательное число. что происходит не пойму )

работаю пока через modbus poll, ввести значение 401050 нельзя как и 41050 - выходит за границы разрешенного.
serbobtom
 
Сообщения: 6
Зарегистрирован: Вт мар 31, 2015 6:48 pm

Re: Связь с ИВК Октопус -Л

Сообщение mp3corp » Вт окт 06, 2015 3:00 pm

Можно посмотреть вашу карту адресов? И что это за формула такая? Вам ее разработчика ИВК Oktopus дали?
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с ИВК Октопус -Л

Сообщение serbobtom » Ср окт 07, 2015 10:44 am

Если нужно будет то конечно же можно. Но вначале экспериментальным а затем ответом с офсайта было установлена, что в документе опечатка и формула имеет иной вид, а именно: АДРЕС(модикон) = 1001 + (АДРЕС(ивк)-1001)*2 (или АДРЕС(модикон)=2*(АДРЕС(ивк)-1001 )
serbobtom
 
Сообщения: 6
Зарегистрирован: Вт мар 31, 2015 6:48 pm

След.

Вернуться в Связь InTouch с ПЛК

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron