Просмотр полной версии : переход с ПЛК-73 на СПК210
yurgin_757
30.07.2024, 18:16
Планируем осуществить переход с ПЛК-73 на СПК210 (ШУ управления микроклиматом) Основная программа работает, осталось научиться получать данные с сети из этих ШУ в MasterOPC Universal Modbus Server.
Дайте плиз нормальный пример такой реализации, СПК слейв модбас опс сервер мастер.( не важно с бибками или иным каким способом, главное что бы рабочим)
kondor3000
30.07.2024, 18:32
Планируем осуществить переход с ПЛК-73 на СПК210 (ШУ управления микроклиматом) Основная программа работает, осталось научиться получать данные с сети из этих ШУ в MasterOPC Universal Modbus Server.
Дайте плиз нормальный пример такой реализации, СПК слейв модбас опс сервер мастер.( не важно с бибками или иным каким способом, главное что бы рабочим)
В примерах есть все виды обмена, выберите свой вариант, например
Настройка контроллера в режиме Modbus TCP Slave через конфигурацию
или Настройка контроллера в режиме Modbus RTU Slave через конфигурацию https://owen.ru/product/codesys_v3/example_of_work
yurgin_757
01.08.2024, 13:15
Сделал опрос посредством OwenCommunication Library, но блин!!! Как-то мудрёно это всё, ладно мне всего 21 REAL нужен из них 5 распаковок сухих контактов...
...а если кому то 100 или 200 REAL и BOOLов нужно, неужели для пользователей которых подсадили на MasterOPC Universal Modbus Server и MasterSCADA СТАРЫХ версий, нет проще методик??!
kondor3000
01.08.2024, 13:20
Сделал опрос посредством OwenCommunication Library, но блин!!! Как-то мудрёно это всё, ладно мне всего 21 REAL нужен из них 5 распаковок сухих контактов...
...а если кому то 100 или 200 REAL и BOOLов нужно, неужели для пользователей которых подсадили на MasterOPC Universal Modbus Server и MasterSCADA СТАРЫХ версий, нет проще методик??!
Это дело привычки, например через конфигурацию, можно считать или записать массивом 120 переменных, добавив только массив из 120 WORD.
В один WORD можно упаковать 16 бит.
То же можно и через биб-ку сделать.
yurgin_757
01.08.2024, 14:13
Ого?!
А можно Пример на 120 вордиков в студию!
..на СТ наверно?
kondor3000
01.08.2024, 22:48
Ого?!
А можно Пример на 120 вордиков в студию!
..на СТ наверно?
Язык любой, который вам нравится, тут дело не в языке, а в подходе. Хотя предпочитаю ST.
Да все просто, добавляете для чтения и записи по 120 регистров
Каждая строчка может добавить до 125 регистров чтения и до 123 регистров записи 77768 Объявляете массивы и присваиваете их в соотнесении 77767
Переменная b_Zap, это триггерная переменная для записи сразу 120 регистров. Чтобы не давать имена каждому регистру, можно обращаться как к элементу массива типа
Read1[0]; Write1[119];
yurgin_757
02.08.2024, 05:20
Спасибо, будем поучиться))
...и за первую ссылку, тоже забыл сказать спасибо вам!
yurgin_757
06.08.2024, 06:31
Приветствую коллеги!
Сразу прошу прощения за ламерский вопрос, честно такое впервые...
На СПК107 подключено 5 МВшек, две 8а на первом RSе, на втором два МУ-8Р и один МУ-8И.
Всё работало суперски, пока долбаный меркурий не впал в свой ретроград))) шутка юмора))) а если серьёзно то тестил на этом же СПК примеры работы с водокональским "пульсаром" и эл. счетчиками "Меркурий 230", всё в пределах разумного. Но, ПОСЛЕ ВОЗВРАТА на прошивку проекта с МВшками на на первом RSе перестала работать вторая Мвшка. Ну я конечно принял это как должное, типа он, "меркурий" прибрал её))), без сожаления я её снял и подключил другую, не новую но из рабочих точно, и каково же мне было когда я увидел сообщение что и на этой МВхе "шина не запущена".
Я конечно же снял и её, установив уже третий модуль МВ, к сожалению результ тот-же...
И при всём при этом конфигуратор видит и опрашивает все эти три модуля, плюс провёл тест в ОПС модбус сервере, он их тоже видит!
Вообщем, коллеги вопрос, может было у кого то такое чудище??!!! В какую сторону землю рыть, из коробки модуля пока нет, на первом почившем прошивку менял...
kondor3000
06.08.2024, 08:11
Приветствую коллеги!
Сразу прошу прощения за ламерский вопрос, честно такое впервые...
На СПК107 подключено 5 МВшек, две 8а на первом RSе, на втором два МУ-8Р и один МУ-8И.
Всё работало суперски, пока долбаный меркурий не впал в свой ретроград))) шутка юмора))) а если серьёзно то тестил на этом же СПК примеры работы с водокональским "пульсаром" и эл. счетчиками "Меркурий 230", всё в пределах разумного. Но, ПОСЛЕ ВОЗВРАТА на прошивку проекта с МВшками на на первом RSе перестала работать вторая Мвшка. Ну я конечно принял это как должное, типа он, "меркурий" прибрал её))), без
Попробуйте в проекте Очистить всё, Компилировать всё, потом заливайте проект.
yurgin_757
06.08.2024, 08:29
Это я в каждой новой проработке примера делаю.
yurgin_757
06.08.2024, 09:07
Возможно всё же в МВшках дело, но блин - конфигуратор их видит!
yurgin_757
06.08.2024, 09:32
Перенёс эту "нерабочую" МВшку на второй RS, ОНА ТАМ РАБОТАЕТ!
...значит дело всё же в СПК, RS-1 не тянет две МВхи77843
kondor3000
06.08.2024, 09:43
Перенёс эту "нерабочую" МВшку на второй RS, ОНА ТАМ РАБОТАЕТ!
...значит дело всё же в СПК, RS-1 не тянет две МВхи77843
Да не в этом дело, адреса у них разные? настройки не слетели?
yurgin_757
06.08.2024, 09:51
На втором RS две МВхи только в путь! )))
...какие есть версии коллеги
п\с СПК на заводские тоже скидывал
yurgin_757
06.08.2024, 09:57
...адреса 100 и 200,блин может в этом дело "двухсотый" ))) шутка)) с настройками всё ок, на втором порту же работают, блин ересь какая то)
kondor3000
06.08.2024, 10:09
...адреса 100 и 200,блин может в этом дело "двухсотый" ))) шутка)) с настройками всё ок, на втором порту же работают, блин ересь какая то)
Когда вы переставляете Модули на другой порт, питание снимаете? Как у вас на одном порту МВ работает и на втором 2 работают? Сколько у вас модулей?
yurgin_757
06.08.2024, 13:21
Когда вы переставляете Модули на другой порт, питание снимаете? Как у вас на одном порту МВ работает и на втором 2 работают? Сколько у вас модулей?
питание снимается.
на тот момент было подключено по 2 шт на первый и второй порт.
yurgin_757
06.08.2024, 13:32
77846
...заработало лишь после трёх "забитых бубнов" ))
1. сделал еще раз на СПК хардрезет
2. удалил с компа кодесюс и все её хвосты
3.установил по новой сюску бибки и тагеты на СПК
4. в проекте, еще до того как удалил сюску, удалил все СОМы, установив "чистую" сюску вставих их по новой и пересоздал все связи с МВехами
Вывод: не имей сто друзей с примерами, а имей два ноута, и две СПКшки для отладки, один для рабочего проекта, второй для мытарств!
Спасибо kondor3000 что посочувствовал!
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot