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

Тема: отказался работать ПЛК 100

  1. #1
    Карнаухов Дмитрий
    Гость

    По умолчанию отказался работать ПЛК 100

    Недавно приобрели на пробу ПЛК 100. Я решил погонять его на поиск глюков (в разумных пределах, конечно). И нашел один неприятный момент, когда проверял download файлов в контроллер. Для проверки выбрал первый попавшийся pdf-ник. Им оказалось описание CoDeSys на русском языке ~3.3 Mb. Прикинув, что объем флешки 4 мегабайта решил процесс не останавливать, так как тестовая программка состояла из 10 строк текста. Ага... не тут то было. Под конец загрузки появилось сообщение об ошибке, но программа выполнялась. Попробывал сделать проект загрузочным (create boot project) - та же ошибка. Выключил контроллер, подождал минут двадцать. Включил - он пикает жалобно и все светодиоды зажигает разом. Пауза между этими звуками ~15 секунд.
    Из среды разработки связаться не возможно - communication error (#0).

    Поможите люди добрые, кто чем может. =)

    Карнаухов Дмитрий
    Вед. ижненер ЗАО "РПК Системы Упрвления"

  2. #2

    По умолчанию

    Возможно умерла файловая система.
    Восстановить контроллер можно только перепрошив его. Лучше последней версией прошивки 1.31.3. На всякий случай выставите опцию "форматировать память".

    Проверил ... ,действительно, из 3.3 мб удалось загрузить только 2.8 мб - дальше контроллер выдал в DBGU
    Error! File system full! Can`t to save a buffers!

    Еще из 4mb 512кб занимает ядро. Куда делись 700 кБ непонятно...

    В понедельник скажу какой предельный размер файлов с учетом файловой системы
    Последний раз редактировалось Малышев Олег; 26.01.2007 в 18:23.

  3. #3
    Карнаухов Дмитрий
    Гость

    По умолчанию

    Перепрошивка помогает. Спасибо. Однако, почему базовая программа не следит за переполнением памяти... не хотел бы с таким столкнуться на объекте, тем более, что мы собираемся их (ПЛК 100) использовать на небольших котлах.

  4. #4

    По умолчанию

    Цитата Сообщение от Малышев Олег Посмотреть сообщение
    Возможно умерла файловая система.
    Восстановить контроллер можно только перепрошив его. Лучше последней версией прошивки 1.31.3. На всякий случай выставите опцию "форматировать память".

    Проверил ... ,действительно, из 3.3 мб удалось загрузить только 2.8 мб - дальше контроллер выдал в DBGU
    Error! File system full! Can`t to save a buffers!

    Еще из 4mb 512кб занимает ядро. Куда делись 700 кБ непонятно...

    В понедельник скажу какой предельный размер файлов с учетом файловой системы
    Естественно! 4 МВ - общий объем, 1 МБ - размер ядра. Размер свободного
    пространства во Flash показывается по отладочному порту в момент перезагрузки. 3.3 МВ - слишком много.
    Тролль-наседка, добрый, нежный и ласковый

  5. #5
    Карнаухов Дмитрий
    Гость

    По умолчанию

    Еще вопрос: для чего нужны на ПЛК 100 PL светодиоды подписанные 1.1 2.1 и т.д. (это дискретные выходы).

  6. #6

    По умолчанию

    Запасные , так технологичнее
    Тролль-наседка, добрый, нежный и ласковый

  7. #7
    Пользователь
    Регистрация
    15.12.2006
    Адрес
    Калуга
    Сообщений
    157

    По умолчанию

    Владислав, зачем обманывать народ?
    Эти светодиоды индицируюг включение 6 выходных реле.
    По крайней мере у меня происходит именно так.
    С уважением Михаил.

  8. #8

    По умолчанию

    6 для реле, а 6 других не светятся, т.к. они используются только в ключевой версии. Или я не понял вопроса?

  9. #9

    Thumbs up

    ПЛК100 выпускается в двух исполнениях:
    ПЛК100-Р - с 6 выходными элементами типа реле. Для индикации состояния каждого реле используется светодиод с соответствующим номером: 1.1 2.1 3.1 и т.д.
    ПЛК100-К - с 12 выходными элементами типа транзистор. Для индикаци их работы и требуется 12 светодиодов. 1.1 - первый выход, 1.2 - второй и т.д.

  10. #10
    Карнаухов Дмитрий
    Гость

    По умолчанию

    На передней панели контроллера снизу расположены 12 светодиодов подписанных 1, 1.1, 2, 2.1 и т.д. Имеется 6 релейных выходов - 1, 2, 3, 4, 5, 6. При срабатывании выходного реле загораются соответственно 1, 2, и т.д. А 1.1, 2.1, и т.д. не загораются. Я подумал, может вы в выходные цепи добавили контроль по наличию тока в цепи, сделал небольшой стенд с нагрузкой, но результата не получил. Но при отказе, который произошел в результате переполнения памяти, они переодически включаются. Вот мне и стало интересно, чтого же они собой представляют.

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

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

Ваши права

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