Страница 195 из 1041 ПерваяПервая ... 95145185193194195196197205245295695 ... ПоследняяПоследняя
Показано с 1,941 по 1,950 из 10404

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #1941

    По умолчанию

    здравствуйте, уважаемые профи кодесиса!! пишет Вам чайник)) может кто-нибудь может скинуть свои разработки в этой программе (какие-нибудь простенькие примеры). Уж ооочень хочется научиться программировать в кодесисе. большое спасибо заранее!!

  2. #1942
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Valadar71 на языке ST есть примеры в разделах ПЛК. примеры программ
    если на языке CFC то можно брать примеры программ для ПР110,114 и переделывать на ПЛК.

  3. #1943

    По умолчанию

    Добрый день, не подскажите, работаю с двумя библиотеками, Mercury.lib и SmsOwen.lib, в обеих этих библиотеках есть функциональные блоки OpenPort, при добвалении обеих кодесис начинает ругаться, говорит что POU с именем OpenPort включен уже в библиотеку, подскажите как быть?!

  4. #1944

    По умолчанию

    Цитата Сообщение от MikJagger Посмотреть сообщение
    Добрый день, не подскажите, работаю с двумя библиотеками, Mercury.lib и SmsOwen.lib, в обеих этих библиотеках есть функциональные блоки OpenPort, при добвалении обеих кодесис начинает ругаться, говорит что POU с именем OpenPort включен уже в библиотеку, подскажите как быть?!
    в кратце: вам не нужно создавать в проекте такой же ФБ как в библиотеке. Если вы добавили библиотеку в проект, значит все POU входящие в библиотеки уже присутствуют в проекте и для использования ФБ нужно просто объявить его экземпляр. Подробнее написано в руководстве по программированию и справке кодезиса.
    Чтобы понять рекурсию нужно понять рекурсию

  5. #1945
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Попробуйте в одной из библиотек удалить лишний ФБ.

  6. #1946

    По умолчанию

    Цитата Сообщение от amn Посмотреть сообщение
    Попробуйте в одной из библиотек удалить лишний ФБ.
    Библиотеки закрытые, удалить ФБ нельзя...

  7. #1947

    По умолчанию

    Цитата Сообщение от S.A.D. Посмотреть сообщение
    в кратце: вам не нужно создавать в проекте такой же ФБ как в библиотеке. Если вы добавили библиотеку в проект, значит все POU входящие в библиотеки уже присутствуют в проекте и для использования ФБ нужно просто объявить его экземпляр. Подробнее написано в руководстве по программированию и справке кодезиса.
    Может Вы не поняли, Добавляя эти две библиотеки, через менеджер библиотек и создавая простейший проект ";", кодесис уже начинает ругаться!

  8. #1948
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от MikJagger Посмотреть сообщение
    Может Вы не поняли, Добавляя эти две библиотеки, через менеджер библиотек и создавая простейший проект ";", кодесис уже начинает ругаться!
    Попробуйте сделать так
    1. Добавить в проект только одну библиотеку.
    2. Выбрать в меню Проект-->Опции...-->Генератор кода.
    3. Нажать кнопку Исключить объекты
    4. В дереве POU выбрать имя ФБ которое есть в обоих библиотеках.
    5. Установить галку внизу, слева -Исключить.
    6. Нажать ОК.
    7. Сделать простейший проект ";". И откомпилировать его.
    8. Добавить в проект вторую библиотеку. И будет Вам счастье.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #1949

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Попробуйте сделать так
    1. Добавить в проект только одну библиотеку.
    2. Выбрать в меню Проект-->Опции...-->Генератор кода.
    3. Нажать кнопку Исключить объекты
    4. В дереве POU выбрать имя ФБ которое есть в обоих библиотеках.
    5. Установить галку внизу, слева -Исключить.
    6. Нажать ОК.
    7. Сделать простейший проект ";". И откомпилировать его.
    8. Добавить в проект вторую библиотеку. И будет Вам счастье.
    Не помогло, не удаляется ФБ из библиотеки...

  10. #1950
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    Цитата Сообщение от MikJagger Посмотреть сообщение
    Не помогло, не удаляется ФБ из библиотеки...
    А и не должен удаляться из библиотеки. Просто элемент исключенный из компиляции станет в библиотеке другого цвета(зеленого). И не будет участвовать в компиляции.
    Когда писал свой совет,то проверял и у меня все получилось.
    Сейчас проверил опять. НЕ РАБОТАЕТ!!!.
    Но оказалось, что есть зависимость от места расположения библиотек в дереве
    У меня нет, указанных Вами библиотек, но поясню на примере двух других библиотек. Например Pid_regulators и Owen_FB.
    1. Вот так ругается компилятор, который нашел три одинаковых ФБ в обоих библиотеках
    Вложение 9420
    2. При исключении из компиляции элементов в библиотеке расположенной выше(по отношению ко второй) при компиляции получаю те же ошибки.
    Вложение 9421

    3. Но стоит включить исключенные ФБ в вышестоящей библиотеке, а в ниже стоящей эти ФБ исключить, то все прекрасно компилируется и ошибок нет.
    Вложение 9422
    Вложение 9423
    Таким образом исключать ФБ из компиляции нужно у библиотеки более ниже расположенной в списке подключенных библиотек
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 195 из 1041 ПерваяПервая ... 95145185193194195196197205245295695 ... ПоследняяПоследняя

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •