PDA

Просмотр полной версии : Нужны примеры работы с конфигурацией CoDeSys v3



Леонид
16.07.2013, 17:53
Нужны примеры работы с конфигурацией CoDeSys v3! Желательно наверное уже CoDeSys 3.5! Конфигурирование ModBus через RS и Ethernet, без использования библиотек в пользовательской программе!

Александр Аннаев
17.07.2013, 11:37
Во вложенном файле интересующие Вас инструкции.

Леонид
17.07.2013, 13:13
Спасибо!
Очень хорошие инструкции!

@ndrew
18.07.2013, 08:36
Спасибо, Александр, инструкция по Modbus RTU отличная! Но когда попробовал поэкспериментировать на панели СПК207, неожиданно "наступил на грабли" следующего вида: после отключения питания и включения панели, обмен данными по СОМ-порту перестает работать... Если подключиться CODESYSом, то становится видно, что устройство Modbus Slave находится в состоянии аварии с сообщением "Bus failure". Всю голову сломал, так толком и не понял причину... Есть смутное подозрение, что это связано с программным переключением режима RS232-RS485 для COM-порта в данной панели. Потому что, если программно открыть порт в режиме RS485 (с помощью блока ComConn из библиотеки ModulsOwenLib) из одной программы, а затем загрузить другую программу с опросом через конфигурацию, то все работает, но только до отключения питания панели... Как это дело победить, еще не знаю...

_Mikhail
25.11.2013, 16:54
Большое спасибо за инструкции.
Побольше бы примеров для CODESYS 3

Yury Evgenev
14.01.2014, 15:59
Здравствуйте!
А есть у кого-нибудь примеры работы (опрос) с МУ110 посредством протокола OWEN для ПЛК304 (библиотека OwenNet) по 485?

Hemann
14.01.2014, 22:16
Предлагаю почитать тему " СПК107+МВ110. Компилятор ругается. На библиотеки или другое?". Пост от Мурата Ахриева с прикрепленным проектом "ProtocolOwen_.projectarchive" Вам в помощь, только там чтение с МВ110.

WishMaster
05.03.2014, 20:04
Добрый день,
сделал все, как в Modbus RTU.pdf
Добавил Modbus_com, modbus_master, modbus_slave
получалось точно как на рисунках в инструкции.
При компиляции сразу появилось 500 ошибок.
Есть ли подобная инструкция, где описан процес с нуля, с описанием добавления нужних библиотек?

Мурат Ахриев
06.03.2014, 10:28
У вас, скорее всего, не соответствие версии таргет файла и версий Modbus_com, modbus_master, modbus_slave. Версии Modbus_com, modbus_master, modbus_slave должны быть <= версии таргет файла.

WishMaster
06.03.2014, 17:13
Сделал через библиотеки. Обмен идет, на МВ110-2А индикатор мигает. Но значение температуры - не получаю.
подскажите пожалуйста, что не так

alexey_m
11.03.2014, 10:59
Добрый день!
У меня такая же ситуация


сделал все, как в Modbus RTU.pdf
Добавил Modbus_com, modbus_master, modbus_slave
При компиляции сразу появилось 500 ошибок.
.....


Проверил версии как предлагал Мурат, вот что имею:
Device
Версия: 3.5.0.40
MODBUS_COM
Версия: 3.4.0.0
Modbus Master, COM Port
Версия: 3.5.3.0
Modbus Slave
Версия: 3.5.3.0

Если в этом причина, то скажите, где мне можно взять более свежий таргет файл на ПЛК323-220.03.01.CS-WEB
(или если такового не имеется, возможно ли откатить modbus чуток назад)

Трофимов Артем
12.03.2014, 09:47
Modbus Master, COM Port
Версия: 3.5.3.0 - попробуйте 3.5.0.0
Modbus Slave
Версия: 3.5.3.0 - попробуйте 3.5.0.0

потом проект - очистить всё, проект компилировать всё. проверьте версии библиотек в менеджере.

alexey_m
12.03.2014, 11:27
Установил галочку "показывать устаревшие версии", выбрал более старую и всё завелось. :) Спасибо.

WishMaster
12.03.2014, 16:35
alexey_m, поделитесь, пожалуйста, библиотекой, с которой у Вас заработало

Трофимов Артем
12.03.2014, 17:03
WishMaster, все библиотеки стандартные. они подгружаются в проект при добавлении в дерево проекта того или иного интерфейса. в зависимости от версии устройста загружаются разные библиотеки. потому необходимо следить за версионностью устройств. обновите или добавьте устройства версий 3.5.0.0. при добавлении устройства, чтобы увидеть данные версии установите галочку отображать устаревшие версии или показать все версии.

WishMaster
12.03.2014, 17:26
Таргет 3.5.2.0
Modbus Master, COM Port и Modbus Slave - перепробовано все от 3.5.0.0 до 3.5.3.0
501 ошибка при компилировании - остается

WishMaster
12.03.2014, 19:55
alexey_m, сбросьте, пожалуйста, фрагмент проекта с реально работающим Modbus. очень хочется хотя бы увидеть, как копать

WishMaster
13.03.2014, 13:50
После щелчка правой кнопкой на device и выбора "Обновить устройство" - откатил таргет на предыдущую версию.
Ругань компилятора канула в небытие. Теперь светодиоды COM на СПК и RS-485 на МВ110-2А мигают синхронно.
Данные не принимаются, выдается "ошибка шины". Танцы с бубном продолжаются...

WishMaster
13.03.2014, 15:00
Ура, все заработало. В инструкции не правильно указана номерация выводов разьема COM.
правильная нумерация - здесь: http://www.owen.ru/catalog/59583092

Uncle_Feliks
01.07.2014, 13:21
Если в этом причина, то скажите, где мне можно взять более свежий таргет файл на ПЛК323-220.03.01.CS-WEB
(или если такового не имеется, возможно ли откатить modbus чуток назад)

Аналогичная проблема.

Галочку для отображения последних версий ставлю, устройств с более старыми версиями не появляется. =(

CoDeSys v3.5 SP3 Patch5
target: OWEN PLC323.03-CS.WEB Версия: 3.5.0.40

Прошу помочь.

Uncle_Feliks
02.07.2014, 05:30
Разобрался. В CoDeSys д.б. набор свойств: "Профессиональный", тогда нужную галочку будет видно =)

Nts
04.07.2014, 16:41
http://www.owen.ru/forum/showthread.php?t=17474&p=140825&viewfull=1#post140825