Страница 56 из 369 ПерваяПервая ... 646545556575866106156 ... ПоследняяПоследняя
Показано с 551 по 560 из 3685

Тема: CODESYS V3.5. Вопросы и ответы

  1. #551

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    смотрите в документации на SEL
    Честно посмотрел, почитал и не понял... Для меня ST попроще, но хочется разобраться с FBD.
    Может есть какая возможность написать код, а потом конвертировать его и посмотреть на результат?

  2. #552
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    9,732

    По умолчанию

    ну да, SEL сложновато для Вас, тогда просто EQ, на входы mv.rRead1 и 25, на выход mv.wOut1
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #553

    По умолчанию

    Добрый день! Объясните, пожалуйста, новичку - Имею ПЛК 160, подключил к входам аналоговые датчики, по RS485 МВ110, ТРМ101. Всем входам назначил имена в CodeSys в Конфигурации ПЛК. Добавил Modbus Slave для связи с Lectus OPC.
    Вопрос: Чтобы передать в Lectus OPC все значения с датчиков - нужно создать переменные для каждого из значений входов ПЛК в подэлементе Modbus slave, а затем в программе присваивать значения входов? Или можно использовать имена переменных присвоенных входам ПЛК и других устройств, которые ПЛК опрашивает (КАК?)?

    Другими словами можно ли получить доступ из Lectus к переменным и входам контроллера и по какому адресу?
    Последний раз редактировалось spymf; 21.01.2016 в 15:07.

  4. #554

    По умолчанию применение САSE в программе(для оптимизации)

    День добрый. Есть мысли по оптимизации программы выполненной в СS3.5 для СПК207(М02). итак. Цикл программы 40ms. Присутствует 6 ПИД регуляторов для смесительных зональных узлов. Думаю следующее- использовать 1 ФБ ПиД регулятора и через CASE в каждом цикле на его входа подавать задание для каждого из смесителя и брать с выхода данные для привода?

    Например:

    PID_reg0();

    CASE nom_pid OF
    0: (*смесит1*)
    PID_reg0 (ACTUAL:=dt1, SET_POINT:=t_zad1, KP:=KP_1, TN:=TN_1, TV:=TV_1, Y_MIN:=Y_min_1, Y_MAX:=Y_max_1);
    SP_1:=PID_reg0.Y;
    nom_pid:=1;
    1: ...........
    2: ...........
    3: ...........
    4: ...........
    5: (*смесит6*)
    PID_reg0 (ACTUAL:=dt6, SET_POINT:=t_zad6, KP:=KP_6, TN:=TN_6, TV:=TV_6, Y_MIN:=Y_min_6, Y_MAX:=Y_max_6);
    SP_6:=PID_reg0.Y;
    nom_pid:=0;
    AND_CASE

    Будте добры опытные "автоматчики" высказать своё мнение на счет целесообразности данного решения?)
    Последний раз редактировалось Hiromatik; 22.01.2016 в 08:14.

  5. #555

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    если было бы всё так просто использовалась бы функция а не ФБ, не задумывались, что в нем идут вычисления используя значения с предыдущей итерации? Таким образом каждый новый цикл каждый регулятор будет сравнивать текущее своё показание с предыдущим от предыдущего регулятора
    Мысля такая была. вот посему и задал влпрос чтоб убедиться.
    Т.к. для одного см.узла применял один функциональный блок для регулирования по подаче и защиты от превышения обратки, но там определения для чего применять блок построено на условиях. и данное решение регулирует очень хорошо.
    В общем, благодарю capzar за грамотное обьяснение!

  6. #556

    По умолчанию

    Есть ещё вопросик. Пытаюсь сделать аналог RETAIN. Т.е. сохранять данные после изменения в фаил на флешке( это будет позже на СПК- когда отработаю программу на "столе" в Win V3).
    при первоначально при запуске будет активен один блок для чтения данных из файла, а когда загрузит без ошибок влючится основная программа( но это будующее). Библиотека CAA.FILE
    Вопрос: не получается создать фаил на диске компа, а так же записать в ручками созданный фаил, как задается путь для файла расположенного например в D:\test_dir\?

  7. #557

    По умолчанию

    оказывается первое сообщение прошло)

  8. #558
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    9,732

    По умолчанию

    есть много других способов записи в файл, а не только через CAA, например http://www.owen.ru/forum/attachment....3&d=1396183120
    во вторых в контроллерах стоит линукс, там нет такого понятия как диск D:\
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #559

    По умолчанию

    да начал с САА разбираться вот думаю и добью её. а "эксперементы делаю на вирт контроллере Win V3. соответсвенно писать (пробывать) могу ток в файлы расположенные на диске компа.. потому как ток не задавал путь не хочет писать в фаил и все... для начала брал простой пример из справки.. думаю на спк он заработал бы.. но нет сейчас под рукой её...

  10. #560

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    есть много других способов записи в файл, а не только через CAA, например http://www.owen.ru/forum/attachment....3&d=1396183120
    во вторых в контроллерах стоит линукс, там нет такого понятия как диск D:\

    и ваш пример ранее смотрел.. но как писал выше проверить могу ток на компе.. а на месте разбираться( где есть спк) не ни времени ни возможности.

Страница 56 из 369 ПерваяПервая ... 646545556575866106156 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 710
    Последнее сообщение: 20.01.2022, 09:53
  2. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 2385
    Последнее сообщение: 19.01.2022, 13:40
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 224
    Последнее сообщение: 16.01.2022, 18:37
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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