PDA

Просмотр полной версии : Старый ПЛК 304



BSA
24.10.2022, 15:00
Здравствуйте ! Не получается подключиться к старому ПЛК 304 (2011 г.в ), думаю проблема в таргетах, где можно скачать таргеты , если дело в них ?
63336 63337

glazastik
24.10.2022, 15:21
https://ftp.owen.ru/CoDeSys3/03_Targets/owen_plc30x.devdesc.xml

BSA
24.10.2022, 15:27
https://ftp.owen.ru/CoDeSys3/03_Targets/owen_plc30x.devdesc.xml

Перешел по ссылке что с этим делать ?
63338

glazastik
24.10.2022, 15:33
http://www.owen.ru/uploads/rie_plk304_m01__942.pdf
страница 39-40

BSA
24.10.2022, 15:42
Если у меня версия версия CS 3.5 SP 5 Patch 5 она " дружит " с ПЛК 304 2011 г.в , или устанавливать CS 3.4 ?

glazastik
24.10.2022, 15:55
установить CS 3.4 или перепрошить плк до прошивки поддерживающей CS 3.5 SP5

Евгений Кислов
24.10.2022, 15:55
Если у меня версия версия CS 3.5 SP 5 Patch 5 она " дружит " с ПЛК 304 2011 г.в , или устанавливать CS 3.4 ?

Можно использовать и 3.5 SP 5 Patch 5, но обязательно в установках проекта выберите версию компилятора 3.4.0.10 и профиль визуализации V3.4 Patch 1.
Установите архив репозитория (ссылка в подписи), если еще этого не сделали.

BSA
25.10.2022, 14:57
установить CS 3.4 или перепрошить плк до прошивки поддерживающей CS 3.5 SP5
Здравствуйте. Где можно сачать прошивку для старого ПЛК 304 2011 г.в под версию CS 3.5 SP5. И возможна ли прошивка в один "проход" сразу под версию CS 3.5 SP5 ?

Александр Пинэко-Скворцов
25.10.2022, 17:20
Здравствуйте. Где можно сачать прошивку для старого ПЛК 304 2011 г.в под версию CS 3.5 SP5. И возможна ли прошивка в один "проход" сразу под версию CS 3.5 SP5 ?

Добрый день!

Прошивка 5.390 на нашем ftp. Инструкция в архиве.
https://ftp.owen.ru/CoDeSys3/10_Firmware/PLC3xx/PLC304v2.zip

BSA
25.10.2022, 22:51
Добрый день!

Прошивка 5.390 на нашем ftp. Инструкция в архиве.
https://ftp.owen.ru/CoDeSys3/10_Firmware/PLC3xx/PLC304v2.zip

Здравствуйте в руководстве написано "Прошить на эту прошивку можно только ПЛК304 [М02] – с разъемом MicroSD. Более ранние модификации (с разъемом SD) не поддерживаются. " У меня старый ПЛК 304 2011 г.в

BSA
25.10.2022, 23:09
https://ftp.owen.ru/CoDeSys3/03_Targets/owen_plc30x.devdesc.xml

Установил , но при создании стандартного проекта в выпадающем списке отсутствует ( ПЛК 304 старый 2011 г.в )
63362 63363

BSA
25.10.2022, 23:38
Можно использовать и 3.5 SP 5 Patch 5, но обязательно в установках проекта выберите версию компилятора 3.4.0.10 и профиль визуализации V3.4 Patch 1.
Установите архив репозитория (ссылка в подписи), если еще этого не сделали.
Нет профиля визуализации V3.4 Patch 1. , как быть ?
63364

BSA
26.10.2022, 10:09
Здравствуйте,где скачать таргеты / библитеки для работы с modbas rtu master / slave для старого ПЛК304 2011 г.в ?

Евгений Кислов
26.10.2022, 10:15
Нет профиля визуализации V3.4 Patch 1. , как быть ?
63364

Установить архив репозитория и перезапустить CODESYS.

63367

Евгений Кислов
26.10.2022, 10:17
Здравствуйте,где скачать таргеты / библитеки для работы с modbas rtu master / slave для старого ПЛК304 2011 г.в ?

Master можно настроить через дерево проекта.
Библиотеку слэйва можно скачать здесь:
https://ftp.owen.ru/CoDeSys3/04_Library/02_Manual_installation/04_ModBus-slave/3.1.4/modbus-slave_3.1.4.compiled-library

BSA
26.10.2022, 10:36
Установить архив репозитория и перезапустить CODESYS.

63367

Где его взять ?

Евгений Кислов
26.10.2022, 10:39
Где его взять ?

См. первую ссылку в моей подписи.

BSA
26.10.2022, 14:56
Установить архив репозитория и перезапустить CODESYS.

63367
Установил перезапустил CODESYS. CS не помогло. Перегрузил ПК помогло.

BSA
26.10.2022, 16:08
Для работы в режиме master modbas rtu ПЛК 304 нужны библиотеки ? кроме


Master можно настроить через дерево проекта.
Библиотеку слэйва можно скачать здесь:
https://ftp.owen.ru/CoDeSys3/04_Library/02_Manual_installation/04_ModBus-slave/3.1.4/modbus-slave_3.1.4.compiled-library
Какие нужны еще бибки чтобы посмотреть ответ / запрос . а такде для работы с COM портом ? ( ПЛК 304 -старый)
Какие версии библиотек использовать ?
какой версии выбирать modbas com slave/ master

Евгений Кислов
26.10.2022, 16:47
Для работы в режиме master modbas rtu ПЛК 304 нужны библиотеки ? кроме


Какие нужны еще бибки чтобы посмотреть ответ / запрос . а такде для работы с COM портом ? ( ПЛК 304 -старый)
Какие версии библиотек использовать ?

Modbus RTU Master можно настроить через дерево проекта - насколько я помню, лицензия на него в той версии рантайма была.


а такде для работы с COM портом ? (

Если нужно реализовать нестандартный протокол обмена - используйте библиотеку CAA SerialCom.


Какие версии библиотек использовать ?

Версии библиотек не должны превышать версию таргет-файла ПЛК.

BSA
15.01.2023, 14:53
Здравствуйте. не получается подключить ПЛК 304 ( 2011 г.в) в режиме Slave.
Задача: Подключить ПЛК 304 к ПМ210.
Для начала пытаюсь проверить работу 304 в режиме Slave.
В качестве Master - MasterOPC Universal Modbus ( Insat).
65180 65181
Связь ч/з АС4-М , со стороны плк 304 порт Р1 - 485 интерфейс.
Необходимые библиотеки установил, версии таргетов проверил.
Параметры связи проверил.
Обмена в режиме Slave НЕТ.
В режиме Master 304 работает
65178 65177 65179.
Прошу помощи знатоков .

Евгений Кислов
15.01.2023, 15:42
Добрый день.
Насколько я помню - в ПЛК304 нет лицензии на драйвер Modbus Slave.
Используйте библиотеку:
https://ftp.owen.ru/CoDeSys3/04_Library/02_Manual_installation/04_ModBus-slave/3.5.4.2/modbus-slave_v3.5.4.2.compiled-library

BSA
15.01.2023, 15:48
Библиотеку уже ранееу становил
65182
Обмена нет

Евгений Кислов
15.01.2023, 15:58
Библиотеку уже ранееу становил
65182
Обмена нет

Установить - недостаточно.
Удалите слэйв из дерева проекта и действуйте по этому видео:
https://youtu.be/3eGtH3U_EN4

Единственная разница - номер порта у вас будет другой, в соответствии с информацией из FAQ:
https://owen.ru/product/plk304/faq

"Физическому порту Р1 соостветсвует com2, P2-com3, P3-com4, P4-com5."

BSA
15.01.2023, 16:08
Номер порта уже ранее ставил №2.
По ссылке установил библиотеку версии выше modbasslave
.65184
Вторую библиотеку Modbas устанавливать
65185
?

Евгений Кислов
15.01.2023, 16:12
Не обязательно, вторая библиотека - для Modbus Master.

BSA
15.01.2023, 16:35
Отличие версий таргета устройства 65186
и версии библиотек 65187 , критично ?

Евгений Кислов
15.01.2023, 16:54
Не так критично, как слэйв в дереве проекта, который вы до сих пор не удалили.

BSA
15.01.2023, 17:01
Удалю , по поводу того , что версии библиотек старше версии таргета устройства ( ComService 3.5.4.2 ) не заморачиваться - верно?

Евгений Кислов
15.01.2023, 17:20
Удалю , по поводу того , что версии библиотек старше версии таргета устройства ( ComService 3.5.4.2 ) не заморачиваться - верно?

Пока что не заморачивайтесь. Если будут ошибки компиляции - понизьте до самых младших из доступных версий.
Заранее дать какую-то точную информации о версиях ПО для ПЛК из 2011 года, к сожалению, не представляется возможным.

BSA
15.01.2023, 18:22
При подключении ( логин ) выдает ошибку

[ERROR] SHPLC304: C0032: Невозможно конвертировать тип 'Неизвестный тип: 'SINT_TO_POINTER(-1)'' в тип 'POINTER TO BYTE'
Компиляция завершена -- 1 ошибок, 2 предупреждений : загрузка невозможна!
65189
?

Евгений Кислов
15.01.2023, 18:28
При подключении ( логин ) выдает ошибку

[ERROR] SHPLC304: C0032: Невозможно конвертировать тип 'Неизвестный тип: 'SINT_TO_POINTER(-1)'' в тип 'POINTER TO BYTE'
Компиляция завершена -- 1 ошибок, 2 предупреждений : загрузка невозможна!
65189
?

Тогда понижайте версии библиотек.

BSA
15.01.2023, 18:43
Заменил библиотеки ComService_3.5.4.2 на ComService_3.1.0.compiled-library . установленную ранее Библиотеку Modbas -slave 3.1.4 не обновлял
Загрузилось без ошибок, обмен есть . Огромное спасибо за помощь .

BSA
16.01.2023, 10:00
Здравствуйте! Возник ещё один вопрос касаемо работы 304 в режиме Slave .
Если задействованы в работе плк 304 два порта в режиме skave с двумя разными мастерами, будет ли корректно создать два POU ( POU-1, POU-2) каждый будет содержать
код работы в режиме slave реализованный посредством библиотек ComSerice 3.1.0 и Modbas-slave 3.1.4 с одинаковыми параметрами связи но с разными номерами портов.
Далее обозначит в теле основной программы PLC_PRG (PRG), вызов данных POU
POU-1();
POU-2();
Вопрос: Будет ли корректная работа портов при таком подходе или нужно организовывать асинхронную работу другими способами, если другими каким образом можно это реализовать ?

BSA
16.01.2023, 10:09
Заменил библиотеки ComService_3.5.4.2 на ComService_3.1.0.compiled-library . установленную ранее Библиотеку Modbas -slave 3.1.4 не обновлял
Загрузилось без ошибок, обмен есть . Огромное спасибо за помощь .

В тесте работы с ОРС сервером возникает проблема периодически пропадает обмен , такая же петрушка с ПМ 210 обмен то есть то нет, куда смотреть ?

Евгений Кислов
16.01.2023, 11:58
Здравствуйте! Возник ещё один вопрос касаемо работы 304 в режиме Slave .
Если задействованы в работе плк 304 два порта в режиме skave с двумя разными мастерами, будет ли корректно создать два POU ( POU-1, POU-2) каждый будет содержать
код работы в режиме slave реализованный посредством библиотек ComSerice 3.1.0 и Modbas-slave 3.1.4 с одинаковыми параметрами связи но с разными номерами портов.
Далее обозначит в теле основной программы PLC_PRG (PRG), вызов данных POU
POU-1();
POU-2();
Вопрос: Будет ли корректная работа портов при таком подходе или нужно организовывать асинхронную работу другими способами, если другими каким образом можно это реализовать ?

Добрый день.
Можно сделать, как вы описали.

Евгений Кислов
16.01.2023, 11:58
В тесте работы с ОРС сервером возникает проблема периодически пропадает обмен , такая же петрушка с ПМ 210 обмен то есть то нет, куда смотреть ?

С каким периодом?
На какие интервалы времени?