Страница 78 из 121 ПерваяПервая ... 2868767778798088 ... ПоследняяПоследняя
Показано с 771 по 780 из 1205

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

  1. #771

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    Вопрос по сохранению проекта. А какой собственно алгоритм для ОДНОЗНАЧНОГО выполнения данной операции? Выполнение "Create boot project" во время работы контроллера чего-то не приводит к ожидаемому результату. Вычитанное выполнение "flush" - так же не особо гарантирует. Иногда проект таки сохраняется, но попытки повторить последовательность шаманского танца неудачны. В какой то момент ПЛК вообще перестает логиниться при включении питания. А постоит выключенным и запуститься, загрузив что-то из предыдущего.
    Алгоритм прост.
    Логин->Bootproject->Выключить питание или сделать команду flush->Включить питание с тумблером в положении РАБОТА
    P.S. у Вас инженерный образец?
    Последний раз редактировалось Филоненко Владислав; 10.03.2015 в 19:29.
    Тролль-наседка, добрый, нежный и ласковый

  2. #772

    По умолчанию

    PLCInfo
    PLC model MODEL PLC 110-60
    Binary VERSION 0.2.57
    Need Target version >= 3.04
    Compiled: 14:16:00 Jan 13 2015
    MAC 6A:77:00:21:19:92
    IP 10.0.6.10
    GATE 10.0.6.1
    MASK 255.255.255.0

    думаю что серийный, получил в январе. гм, а точно flush делать после logout ? )))

    так вот, flush не помогает. В результате шаманства, делаю так - bootproject, затем записываю файлик командой write file, logout и затем выключение питания... да, файлик должен быть с уникальным именем. так проект загружается после включения питания и работает.

  3. #773
    Пользователь Аватар для dudanov
    Регистрация
    27.01.2013
    Адрес
    Сызрань
    Сообщений
    46

    По умолчанию

    Проблема следующая. Изначально ПЛК был глючный, периодически слетала программа, то записывалась, то нет. Думал что недоработанный ПЛК, теперь начинаю сомневаться. Видимо что-то с памятью. Вот вывод в Debug-RS232:
    Код:
    Owen loader 1.04
    
    CPU:AM1808
    DDR Memory:MICRON 64 MB 150 MHz
    
    TEST OK!
    NAND Memory: ID = 236, size = 128M
    Valid magicnum, 0x55424CBB, found in block 0x00000006.
    Jump to entry point
    at: 0xC0000000
    Init I2C
    Driver for adress 77 found
    Driver for adress 72 found
    Begin search and initialize I2C devices
    Check for adress 77 ...DEVICE FOUND!
    MCP9800 #0 OK!
    Check for adress 72 ...FAILED!
    Waiting for check power...
    Power status OK
    OSC_lev1
    OSC_lev2
    OSC_lev3
    Detect modules
    Found module #0
    Init group
    MRAM init
    FTL init
    Format? No!
    00001  00000  00000  00000  00000  00000  00000  00000  00000  00000  00000  000             00  00000  00000  00000  00000  00000  00000  00000  00007  00009  00007  00007               00007  00007  00007  00007  00009  00008  00007  00008  00007  00009  00008  00             007  00008  00007  00007  00007  00009  00007  00010  00008  00007  00007  00010               00007  00008  00008  00008  00007  00009  00007  00007  00008  00011  00008  0             0010  00007  00007  00007  00008  00007  00007  00007  00010  00008  00007  0000             8  00007  00008  00007  00010  00008  00009  00009  00007  00007  00008  00008               00011  00008  00007  00007  00007  00008  00010  00008  00007  00007  00007  000             11  00011  00007  00007  00008  00008  00010  00008  00024  FFS init
    Start mounting FFS
    Flash check takes 218 ms
    It is 558 bad blocks
    It is 1962 nodeleted blocks
    Logical structure corrupt! A file DEFAULT.CHK has dublicate file name! Delete file! at 837
    Что порекомендуете? Намучался я с ним. Прошивка последняя: 0.2.53. Получил около месяца назад.
    rm -rf /bin/laden

  4. #774

    По умолчанию

    Серийно 110-60 не выпускаются ещё. Flush, естественно до логаута. Но обычно помогает выключение питания Очень многие по "старинке" жмут резет и потом жалуются что проекта нет И тумблер опять же забывают в пуск поставить.
    Кстати, резет как раз и причина бэд-блоков.
    Тролль-наседка, добрый, нежный и ласковый

  5. #775
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,656

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Серийно 110-60 не выпускаются ещё. Flush, естественно до логаута. Но обычно помогает выключение питания Очень многие по "старинке" жмут резет и потом жалуются что проекта нет И тумблер опять же забывают в пуск поставить.
    Кстати, резет как раз и причина бэд-блоков.
    Еще когда пережевывали эту тему перед выпуском про тумблер этот столько было всего сказано .

  6. #776

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Еще когда пережевывали эту тему перед выпуском про тумблер этот столько было всего сказано .
    Сколько было копьев сломано и негатива вылито на кнопку ПУСК в предыдущем варианте. Сделайте как у лидеров...О священный тумблер...
    Сделали и что?
    Тролль-наседка, добрый, нежный и ласковый

  7. #777
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,656

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Сколько было копьев сломано и негатива вылито на кнопку ПУСК в предыдущем варианте. Сделайте как у лидеров...О священный тумблер...
    Сделали и что?
    Да какая разница тумблер-кнопка , главное логика или косяки ..., косячки.
    1: Пресловутая кнопка - вы всем советуете ее в конфиг выносить , якобы она нажимается как-то...,(это типа для мальчиков), но вы то сами понимаете что не может она нажиматься сама . может ключик к которому она прицеплена помеху отлавливать или еще какой косяк в схемотехнике .(Ой навалом ииииих)
    2: Трамблер в новой редакции - согласитесь если проект загружен в ПЛК и создается загрузочным , он ДОЛЖЕН сохранится при ЛЮБОМ положении трамблера .
    Про ПЛК лидеров не рассказывайте , там программу можно из софта запустить - стопнуть при любом положении тумблера . И проект в ПЛК сохраняется и запускается без вопросов и бубнов .
    И решение с кнопарем в 100х нормальное было , только надо было реальный косяк найти , а не залипухой в конфигураторе доп входом.

  8. #778
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Соглашусь с Sergey666, овеновцы нам предлагают мучаться и решать следствие своих ошибок, а не самим разобраться в причине.

  9. #779

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Да какая разница тумблер-кнопка , главное логика или косяки ..., косячки.
    2: Трамблер в новой редакции - согласитесь если проект загружен в ПЛК и создается загрузочным , он ДОЛЖЕН сохранится при ЛЮБОМ положении трамблера .
    Про ПЛК лидеров не рассказывайте , там программу можно из софта запустить - стопнуть при любом положении тумблера . И проект в ПЛК сохраняется и запускается без вопросов и бубнов .
    Проект как раз сохраняется - но не запускается как и положено в положении СТОП.
    И "стопнуть" можно и программно.
    Все Ваши пожелания реализованы именно так как Вы и хотели

    Так что надо не мучится, а использовать прибор как написано в его инструкции. Вот наш отдел тестирования прочитал инструкцию и, внезапно, у них проекты стали "сохранятся", запускаться и т.п. А до этого сколько было "вопросов"...т.к. по привычке жали на резет.
    Сам активный пользователь наших ПЛК (в т.ч. и новых) и почему-то проекты всегда сохраняются.
    Последний раз редактировалось Филоненко Владислав; 12.03.2015 в 08:21.
    Тролль-наседка, добрый, нежный и ласковый

  10. #780

    По умолчанию

    Не, Владислав, проблема глубже чем переключатель..

    Start mounting FFS
    Flash check takes 218 ms
    It is 558 bad blocks
    It is 1962 nodeleted blocks
    Logical structure corrupt! A file DEFAULT.CHK has dublicate file name! Delete file! at 837

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

    MRAM init
    FTL init
    Unsaved detected: 90 block
    Format? No!
    Start mounting FFS
    Flash check takes 109 ms
    It is 0 bad blocks
    It is 2393 nodeleted blocks
    Mounting of FFS completed!
    Mounting takes 516 ms
    Total size of filesystem is 6299200 bytes
    It is 3071 blocks
    It is 29 used blocks
    It is 0 bad blocks
    Maximum wear level is 62 times
    found an active phy: 0x00000002
    Load PLC core...

    Reset status information: PLC was reset by power!
    Start CoDeSys initialization sequence
    LZS initialization susesful
    All right-->start!
    Try to open boot project...
    **** ERROR: Can not open Checksum file ****
    .HALTED TI
    MEOUT: HeadP = 0xC032FA11
    EP ERROR: RESERVED 0x00
    .HALTED TIMEOUT: HeadP = 0xC032FA11
    EP ERROR: RESERVED 0x00
    !!!ERROR: Get 8 bytes of the device descriptor

    - это у меня в логе, файл контрольной суммы создается системой, а вот не создается, либо ошибка... и пока "руками" не вытрешь, ОС реально не сохраняет проект, хотя кодесис отчитывается об успехах.

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

    И в качестве общего развития, вот даю команду "создать загрузочный проект", команда типо выполняется, т.е компилируется и передается в озу, но в реальности, как я понимаю, на флэш ничего не записывается - нужно выключить питание... и чего, в момент выключения и происходит реальная запись? сохранять данные на падающем напряжении? вроде от резервных источников отказались?

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

Похожие темы

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

Ваши права

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