Страница 6 из 6 ПерваяПервая ... 456
Показано с 51 по 54 из 54

Тема: Язык программирования CFC

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

    По умолчанию

    Цитата Сообщение от Мага Посмотреть сообщение
    Взаимодействует ли язык программирования cfc с другими языками программирования?
    Почему, когда Вы используете ФБ из библиотек, то не задаете себе этот вопрос?
    Например в программе на CFC используете библиотечный ФБ BLINK
    1.png
    А ведь он в библиотеке написан на ST
    2.png
    Ведь взаимодействуют не языки программирования, а взаимодействуют программные компоненты (POU), написанные на различных языках программирования.
    Цитата Сообщение от Мага Посмотреть сообщение
    То есть если написать на одном языке программирования, то потом можно конвертировать данные от программы на другой язык?
    Совсем не обязательно конвертировать все и всегда с одного языка на другой. Можно просто создать ФБ или функцию, написать их на другом языке, а затем использовать в своей программе.
    А тем более можно и нужно вместо создания одной большой программы PLC_PRG, разбить ее на части PRG1, PRG2,...PRGn, выполняющие конкретную задачу общего алгоритма. Программы PRG1, PRG2,...PRGn могут быть написаны на любом языке, на том, который удобнее подходит для данной части алгоритма.
    Например
    3.png
    Как видно из рисунка для отдельных PRG1, PRG2,...PRGn используются различные языки программирования.
    Это и есть мой ответ на "Взаимодействует ли язык программирования cfc с другими языками программирования".
    Кроме того.
    При таком подходе, программирование и отладка общей задачи упрощаются. Даже если для отдельных PRG1, PRG2,...PRGn еще нет программ и временно написать в них только пустой оператор, то уже можно проверить работу остальных частей и в эмуляторе и в ПЛК.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  2. #52

    По умолчанию

    Цитата Сообщение от amn Посмотреть сообщение
    В одном проекте можно использовать разные языки. Может вы это имели в виду?



    Хотите обучиться? Начните с этой ссылки http://cppstudio.com/post/500/
    Для чего предназначены эти логические операции?

  3. #53

    По умолчанию

    capzap, скажите ваш скайп, поговорим по скайпу.

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

    По умолчанию

    Для чего предназначены эти логические операции?
    Все программирование построено в основном на логических элементах. Если Вы будете знать что это такое, то дальше Вам уже будет проще освоить все остальное.

    Любой контроллер имеет дискретные (читай "логические") входы и выходы. Программа проекта должна с ними сделать определенные логические операции и на выходы подать логические значения TRUE или FALSE. TRUE - выход включен, FALSE - выход отключен. И это только простейшие программки. В более сложных имеются другие типы данных. Но это потом, для начала освойте простейшие.
    Последний раз редактировалось amn; 21.02.2014 в 16:24.

Страница 6 из 6 ПерваяПервая ... 456

Похожие темы

  1. CFC Переключение визуализаций
    от Serrk в разделе СПК1хх
    Ответов: 8
    Последнее сообщение: 14.11.2018, 16:08
  2. Ответов: 10
    Последнее сообщение: 21.06.2014, 21:12
  3. управление переменными в Cfc
    от Лимонадный Джо в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 26.11.2010, 15:25
  4. CFC copy
    от Антон в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 19.03.2008, 07:49

Ваши права

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