PDA

Просмотр полной версии : Аналог plc_io для СПК



Konstantin_GTK
17.07.2013, 12:41
Добрый день, подскажите пожалуйста, есть ли утилита на подобие plc_io.exe для панели СПК110? Требуется именно консольный вариант.

Александр Приходько
17.07.2013, 17:40
Есть аналоги, но это софт не наш. Это программы для Linux систем.

Могу предложить 2 программы:
1) WinSCP - файловый клиент
2) PuTTY - консоль для Linux систем


Ниже пример того, как это работает.

http://www.youtube.com/watch?v=vjhQlon6d4s

Программы свободно распространяемые, скачать можно тут:
http://putty.org.ru/download.html
http://winscp.net/eng/docs/lang:ru

Konstantin_GTK
18.07.2013, 05:59
Спасибо! А возможен ли такой вариант: можно ли будет написать в bat-файле алгоритм для запуска консоли (допустим putty), с автоматическим залогиниванием и копированием свежих архивных файлов из панели на ПК?

Александр Приходько
18.07.2013, 23:40
Спасибо! А возможен ли такой вариант: можно ли будет написать в bat-файле алгоритм для запуска консоли (допустим putty), с автоматическим залогиниванием и копированием свежих архивных файлов из панели на ПК?
Честно не знаю. Попробую завтра вопрос уточнить.

Konstantin_GTK
19.07.2013, 09:31
Честно не знаю. Попробую завтра вопрос уточнить.

Вопрос был решён с помощью pscp.exe -scp -pw "" -r -unsafe root@10.0.6.10:/var/log/ \asd\
Подключили модуль архивирования, сохранение осуществляется, но при выключении питания СПК архивный файл в каталоге /var/log/ пропадает.
И не получается прикрутить внешний накопитель, winSСP не видит ни флешку ни SD-карточку, в файловой системе СПК нет примонтированных устройств, пробовали разные файловые системы.

Александр Приходько
19.07.2013, 22:04
Вопрос был решён с помощью pscp.exe -scp -pw "" -r -unsafe root@10.0.6.10:/var/log/ \asd\
Подключили модуль архивирования, сохранение осуществляется, но при выключении питания СПК архивный файл в каталоге /var/log/ пропадает.
И не получается прикрутить внешний накопитель, winSСP не видит ни флешку ни SD-карточку, в файловой системе СПК нет примонтированных устройств, пробовали разные файловые системы.

Ну это собственно не удивительно. После перезапуска Linux заново пересобирает многие каталоги.
Создавайте архив в каталоге Root. Лучше всего в этом каталоге сделать свою папку и в нее сохранять файлы.

Konstantin_GTK
22.07.2013, 06:06
Ну это собственно не удивительно. После перезапуска Linux заново пересобирает многие каталоги.
Создавайте архив в каталоге Root. Лучше всего в этом каталоге сделать свою папку и в нее сохранять файлы.

Спасибо, получилось. В Root архивные файлы нормально хранятся, даже после отключения питания от СПК.
Но внешние накопители подключить так и не удалось. Хотелось бы получить консультацию по этому вопросу.

capzap
22.07.2013, 08:29
Спасибо, получилось. В Root архивные файлы нормально хранятся, даже после отключения питания от СПК.
Но внешние накопители подключить так и не удалось. Хотелось бы получить консультацию по этому вопросу.

а по какому пути Вы вообще ищите подключение флешек, хотелось бы напомнить что не стоит их искать, где обычно они монтируются в настольном линуксе

Konstantin_GTK
22.07.2013, 09:20
а по какому пути Вы вообще ищите подключение флешек, хотелось бы напомнить что не стоит их искать, где обычно они монтируются в настольном линуксе

на компакт-диске прочитал инструкцию "06_arxivirovanie.pdf", из него:

"Для записи данных на флеш-карту или SD-карту памяти у контролеров
СПК2хх путь выглядит следующим образом:
SD: « /mnt/mmc/».
USB: «/mnt/usb1(2)/»."

правда у нас СПК110. Но по данным путям эти устройства отсутствуют. В каталоге /mnt/ находятся только etcro, etcrw, ufs. Что мы делаем не так?

capzap
22.07.2013, 09:26
лень искать, первое что попалось http://www.owen.ru/forum/showthread.php?t=13173&p=88544&viewfull=1#post88544
и то я в этом не уверен, вроде где то надо искать в недрах рута
сейчас нет под рукой контроллера с линуксом, наглядно показать не могу

Александр Приходько
22.07.2013, 17:06
Выкладываю на всеобщее обозрение.
Данный проект разработан мной. Сейчас он используется на производстве для проверки и отладки СПК1хх.

Программа позволяет делать следующее:
1) Чтение/Установка даты/времени
2) Проверка Retain
3) Проверка на битые пиксели
4) Проверка работы USB/SD
5) Проверка Интерфейсов во всех режимах.
6) Работа с зумером (пищалка)
7) Вывод версии прошивки - читается из устройства


Что касается пункта 5. То первый режим позволяет проверяться панели самой. Т.е. нужно сделать кабель и завести COM1 на COM2. В других режимах используется ПК или другой ПЛК. Во всех режимах используются регистры 0 и 1. Т.е. можно слать панельки Word или DWORD.

Программа перенесена в раздел Примеров и обновлена до актуальной версии:
http://www.owen.ru/forum/showthread.php?t=15530&p=115706&viewfull=1#post115706 (http://www.owen.ru/forum/showthread.php?t=15530&p=115706#post115706)

Александр Приходько
24.07.2013, 13:27
Konstantin_GTK (http://www.owen.ru/forum/member.php?u=26326), пример смотрели? Все понятно?
Т.к. это Linux, то работа с накопителями тут несколько отличается.
Если устройство поддерживается системой, то она появляется в каталоге dev, а если при этом Linux может распознать файловую систему, то он ее монтирует в каталог Media.
Монтирует, это означает присоединяет файловую систему устройства к своей файловой системе.
В моем примере это сделано на базе одного ФБ.

Konstantin_GTK
25.07.2013, 07:04
Да, спасибо! С этим разобрались.

Александр Приходько
07.08.2013, 01:26
Да, спасибо! С этим разобрались.

Новая версия проекта теперь лежит тут:
http://www.owen.ru/forum/showthread.php?t=15530&p=115706&viewfull=1#post115706

Там огромное число изменений и нововведений, возможно что-то Вам пригодится.

В основной теме по СПК выложена актуальная на сегодня прошивка:
http://www.owen.ru/forum/showthread.php?t=14698&p=107122&viewfull=1#post107122