Тёмный

Настройка обмена между ПЛК с CoDeSys V2.3 и Owen OPC Server 

CodesysOneLove
Подписаться 3,6 тыс.
Просмотров 583
50% 1

Owen OPC Server:
owen.ru/produc...
Информация про выравнивание памяти (п. 3.1.3.1):
ftp.owen.ru/Co...

Опубликовано:

 

14 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 12   
@Easy_Enemy
@Easy_Enemy 6 месяцев назад
Здесь бы еще неплохо уточнить, что можно создать modbus slave внутри modbus master (плк опрашивает сам, а потом отдает вовне). Видел случайно в каком-то видео, что так можно, но нет информации об этом в явном виде. В частности, тоже хотелось бы уточнений, что можно и что нельзя (например, можно ли создать мастер - рту, а отдавать оттуда же на слейв тсп). Спасибо!
@CodesysOneLove
@CodesysOneLove 5 месяцев назад
Я рассказывал об этом режиме в другом видео: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0w8hZK6yLW4.htmlsi=M3S0BqN4ILliAQwL
@Easy_Enemy
@Easy_Enemy 5 месяцев назад
Точно! Прошу прощения! Зато теперь будет сцылочка для нуждающихся:)
@ФёдорНазаров-ь4д
@ФёдорНазаров-ь4д 6 месяцев назад
А как провернуть такой же фокус для плк 2хх серии? Как там сделать экспорт тегов? Там вообще как-то с обменом по Modbus все с одной стороны просто, можно использовать либо библиотечный блок слейва, либо через стандартную конфигурацию. А дальше начинаются танцы с бубном, и там и там можно привязать массив с данными куда можно складывать значения, но тоже не удобно. Можно задать адрес массива через AT%MW0 , а далее всем переменным давать такие же адреса из этой размерность, но как в таком случае скормить это все ОРС серверу(имеется ввиду через экспорт)? В ОРС сервере в одном из проектов ручками набил уже более 300 тегов,с коментами ,это больно. Привязывать теги в стандартной конфиругации тоже не очень удобно , так как Real надо разбивать на 2 ворда, там можно сделать экспорт конфигурации , но какой-то кривой, да еще и комменты не подтянутся. Можно ли сделать видео обзор для 2хх серии , как там выходить из такой ситуации?
@CodesysOneLove
@CodesysOneLove 6 месяцев назад
Для ПЛК2xx провернуть такой фокус не получится. Но есть другие варианты - например, использовать OPC DA сервер из дистрибутива CODESYS или протокол OPC UA. В обоих случаях на стороне ПЛК потребуется лишь пометить галочками нужные переменные в символьной конфигурации.
@Za_pobedu_brat
@Za_pobedu_brat 6 месяцев назад
Это ещё наверное от плк 100.. 150. Они ещё на втором кодесис сидели
@dzeniadzikiy5608
@dzeniadzikiy5608 6 месяцев назад
Вопрос: как всё-таки узнать адрес переменной в плк чтобы потом указать его в ОPC если мне, вдруг, понадобится добавить один тэг и я не захочу заново экспортировать все переменные? или я буду работать с другим ОPC сервером, который не поддерживает импорт через файл.
@CodesysOneLove
@CodesysOneLove 6 месяцев назад
Рассчитывать вручную. Регистры в слэйве нумеруются с нуля. Каждый элемент 2 byte занимает 1 регистр, элементы 4 byte и Float - по 2 регистра. Каждые два элемента 8 bits (они должны добавляться минимум по два) занимают 1 регистр. В описании к видео есть ссылка - по ней подробнее расписано.
@РоманЗолотарь-щ5у
@РоманЗолотарь-щ5у 6 месяцев назад
Подскажите, есть ли способ опросить плк если не знаешь адреса тегов, у меня ситуация следующая : hmi общался с плк, hmi умер проэкта нет, бэкапа нет, есть ли какой-то открытый список переменных чтобы можно было переписать проэкт hmi
@CodesysOneLove
@CodesysOneLove 6 месяцев назад
О каком ПЛК и HMI идет речь (модели)? По какому протоколу был организован обмен между ПЛК и HMI?
@РоманЗолотарь-щ5у
@РоманЗолотарь-щ5у 6 месяцев назад
@@CodesysOneLove Siemens et200s
@CodesysOneLove
@CodesysOneLove 6 месяцев назад
@@РоманЗолотарь-щ5у тогда вам лучше уточнить этот вопрос у техподдержки Siemens.
Далее
Owen ОРС Server
19:09
Просмотров 10 тыс.
95. Использование RETAIN в CODESYS V3.5
22:12