суббота, 24 декабря 2016 г.

Как запрограммировать Siemens LOGO! 8

Тут столкнулся с такой проблемой: в LOGO! версии 8 есть порт Ethernet, но нет старого-доброго порта для подключения фирменного кабеля LOGO!. На месте порта, куда раньше он втыкался, расположен порт для разъёма подключения флеш-карты Micro SD.

Попытка запрограммировать порт через интерфейс Ethernet привела к ошибке. Причём, само устройство в сети определяется.


Но дальше дело не идёт, вылазит ошибка следующего содержания:

Some network environment changes are detected. Restart LOGO!Soft Comfort to apply changes


В сети интернет были найдены предположения, что всё дело в настройках сетевой карты, мол, надо их сбросить через коммандную строку, а кто-то говорит, что всё дело в кракозябрах, которые могут находиться в строке с названием выбираемой сетевой карты. Следуя этим советам, я и переустанавливал драйвера, чтоб название сетевухи отображалось в Logo SoftComfort без кракозябр, и сбрасывал настройки неоднократно, - ничего не помогло.

Закончилось всё тем, что я просто выбрал в выпадающем меню "Interface"->"Connect throught" не Ethernet, а Dinamic DNS, ввёл туда вручную 192.168.0.1 (этот IP мне выдал поиск, когда я выбирал интерфейс "Ethernet"), и было мне счастье.
Поствил версию SoftComfort 8.2.0 вместо 8.0.0 - та же история, также только через Dynamik DNS получилось залить программу.

По умолчанию требуется пароль. Пароль: LOGO
Если пароль не подходит (программа ругается, что пароль неправильный), то возможно, что нужно обновить версию LOGO! SoftComfort. Например, такое наблюдалось с версией 8.0, пароль "LOGO" не подходил, а при установке версии 8.2 пароль подошёл. Из явных отличий версии 8.2 от 8.0 - наличие пункта меню Factory Reset (заводской сброс), что актуально для контроллеров LOGO, не имеющих собственного дисплея.

Обновления LOGO! SoftComfort по ссылке. Обновления не являются полноценными программами и устанавливается поверх предыдущей версии SoftComfort.

P. S.> Есть интересный момент: в интерфейсе для подключения можно выбирать не только Ethernet, но и кабель LOGO!, тот самый, через которые подключаются предыдущие модели. Вот только по факту такого разъёма на LOGO! 8 физически нет. Замечательная история ))

P. S. 2> Касательно заливки программы через флешку microSD. На флешку записывается откомпилированный файл проекта с расширением .bin. В Logo SoftComfort странным образом реализовано создание этого *.bin-файла. Компиляция вызывается через обычное сохранение файла (File->Save As), где надо поменять тип сохраняемого файла на бинарный - bin. Возможность сохранять в такой тип файла появляется только для программ, написанных на языке FBD, поэтому если пишите на LAD, то перед компиляция в бинарный файл нужно конвертировать проект в FBD:
Интересно, что первая попытка прошить бездисплейный Logo! таким способом не увенчалась успехом - оказалось, что при сохранении bin-файла нельзя менять стандартное имя этого файл LOGO_U_P.bin, иначе Logo! его игнорирует при включении питания и программу с него не забирает.

8 комментариев:

  1. Здравствуйте! Мне этот метод тоже помог! Спасибо!

    ОтветитьУдалить
  2. Мне тоже помогло. спасибо

    ОтветитьУдалить
  3. Долго мучался с разных компов ( в аудитории их несколько) и помогло лишь удаление через редактор реестра русских символов в названии сетевой карты!

    ОтветитьУдалить
  4. спасибо тебе добрый человек!!!

    ОтветитьУдалить
  5. Были схожие проблемы. Не шёл обмен даже с динамическим адресом. Тест шёл а программу залить не выходило. Установил обновление 8.2 - раз ругнулся на недопустимый IP и всё пошло по EZERNET (DNS даже не пробовал на радостях)))

    ОтветитьУдалить
  6. Я Установил, указанные ниже настройки, в PLC и компьютере, и все пошло без проблем. Проверил на 3х разных компьютерах. Программа 8.2
    (ip адрес PC)
    Протокол интернета 4(TCP/IPv4)

    ip Адрес: 192.168.000.006
    Маска подсети: 255.255.255.0
    Основной шлюз: 192.168.000.001
    Предпочитаемый DNS-сервер: 192.168.000.006

    (ip адресс нашего PLC) "LOGO! 8.FS4_1"
    IP ADRESS: 192.168.000.002
    Subnet Mask: 255.255.255.0
    Gateway: 192.168.000.001

    System Pasword: LOGO "для входа в PLC"

    ОтветитьУдалить
  7. Отлично. Очень помог. Спасибо дружище!

    ОтветитьУдалить
  8. Тоже столкнулся с этой проблемой. После установки LOGO! Web Editor проблема ушла.

    ОтветитьУдалить