Страница 278 из 1044 ПерваяПервая ... 178228268276277278279280288328378778 ... ПоследняяПоследняя
Показано с 2,771 по 2,780 из 10432

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

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

    По умолчанию

    Цитата Сообщение от swarog_87 Посмотреть сообщение
    Внимание проблема в том что мне надо останавливать двигатель с кнопки стоп и с MasterScada
    Как снять сигнал с выхода плк при нажатие по кнопки стоп без подсоединения её к другому входу плк?
    С трудом, но догадываюсь, что Вы хотите использовать для включения и выключения выхода один вход ПЛК. Если это так, то можно использовать следующий код

    Код:
    VAR_INPUT
    	in:BOOL;	(*вход: кнопка включения/выключения выхода*)
    END_VAR
    VAR_OUTPUT
    	q:BOOL;	(*выход*)
    END_VAR
    VAR
    	a:BYTE:=170;	(*маска для прокручивания 10101010*)
    	R_TRIG1: R_TRIG;
    END_VAR
    
    -------
    R_TRIG1(CLK:= in);	(*отлавливаем момент нажатия на кнопку*)
    IF R_TRIG1.Q THEN
    	a:=ROL(a,1);	(*прокручиваем маску по кольцу на 1 бит*)
    END_IF
    q:=a.0;		(*выходу присваиваем нулевой бит маски*)

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

    По умолчанию

    swarog_87 а просто сделать на Д-триггере ?
    в оскат библиотеке FF_DRE называется. Кнопку завести на вход CLK, с Q на инверсный D и на включение мотора. На вход R подать сигнал по аварийному отключению.
    Вход разделить путем ИЛИ с переменной из скады, или на ресет, если необходимо только останавливать без запуска.

  3. #2773

    По умолчанию

    Цитата Сообщение от amn Посмотреть сообщение
    ЕвгенийД, Вы ничего не перепутали? Пример в каком файле и номер страницы укажите.
    пример с диска с ИП320 "Передача строки Ascii-символов из ПЛК на ИП320" В посте 2987 я приложил сканы.

  4. #2774

    По умолчанию

    Цитата Сообщение от swarog_87 Посмотреть сообщение
    Внимание проблема в том что мне надо останавливать двигатель с кнопки стоп и с MasterScada
    Как снять сигнал с выхода плк при нажатие по кнопки стоп без подсоединения её к другому входу плк?
    Из кода совершенно не понятно какая переменная к чему и зачем в Slave у вас Real используется а не BOOL. Отвечая на ваш вопрос, наверно как-то так: IF DI OR ModBusSlaveDI THEN PUSK:=FALSE END_IF А вообще посмотрите описание ФБ SR и RS из библиотеки Util.lib

  5. #2775
    Пользователь Аватар для Lyohsha
    Регистрация
    24.06.2013
    Адрес
    Набережные Челны
    Сообщений
    5

    По умолчанию

    модуль МУ110-6У. можно ли все выхода (ЦАП-ы) запитать от одного источника питания?

  6. #2776

    По умолчанию

    Привет! Интересует ПОЧЕМУ при работе программы в режиме "эмуляции" в визуализации все кнопки работают, а при соединении с плк перестают работать? При том, что ползунки и проч работают нормально.
    Заранее спасибо!
    P.S.: ПЛК 110-32, конфигурация та же. Интерфейс tcp/ip.

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

    По умолчанию

    Небось кнопы к входам ПЛК прилепили

  8. #2778

    По умолчанию

    Благодарю. Истина, как всегда, на поверхности

  9. #2779

    По умолчанию

    Здравствуйте.
    Имеется оборудование которое при включении дает сигнал на соответствующий вход ПЛК, есть визуализация в которой оператор выбирает причину включения оборудования (этот этап самый простой и его уже реализовал), но возник следующий вопрос: как сделать сохранение в excel данных в виде: оборудование № | время вкл(как взять время ПК?) | время выкл | причина (желательно чтобы текстом указывалась) (например: оборудование№1 | 20.01 | 20.58 | тех.обслуживание) ?
    и как организовать сохранение отчета каждый день в файл с названием даты(скажем сегодня в 23.59 создается файл 31.05.14.xls, завтра 01.06.14.xls).

  10. #2780
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    а) Журналирование в ПЛК — CSV-файл пишется на контроллере, периодически выкачивается на компьютер. Эксель разумеет CSV.

    б) Писать свою программу под винду, которая модбасом будет считывать данные с контроллера и делать те же CSV-файлы (просто) или даже готовые .xls (посложнее).

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

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

Ваши права

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