PDA

Просмотр полной версии : Возможности Linux на контроллере МОДУС-5684/CodeSys



Elka
08.11.2011, 11:05
День добрый!

А насколько можно использовать возможности Linux'а в данном контроллере? Интересует возможность поднять ftp-сервер. Никто не экспериментировал?

Малышев Олег
14.11.2011, 15:12
Смысла в ftp нет - там уже есть http,ssh серверы.
http - кидайте что хотите в каталог /mnt/ufs/www и скачивайте через браузер или wget. А лучше использовать ssh.

capzap
12.01.2012, 06:55
Смысла в ftp нет - там уже есть http,ssh серверы.
http - кидайте что хотите в каталог /mnt/ufs/www и скачивайте через браузер или wget. А лучше использовать ssh.

А как быть с закачкой в ПЛК файлов? И кстати насколько много можно кидать что хочу, размер то я посмотрю командой df, а ресурса на сколько хватит у диска

Малышев Олег
12.01.2012, 10:19
В ПЛК стандартная NAND flash. Ресурс NAND ~ 50000 записей на сектор. Тип файловой системы - ubifs. Файловая система записывает первый используемый сектор в последнюю очередь.

Если вам нужно часто писать и не хочется гарантированно убивать флешку используйте microSD карту (или USB flash)

capzap
12.01.2012, 10:57
В ПЛК стандартная NAND flash. Ресурс NAND ~ 50000 записей на сектор. Тип файловой системы - ubifs. Файловая система записывает первый используемый сектор в последнюю очередь.

Если вам нужно часто писать и не хочется гарантированно убивать флешку используйте microSD карту (или USB flash)

Логично, вечером обязательно попробую. Тогда такой вопрос, монтирование автоматическое, если да то как будет называться папка, очень нехотелось бы чтоб имя зависело от производителя флешки

Малышев Олег
12.01.2012, 11:03
монтируется в /mnt/ufs/media
От имени производителя не зависит.
первая вставленная USB - sda
(если уже стоит первая) вторая вставленная USB - sdb
mmc0p0 - по моему - так. можно проверить

capzap
12.01.2012, 16:49
Да действительно, монтируется без "наворотов". Можно в скриптах писать путь и не бояться, что при смене флешки не будут писаться данные.
Теперь у меня появилась проблема, скопировал jre6 с ПК на флешку, проверил запускается ли, версию выдал правильно, подсоединил к модусу, повторяю операцию, пишет ошибку
jre6/bin/java: line 1: syntax error: unexpected "("Хотел попробовать на яве запустить модбас слейв с флешки и постучаться к нему из CoDeSys-а. С удаленной машины данные получается принимать, единственно таймаут большой 200мс, задумка была на локальной машине передавать данные на яву, а с неё уже удаленным потребителям

capzap
14.01.2012, 21:52
начал я с сокетами пробовать справиться, когда дошел до передачи запроса модбас: первый раз убил ./codesyssp, второй раз высветилось сообщение на картинке,
:) Ложная тревога, просто с модбас-запросом по телнету передавались спец.символы и слейв мой не справлялся
Но вопрос остался - где посмотреть лог что же за исключение появляются, если что?

Евгений Сергеевич
17.01.2012, 10:34
Где посмотреть:
Открываете Device (сам прибор, где вы выбираете подключенный контроллер), переходите на вкладку Log, нажимаете обновить и там вываливается целый список системных сообщений. Можно отфильтровать, чтобы отображались только ошибки и среди них будет указана причина исключения.

capzap
19.01.2012, 10:24
легкое разочарование, что из трех подключенных устройств ни одно не определилось как СОМ-порт, может для конвертера АС4 внедрите в ОС драйвер, ведь это же хорошая возможность расширить устройство дополнительными последовательными портами, по опыту они ни когда лишними не будут

Кирилл Валюнин
19.01.2012, 12:06
Последовательные порты добавить можно , используя 5672.

capzap
19.01.2012, 12:16
Последовательные порты добавить можно , используя 5672.
можно конечно, а ситуация когда его у меня нет? И тема же про возможности линукса, а в нем есть драйвера которые добавляют последовательные порты как на картинке

capzap
11.12.2012, 22:05
Последовательные порты добавить можно , используя 5672.

Кирилл и Олег, как вы смотрите чтоб добавить в ОС Линукс, вот такую утилиту http://www.lpccomp.bc.ca/remserial/ , насколько я помню фтп-шник Вы предоставляли дополнительно к имеющемуся набору, может и это можете встроить