Страница 8 из 18 ПерваяПервая ... 678910 ... ПоследняяПоследняя
Показано с 71 по 80 из 173

Тема: Библиотека архивации для СПК

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    А есть пример или пояснение, как, всё-таки, добавить запись в архив списка аварий? Как в "таблица тревог" с названием и временем формирования аварии.

  2. #2
    Пользователь
    Регистрация
    11.11.2014
    Адрес
    Нижнекамск
    Сообщений
    19

    По умолчанию

    Всем привет! Использовал данную библиотеку. Записываю три переменные с адресов T21, T22 и P2. Вроде компиляция успешная, но переменные по нулям. Почему не знаю. Хотя в программе опроса датчиков и в визуализации все значения есть... ((

    ARCH_DATA[0].dDT:=typeREAL;
    ARCH_DATA[0].pPB:=ADR(T21);
    ARCH_DATA[0].tTM:=T#1S;
    ARCH_DATA[1].dDT:=typeREAL;
    ARCH_DATA[1].pPB:=ADR(T22);
    ARCH_DATA[1].tTM:=T#1S;
    ARCH_DATA[2].dDT:=typeREAL;
    ARCH_DATA[2].pPB:=ADR(P2);
    ARCH_DATA[2].tTM:=T#1S;

    Архив кстати пишется, но только там одни нули.. ((

    Всё разобрался)) Можно не отвечать на данное сообщение)
    Последний раз редактировалось air16rus; 05.12.2014 в 02:09.

  3. #3
    Пользователь Аватар для Пьер
    Регистрация
    26.01.2011
    Адрес
    Земля
    Сообщений
    519

    По умолчанию

    Цитата Сообщение от air16rus Посмотреть сообщение
    Всем привет! Использовал данную библиотеку. Записываю три переменные с адресов T21, T22 и P2. Вроде компиляция успешная, но переменные по нулям. Почему не знаю. Хотя в программе опроса датчиков и в визуализации все значения есть... ((

    ARCH_DATA[0].dDT:=typeREAL;
    ARCH_DATA[0].pPB:=ADR(T21);
    ARCH_DATA[0].tTM:=T#1S;
    ARCH_DATA[1].dDT:=typeREAL;
    ARCH_DATA[1].pPB:=ADR(T22);
    ARCH_DATA[1].tTM:=T#1S;
    ARCH_DATA[2].dDT:=typeREAL;
    ARCH_DATA[2].pPB:=ADR(P2);
    ARCH_DATA[2].tTM:=T#1S;

    Архив кстати пишется, но только там одни нули.. ((

    Всё разобрался)) Можно не отвечать на данное сообщение)
    Как ты эту проблему решил? Если не секрет?
    Не зная броду, не суйся в воду. (Пословица.)
    Век живи, век учись(а умрешь дураком).
    Опыт растет прямо пропорционально выведенному из строя оборудованию.

  4. #4
    Пользователь
    Регистрация
    11.11.2014
    Адрес
    Нижнекамск
    Сообщений
    19

    По умолчанию

    А вот теперь еще возник вопрос... Можно ли записывать вместо переменной слово, например "Обрыв" при выполнении определенного условия? Как, допустим, сюда "ARCH_DATA[2].pPB:=...;" вписать слово? Поддерживает ли библиотека такое?

  5. #5

    По умолчанию

    Цитата Сообщение от air16rus Посмотреть сообщение
    А вот теперь еще возник вопрос... Можно ли записывать вместо переменной слово, например "Обрыв" при выполнении определенного условия? Как, допустим, сюда "ARCH_DATA[2].pPB:=...;" вписать слово? Поддерживает ли библиотека такое?
    Пишите в формате STRING и формируйте его сами в зависимости от состояния датчика или цифры или текст ОБРЫВ и т.д.

  6. #6
    Пользователь
    Регистрация
    11.11.2014
    Адрес
    Нижнекамск
    Сообщений
    19

    По умолчанию

    Цитата Сообщение от Пьер Посмотреть сообщение
    Как ты эту проблему решил? Если не секрет?
    Очень просто. Сам сглупил. Я указал адреса переменных просто T21, T22 и P2, то есть переменные из этой программы (Arch), а опрос модулей у меня в другой, т.е. и адреса нужно было просто указать PLC_PRG.T21, PLC_PRG.T22 и PLC_PRG.P2 (программа опроса модуля PLC_PRG).

  7. #7

    По умолчанию

    Вам в любом случае нужна переменная String , куда будете писать обрыв и т.д.
    присвоение происходит указателю через ADR. кодесис будет гневно ругаться на ссылку на адресное пространство значения, а не переменной ( типо ADR('обрыв')).

  8. #8
    Пользователь
    Регистрация
    05.10.2012
    Адрес
    Киров
    Сообщений
    83

    По умолчанию

    Кто подскажет, можно-ли открыть архив на СПК каким-либо образом для просмотра?

  9. #9

    По умолчанию

    Цитата Сообщение от KoT'86 Посмотреть сообщение
    Кто подскажет, можно-ли открыть архив на СПК каким-либо образом для просмотра?
    Смотрите п.6
    http://www.owen.ru/catalog/sreda_pro...ys_v3/19944443

  10. #10
    Пользователь
    Регистрация
    05.10.2012
    Адрес
    Киров
    Сообщений
    83

    По умолчанию

    GoodLuck, Вы наверное несовсем правильно меня поняли... Для архивирования я пользуюсь библиотекой Archiverspk_3.5.3.53, архивные данные пишутся на указанное устройство, с которого в дальнейшем архив можно посмотреть на ПК... Можно-ли открыть архив для просмотра на СПК? Если я что-то по ссылке упустил - ткните пжлста точнее.

Страница 8 из 18 ПерваяПервая ... 678910 ... ПоследняяПоследняя

Похожие темы

  1. Библиотека ModemOwenLib [ver. 3.5.2.7] для работы с модемом в CODESYS v3.5
    от Трофимов Артем в разделе ПЛК3xx (архив)
    Ответов: 140
    Последнее сообщение: 06.06.2018, 13:38
  2. Аналог plc_io для СПК
    от Konstantin_GTK в разделе СПК2xx (архив)
    Ответов: 13
    Последнее сообщение: 07.08.2013, 00:26
  3. библиотека для модбус и fpc
    от Сергей Иванчиков в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 04.04.2013, 16:59
  4. какой ПЛК подойдет для архивации показаний датчиков?
    от Evgeni в разделе Подбор Оборудования
    Ответов: 18
    Последнее сообщение: 01.04.2013, 13:44

Ваши права

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