Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: ПЛК308 + библиотека Arhivator

  1. #1
    Пользователь
    Регистрация
    19.05.2011
    Адрес
    Тюмень
    Сообщений
    11

    По умолчанию ПЛК308 + библиотека Arhivator

    Здравствуйте, господа!
    Не могу произвести архивирование переменной типа REAL, в описании на библиотеку данный тип возможно архивировать "...0-REAL, 1-Byte, 2-Word, 3-DWord, 4-String...", код выглядит так:
    VAR
    Arc1_1:GetData;
    .....
    in1:REAL;
    ....
    END_VAR
    Arc1_1(name:='in1',tip:=0,znachenie:=ADR(in1));

    При запуске программы в строке состояния мигает красное сообщение "Program loaded - EXCEPTION"
    Попытался преобразовать число в строку:
    strT:=REAL_TO_STRING(1.5);
    также не работает...
    Пожалуйста, розъясните ситуацию, я что-то не так делаю или архивирование типов REAL не поддерживает ПЛК, как и преобразование REAL -> STRING...
    С уважением, Алексей!

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

    По умолчанию

    А проблема точно в том коде который Вы тут выложили?

  3. #3
    Пользователь
    Регистрация
    19.05.2011
    Адрес
    Тюмень
    Сообщений
    11

    По умолчанию

    Как я понимаю, проблема в библиотеках, хотел вот узнать у разработчиков так это или нет.

  4. #4
    Пользователь
    Регистрация
    19.05.2011
    Адрес
    Тюмень
    Сообщений
    11

    По умолчанию

    Спасибо за видео. Но у меня все равно не работает, сделал как в видео и все точно также. А какая версия у Вас КоДеСиса?

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

    По умолчанию

    Цитата Сообщение от UYesB Посмотреть сообщение
    Спасибо за видео. Но у меня все равно не работает, сделал как в видео и все точно также. А какая версия у Вас КоДеСиса?
    точно не помню на какой снимал либо 3.4 path5, либо 3.4 path6. Только тут дело не в версии. Кстати есть еще вариант, более простой: http://www.owen.ru/forum/showpost.ph...65&postcount=3
    только меняете функцию, на следущую
    SysExecute('echo "var1=36.6;var2=text" > archiv.log');
    конечно же путь до файла archiv.log тоже надо указывать. Запускаете эту функцию с заданной периодичностью и будет Вам вестись архив, такой какой сами сформируете

  6. #6
    Пользователь
    Регистрация
    19.05.2011
    Адрес
    Тюмень
    Сообщений
    11

    По умолчанию

    Спасибо за быстрый ответ.
    Попробовал использовать функцию SysExecute('echo "var1=36.6;var2=text" > archiv.log'); из библиотеки CmpSysExec, возвращает ошибку [FATAL ERROR] Unresolved reference: 'SYSEXECUTE'
    в чем может быть проблема?

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

    По умолчанию

    даже не знаю, конечно раньше писалось что эта библиотека только для модуса и СПК, но я проверял на плк304, у меня работает, путь до файла меняли? Он должен находиться на флешке

  8. #8
    Пользователь
    Регистрация
    19.05.2011
    Адрес
    Тюмень
    Сообщений
    11

    По умолчанию

    а может мне надо прошивку на ПЛК обновить? Я только не знаю как узнать текущую прошивку. Дата изготовления ПЛК308 - 20 октября 2011г.

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

    По умолчанию

    а что пишется в Device->Журнал после обновления, возможно там будет какой-нибудь намек на причину ошибки

  10. #10
    Пользователь
    Регистрация
    19.05.2011
    Адрес
    Тюмень
    Сообщений
    11

    По умолчанию

    После обновления ПЛК308 конвертация real_to_string не заработала.
    Зато после обновления CoDeSys до v3.5patch4 все работает

    P.S. Функция SysExecute по прежнему не работает. Буду писать библиотеку архивирования на функциях библиотеки SysFile. Овеновская библиотека какая-то кривоватая - DWORD пишет в Hex'е. O_o

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. ПЛК308 и сопроводительный диск
    от stas1812 в разделе ПЛК3хх
    Ответов: 1
    Последнее сообщение: 01.06.2012, 22:49
  2. ПЛК308
    от maksmi в разделе ПЛК3хх
    Ответов: 4
    Последнее сообщение: 23.04.2012, 19:23
  3. ПЛК308 и СП270
    от boniiv в разделе Панели оператора (HMI)
    Ответов: 0
    Последнее сообщение: 18.11.2011, 02:47
  4. Работа с сокетами в ПЛК308
    от Sergey_Byk в разделе ПЛК3хх
    Ответов: 1
    Последнее сообщение: 04.10.2011, 13:16

Ваши права

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