УкраїнськаEnglishmRussian
Вход/Новый
В теме много сообщений

PLC, No DISK drive found


Автор Сообщение
Сообщение создано: 03. 02. 2010 [15:00]
liam
Liam Mail
Создатель темы
Зарегистрирован(а) с: 26.12.2009
Сообщения: 7
Прочитал в OpenSCADAWiki статью Программируемый логический контроллер (ПЛК)
Представилась возможность попробовать OpenSCADA на реальном железе.
Использовал готовую прошивку ALTLinux_5.0b-OpenSCADA_0.6.3.2-i586-plcUI.flash,
которую записал на CompactFlash, ICF-1000IPS-1Gb
для PLC:
ECN - 171BSE0 - CM15G / 512MB
Компактный компьютер с Intel Celeron M 1.5ГГц,
512Мб RAM, VGA, 1xGb LAN, 4xUSB, 4xCOM, 1x2.5" Drive Bay,
разъем CompactFlash, 1xPCI-104 слот
Система запустилась, но возникла ошибка:
Error
No DISK drive found
Когда нажимаю кнопку Ok, возникает меню с выбором разных источников для инсталляции.

Логи:
opening /proc/cmdline
initrd=alt0/full.sz live lowmem fastboot
stagename=plc showopts automatic=method:disk
label: FLASH BOOT_IMAGE= alt0/vmlinuz
spawing a shell
spawing a splash screen
/sbin/splash doesn't exist
Error open /proc/splash
AUTOMATIC: parameter disk for method means returning Hard disk
unsetting automatic

CompactFlash форматировал программой GParted, также пробовал формат Ext3, но ошибка не изменилась.
Для проверки использовал рекомендации статьи:
blkid
/dev/sdb1: SEC_TYPE="msdos" LABEL="FLASH" UUID="4B67-50CD" TYPE="vfat"
ms-sys /dev/sdb1
/dev/sdb1 has a FAT16 file system.
/dev/sdb1 has an x86 boot sector,
it is an unknown boot record

Помогите пожалуйста разобраться, почему возникает эта ошибка?

Также я проделал с обычной USB флешкой, на стационарном компе,
Intel(R) Pentium(R) Dual CPU E2160.
Система заработала.
Появилась надпись:
localhost login:
в документации есть логин: admin
пароль по умолчанию, просто нажал Enter,но это не правильно, что с этим делать?
Сообщение создано: 03. 02. 2010 [15:33]
almaz
Almaz Karimov
Contributor
Зарегистрирован(а) с: 25.09.2008
Сообщения: 516
Зачем мучиться со старым ПО?
Это же у Вас обычный компьютер, хоть и компактный...
Поставьте свежий Linux обычным способом, последнюю OpenSCADA и всё!!!

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Сообщение создано: 03. 02. 2010 [16:25]
Aleksey
Aleksey Popkov
Contributor
Зарегистрирован(а) с: 31.07.2008
Сообщения: 326
Точняк, темболее не дорого они сейчас стоят.
Сообщение создано: 03. 02. 2010 [16:38]
liam
Liam Mail
Создатель темы
Зарегистрирован(а) с: 26.12.2009
Сообщения: 7
С Вами полностью согласен, если бы не этот долбаный кризис.
Сейчас хотят, чтобы чуть не нахаляву им делать космические технологии.
Компактный комп у меня только для пробы и меня не поймут если его туда поставлю.
Хотел бы разработать систему, где нужен недорогой бюджетный PLC(там очень простенькая логика)
на который будет поступать около 60 параметров, несколько блочков I-7000, самые бюджетные наверно DCON,
смотрю появились уже и Ethernet но подороже, и рабочую станцию.
Хорошо что есть такая замечательная система OpenSCADA, которая справляется с задачами и посложнее.
Нашел такой PLC, которого для таких задач полностью хватает, особенных условий по вибрациям и температуре нету:
eBOX-2300SXA-C
Компактный компьютер с процессорной платой MSTI PSX 300МГц SoC, 128Мб DDR2 RAM, VGA, 1xEthernet 10/100,
2xRS-232, 3xUSB, разъем CompactFlash, 1xMini-PCI слот, монтаж по стандарту VESA 100, внешний AC-DC адаптер питания 1
Но на PLC такого уровня обычный Linux не подойдёт,поэтому я бы хотел, на железе которое сейчас есть под рукой попробовать
систему маленького размера, которая жрет минимум ресурсов, вот такой антикризисный вариантbanghead.gif
Возможно у Вас есть и варианты получше чтобы меньше мучиться.
Сообщение создано: 03. 02. 2010 [16:50]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
Данная прошивка действительно стара.
Кроме того, для вашего железа она может иметь только информационное значение, поскольку собирается она под конкретное железо и в ней отсутствуют драйвера ядра под весь спектр оборудования.

Последнюю прошивку я опубликую в ближайшее время. И опять-же она будет заточена под контроллер ICP DAS LP-8781.

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

Если ваше железо не ограничено дисковым пространством и нет нужды в RO-окружении то прошивка вам не нужна и можно ставить стандартный дистрибутив.

Learn, learn and learn better than work, work and work.
Сообщение создано: 03. 02. 2010 [17:54]
liam
Liam Mail
Создатель темы
Зарегистрирован(а) с: 26.12.2009
Сообщения: 7
Спасибо что показали путь истинный.
Тогда буду пробовать стандартную версию Linux, и паралельно буду изучать, создание прошивок.
Для этого инструмент mkimage так и остался, или уже есть другое?

А какую версию ALT Linux лучше ставить, на ftp образы iso больше 2Гб, а у меня CompactFlash 1Гб
Сообщение создано: 03. 02. 2010 [21:22]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
liam wrote:

Тогда буду пробовать стандартную версию Linux, и паралельно буду изучать, создание прошивок.
Для этого инструмент mkimage так и остался, или уже есть другое?

Остался

liam wrote:

А какую версию ALT Linux лучше ставить, на ftp образы iso больше 2Гб, а у меня CompactFlash 1Гб

Ставить всегда лучше последнюю версию. Однако последние Desktop-дистрибутивы меньше чем в 2.5 Гб не ставятся.
Ставьте сервер, он должен влезть.


Learn, learn and learn better than work, work and work.
Сообщение создано: 04. 02. 2010 [07:01]
almaz
Almaz Karimov
Contributor
Зарегистрирован(а) с: 25.09.2008
Сообщения: 516
Со слабыми eBox есть подводные камни при установке linux которые, конечно, преодолеваются... патчем ядраicon_smile.gif
OpenSCADA требовательна к процессору. Особенно, если у Вас разрастётся дерево проекта и будут короткие периоды обработки данных.
Приобретали eBox-3300 (установился только Debian linux с патчем ядра) - среднюю задачу не потянул, пришлось переставить на более простую. После этого брать eBox-2300 я бы не стал...
На блочках по протоколу DCON - действительно самое экономичное решение. Только при выборе PLC не перестарайтесь с экономией - нагрузку на процессор желательно держать не более 50% - на всякий... Также обратите внимание на совместимые блочки rlda.ru. Они более защищены электрически.

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Сообщение создано: 04. 02. 2010 [09:30]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
almaz wrote:

Приобретали eBox-3300 (установился только Debian linux с патчем ядра) - среднюю задачу не потянул, пришлось переставить на более простую. После этого брать eBox-2300 я бы не стал...

Если 2300 то слабоват, а если 3300 то более чем нормально.
А проверить работоспособность легко можно создав LiveUSB. На ftp-сервере OpenSCADA есть последний образ.

Learn, learn and learn better than work, work and work.
Сообщение создано: 04. 02. 2010 [15:19]
liam
Liam Mail
Создатель темы
Зарегистрирован(а) с: 26.12.2009
Сообщения: 7
Пока у меня eBox нету, буду работать с ECN - 171BSE0.
Пробовал ставить altlinux-5.0.0-ark-server-i586-ru-install-cd.iso 595 МБ,
но он не влез в 1Гб.
Проблемы с CompactFlash точно нет, там стоял рабочий QNX.
На всякий случай установил на другом компе, оказывается серверу нужно
не меньше 1.2Гб, немножко перебор. Правда сам сервер понравился, удобный.
Но нажаль надо чтото поменьше, пока ещё нету опыта в сбоке своих имиджей буду искать другие варианты.






7160