Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » АСУТП »
Вопросы по приборам фирмы Логика (страница 4)

Версия для печати (настроить)
Страницы: 1 2 3 4 5

Новая тема | Написать ответ

Подписаться

Автор Тема:   Вопросы по приборам фирмы Логика
BThorn
Junior Member

Сообщений: 6
Откуда: Иркутск, Россия
Регистрация: Июль 2019

написано 19 Июля 2019 10:54ИнфоПравкаОтветитьIP

цитата:
Valera писал:
BThorn
Это работает немного не так.
Приборы моделей 761.1-2, 961.1-2 при p1 = 2 транслируют свой CОМ-порт в интерфейс 485. СОМ-порт на разъёме прибора отключается.

Ссылка, пример с форума , используется режим p=2, на RS232 прибора весит модем, как отписал человек (после исправления ИД прибора) всё работает. Где здесь отключается RS232 на приборе? Да и оптопорт тот же RS232, всегда работает.

цитата:
В этой линии уже нет ничего по части протокола Логики и АПС на конце 485 становится не нужным.

Согласен, по RS485 уже нет маркерной шины (p=2), классическая сеть master/slave, с одним ведущим ПК.

Но вот на счет АПС79 (режим p=2), то что он стал не нужным, не согласен, у меня на некоторых объектах нет Ethernet и соответственно не везде могу поставить Moxa, приходится использовать кабель и вытягивать RS485 непосредственно до компьютера и перед ним уже буду ставить АПС79 с переходом на RS232 в ПК (стоит мультипортовая PCI карта на 4 x RS232). Можно конечно поставить перед ПК Moxa и по EtherNet, а можно и АПС79 или поставить в ПК мультипортовую PCI карту с RS485, как говорится кто чем богат.

цитата:
Но и сетевые возможности прибора на данном 485 интерфейсе теряются. Он может по второму интерфейсу работать в другой сети, или работать с расширителями ввода-вывода, но из интерфейса в режиме 2 ничего нельзя адресовать кроме данных в самом приборе.

Вот здесь можно по подробнее, не совсем понятно.
Единственное ограничение, которое увидел, это в режиме p=2 может быть только один ведущий, он же оператор с ПК.
Можно примеры, что не будет работать, проверю.

цитата:
Никакой иной функциональности кроме как правильно реализовать протокол Логики АПС не имеет, простым транслятором 232/485 он не работает.

Это в режиме маркерной шины.
А вот в режиме ведущий/ведомый АПС79 (включается как на адаптере, так и на приборе) может легко быть заменен на Moxa, либо PCI плату с RS485, т.е. взаимозаменяемость, что по мне так это "классический" конвертер интерфейса RS485/RS232 или где-то рядом.

Valera
Moderator

Сообщений: 5015
Откуда: novosibirsk
Регистрация: Май 2004

написано 20 Июля 2019 05:10ИнфоПравкаОтветитьIP

BThorn
Вот здесь можно по подробнее, не совсем понятно.

была идея включить прибор с парою 485 в сеть приборов по одному из 485 а по второму в режиме 2 запрашивать приборы из этой сети.
Вот здесь экспериментировали http://forum.skunksworks.net/Forum10/HTML/000015-45.html#1109


что по мне так это "классический" конвертер интерфейса RS485/RS232 или где-то рядом
Вот ведь..) Ни разу не возникло даже мысли проверить этот режим на АПС.

BThorn
Junior Member

Сообщений: 7
Откуда: Иркутск, Россия
Регистрация: Июль 2019

написано 26 Июля 2019 10:08ИнфоПравкаОтветитьIP

цитата:
Valera
что по мне так это "классический" конвертер интерфейса RS485/RS232 или где-то рядом
Вот ведь..) Ни разу не возникло даже мысли проверить этот режим на АПС.

Ну и в копилку доказательств, что АПС79 в режиме p=2, является типовым конвертором интерфейса RS485/RS232, приведу пример, как удалость подружить СПСеть под Win7 с Moxa Nport.

Дистрибутив СПСеть качаем последний с сайта производителя.

Из переписки с производителем (Жесан А.В.) - “В СПСеть СПТ961.1 и СПТ961.2 один список параметров, СПСеть не проверяет тип подключенного прибора. Поэтому, в части учета тепла для СПТ962 и СПТ963 можно использовать списки СПТ961.1. Расширенные возможности СПТ962 и СПТ963 в части подключения через интернет в СПСеть не реализованы.”

У меня на стенде два СПТ961.2 и один АПС79:
003 = 2060000026 1-й СПТ961.2, адрес 0
003 = 2060001026 2-й СПТ961.2, адрес 1
003 = 2060002026 АПС79, адрес 2
Здесь p=2 - магистральный протокол с режимом ведущий/ведомый.
Скорость по RS485 для СПТ и АПС79 = 19200 бит/с (магистральный протокол)
Скорость по RS232 для АПС79 = 19200 бит/с (связь с ПК по COMx-АПС79 для OPC/ПРОЛОГ/Радиус/СПСеть)

В СПСеть создаем шину. На бланке "Описание шины" в окне "Тип подключения" следует выбрать RS232, в “Параметрах подключениях” скорость (максимум 9600) и порт не получится выбрать, пропускаем этот момент.
В окно "Приборы шины" добавляем два прибора, тип выбираем СПТ9611, назначаем им соответственно адреса 0 и 1, там же добавляем адаптер АПС79 с адресом 2 и назначаем его прибором подключения [П].
Создаем нужные наборы, проверяем.

цитата:

Под Win7/WXP/2000 возникает вопрос при выборе СОМ-порта компьютера и скорости свыше 9600 в описании шины,
поскольку в этом случае СПСеть "не видит" СОМ-порт и скорости выше 9600, и их нужно указать вручную.
Это выполняется следующим образом: создайте описание шины без указания СОМ-порта, закройте приложение Spnet,
откройте файл Spdef.mdb (базу данных не преобразовывать!), откройте таблицу "Группы" и в строке с названием
созданной шины в столбце с названием "СОМ" запишите 0 для СОМ1, 1 - для СОМ2 и т.д.
Также в столбце "КодСкорости" выберите нужную - 19200/38400/57600.


У меня COM1 (пишем 0 в Spdef.mdb и скорость 19200).
Запускаем опрос любого набора или чтение архива в СПСеть- всё работает.
Это было типовое подключения АПС79 и СПСеть.
Так же работает с Пролог и OPC, проверено.


Теперь берем Moxa Nport, настраиваем на "Real COM Mode".

Опишу свои настройки в web-интерфейсе Moxa:
Serial Setting - > Port: 19200 – 8 – 1, Parity:None, Flow control:None, FIFO:Enable, Interface: RS485 2Wire
Operating Settings -> Operation mode : “Real COM Mode”
Все остальное по умолчанию.

Ставим NPort Administration Suite и прописываем виртуальный COM порт:
COM Mapping -> Port: COM4, Hi-Performance, FIFO Enable, Fast Flush Enable, 19200-None-8-1-None

Отключаем адаптер АПС79 от сети и от шины RS485, вместо него подключаем Moxa Nport на контакты D+ и D-, соответственно контакты на X3 А и B.

Правим в Spdef.mdb номер COM порта, у меня COM4 – пишем 3.

Запускаем СПСеть и всё работает.
Так же работает с Пролог и OPC, проверено.

Получилось, что АПС79 в режиме p=2 самый обыкновенный конвертер интерфейсов RS485/RS232 и банально заменяется на Moxa NPort в режиме “Real COM Mode”.



И да, если в описании шины удалить адаптер АПС79 и прибором подключения выбрать любой из СПТ, то всё также будет работать.



Есть одно НО, АПС79 также предназначен для рассылки параметров по сети, той же температуры холодной воды. В режиме p=2 (ведущий/ведомый) мне удалось добиться рассылки только одного параметра (любого) по приборам, при добавлении 2 и/или 3-го, адаптер упорно продолжал регулярно рассылать только первый в списке, второй рассылался где-то раз в 5-10 минут (у меня было выставлено на 15 сек), почему так происходит – не понял. Но мне это и не так уж нужно, у меня рассылка идет через СПСеть, а в перспективе через OPC.

.

[Это сообщение изменил BThorn (изменение 26 Июля 2019 10:36).]

Valera
Moderator

Сообщений: 5016
Откуда: novosibirsk
Регистрация: Май 2004

написано 26 Июля 2019 15:46ИнфоПравкаОтветитьIP

BThorn
Получается, сеть приборов вы построили без применения сетевого протокола от Логики.
Можно ли в такой конфигурации получить доступ к данным второго прибора если работать через ком-порт первого?

у меня было выставлено на 15 сек), почему так происходит – не понял
Ставьте им рассылку пару раз в час-два. Это же сделано для условно-постоянных параметров, всё в этих списках небыстрое. Обыкновенно можно это делать вообще раз в сутки.

BThorn
Junior Member

Сообщений: 8
Откуда: Иркутск, Россия
Регистрация: Июль 2019

написано 29 Июля 2019 04:18ИнфоПравкаОтветитьIP

цитата:

Под Win7/WXP/2000 возникает вопрос при выборе СОМ-порта компьютера и скорости свыше 9600 в описании шины,
поскольку в этом случае СПСеть "не видит" СОМ-порт и скорости выше 9600, и их нужно указать вручную.
Это выполняется следующим образом: создайте описание шины без указания СОМ-порта, закройте приложение Spnet,
откройте файл Spdef.mdb (базу данных не преобразовывать!), откройте таблицу "Группы" и в строке с названием
созданной шины в столбце с названием "СОМ" запишите 0 для СОМ1, 1 - для СОМ2 и т.д.
Также в столбце "КодСкорости" выберите нужную - 19200/38400/57600.


Дополнение, в СПСеть максимальный номер COM-порта не должен быть больше COM9 (соответственно в таблице "Группы" указываем 8),
все что выше, программа не видит, проверенно.

..........

Из инструкции на СПТ962 (2.6 Коммуникация с внешними устройствами):

цитата:
Обмен данными может осуществляться параллельно по разным интерфейсам, при этом максимальная скорость обмена данными по каждому составляет 57600 бод (скорость 115200 бод является допустимой, но не рекомендуется).

[Это сообщение изменил BThorn (изменение 29 Июля 2019 08:56).]

BThorn
Junior Member

Сообщений: 9
Откуда: Иркутск, Россия
Регистрация: Июль 2019

написано 29 Июля 2019 10:29ИнфоПравкаОтветитьIP

цитата:
Valera писал:
Получается, сеть приборов вы построили без применения сетевого протокола от Логики.
Можно ли в такой конфигурации получить доступ к данным второго прибора если работать через ком-порт первого?

Всё работает, через разъем X2:RS232 первого прибора забираю данные как с первого, так и со второго во всех программах - DataBase2, СПСеть, Пролог, OPC.

Конфигурация на стенде - два СПТ961.2:
003 = 2060000026 1-й СПТ961.2, адрес 0
003 = 2060001026 2-й СПТ961.2, адрес 1
Скорость по RS485 = 19200 бит/с (магистральный протокол)
Скорость по RS232 = 19200 бит/с (связь с ПК по COMx для OPC/ПРОЛОГ/СПСеть/DataBase2)

Приборы соединены по X3:RS485, по X2:RS232 первый прибор (адрес 0) подключен к COM-порту ПК (распиновка для подключения к ПК из инструкции).

Настройки:
OPC Логика COM1, 19200, Стоп = 1, Собственный адрес = нет, Адреса приборов = 0,1
ПРОЛОГ: COM1, 19200, Работа в СПСети без шлюза [ ], ИД = 008 параметру, Адреса приборов = 0,1
DataBase2: COM1, 19200, Использовать адрес [X], Свой = 0, Адреса приборов = 0,1
СПСеть: RS232, 19200, COM1, Таймаут = 10, СПТ961.2 адреса = 0 и 1, выбрать прибор с адресом 0 прибором подключения.

Есть одно НО, т.к. это не маркерная шина, то одновременный/параллельный опрос по X2:RS232 и X3:RS485 не возможен,
вернее он работает, но это вряд ли можно назвать приемлемой работой, т.к. каждый клиент на своем своем интерфейсе посылает запросы,
не согласовывая их друг с другом, в результате данные читаются "через раз", иначе говоря, "кто первый встал того и тапки".
Нужно разносить запросы с разных интерфейсов по времени, тогда всё работает.

[Это сообщение изменил BThorn (изменение 30 Июля 2019 04:42).]

BThorn
Junior Member

Сообщений: 10
Откуда: Иркутск, Россия
Регистрация: Июль 2019

написано 30 Июля 2019 05:06ИнфоПравкаОтветитьIP

Возникла проблема с работой программы DataBase2 для ввода настроечных параметров, а именно её завязка с Moxa NPort в режиме "TCP Server Mode".

Если настроить Moxa NPort на "Real COM Mode", то все работает как с OPC, Пролог, СПсеть, так и с DataBase2.
Настройки для DataBase2: COM4; 19200; Использовать адрес [X]; Свой = любой; Адреса приборов = 0,1

Если настроить Moxa NPort на "TCP Server Mode", IP=192.168.1.249:4001, то работает только с OPC, Пролог.
А вот DataBase2 не хочет, ставлю там галочку IP; прописываю его и порт; Использовать адрес [X]; Свой = либо 0, либо старший из 003; Адреса приборов = 0,1.

Кто нибудь сталкивался с подобным?
.

BThorn
Junior Member

Сообщений: 11
Откуда: Иркутск, Россия
Регистрация: Июль 2019

написано 02 Августа 2019 06:24ИнфоПравкаОтветитьIP

цитата:
BThorn писал:
Возникла проблема с работой программы DataBase2 для ввода настроечных параметров, а именно её завязка с Moxa NPort в режиме "TCP Server Mode".

По заявлению производителя, DataBase2 работает только в UDP-mode ....
Тот же АДС99 работает в режиме TCP-server (один из режимов), и опять же из переписки с производителем: DataBase2 не будет работать с АДС99....


PS Кому-нибудь удалось подключится к новым приборам в режиме UDP-mode в том же Пролог, OPC Логика, DataBase2 через Moxa NPort?
У меня получается только Real COM mode и TCP Server mode (кроме DataBase2).
Выставляю на Moxa NPort стандартно UDP Mode, всё оставляю по умолчанию; в Пролог, OPC Логика, DataBase2 также ставлю UDP... и ничего.
Видно что запрос уходит, счетчик TXCnt увеличивается, а RXCnt по нулям.
Система Windows7, отключал брандмауэр, менял Moxa NPort 5232 на 5430 - не помогает.
Производитель утверждает, что все должно работать, у них работает на Moxa 5150A.
Где затык, какие настройки?

9kopb
Junior Member

Сообщений: 1
Откуда: Москва, Россия
Регистрация: Август 2019

написано 02 Августа 2019 16:33ИнфоПравкаОтветитьIP

День добрый. Имеется спг 761.1 и имеется пара вопросов - можно ли одновременно считывать данные через 232 и 485 через "Пролог" ? Имеется модем IRZ ATM 3.1 и Teleofis WRX968-L4U. Сами по себе по отдельности замечательно работают через 232 и скачивают все архивы, но подключая один через 232, а другой через 485 (напрямую), через 232 скачивает архивы, а через 485 нет, постоянные таймауты. В чем может быть проблема?

P.S. 003 - 1050000004
004 - 1050001019

Valera
Moderator

Сообщений: 5017
Откуда: novosibirsk
Регистрация: Май 2004

написано 02 Августа 2019 19:57ИнфоПравкаОтветитьIP

9kopb
можно ли одновременно считывать данные через 232 и 485 через "Пролог"
По настоящему одновременно, нет. Запросы с разных интерфейсов выполняются по очереди, арбитража (очереди запросов) в приборе нет. Выставляются таймауты в программах (3-5-8 секунд) и тогда в принципе работает, можно обращаться к прибору из разных программ. Но только если не требовать обязательного получения данных чаще чем вот эти 3-8 секунд.

через 485 нет, постоянные таймауты.
У вас здесь необходим АПС79. Левая единица в 004 - 1050001019 это сетевой протокол на 485 и без АПС на 485 связи не будет.

BThorn
Junior Member

Сообщений: 12
Откуда: Иркутск, Россия
Регистрация: Июль 2019

написано 05 Августа 2019 09:52ИнфоПравкаОтветитьIP

цитата:
9kopb писал:
Имеется спг 761.1 и имеется пара вопросов - можно ли одновременно считывать данные через 232 и 485 через "Пролог" ?

Думаю можно, на примере приборов СПТ961.2 (здесь это работает), судя по инструкции СПГ761.1 не намного отличается от СПТ961.1/2 в "сетевом" плане.

цитата:
Имеется модем IRZ ATM 3.1 и Teleofis WRX968-L4U. Сами по себе по отдельности замечательно работают через 232 и скачивают все архивы,

Модемы настроены в режиме TCP Server?! Тогда, вроде, проблем не должно быть.

цитата:
но подключая один через 232, а другой через 485 (напрямую), через 232 скачивает архивы, а через 485 нет, постоянные таймауты. В чем может быть проблема?
P.S. 003 - 1050000004

Нужен режим обмена ведущий/ведомый, т.е. 003 = 2050000004 (здесь скорость по RS232=9600 (5), а по RS485=4800 (4))
Заодно проверьте настройки порта в модеме, который подключен на X3:RS485,
должно быть 4800 – 8 – 1, Parity:None, Flow control:None, FIFO:Enable, Interface: RS485 2Wire (по аналогии с Moxa Nport)

У меня с таким настройками работает СПТ961.2 на стенде,
при этом X2:RS232 подключен на прямую к COM-порту ПК и опрашивается через Пролог (либо OPC Логика),
а к X3:RS485 подключена Moxa Nport в режиме TCP Server с опросом через OPC Логика (либо Пролог),
и все это работает одновременно (в любых комбинациях) и нет ни каких задержек и плохих статусов.

Настройка ПРОЛОГ: TCP, IP : port, Работа в СПСети без шлюза [X], Адрес компьютера = 0, Адрес прибора = 0, ИД = 008 параметру

цитата:
004 - 1050001019

Это лишнее, т.к. вы подключаетесь по X3 и соответствующий параметр 003.
И в отличии от СПГ761.2, прибор СПГ761.1 имеет только один интерфейс RS485 (разъем X4 и параметр 004 "пустышки").

[Это сообщение изменил BThorn (изменение 05 Августа 2019 10:25).]

Olexandr
Junior Member

Сообщений: 30
Откуда: Оренбург, Россия
Регистрация: Май 2011

написано 07 Августа 2019 20:21ИнфоПравкаОтветитьIP

цитата:
9kopb писал:
День добрый. Имеется спг 761.1 и имеется пара вопросов - можно ли одновременно считывать данные через 232 и 485 через "Пролог" ? Имеется модем IRZ ATM 3.1 и Teleofis WRX968-L4U. Сами по себе по отдельности замечательно работают через 232 и скачивают все архивы, но подключая один через 232, а другой через 485 (напрямую), через 232 скачивает архивы, а через 485 нет, постоянные таймауты. В чем может быть проблема?

P.S. 003 - 1050000004
004 - 1050001019



Скорости по RS485 и RS232 должны совпадать. Начните с 4800 или 9600. Если через пролог в настройках укажите минимильный интервал даты и допустим архив за сутки.

BThorn
Junior Member

Сообщений: 13
Откуда: Иркутск, Россия
Регистрация: Июль 2019

написано 13 Августа 2019 08:56ИнфоПравкаОтветитьIP

цитата:
Olexandr писал:
Скорости по RS485 и RS232 должны совпадать.

Совсем не обязательно, такого жесткого требования нет у Логики (из руководства по магистральному протоколу):
цитата:
Передача сообщений по дополнительному направлению может осуществляться на скорости отличной от магистральной. Абонент производит буферизацию сообщений между магистралью и дополнительным направлением для выравнивания скоростей.
У приборов фирмы ЛОГИКА в качестве дополнительного интерфейса используются RS232....

Но в качестве одной из версий "неработоспособности" можно уровнять скорости, вдруг дело в таймингах.
.

BThorn
Junior Member

Сообщений: 14
Откуда: Иркутск, Россия
Регистрация: Июль 2019

написано 14 Августа 2019 06:26ИнфоПравкаОтветитьIP

цитата:
Valera писал:
была идея включить прибор с парою 485 в сеть приборов по одному из 485 а по второму в режиме 2 запрашивать приборы из этой сети.
Вот здесь экспериментировали

Решение ниже. Есть задача поинтереснее, в инструкции на СПТ961.2/СПГ761.2 указано:

цитата:
“Второй интерфейс RS485 может быть использован и для объединения приборов в информацион-ную сеть, при этом прибор будет принадлежать одновременно двум сетям, и его можно использовать как шлюз для входа в обе сети. Это может быть интересно в случае одновременного использования "старых" и новых приборов – в одной сети "старые" приборы с меньшими скоростями обмена, в другой – новые приборы с высокими скоростями.”

Т.е. по интерфейсу X2:RS232 получить доступ к приборам на шинах X3:RS485 и X4:RS485.

цитата:
mikki писал:
Как решить проблему?(Что я делаю не так7)ПЛК опрашивает СПТ961.2 по входу Х2 RS232, по Х3 он соединен с Х3 СПГ761.2.Все работает.Возникла необходимость их опрашивать через второй порт RS485.Опрашивается только СПТ, с СПГ ничего не читается. СПГ 003=1050000028 всегда, СПТ(через 232)003=1050001028;
СПТ(через 485) 003?=1050002028, 004=2050001025, Где накосячил?

Перемешаны протоколы и скорости на шинах.
Так понимаю, необходимо на вторую шину X4:RS485 подключить абонента и организовать параллельный опрос с X2:RS232->X3:RS485 ?!

Схема выглядит так:

код:
                         СПТ961.2
::
СПГ761.2 X2 ------------- ПК COM
:: ::
X3 ------------------ X3
003=1050000028 003=1050001028
:: :: Moxa (TCP Server, Real COM)
X4 ------------------ X4 ------------------ RS485 ПК
004=2050001028 004=2050002028 АПС79 (p=2)

На интерфейсе X2:RS232 скорость 9600 (5), можно и увеличить.
На шине X3 маг.протокол с маркерным доступом (p=1), скорость 57600 (8).
На шине X4 маг.протокол в режиме ведущий/ведомый (p=2), скорость 57600 (8).
На шине X4 подключен абонент через скажем ту же Moxa, либо АПС79 (p=2), либо GSM-модем, либо на прямую заведен на ПК через интерфейсную плату, либо как-то еще.

Схема рабочая, проверено. Работает DataBase, Пролог и OPC Логика, причем одновременно на разных шинах и в любых комбинациях.

Схему можно и улучшить, Первое, если на шине X3 не планируется подключение еще одного абонента (АПС79 (p=1), АДС99), то меняем магистральный протокол с маркера на ведущий/ведомый (p=2). Уменьшаться задержки при опросе, уйдут ошибки и как следствие, увеличится скорость опроса. И второе, если есть техническая возможность, перенести абонента с X2:RS232 на X3:RS485, тем самым уберем прокладку в виде прибора-шлюза, уменьшаться задержки при опросе.

Да и везде, где есть возможность уходить от маркерного доступа, проверено на OPC – при маркере идут задержки и потери данных (чем больше тэгов и приборов, тем больше ошибок). В режиме ведущий/ведомый нет ошибок опроса, тестировали пару приборов объединенных в одну шину по X3 и X4 и увеличивали число тэгов, при этом опрос вели одновременно с двух шин – ошибок 0%.
.

btsigor
Junior Member

Сообщений: 1
Откуда: Братск
Регистрация: Август 2019

написано 26 Августа 2019 07:56ИнфоПравкаОтветитьIP

Добрый день. Может кто-нибудь подскажет, как юстировать токовые каналы в СПТ-961.1.2? В СПТ-961 было описано в инструкции по эксплуатации, а для этого прибора ничего нет.

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики
Страницы: 1 2 3 4 5

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2019

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика