Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: можно ли сделать чтоб быстрые дискретные выходы работали как обычные

  1. #11

    По умолчанию

    не забывайте что дискретные выводы имеют оптическую развязку и их нужно запитывать для работы внешним питанием... хотя бы кинуть +24 и 0 с контроллера..

  2. #12

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а так непробовали?
    нет не пробовал, просто 2 выхода я только для примера сделал, у меня их 14. Но ваш пример мне помог, если ставить не знак = а >= то все работает как надо, спасибо. Только вот почему при строгом равенстве не срабатывает не понятно

  3. #13

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от Kulib9ika Посмотреть сообщение
    нет не пробовал, просто 2 выхода я только для примера сделал, у меня их 14. Но ваш пример мне помог, если ставить не знак = а >= то все работает как надо, спасибо. Только вот почему при строгом равенстве не срабатывает не понятно
    потому что, когда подходит время опрашивать условие, совсем не обязательно время равно ровно одной секунде, есть еще миллисекунды, из-за которых равенство не выполняется

  5. #15
    Пользователь
    Регистрация
    10.12.2009
    Адрес
    Воронеж
    Сообщений
    673

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а так непробовали?
    Абсолютно верно, показания таймера обновляются один раз в цикл программы. Если цикл программы не совпал с временем, указанным вами, то условие со знаком "=" не сработает. При использовании ET таймера надо пользоваться условием "переменная>=ЕТ таймера". В этом случае успех вам обеспечен

  6. #16

    По умолчанию

    Более того, при обучении программированию всегда сразу учат не сравнивать вещественные переменные на строгое равенство. Ибо в общем случае его никогда не будет.

  7. #17

    По умолчанию

    Еще вопрос: есть экран визуализации на котором расположены кнопки для управления роботом, я сделал чтоб этот робот работал от этих кнопок в реальном времени, а как написать программу так чтоб запоминалось нажатие нескольких кнопок в каком то порядке, а потом при нажатии какойто кнопки предположим "ЗАПУСК" воспроизводились роботом запомненные команды? (язык ST)

    (я подумывал об использовании массива для записи, а потом извлечения из него)
    Последний раз редактировалось Kulib9ika; 10.04.2012 в 23:05.

  8. #18
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,271

    По умолчанию

    Массив - скукота. Для этой задачи STRING рулит
    И на экран можно кинуть

  9. #19

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Массив - скукота. Для этой задачи STRING рулит
    И на экран можно кинуть
    а поподробней можно? где описание взять, и что значит на экран кинуть

  10. #20
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,271

    По умолчанию

    Я не знаю целиком задачи. Не знаю ограничений и условий. Способ релиза может радикально поменятся после каждой новой вводной.
    Строка - простейший стек. Пример приложил
    Последний раз редактировалось Валенок; 31.10.2012 в 14:03.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. дискретные выходы
    от AntoNechayuk в разделе ПЛК1хх
    Ответов: 31
    Последнее сообщение: 01.07.2016, 10:17
  2. Использование SysLibPorts быстрые выходы
    от Евгений Пашигоров в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 04.04.2012, 15:55
  3. Дискретные входы и выходы
    от Kitaro в разделе ПЛК1хх
    Ответов: 50
    Последнее сообщение: 31.12.2011, 10:44
  4. ПЛК110 Дискретные выходы
    от rab в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 18.02.2011, 16:22
  5. ПЛК110-60 и быстрые входа..
    от сергей валерьевич в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 11.02.2011, 10:46

Ваши права

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