Показано с 1 по 10 из 16

Тема: Проблема с библиотеками

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,614

    По умолчанию

    Цитата Сообщение от Ataman1994 Посмотреть сообщение
    Большое спасибо. Получилось.
    Появился следующий вопрос. Не буду создавать новую тему, надеюсь админы простят меня.
    В общем есть задача, запускается насос, если в течении 5 секунд нет сигнала от датчика, насос выключается, и включается сигнал аварии. Необходимо написать на языке ST.
    Я так понимаю необходимо использовать таймер. Ознакомился с обучающими видео, к сожалению разобраться не смог.
    Не могли бы помочь с написанием.
    Код:
    PROGRAM PLC_PRG
    VAR
            // команда включения насоса
    	xEnablePump:	BOOL := TRUE;
            // сигнал от датчика
    	xSensor:	BOOL := TRUE;
            // сигнал аварии
            xAlarm:		BOOL;
    	
    	fbAlarmTimer:	TON;
    END_VAR
    
    
    fbAlarmTimer(IN := xEnablePump AND NOT(xSensor), PT := T#5s);
    
    IF fbAlarmTimer.Q THEN
       xEnablePump := FALSE;
       xAlarm := TRUE;
    END_IF

  2. #2

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Код:
    PROGRAM PLC_PRG
    VAR
            // команда включения насоса
    	xEnablePump:	BOOL := TRUE;
            // сигнал от датчика
    	xSensor:	BOOL := TRUE;
            // сигнал аварии
            xAlarm:		BOOL;
    	
    	fbAlarmTimer:	TON;
    END_VAR
    
    
    fbAlarmTimer(IN := xEnablePump AND NOT(xSensor), PT := T#5s);
    
    IF fbAlarmTimer.Q THEN
       xEnablePump := FALSE;
       xAlarm := TRUE;
    END_IF
    Огромное спасибо!!!

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Код:
    PROGRAM PLC_PRG
    VAR
            // команда включения насоса
    	xEnablePump:	BOOL := TRUE;
            // сигнал от датчика
    	xSensor:	BOOL := TRUE;
            // сигнал аварии
            xAlarm:		BOOL;
    	
    	fbAlarmTimer:	TON;
    END_VAR
    
    
    fbAlarmTimer(IN := xEnablePump AND NOT(xSensor), PT := T#5s);
    
    IF fbAlarmTimer.Q THEN
       xEnablePump := FALSE;
       xAlarm := TRUE;
    END_IF
    С этим справился. Дальше решил перейти к визуализации.
    Создал кнопку, индикатор, привязал к ним переменные.
    Попытался перейти в эмуляцию.
    Открыл СПК FAQ, делаю по инструкции, но при обновлении устройства, возникает самая первая проблема, с библиотеками. Я так понимаю дело опять в версиях ПО.
    Как эту ситуацию побеждать?
    Ошибка при обновлении.JPG

Похожие темы

  1. Перешел с SP11P5 на SP14P3 проблема с библиотеками.....
    от Serjay в разделе СПК210, СПК1xx [М01]
    Ответов: 3
    Последнее сообщение: 31.05.2020, 14:53
  2. Ошибка 104 с библиотеками OSCAT Building
    от dkapotov в разделе СПК1xx (архив)
    Ответов: 5
    Последнее сообщение: 23.03.2016, 12:38
  3. CoDeSys v3.5 SP5 Ошибки с библиотеками
    от hellslave в разделе ПЛК3xx (архив)
    Ответов: 1
    Последнее сообщение: 26.09.2014, 09:39
  4. Примеры работы с библиотеками.
    от URA6923 в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 02.02.2012, 00:06
  5. Ответов: 3
    Последнее сообщение: 28.12.2010, 07:38

Ваши права

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