Страница 79 из 121 ПерваяПервая ... 2969777879808189 ... ПоследняяПоследняя
Показано с 781 по 790 из 1205

Тема: Обновленный ПЛК110?

  1. #781

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    Не, Владислав, проблема глубже чем переключатель..


    Logical structure corrupt! A file DEFAULT.CHK has dublicate file name! Delete file! at 837

    - это в логе на форуме, т.е. файловая система записала 2 файла с одинаковыми именами...

    Кстати, промелькнула строчка : "Format? No!" ... значит предусмотрен вариант - формат- йес! раз уж в системе хранения возникают и накапливаются ошибки, стоит дать пользователю возможность "мусор" собирать?
    Форматирование есть, команда formatFFS

    ФС журналируемая, обнаруживая логическое несоответствие между записями производит откат, а при невозможности - удаление повреждённых файлов.
    Запись при пропадании питания происходит в MRAM а не во Flash
    Возможные причины сбоев:
    1. Перезагрузка ПЛК по резету или watchdog (записи в MRAM или во Flash не произошло)
    2. Физический сбой MRAM (запись повреждена или не произошла)

    Соответственно, если при соблюдении алгоритма штатного выключения ПЛК (не по резету) пропадают файлы - прибор неработоспособен и его надо сдать в ремонт.
    Тролль-наседка, добрый, нежный и ласковый

  2. #782

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Серийно 110-60 не выпускаются ещё.
    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    ПЛК110-24.60.К-М. Планируются к концу октября.
    Как это понимать?

  3. #783

    По умолчанию

    еще только март!!!! ))))) ну и про 3 года не стоит забывать!

  4. #784
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    316

    По умолчанию

    Владислав, здравствуйте! Я опять про свои грабли
    Попробовал изобразить всё тоже самое на Лектусе и к моему глубокому сожалению проблема повторилась. В лектусе есть настройка: «Время простоя до разъединения» - время простоя до разъединения телефонного или TCP/IP подключения; Установка этого таймаута равным 2 сек. не помогло.
    Чувствую надо понять и простить...
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  5. #785

    По умолчанию

    Я ничего (и никто кроме разработчиков Лектуса) не могу сделать с тем, что Лектус воспринимает данные от предыдущей сессии. Как сообщили разработчики они намеренно заложили такой механизм чтобы можно было нарушать концепцию 1 мастер - много slave.
    Тролль-наседка, добрый, нежный и ласковый

  6. #786

    По умолчанию

    По поводу обновленной линейки: какие-нибудь внятные ответы есть по ассортименту, срокам и т.д.?

  7. #787

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Сколько было копьев сломано и негатива вылито на кнопку ПУСК в предыдущем варианте. Сделайте как у лидеров...О священный тумблер...
    Сделали и что?
    До меня до-сих пор не доходит: зачем эти приблуды нужны при эксплуатации?! Чтобы их всякие дебилы крутили/нажимали?
    При ПНР можно и с компа прогу остановить. А на случай шухера аварийный стоп есть.

  8. #788
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    316

    По умолчанию

    Здравствуйте, подскажите, пожалуйста: соединяюсь с устройством по протоколу MODBUS RTU через библиотеку modbus.lib, вопрос: почему тестовый ПЛК110-32 уходит в ребут как только я записываю TRUE в переменную xEnabl. (т.е. когда запускается ФБ MB_RD_HOLD_REGS)? Инициализация проходит успешно. (COM_SERVICE1.ready становится TRUE).

    Код ST:
    PROGRAM MBSerialComms
    VAR
    get1_modbus: MB_RD_HOLD_REGS;

    abyBuffer: ARRAY[0..255] OF BYTE;
    xCmpl: BOOL;
    byPort_opened: BYTE := 0;
    xInit: BOOL;
    Settings:COMSETTINGS;
    Com_num: PORTS := 0;
    xEnabl: BOOL;
    iErr: INT;
    tTimeOut: TIME:=T#50ms;
    byException: BYTE;
    wDataSize: WORD;
    COM_SERVICE1: COM_SERVICE;
    END_VAR

    IF byPort_opened = 0 THEN
    Settings.Port := com_num;
    Settings.dwBaudRate := 57600;
    Settings.byParity := 0;
    Settings.dwTimeout := 0;
    Settings.byStopBits := 0;
    Settings.dwBufferSize := 0;
    Settings.dwScan := 0;
    END_IF;

    COM_SERVICE1(Enable := (byPort_opened = 0) , Settings := Settings , Task := OPEN_TSK);

    IF COM_SERVICE1.ready THEN
    byPort_opened := 2;
    END_IF;

    IF byPort_opened = 2 THEN
    get1_modbus(
    Enable := xEnabl ,
    Mode := MB_RTU ,
    DevAddr := 2 ,
    FirstAddr := 61 ,
    Quantity := 1,
    ComHandle := Settings.Port ,
    TimeOut := tTimeOut ,
    Buffer := abyBuffer ,
    Complete => xCmpl ,
    Exception => iErr ,
    ByteCnt => wDataSize );

    IF xCmpl THEN
    IF iErr=0 THEN
    wMI_ADC_IN := BYTE_TO_WORD(abyBUFFER[1]) OR SHL(BYTE_TO_WORD(abyBUFFER[0]),8);
    END_IF;
    END_IF;
    (* IF NOT xEnabl THEN
    xEnabl := TRUE;
    END_IF; *)

    IF iErr <> 0 THEN
    xEnabl := FALSE;
    END_IF;
    END_IF;
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  9. #789

    По умолчанию

    Цитата Сообщение от _Pavel_ Посмотреть сообщение
    Здравствуйте, подскажите, пожалуйста: соединяюсь с устройством по протоколу MODBUS RTU через библиотеку modbus.lib, вопрос: почему тестовый ПЛК110-32 уходит в ребут как только я записываю TRUE в переменную xEnabl. (т.е. когда запускается ФБ MB_RD_HOLD_REGS)? Инициализация проходит успешно. (COM_SERVICE1.ready становится TRUE).
    Хм. А ПЛК110-32 у Вас как оказался?

    Подробнее, ПЛК, прошивку, инженерный ли он, и проект, выкладывайте проект.
    Тролль-наседка, добрый, нежный и ласковый

  10. #790
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    316

    По умолчанию

    Вот такой у меня ПЛК:
    20150406_131354.jpg

    Проект во вложении.

    PLCInfo
    PLC model MODEL PLC 110-32
    Binary VERSION 0.2.24
    Need Target version >= 3.04
    Compiled: 10:33:19 Sep 24 2013
    MAC E9:00:23:00:77:6A
    Вложения Вложения
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

Страница 79 из 121 ПерваяПервая ... 2969777879808189 ... ПоследняяПоследняя

Похожие темы

  1. приобрел обновленный плк110
    от Ruffian в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 04.12.2009, 12:01

Ваши права

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