Страница 28 из 53 ПерваяПервая ... 18262728293038 ... ПоследняяПоследняя
Показано с 271 по 280 из 521

Тема: ПЛК110 М02 MasterSCADA 4D

  1. #271

    По умолчанию

    Нет. Появляется в каталоге дисковых устройств Linux File-CD Gadget USB Device/

  2. #272

    По умолчанию

    Цитата Сообщение от Трофимов Артем Посмотреть сообщение
    RNDIS устройство появляется в диспетчере устройств винды, при подключении по USB?
    Перепрошил ПЛК. Файлы прошивки взял с сайта.
    Установил драйвера, заливаю со скады проект вот что пишет:
    Отказ внешних модулей УСО
    Конфигурация не совпадает
    Исполнительная система устарела (1.2.1.3859)

  3. #273

    По умолчанию

    Цитата Сообщение от n200nn22 Посмотреть сообщение
    Перепрошил ПЛК. Файлы прошивки взял с сайта.
    Установил драйвера, заливаю со скады проект вот что пишет:
    Отказ внешних модулей УСО
    Конфигурация не совпадает
    Исполнительная система устарела (1.2.1.3859)
    отказ - потому что в проекте проверки контроллера тестируется обмен по RS , а модули соответственно у Вас не подключены.
    конфигурация не совпадает - потому что Ваш проект отличен от проекта, распакованного при прошивке.
    среда устарела - т.к. Вы используете более новую версию, требуется обновить рантайм в плк из MS4

  4. #274

    По умолчанию

    Цитата Сообщение от n200nn22 Посмотреть сообщение
    Нет. Появляется в каталоге дисковых устройств Linux File-CD Gadget USB Device/
    значит ОС ПЛК корректно загружается. по USB также доступен маленький кусок памяти ПЛК как флешка для хранения файлов.
    в диспетчере сетевый устройств ещё одна сеть появилась?

  5. #275

    По умолчанию

    Цитата Сообщение от Трофимов Артем Посмотреть сообщение
    значит ОС ПЛК корректно загружается. по USB также доступен маленький кусок памяти ПЛК как флешка для хранения файлов.
    в диспетчере сетевый устройств ещё одна сеть появилась?
    Да, появляется.

    Заметил что связь пропадает после перезагрузки ПЛК
    Прошивая заново и устанавливая драйвер ПЛК подключается и работает.
    Но до перезагрузки. Заметил так же что после перезагрузки не исполняется пробная программа которая была залита на ПЛК.

  6. #276

    По умолчанию

    пожалуйста, приведите содержимое файла /etc/rc.local после перезагрузки

  7. #277

    По умолчанию

    Цитата Сообщение от Трофимов Артем Посмотреть сообщение
    пожалуйста, приведите содержимое файла /etc/rc.local после перезагрузки
    Как мне получить доступ к содержимому на внутренней памяти ПЛК?

  8. #278

    По умолчанию

    debug кабель на com порт ПК (через консоль можно посмотреть), либо SSH по IP адресу через Eth или USB ( например через программу WinSCP)

  9. #279

    По умолчанию

    Цитата Сообщение от Трофимов Артем Посмотреть сообщение
    debug кабель на com порт ПК (через консоль можно посмотреть), либо SSH по IP адресу через Eth или USB ( например через программу WinSCP)
    #!/bin/sh

    . /etc/profile

    set +e

    # run once script
    if [ -f /mnt/ufs/root/run_once.sh ]; then
    . /mnt/ufs/root/run_once.sh
    fi

    # extract retain memory config from /proc/owen_rm_info
    RETAIN_SIZE=`cat /proc/owen_rm_info|grep -E 'size=.+, address='|cut -d "," -f1|cut -d "=" -f2`
    RETAIN_ADDR=`cat /proc/owen_rm_info|grep -E 'size=.+, address='|cut -d "," -f2|cut -d "=" -f2`
    #RETAIN_FILE=`cd /sys/devices/platform/spi_davinci.1/spi_master/spi1/spi1.2/mtd/; find -mindepth 1 -maxdepth 1 -type d \! -name \*ro | sed 's,^./,,'`
    RETAIN_FILE=`cat /proc/mtd | grep "MRAM" | cut -d: -f 1-1`

    update_rmsync_cfg=1
    if [ -s /root/retain/rmsync.cfg ]; then
    # -a includes hostname which may be changed, -p works strange..
    if [ "`head -n 1 /root/retain/rmsync.cfg`" = "#`uname -mrsv`" ]; then
    update_rmsync_cfg=0
    echo "/root/retain/rmsync.cfg: correct"
    fi
    fi
    if [ "$update_rmsync_cfg" = "1" ]; then
    # making new rmsync.cfg
    echo "#`uname -mrsv`" > /root/retain/rmsync.cfg
    cat /root/retain/rmsync.cfg.in >> /root/retain/rmsync.cfg

    # edit rmsync.cfg
    sed -ir -e '\
    s,RETAIN_SIZE=.*$,RETAIN_SIZE='$RETAIN_SIZE',
    s,RETAIN_ADDR=.*$,RETAIN_ADDR='$RETAIN_ADDR',' \
    /root/retain/rmsync.cfg
    if [ -n "$RETAIN_FILE" ]; then
    sed -ir -e '\
    s,RETAIN_FILE=.*$,RETAIN_FILE=/dev/'$RETAIN_FILE',' \
    /root/retain/rmsync.cfg
    fi
    sync
    echo "/root/retain/rmsync.cfg: created & updated"
    fi


    if [ ! -f /mnt/ufs/root/setup_com ]; then
    echo "/sbin/uartmode -485 /dev/ttyS0" >/mnt/ufs/root/setup_com
    echo "/usr/sbin/rs485mode.sh /dev/ttyS0 master" >>/mnt/ufs/root/setup_com
    echo "/sbin/uartmode -485 /dev/ttyS2" >>/mnt/ufs/root/setup_com
    echo "/usr/sbin/rs485mode.sh /dev/ttyS2 master" >>/mnt/ufs/root/setup_com
    fi

    chmod 755 /mnt/ufs/root/setup_com
    /mnt/ufs/root/setup_com

    retain_runned=0
    if [ ! -e /root/mplc4 ];
    then
    #only for first start!!! - skip for other starts
    iopcb=$(facdata -i | sed 's,C.\{2\}$,,')
    cd /mnt/ufs/root

    if [[ "$iopcb" == "PLC66" ]] || [[ "$iopcb" == "PLC67" ]];
    then
    echo "Extracting default project"
    zcat mplc4_30.tar.gz |tar x
    if [ -f retainfile ];
    then
    dd if=./retainfile of=/dev/mtd6 count=131072
    rm -f retainfile
    fi
    rm -f mplc4_30.tar.gz
    rm -f mplc4_32.tar.gz
    rm -f mplc4_60.tar.gz
    sync
    nice -n -17 /root/retain/rmsync -v -v &
    retain_runned=1
    fi

    if [[ "$iopcb" == "PLC68" ]] || [[ "$iopcb" == "PLC69" ]];
    then
    echo "Extracting default project"
    zcat mplc4_32.tar.gz |tar x
    if [ -f retainfile ];
    then
    dd if=./retainfile of=/dev/mtd6 count=131072
    rm -f retainfile
    fi
    rm -f mplc4_30.tar.gz
    rm -f mplc4_32.tar.gz
    rm -f mplc4_60.tar.gz
    sync
    nice -n -17 /root/retain/rmsync -v -v &
    retain_runned=1
    fi

    if [[ "$iopcb" == "PLC61" ]] || [[ "$iopcb" == "PLC62" ]];
    then
    echo "Extracting default project"
    zcat mplc4_60.tar.gz |tar x
    if [ -f retainfile ];
    then
    dd if=./retainfile of=/dev/mtd6 count=131072
    rm -f retainfile
    fi
    rm -f mplc4_30.tar.gz
    rm -f mplc4_32.tar.gz
    rm -f mplc4_60.tar.gz
    sync
    nice -n -17 /root/retain/rmsync -v -v &
    retain_runned=1
    fi

    if [ -e /root/install.sh ];
    then
    cd /root
    echo "Installing MPLC4"
    ./install.sh --platform=PLC110 --prefix=/root/mplc4
    rm -f nginx.tar.gz
    rm -f mplc.tar.gz
    fi
    fi

    if [ "$retain_runned" == "0" ];
    then
    nice -n -17 /root/retain/rmsync -v -v &
    fi

  10. #280

    По умолчанию

    добавьте в конец файла
    /root/mplc4/init_mplc4.sh start
    сохраните и перезагрузите

Страница 28 из 53 ПерваяПервая ... 18262728293038 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК110 со средой исполнения MasterSCADA 4D
    от Kirill в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 31
    Последнее сообщение: 06.05.2021, 14:21
  2. Ответов: 25
    Последнее сообщение: 30.07.2015, 14:53
  3. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 17:56
  4. Ответов: 4
    Последнее сообщение: 23.04.2012, 13:56

Ваши права

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