Автор |
Повідомлення |
Повідомлення створено: 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.
|