я их не прикручиваю, а ручками копипаст делаю, можно и импорт/экспортом - но это для тех кто из мышкиного поколения
я их не прикручиваю, а ручками копипаст делаю, можно и импорт/экспортом - но это для тех кто из мышкиного поколения
Плиз, расскажите как это сделать, пошагово.
Нет опыта, но очень хотса
Это куды и чего копипастить?
Ну или где почитать.
Спасибо.
понравилась какая нибудь функция в бибке, в своем проекте создаете такую же с тем же текстом, компилируете, если появились ошибки, смотрите чего не хватает, скорее всего внутри ПОУ использовалась еще функция из бибки, создаете нехватающие ПОУ и снова компилите и так до победного
pavelrer вам так или иначе придется делать то, что описывает capzap, так как при превышении POU в проекте выше допустимого, CodeSys будет ругаться даже в том случае, если вы фактически не используете ни одной библиотеки в своем проекте.
CodeSys компилирует все ДО опроса проекта. Косяк версии 2.3, и вероятно исправлен не будет. Как с этим в версии 3 не знаю, еще не мучал ее.
А 3я Кодесис пойдет для плк 150? Может не поздно мне переключиться пока идет выяснение возможности plc?
Да и codesys.
Добавляю бибку, выбираю функцию, в переменных все ок могу скопипастить, но вот вместо функции в листинге – блок.
Его то как перенести, а можно ли его в листинг как то сделать, ну галку где-то поставит, чтоб не блок был а ST?
Что такое превышения, пока не очень понимаю, но кажется это PRG+FB+FUN – ну этож скока должно быть?
P.S Все пробывалки провожу на пустом проекте.
Спасибо.
Просто у Оската уже библиотек больше под КДС3.
Не знаю откроет ли из КДС 2.3 ...
Вообще к проекту кроме стандартных и там сислибфайл , сислибком и др привязывается Оскатовская для КДС2.3 (вроде последняя 3.3 )
Нормальные 160 и 270, 303 уже с косяками .
"UpdateCore" - команда ПЛК браузера. Внешней програмулькой можно , чисто теоретически , если ломануть и доработать КДС 2.3(сделали-же утилиту чтения - записи файлов ).
И зачем конектится КДСом по rs , а програмульку цеплять к Ethernet ? К нему Ethernet порту можно одновременно и КДСом и програмулькой.
Последний раз редактировалось Sergey666; 03.12.2013 в 22:40.
Frs - для того шоб отладить хак, а вот не факт что с порта xxx, plc будет кушать как с порта 1200. хотя...? чеб и нет!?К нему Ethernet порту можно одновременно и КДСом и програмулькой.
Дак а какие мысли если plc будет сам в себя по 127.0.0.1 долбиться?
вот и я такую мыслю думаюсделали-же утилиту чтения - записи файлов
Последний раз редактировалось pavelrer; 04.12.2013 в 01:38.
Я то же так делаю, иногда.
И только если в моем проекте нужна только одна оскатовская функция и нужный ФБ из библиотеки не использует другие POU.
Но можно в опциях проекта, в генераторе кода исключить неиспользуемые POU.
1.png
Для решения проблемы
Перед первой компиляцией проекта исключаю всю библиотеку OSCAT, затем выборочно включаю нужные POU этой библиотеки и опять компилирую проект. Если после этого компилятор ругается на отсутствие какого-либо POU, то включаю в компиляцию и их.
Для меня так быстрей получается чем создавать новые, недостающие POU, в своем проекте и копипастить в них код из проекта библиотеки OSCAT.
Последний раз редактировалось petera; 04.12.2013 в 02:55.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Копипаст будет иметь преимущество у тех, кто еще создавал загрузочные пятидюймовые дискеты. Я же не отрицал что есть способы одной мышкой это делать