Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: помогите с Ld !

  1. #1
    Пользователь Аватар для Moiseev_Alexandr
    Регистрация
    19.09.2010
    Адрес
    Саранск
    Сообщений
    57

    По умолчанию помогите с Ld !

    в литературе упоминается, что достаточно освоить один из пяти языков в Cds и можно применять свои навыки на практике...возможно следующие слова покажутся смешными, но как написать код термометра на Ld со следующими условиями: при 0"с горит "синяя" лампа на выходе, при 10-красная, на входе - термопара насколько известно Ld хорош для булевых схем где либо 1 либо 0, а тут дело с постоянно изменяющимся сигналом... вообще подобное написание возможно? не сочтите за глупость мой вопрос.
    с уважением.

  2. #2

    По умолчанию

    Не чтем за глупость, но LD действительно не предназначен для работы с аналоговыми сигналами.
    В CoDeSys на самом деле можно писать на нескольких языках - основная программа и подпрограмма.
    Ваш выбор - FBD или CFC.

    На LD можно вставлять блоки сравнения - необходимо добавить блок с EN (блок с разрешением на исполнение). А уже сам блок может быть любым - например компаратор, или блоки больше или равно, равно, меньше...

  3. #3
    Пользователь Аватар для Moiseev_Alexandr
    Регистрация
    19.09.2010
    Адрес
    Саранск
    Сообщений
    57

    По умолчанию

    спасибо, нескромный вопрос по поводу функциональных блоков на рисунке, не нашел ни какой информации, жалко что в книге "плк в асу" и.г. минаева и к нет разъяснения к этим блокам в целом книга помогла ответить на многие вопросы, но мне ещё долго подниматься по лесенке может быть есть такой же доступный для понимания, как в той книге, материал по Fbd или Cfc, по рекомендуйте плз.
    http://www.owen.ru/forum/attachment....1&d=1290016948
    Изображения Изображения

  4. #4

    По умолчанию

    Литературу по этим ФБ надо искать у разработчиков библиотек. Т.е. у компании 3S (codesys.ru). Про первый ничего сказать не могу, второй предназначен исключительно для работы с языком SFC, к тому же с его МЖК-вариантом (читай, очень запутанным вариантом).
    Если не секрет, вы собрались ими пользоваться? Или это просто чистое любопытство? Я как-то ни разу не прибегал к использованию ни этих блоков, ни соответствующих библиотек..

  5. #5
    Пользователь Аватар для Moiseev_Alexandr
    Регистрация
    19.09.2010
    Адрес
    Саранск
    Сообщений
    57

    По умолчанию

    штудировал вышеупомянутую книгу, а потом при копании в ассистенте наткнулся на эти блоки, вот захотел изучить и их,спасибо за разъяснения, как понимаю профи в основной массе пишут на st и il ?

  6. #6

    По умолчанию

    Цитата Сообщение от Moiseev_Alexandr Посмотреть сообщение
    как понимаю профи в основной массе пишут на st и il ?
    На мой взгляд если надо сделать что-то умное на IL или LD вот тут только профи возможно справятся!!! а SFC и CFC это для лодырей и красивого/быстрого решения интересненьких задач :-)
    ST действительно более тяжёлый в освоении, но зато предоставляет практически безграничные возможности.
    ЗЫ Вот только с FBD пока не определился ;-)
    Последний раз редактировалось Gans; 24.11.2010 в 19:11. Причина: очепятки а5
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  7. #7
    Пользователь Аватар для Moiseev_Alexandr
    Регистрация
    19.09.2010
    Адрес
    Саранск
    Сообщений
    57

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    ...На LD можно вставлять блоки сравнения - необходимо добавить блок с EN (блок с разрешением на исполнение). А уже сам блок может быть любым - например компаратор, или блоки больше или равно, равно, меньше...
    То есть речь идёт о возможности приспособить блок с EN под задачу сравнения начального и конечного результата? надо переименовывать блок, стереть AND и вписать ">=" или =/=?
    может что не так делаю, но система ругается при переименовки на знак ">=", понимает лишь AND, OR, XOR... есть ли операторы для компаратора или сравнения, может надо опереться на имеющиеся операторы и использовать эту сборку как отдельный блок prg?
    спасибо за ответ.

  8. #8
    Пользователь Аватар для Moiseev_Alexandr
    Регистрация
    19.09.2010
    Адрес
    Саранск
    Сообщений
    57

    По умолчанию

    простите за оффтоп, есть большое желание попасть на 5-дневные курсы в овен, в моём случае есть смысл, всё что надо прочитать я прочитал, теперь практикуюсь для закрепления материала,но думаю не реально за 5 дней с нуля поднять знания имея интерес и "начальную" подготовку...хотя в чём то и подтянусь... ваши мнения... кто нибудь проходил по этому пути?

  9. #9

    По умолчанию

    Попробуйте поиграться с LT, GT, LE, Ge и EQ и конечно почитать про это в документе «CoDeSys_V23_RU.pdf».
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  10. #10
    Пользователь Аватар для Moiseev_Alexandr
    Регистрация
    19.09.2010
    Адрес
    Саранск
    Сообщений
    57

    По умолчанию

    доброго времени суток! , прошу подсказать, к аналоговому входу контроллера подключена термопара, плк сконфигурирован, ко входу привязана переменная, есть вопрос - как преобразовать показания термопары в градусы цельсия и вообще, первичные показания в каком виде?
    ------
    заранее благодарен!

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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