Страница 512 из 1043 ПерваяПервая ... 124124625025105115125135145225626121012 ... ПоследняяПоследняя
Показано с 5,111 по 5,120 из 10427

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

  1. #5111
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,492

    По умолчанию

    Цитата Сообщение от vai Посмотреть сообщение
    Добрый день. Подскажите, как (на CFC) реализовать принудительный сброс булевой переменной в false раз в минуту.
    Попробуйте ФБ BLINK.

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

    По умолчанию

    Цитата Сообщение от vai Посмотреть сообщение
    Добрый день. Подскажите, как (на CFC) реализовать принудительный сброс булевой переменной в false раз в минуту.
    как то так можно
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

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

    По умолчанию

    Цитата Сообщение от allex609 Посмотреть сообщение
    Добрый день.

    Столкнулся впервые с программированием ПЛК ОВЕН, в азах примерно разобрался, возник вопрос следующего характера: как можно вывести в цикле сработавшие входа, к примеру у меня сработали 1, 2, 3 входа, в HMI под это дело отведено одно окошко с 1 переменной выходной (так надо), необходимо показать сначала 1, потом 2, потом 3, и дальше в цикле заново? Заранее благодарю за советы
    Если еще актуально, набросал программку с комментариями.

  4. #5114

    По умолчанию

    Здравствуйте.
    Разбираю программу, писаную неизвестным мне программистом. Есть обмен данными по RS-485 через стандартную сеть модбас мастер. Впервые столкнулся с настройкой передачи данных "By command". Интуитивно понимаю что это значит, но не могу понять где находится эта самая команда, по которой происходит обмен данными. Никакого описания принципа работы этого метода я не нашёл. Подскажите если кто сталкивался с подобным или владеет теорией.

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

    По умолчанию

    Смотрите описание в "Руководстве пользователя ПЛК". Открываете документ и в поиске забиваете "by command".

  6. #5116
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,243

    По умолчанию

    Цитата Сообщение от Papagun78 Посмотреть сообщение
    Здравствуйте.
    Разбираю программу, писаную неизвестным мне программистом. Есть обмен данными по RS-485 через стандартную сеть модбас мастер. Впервые столкнулся с настройкой передачи данных "By command". Интуитивно понимаю что это значит, но не могу понять где находится эта самая команда, по которой происходит обмен данными. Никакого описания принципа работы этого метода я не нашёл. Подскажите если кто сталкивался с подобным или владеет теорией.
    из документа http://www.kipshop.ru/CoDeSys/steps/...figuration.pdf
    By command – «по команде»: если в переменной Status модуля архивации записана специальная команда, то происходит либо старт архивации, либо ее остановка (0x00FE – «стоп», а 0x00FF – «старт»).
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  7. #5117

    По умолчанию

    Добрый день! помогите пожалуйста. стоит такая задача: есть клапан, есть газоанализатор. с помощью контроллера необходимо поддерживать определенную концентрацию газа. Знаю, что есть ПИД регуляторы, но они для меня пока что сложны. Поэтому решил написать такую схему: газоанализатор измеряет концентрацию, если она ниже нужной то срабатывает клапан и работает в течении 5сек. проходит 2 сек. если концентрация остается ниже требуемой опять срабатывает клапан. и так до тех пор, пока не установится нужная концентрация. после, как концентрация упадет, цикл заново начинается.
    Проблема в том, что не знаю как в программе задать цикличность, чтобы газоанализатор постоянно измерял и давал команды и как задать задержку в двух секундах. (см вложение) Вложение 25566

  8. #5118

    По умолчанию

    Огромное спасибо, пойду пробовать!
    Цитата Сообщение от amn Посмотреть сообщение
    Если еще актуально, набросал программку с комментариями.

  9. #5119

    По умолчанию

    Как правильно объявить массив из 5 номеров? я пишу
    listNum: ARRAY[0..4] OF STRING(11):=0('1111111111'),1('2222222222'),2('333 3333333'),3('4444444444'),4('5555555555');
    выдает ошибку неверное начальное значение.

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

    По умолчанию

    Цитата Сообщение от vai Посмотреть сообщение
    Как правильно объявить массив из 5 номеров? я пишу
    listNum: ARRAY[0..4] OF STRING(11):=0('1111111111'),1('2222222222'),2('333 3333333'),3('4444444444'),4('5555555555');
    выдает ошибку неверное начальное значение.
    непробовали автообъявлением воспользоваться?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

Страница 512 из 1043 ПерваяПервая ... 124124625025105115125135145225626121012 ... ПоследняяПоследняя

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

Ваши права

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