Классное видео, коротко и всё понятно, как для школьников. МОЛОДЕЦ!
@MaximAndri11 ай бұрын
Насколько корректно не по фронту отдельной переменной из программы производить запись в регистры, а постоянно в цикле? При запуске инициализируешь регистры модбас например переменными из retain, а потом в цикле пишешь в переменные из модбас регистров, и если панель изменит значение то внутренняя переменная изменится сама собой. Способ проверен и рабочий, но может есть какие то нюансы с которыми я еще не сталкивался.
@CodesysOneLove11 ай бұрын
Это корректно, но, возможно, в вашем случае будет проще обойтись одним набором переменных (т.е. использовать в программе непосредственно переменные из структуры слэйва без их копирования во внутренние переменные).
@aleksandrnedashkovsky2072 Жыл бұрын
Здравствуйте! А для настройки связи с 2 панелями управления - может быть 2 блока OCL.MB_TcpSlave? Например с портом 502 и 503?
@CodesysOneLove Жыл бұрын
Добрый день. Можно обойтись одним блоком - нужно будет только в менеджере библиотек в библиотеке OwenCommunication в списке параметров Settings указать максимальное число одновременных подключений (то есть в вашем случае - число панелей управления).
@АликПоляков-ь7л Жыл бұрын
А как правильно определить когда требуется панель быть мастером, а когда слейвом?
@MaximAndri Жыл бұрын
Есть ли способ экспорта структуры с наименованием переменных и комментариями в табличный файл для создания карты modbus? Дастаточно затратная по времени задача если переменных от 100 и более, особенно если потом вносить правки.
@CodesysOneLove Жыл бұрын
Простого способа нет. Можно экспортировать в xml (Проект - Экспорт PLCopen XML), но придется написать утилиту-конвертер для преобразования xml в .csv или другой табличный формат.
@Дмитрий-о1д2ц Жыл бұрын
Здравствуйте. С Вами можно как-то связаться для уточнения некоторых моментов по данному способу связи?
@CodesysOneLove Жыл бұрын
Можно. Если у вас есть телеграм - напишите его в комментарии или на e.kislov@owen.ru, я с вами свяжусь.
@tolegator26238 ай бұрын
Здравствуйте! попробовал связку виртуальный контроллер + онлайн симуляция панели по протоколу как на видео (MB TCP Zero-based adressing) через localhost. Modbus poll все спокойно опрашивает, но панель не может достучаться до ПЛК. При запуске онлайн симуляции панели виртуальный ПЛК видит подключение клиента, но панель выдает Device no responce. Проверял IP/порт,пробовал разные параметры соединения (менял интервал блоков/таймауты/номер станции) - все безрезультатно. В чем может быть причина?
@CodesysOneLove8 ай бұрын
Добрый день. Напишите мне завтра на e.kislov@owen.ru - посмотрим, в чем дело. В письме укажите ваш контактный телефон.
@lemon-yh2qs5 ай бұрын
А что если при изменении значений переменной контроллера, в панели weintek вместо измененного значения просто решеточки?
@CodesysOneLove5 ай бұрын
Сложно сказать, не видя это собственными глазами. Напишите завтра утром мне на e.kislov@owen.ru и подговьте доступ по AnyDesk - посмотрим, что у вас происходит.
@lemon-yh2qs5 ай бұрын
@@CodesysOneLove Да я уже вроде разобрался, спасибо.
@AlexanberNepogodev Жыл бұрын
Здраствуйте. А возможно так связаться с PLC Siemens 1500?
@CodesysOneLove Жыл бұрын
Добрый день. Для Siemens используется другой способ. См., например, это видео: kzbin.info/www/bejne/oJa8eGVqord4p5I
@AlexanberNepogodev Жыл бұрын
@@CodesysOneLove Не вы меня не поняли. СПК с 1500. Wintek я знаю как связать с Siemens :) OPC сервер не предлагайте. Почему-то Siemens плюется на созданный сертификат OPC Owen говорит, что он устарел. Да и на OPC клиент в siemens нужно покупать лицензию. Нужно именно TCP/IP. Мы просто на основных системах используем siemens, а на вспомогательных продукцию Owen. И есть большое желание их подружить :)
@CodesysOneLove Жыл бұрын
@@AlexanberNepogodev СПК и Siemens можно связать по Modbus TCP. Конкретного примера у меня нет, но и у нас, и у Siemens детально описана наша реализация Modbus.
@alekseydomogatskiy91385 ай бұрын
Может пояснить как так же подключить ЕКФ панель.
@CodesysOneLove5 ай бұрын
Если у вас эта панель в наличии - то напишите, пожалуйста, мне на e.kislov@owen.ru. Я отвечу вам в понедельник. Общими усилиями, думаю, без проблем решим эту задачу.
@vladkalmar2 жыл бұрын
Видимо разработчики codesys ненавидят модбас. Как же это чудовищно неудобно.
@CodesysOneLove2 жыл бұрын
В видео показана наша библиотека, к которой разработчики CODESYS отношения не имеют. =) С помощью стандартных компонентов настроить Slave было бы еще сложнее - потребовались бы дополнительные конвертации для всех типов, кроме BOOL и WORD, а соорудить энергонезависимость в стандартном слэйве - это вообще очень нетривиальная задача.
@vladkalmar2 жыл бұрын
@@CodesysOneLove Да знаю, настраивал связь обоими способами( А вот было бы как с символьной конфигурацией: собрал ее, нажал кнопку и получил на ее основе карту регистров модбас. Мечты ...
@CodesysOneLove2 жыл бұрын
@@vladkalmar Тут, наверное, лучше двигаться с другой стороны - отказываться от Modbus и переходить на OPC UA.
@vladkalmar2 жыл бұрын
@@CodesysOneLove к сожалению, иногда заказчик настраивает именно на модбасе...
@SmartHomeKNX Жыл бұрын
@@vladkalmar особенно когда уже напихано, у заказчика оборудовния с Modbus!