Просмотр полной версии : ПЛК304 и Modbus Master
Нужно опросить с помощью ПЛК304 устройство по протоколу MODBUS
1. Создал новый проект
2. Добавил устройство ПЛК304 (таргет файл v3.4.0.10)
3. Добавил Modbus_COM
4. Добавил Modbus_Master_COM_Port (v3.5.5.0)
Компилирую и получаю ошибку:
17693
На сколько я понимаю, версия Modbus_Master_COM_Port выше чем у таргет-файла.
Версию таргет-файла выше чем 3.4 я не нашел.
Где тогда взять версию библиотеки Modbus_Master_COM_Port 3.4 ?
а где было написано, что 304 должен работать в КДС3.5, поставте КДС3.4 с начального уровня и потом какие найдете SP с патчами
КДС3.5 и КДС 3.4 на одну ОС не встанут я так понимаю?
GateWay server не поймёт?
ставте с меньшей в большую, КДС обновится, а нужные библиотеки останутся
Почему нельзя было сразу в КДС3.5 оставить библиотеки предыдущих версий?
Почему нельзя было сразу в КДС3.5 оставить библиотеки предыдущих версий?
задайте вопрос немцам, а так вобщето овен выпустил архи со всеми репозиториями, за исключением 3.4.ххх версий
задайте вопрос немцам, а так вобщето овен выпустил архи со всеми репозиториями, за исключением 3.4.ххх версий
Чем так не угодили 3.4 версии Овену, что он их не поместил их в этот архив?
А немчура тут причем?
1. Взял виртуалку с чистой виндой.
2. Накатил .net framework, что шел на диске с ПЛК304
3. Накатил Codesys v34sp2hf1, что шел на диске с ПЛК304
4. Установил таргет файл owen_plc30x.devdesc.xml, что шел на диске с ПЛК304
5. Создал новый проект
6. Добавил устройство ПЛК304 (v3.4.0.10)
7. Добавил Modbus_COM
8. Добавил Modbus_Master_COM_Port (v3.4.1.2)
9. Добавил Modbus_Slave_COM_Port (v3.4.0.0)
И получаю опять проблему при компиляции:
17703
Что я делаю не так?
загляните в таргет, какие версии нужны для библиотек, то что с диском у Вас идет и о чем я говорил разные вещи
зы кроме того по модбас я показывал где то как взять нужные предыдущие версии, толи видео, толи на словах
Вот таргет, что был на диске:
Но в нем я не нашел библиотеки, что у меня в проекте (Library manager)
1. Standart 3.4.1.0
2. IodrvModbus 3.4.1.2
Получается что ПЛК304 не работает с MODBUS RTU чтоль?
Вы в ветке СПК почитайте там много про эту бяку написано у Вас таргет 3.4.0... а версии библиотек выше 3.4.1...
Получается что ПЛК304 не работает с MODBUS RTU чтоль?
у меня работает, что через конфигуратор,что через библиотеки
Логвиненко Андрей
14.04.2015, 18:02
Вот таргет, что был на диске:
Но в нем я не нашел библиотеки, что у меня в проекте (Library manager)
1. Standart 3.4.1.0
2. IodrvModbus 3.4.1.2
Получается что ПЛК304 не работает с MODBUS RTU чтоль?
Переносимость проектов в CoDeSys 3 это отдельная песня, в идеале должен быть один компьютер, на который устанавливаются последовательно все версии.
Если ранее нормально компилирующийся проект попробовать запустить на другом компьютере, то тут могут начаться пляски с бубном.
Потратив немало времени и здоровья, я нашел правильный подход к проблеме:
1. В проекте есть 2 менеджера библиотек, в разделе устройства и в разделе POU, все библиотеки надо добавлять в раздел устройств.
2. Для переноса на другой компьютер надо создавать архив проекта.
В вашем случае могу предложить болванку с ПЛК 304 и Модбасом, которая у меня нормально скомпилировалась в версии 3.5.5.5.
при распаковке архива должны установиться необходимые библиотеки.
Установил библиотеки с помощью вашей болванки:
Компиляция прошла успешно.
Когда делаю рескан на Gateway, контроллер находится.
Но залогиниться никак не могу:
17722
Проект во вложении.
Что то как то тяжело идёт ПЛК304, с СПК110 на много попроще было.
Вы в ветке СПК почитайте там много про эту бяку написано у Вас таргет 3.4.0... а версии библиотек выше 3.4.1...
Собственно странно почему так происходит.
Ведь я брал только ПО и таргет файл что шли в комплекте с ПЛК304 и устанавливал всё это на чистую систему.
Собственно странно почему так происходит.
Ведь я брал только ПО и таргет файл что шли в комплекте с ПЛК304 и устанавливал всё это на чистую систему.
потому что плк30х это переходный вариант перед спк, Вам легче стало?
Логвиненко Андрей
15.04.2015, 10:18
...
Когда делаю рескан на Gateway, контроллер находится.
Но залогиниться никак не могу..
Что то как то тяжело идёт ПЛК304, с СПК110 на много попроще было.
У меня с ПЛК304 проблем не было , но это было 3 года назад, начинал проект на CDS 3.4, закончил на 3.5SP1.
Если нет логина, проверьте сетевые настройки,
попробуйте создать пустой проект.
У меня с ПЛК304 проблем не было , но это было 3 года назад, начинал проект на CDS 3.4, закончил на 3.5SP1.
Если нет логина, проверьте сетевые настройки,
попробуйте создать пустой проект.
1. Создал пустой проект
2. Добавил устройство ПЛК304
3. Зашел в Communication setings
4. Нажал Scan Network
5. Обнаружился контроллер:
17725
6. Устанавливаю до него активный путь
7. В главном меню "Online" нажимаю "Login"
8. Вижу:
17726
Может я что то пропустил?
потому что плк30х это переходный вариант перед спк, Вам легче стало?
Нет, не стало.
Зачем производитель кладёт в коробку ПО с библиотеками, которые не подходят для этого ПЛК?
Логвиненко Андрей
15.04.2015, 11:08
А через WEB конфигуратор к ПЛК подключались?
Логвиненко Андрей
15.04.2015, 11:32
Зачем производитель кладёт в коробку ПО с библиотеками, которые не подходят для этого ПЛК?
на сколь я помню, для ПЛК304 на диске было 2 дистрибутива CDS3.4 : patch2 и SP2HF1, которые надо устанавливать последовательно, вы пишите , что ставили только второй.
на сколь я помню, для ПЛК304 на диске было 2 дистрибутива CDS3.4 : patch2 и SP2HF1, которые надо устанавливать последовательно, вы пишите , что ставили только второй.
Только что еще раз открыл диск.
17727
А через WEB конфигуратор к ПЛК подключались?
Пробовал, выяснилось странное обстоятельство:
CodeSys стоит на виртуальной машине WindowsXP SP3.
Адрес контроллера 10.0.6.10
С реальной машины пингуется.
С виртуальной машины пингуется.
С реальной машины веб-конфигуратор коннектится.
С виртуальной машины веб-конфигуратор не коннектится.
Брандмаузеры, прокси отключены и там и там.
Пробовал разные браузеры на виртуалке, всё равно не хочет.
смотря как собрана виртуалка, если мост то должно работать, если за нат, не факт что будет
смотря как собрана виртуалка, если мост то должно работать, если за нат, не факт что будет
Конечно мост, иначе бы даже пинг бы не проходил.
Нет, не стало.
Зачем производитель кладёт в коробку ПО с библиотеками, которые не подходят для этого ПЛК?
я не знаю кто Вам вложил диск к прибору, на нем есть логотип овена? я лично беру ПО всё с сайта www.owen.ru/catalog/programmiruemij_logicheskij_kontroller_oven_plk304/opisanie
я не знаю кто Вам вложил диск к прибору, на нем есть логотип овена? я лично беру ПО всё с сайта www.owen.ru/catalog/programmiruemij_logicheskij_kontroller_oven_plk304/opisanie
Абсолютно белые диски в абсолютно белых конвертах, для всех модулей и контроллеров шли в комплекте от ОВЕНА.
Без всяких логотипов!
Логвиненко Андрей
15.04.2015, 13:24
У вас новый ПЛК из коробки?
Эти картинки с отказом в подключении были сделаны на реальной машине или виртуальной?
Как ведут себя индикаторы LAN и Работа при подаче питания и попытке подключения?
У вас новый ПЛК из коробки?
Эти картинки с отказом в подключении были сделаны на реальной машине или виртуальной?
Как ведут себя индикаторы LAN и Работа при подаче питания и попытке подключения?
ПЛК новый из коробки.
Картинки с виртуальной машины.
Связь с контроллером установил (изменив только сетевые адреса!!!), только не установил причину сего происшествия.
Сетевые настройки при которых отсутствовала связь:
ПЛК304: 10.0.6.10(255.255.255.0)
PC(Codesys): 10.0.6.123(255.255.255.0)
Сетевые настройки при которых связь появилась:
ПЛК304: 192.168.0.191(255.255.255.0)
PC(Codesys): 192.168.0.192(255.255.255.0)
Только почему то на ПЛК не загорается индикатор работа и не начинает опрос по протоколу MODBUS:
17743
Проект:
Логвиненко Андрей
16.04.2015, 09:08
В ПЛК304 нумерация портов сдвинута (СОМ2..СОМ5) , в руководстве об этом ни слова (глумятся наверное),
в программе должен быть хотя бы один оператор.
В ПЛК304 нумерация портов сдвинута (СОМ2..СОМ5) , в руководстве об этом ни слова (глумятся наверное)
http://www.owen.ru/catalog/programmiruemij_logicheskij_kontroller_oven_plk304/27432537
В ПЛК304 нумерация портов сдвинута (СОМ2..СОМ5) , в руководстве об этом ни слова (глумятся наверное),
в программе должен быть хотя бы один оператор.
Спасибо! Помогло.
Логвиненко Андрей
16.04.2015, 09:39
Capsar знает знает где искать, а я, дурачок , чуть вывих мозга не получил, пока случайно фишку в другой порт не воткнул.
http://www.owen.ru/catalog/programmiruemij_logicheskij_kontroller_oven_plk304/27432537
Такие вещи надо описывать в документации, что идёт с прибором, а не где то там на сайте, в какой то ветке вопросов ответов.
ps: Что за садист решил ввести нумерацию портов с 2 ?
Сейчас опрашиваю аналоговый модуль раз в 30мс.
Когда я это делаю на СПК110, то индикатор обмена по порту горит аж постоянно, почти без промежутков.
Когда я это делаю на ПЛК304, то индикатор обмена по порту все свое основное время не горит, только еле заметные всполохи и то, если всматриваться пристально - НЕХОРОШО!
Такие вещи надо описывать в документации, что идёт с прибором, а не где то там на сайте, в какой то ветке вопросов ответов.
ps: Что за садист решил ввести нумерацию портов с 2 ?
мне покопаться в документации, чтоб найти эти же слова? В самом линуксе последовательные порты это не только COM, а так же тачскрин, терминал и т.п. поэтому нумерация смещена,т.к. первый порт кем то уже занят
мне покопаться в документации, чтоб найти эти же слова? В самом линуксе последовательные порты это не только COM, а так же тачскрин, терминал и т.п. поэтому нумерация смещена,т.к. первый порт кем то уже занят
Это понятно.
А кто мешал производителю отобразить реальную нумерацию портов на лицевой стороне ПЛК, чтоб не вводить людей в заблуждение?
Логвиненко Андрей
16.04.2015, 10:57
В старой версии ПЛК304 СОМ1 - это консоль линукса, физически находится на порте 3, толька на других ножках, в руководстве на [M01] про консоль ничего нет. Вопрос с нумерацией висит давно,
я столкнулся с ним в конце 11 года, руководство с тех пор несколько раз обновлялось, но этот недочет так и не исправили. capzar зачем-топытается оправдать Овен.
Аналогичный косяк был на СПК105, но я, уже ученый, не стал верить руководству, а поменял номера портов.
На счет CDS.
Контроллер поставляется с устаревшей версией, а что делать тем, у кого уже установлена последняя, если прибор изготавливается серийно, то с ним должна идти текущая версия СDS и набор необходимых библиотек, так, как сейчас поставляется СПК.
capzar зачем-топытается оправдать Овен.
capzap не пытается оправдать ОВЕН, а просто смотрю в консоли выполнение команды dmesg | grep atmel_usart и вижу что интересующие меня порты в виндузовом понимании имеют адресацию начиная с СОМ2. Если у меня имеется недоверие к документации после неудачных попыток связаться с портом, то я обращаюсь к ядру которое выдаст мне правдивую информацию о себе и своих возможностях, а не как не буду возмущаться на форуме что виноват ОВЕН в моих неудачах
Как бы глупо ссылаться на то что вопрос с нумерацией висит давно, его как раз задают те кто толком не умеет работать со всей имеющейся информацией об устройстве
Логвиненко Андрей
16.04.2015, 12:07
Вся имеющаяся информация об устройстве идет в комплекте с прибором, для работы с ПЛК нужно знать CoDeSys, а про ковыряние в линуксе там ни слова. Это замечательно , что ваши познание в позволяют обходиться без качественной технической документации, но не все такие умные.На форум люди обращаются за помощью, а не для того, чтобы узнать о своей ущербности, так как не владеют линуксом.
HomoGradus
23.04.2015, 01:54
Здравствуйте! Есть проблема с ПЛК308 - проект без визуализации в принципе запускается ( с визуализацией ругается на библиотеки), но связи по ModBus нету (подключены МЭ110-1М и МК110-8ДН.4Р), причем в проекте при запуске устройства отображаются как подключенные, но это никак не зависит т того, подключены ли собственно приборы к соответствующим портам, обмен по протоколу не идет. ПЛК308- 3.4.0.10, ModBus и устройства 3.4.0.0. Индикаторы соответствующих портов на ПЛК308 не подсвечиваются. Бьюсь уже не первый день. сначала пробовал на CDS3.5 SP5, Потом на CDS3.4 крайних имеющихся на Вшем сайте версий- везде все одно. Как будто проект видит какой-то виртуальный прибор и с ним работает.... Возможно конечно надо было сначала CDS3.5 снести перед установкой 3.4... этого пока не делал.
Здравствуйте! Есть проблема с ПЛК308 - проект без визуализации в принципе запускается ( с визуализацией ругается на библиотеки), но связи по ModBus нету (подключены МЭ110-1М и МК110-8ДН.4Р), причем в проекте при запуске устройства отображаются как подключенные, но это никак не зависит т того, подключены ли собственно приборы к соответствующим портам, обмен по протоколу не идет. ПЛК308- 3.4.0.10, ModBus и устройства 3.4.0.0. Индикаторы соответствующих портов на ПЛК308 не подсвечиваются. Бьюсь уже не первый день. сначала пробовал на CDS3.5 SP5, Потом на CDS3.4 крайних имеющихся на Вшем сайте версий- везде все одно. Как будто проект видит какой-то виртуальный прибор и с ним работает.... Возможно конечно надо было сначала CDS3.5 снести перед установкой 3.4... этого пока не делал.
С визуализацией у меня так же были проблемы при запуске с удаленного компьютера, или если через прокси (http://advanced.name/ru) работал, в дальнейшем при налаживании связи проблемы ушли. Может у вас так же что-то со связью.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot