Страница 121 из 1044 ПерваяПервая ... 2171111119120121122123131171221621 ... ПоследняяПоследняя
Показано с 1,201 по 1,210 из 10436

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

  1. #1201
    Пользователь
    Регистрация
    18.10.2012
    Адрес
    Калуга
    Сообщений
    0

    Question

    Цитата Сообщение от capzap Посмотреть сообщение
    так это еще проще, в библиотеке оскат можно найти блоки, где контролируется первый цикл программы именно на подобных примерах я и давай предыдущий совет
    В какой библиотеке?

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

    По умолчанию

    FUNCTION_BLOCK PULSE_T
    VAR_INPUT
    IN : BOOL;
    T1 : TIME;
    T2 : TIME;
    RST : BOOL;
    END_VAR
    VAR_OUTPUT
    Q : BOOL;
    END_VAR
    VAR
    init: BOOL;
    last: TIME;
    tx: TIME;
    edge: BOOL;
    END_VAR
    *******************************************
    tx := DWORD_TO_TIME(T_PLC_MS());
    IF NOT init THEN
    init := TRUE;
    last := tx;
    ELSIF RST THEN
    (* asynchronous reset *)
    Q := FALSE;
    ELSIF IN AND NOT edge AND NOT Q THEN
    (* a rising edge on in will reversre the output status, if new pulse is startet the start time is stored in last *)
    last := tx;
    Q := TRUE;
    ELSIF NOT IN AND edge AND ((tx - last) > T1) THEN
    (* a falling edge on IN will clear the output if in was high for more then T1 *)
    Q := FALSE;
    ELSIF (tx - last) >= T2 THEN
    (* timeout for long pulse if second click did not occur or in stays high *)
    Q := FALSE;
    END_IF;

    edge := IN;
    вот один из блоков, здесь переменная init при включении плк будет в состоянии ФАЛЬШ, после первого цикла когда выполнится устовие с использованием этой переменной, она становится равной ИСТИНЕ и больше в программе не участвует, вернее тело условия. А в нутри этого тела можно вести статистику включений ну и т.д.


    PS бибка по адресу http://oscat.de/downloadmanager.html, называется oscat_building_100.lib

  3. #1203
    Пользователь
    Регистрация
    18.10.2012
    Адрес
    Калуга
    Сообщений
    0

    Smile

    Цитата Сообщение от Inna Посмотреть сообщение
    В какой библиотеке?
    Цитата Сообщение от capzap Посмотреть сообщение
    вот один из блоков, здесь переменная init при включении плк будет в состоянии ФАЛЬШ, после первого цикла когда выполнится устовие с использованием этой переменной, она становится равной ИСТИНЕ и больше в программе не участвует, вернее тело условия. А в нутри этого тела можно вести статистику включений ну и т.д.


    PS бибка по адресу http://oscat.de/downloadmanager.html, называется oscat_building_100.lib
    Даже не знаю, как Вас и благодарить...))) Конечно, остается вопрос, почему кодесис работает, мягко говоря, не совсем корректно...

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

    По умолчанию

    работает он одинаково, возможно на плк заряд батарейки как то влияет или взаимосвязь прошивки, таргета и мусора в КДС оставшегося от прошлых проектов или еще что то, у меня тоже иногда по стартовому событию не работает, ну это как бы не проблема

  5. #1205
    Пользователь
    Регистрация
    18.10.2012
    Адрес
    Калуга
    Сообщений
    0

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    работает он одинаково, возможно на плк заряд батарейки как то влияет или взаимосвязь прошивки, таргета и мусора в КДС оставшегося от прошлых проектов или еще что то, у меня тоже иногда по стартовому событию не работает, ну это как бы не проблема
    Страшно представить, что же тогда проблема... )))

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

    По умолчанию

    проблема мне пока не когда сесть и написать библиотеку модбаса, чтоб опрос модулей был как у Валенка, менее 10мс

  7. #1207
    Пользователь
    Регистрация
    18.10.2012
    Адрес
    Калуга
    Сообщений
    0

    Wink

    Цитата Сообщение от Inna Посмотреть сообщение
    В какой библиотеке?
    Цитата Сообщение от capzap Посмотреть сообщение
    проблема мне пока не когда сесть и написать библиотеку модбаса, чтоб опрос модулей был как у Валенка, менее 10мс
    Нехватка времени — это действительно проблема. Желаю удачи!

  8. #1208

    По умолчанию

    соединяю ПЛК-100 и МУ110-6У.
    Modbus(master)- Universal Modbus device- 6 Real output module.
    подскажите пожалуйста, какие Register adress'а нужно ставить в этих 6 Real output module-ях.

  9. #1209

    По умолчанию

    Вот мучаюсь вопросом, необходимо сделать регулирование температуры подачи из котельной в зависимости от температуры на улице. Выходной сигнал одно реле. Замыкает на большое горение.. разомкнут будет на малом горении.
    Вот думаю между ПЛК 73 и ПР114, разница в цене в два раза. Подкупает то что на ПЛК можно видеть температуры на улице и на подаче.
    Есть такие вопросы, к сожалению забыл. Возможно ли в дальнейшем ПЛК 73 сделать слейвом для СПК 207? И на данный момент можно ли на ПЛК 73 сделать небольшую архивацию, например среднесуточную температуру в течении недели. Чтобы оператор мог списывать её в журнал уже посчитаную за сутки. и можно было хотябы раз семь пролестать за предидущие сутки?

  10. #1210

    По умолчанию

    Забудьте про экономию каждой копейки на оборудовании. Это путь в никуда.
    Все ваши хотелки можно сделать на ПЛК73.

Страница 121 из 1044 ПерваяПервая ... 2171111119120121122123131171221621 ... ПоследняяПоследняя

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

Ваши права

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