УкраїнськаEnglishmRussian
Вхід/Новий
У темі немає нових постів

Вопрос к Гуру. Модернизация WinPAC в LinPAC и далее OpenSCADAPAC


Автор Повідомлення
Повідомлення створено: 12. 01. 2012 [15:00]
loMaster
Всеволод Островский
Автор теми
Зареєстрован(а) с: 17.03.2009
Повідомлення: 10
Некоторое время лежит без движения такой девайс -ICPCDAS WinPac WP-8141. По параметрам близок к LP-5x устройству этого-же производителя, на воспитание которого в духе OpenSCADA уважаемый Роман уже потратил какое-то количество времени. Есть мысль поменять ему пол с Win на Lin и использовать как экспериментальный контроллер для отработки и возможно - внедрения задачи для PLC, но требующей интерфейса с пользователем и архивирования (АСУ РБУ, в пределах 16 DO и DI, 4 AI по MODBUS) Перед тем, как приступать к операции хотелось бы услышать мнение Гуру, на сколько это может быть перспективно?
Повідомлення створено: 12. 01. 2012 [20:42]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"loMaster" wrote:

Некоторое время лежит без движения такой девайс -ICPCDAS WinPac WP-8141. По параметрам близок к LP-5x устройству этого-же производителя, на воспитание которого в духе OpenSCADA уважаемый Роман уже потратил какое-то количество времени.

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

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

"loMaster" wrote:

Есть мысль поменять ему пол с Win на Lin и использовать как экспериментальный контроллер для отработки и возможно - внедрения задачи для PLC, но требующей интерфейса с пользователем и архивирования (АСУ РБУ, в пределах 16 DO и DI, 4 AI по MODBUS) Перед тем, как приступать к операции хотелось бы услышать мнение Гуру, на сколько это может быть перспективно?

Архивирование и ModBus, если только чтение, работает. В слоте расширения стоит чего нибудь?
Что имеется в виду под интерфейсом пользователя?
Если строить интерфейс прямо на контроллере то это почти нереально. QT4 версии более 4.3 на нём вряд-ли соберёшь, а Web-интерфейс крайне нетороплив по причине изначальной ущербности исходного окружения (в виду заниженной ниже плинтуса производительности вычислений с плавающей точкой, через эмуляцию в ядре Linux посредством исключения - FPA).

Learn, learn and learn better than work, work and work.
Повідомлення створено: 13. 01. 2012 [12:44]
loMaster
Всеволод Островский
Автор теми
Зареєстрован(а) с: 17.03.2009
Повідомлення: 10
Благодарю за ответ.
Вчера не утерпел и попробовал залить образ. Виндовый загрузчик позволил ЭТО сделать... и откинул копыта. Благо предусмотрительный ICP держит на сайте соответствующий pdf про LPT+JTAG для не в меру любопытных. Пытаюсь понять, возможно -ли заменить загрузчик.
В слоте как-раз эти 16DO/16DI и стоят. Modbus только чтение, но если интерфейс оператора и архивы, т.е. SCADA вынести на ПК (с чем я уже смирился), то и писать в Modbus придется. Но сомнения в успехе вызывает необходимость фильтровать упомянутые 4 AI хотя-бы скользящим средним по 3 точкам. При этом из-за указанных Вами ограничений, я понимаю, о реальном времени можно забыть?
Повідомлення створено: 13. 01. 2012 [14:31]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"loMaster" wrote:

Благодарю за ответ.
Вчера не утерпел и попробовал залить образ.

Какой образ вы грузили? Если официальный от ICP_DAS или мой, то он и не пойдёт сходу, поскольку содержит только ядро и КФС, без загрузчика. А виндовый загрузчик не умеет грузить ядро линукса, если вы конечно не писали на флешь по нулевому адресу и не затёрли его.

"loMaster" wrote:

Пытаюсь понять, возможно -ли заменить загрузчик.

Наверное нужно сгрузить загрузчик из LP-5xxx или другого армового и загрузить на WP-xxxx.

"loMaster" wrote:

В слоте как-раз эти 16DO/16DI и стоят.

OK

"loMaster" wrote:

Modbus только чтение, но если интерфейс оператора и архивы, т.е. SCADA вынести на ПК (с чем я уже смирился), то и писать в Modbus придется.

А зачем, разница то в чём?

"loMaster" wrote:

Но сомнения в успехе вызывает необходимость фильтровать упомянутые 4 AI хотя-бы скользящим средним по 3 точкам. При этом из-за указанных Вами ограничений, я понимаю, о реальном времени можно забыть?

Ну он не на столько плох что-бы даже четыре сигнала не отфильтровать. :)

Learn, learn and learn better than work, work and work.
Повідомлення створено: 13. 01. 2012 [20:56]
loMaster
Всеволод Островский
Автор теми
Зареєстрован(а) с: 17.03.2009
Повідомлення: 10
Еще раз спасибо за внимание к моим, в общем-то ламерским вопросам.

Если я правильно понял из прочитанного (не только на oscada.org), загрузчик собирается под конкретное оборудование.
Т.е. если слить не откуда (как мне), то использовать что-нибудь-PXA270.bin от других платформ не имеет смысла?
Повідомлення створено: 14. 01. 2012 [10:03]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"loMaster" wrote:

Еще раз спасибо за внимание к моим, в общем-то ламерским вопросам.

Embedded в принципе не для ламеров о чём я всё более убеждаюсь. :)

"loMaster" wrote:

Если я правильно понял из прочитанного (не только на oscada.org), загрузчик собирается под конкретное оборудование.
Т.е. если слить не откуда (как мне), то использовать что-нибудь-PXA270.bin от других платформ не имеет смысла?

Я могу попробовать слить из присутствующего сейчас у меня LP-5141, а вообще UBoot достаточно сильно привязывается к конкретному железу. Например, у меня есть TionPro270, у которого 64Мб оперативки, так загрузка туда UBoot для этой же платы, но со 128Мб приводит к неработоспособности. Скорее всего это связано с различием начального адреса распайки оперативной памяти.

Learn, learn and learn better than work, work and work.
Повідомлення створено: 14. 01. 2012 [14:07]
loMaster
Всеволод Островский
Автор теми
Зареєстрован(а) с: 17.03.2009
Повідомлення: 10
"roman" wrote:

Я могу попробовать слить из присутствующего сейчас у меня LP-5141

Если не трудно. Попробую его подкинуть. Вернуть виндовый Eboot всегда успею, как и WP-8141 на полку :(
Повідомлення створено: 15. 01. 2012 [13:30]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
"loMaster" wrote:

Если не трудно. Попробую его подкинуть. Вернуть виндовый Eboot всегда успею, как и WP-8141 на полку :(

Вкладываю. Писать нужно с нулевого сектора флешки, предварительно разблокировав.

Learn, learn and learn better than work, work and work.
Вкладений файл

uboot_sum.img.gz (Тип файлу: application/x-gzip, Розмір: 93.7 кілобайтів) — 1534 завантажень
Повідомлення створено: 16. 01. 2012 [09:23]
loMaster
Всеволод Островский
Автор теми
Зареєстрован(а) с: 17.03.2009
Повідомлення: 10
Благодарю.

Залил Eshell-ом -контроллер в дауне. Позже попробую ч/з JTAG.



11443