Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Программы для передачи данных

 Ответить Ответить Страница  123>
Автор
Сообщение
vimar_sys Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 08 Май 2009
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - vimar_sys Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Программы для передачи данных
    Опубликовано: 29 Июль 2009 09:21
Возникла проблема передать данные от pc совместимого микроконтроллера по com порту на ноутбук, соответственно нужна программа позволяющая это сделать. Система на микроконтроллере DOS 6.22 на ноутбуке XP,VISTA, пробовал стандартные досовские interlink и interserv но они, скорее всего, работают только когда на обоих системах DOS-DOS. А мне необходимо DOS-XP,VISTA. Может кто встречал такие программки?
Наверх
Ludvig Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 01 Ноябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 217
Свойства публикации Свойства публикации   Ответить, цитируя автора - Ludvig Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 29 Июль 2009 11:10
Любая программа, имеющая возможность работать с внешними данными пригодна для этих целей. Например, Оффис, Автокад... Пусть твой поиск /как это сделать/ в и-нете будет приятным! Об успехах отпишись.
Извините, если что не так
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 29 Июль 2009 14:32
Что это за данные? В каком виде их надо передавать и получать? Каков бюджет этой работы?
Инженер-системотехник
+7 (916) 477 3925
Наверх
Ludvig Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 01 Ноябрь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 217
Свойства публикации Свойства публикации   Ответить, цитируя автора - Ludvig Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 29 Июль 2009 22:00
Странный вопрос. Вообще-то сом1 и rs-232. Для особо продвинутых есть usb. Бюджет - договориться с МП о поставке сигналов.
Извините, если что не так
Наверх
vimar_sys Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 08 Май 2009
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - vimar_sys Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 05 Август 2009 07:06
Данные - просто обычный файл. Нет никого проекта и бюджета просто передать файл от ноутбука к контроллеру. "Подошёл к котроллеру воткнул RS-232, скинул программу"-вот весь смысл. Просто нет времени писать свою программу, думал имеются какие-либо уже готовые.
Наверх
uzga Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 07 Октябрь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 359
Свойства публикации Свойства публикации   Ответить, цитируя автора - uzga Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 05 Август 2009 09:11

Ну часть, которая функционирует на контроллере всё равно писать надо. А так есть стандартный протокол передачи файлов через RS-232, если не ошибаюсь, то называется Z-modem. В своё время он поддерживался стандартными средствами винды (её терминалом) и я с помощью его передавал файлы с ПК на ПК (правда через телефонный модем).

Наверх
vimar_sys Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 08 Май 2009
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - vimar_sys Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 06 Август 2009 06:57
Ну ладно если не найду прейдётся писать самому.
Наверх
AlexM Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 11 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 392
Свойства публикации Свойства публикации   Ответить, цитируя автора - AlexM Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 06 Август 2009 09:41

А что хоть за контроллер то ? А то может у него есть свои виндовые утилиты, например как у АДАМ-5510 есть - ADAM-5510 Series Utility, а еще в ROM-DOSe есть такая утилита, называется TRANSFER, позволяет передавать и принимать через любую терминальную прогу по протоколу X-Modem

TRANSFER.EXE

TRANSFER.EXE  Вспомогательная команда (ROM-DOS 6.22 и 7.1)

 

НАЗНАЧЕНИЕ:  Передача файлов между РС микроконтроллером и другой

вычислительной системой по последовательному каналу

связи.

 

СИНТАКСИС:  TRANSFER filepath [/S | /R] [/Bxxxx] [/V] [/COMx]

 

ПАРАМЕТРЫ:

*    Параметр filepath задает путь к файлу и имя файла, подлежащего передаче, либо путь и

имя файла, в который будет помещен принятый файл.

*    /S - устанавливает режим передачи файла.

*    /R - устанавливает режим приема файла. При запуске программы без ключей, данный

режим используется по умолчанию.

*    /Bxxxx - устанавливает скорость обмена по последовательному каналу связи.

Переменная xxxx может принимать значения из следующего ряда 300, 1200, 2400, 4800,

9600, 19200, 38400, 57600 и 115200 бит/с. При использовании ключа /COMx, скорость

обмена по умолчанию имеет значение 9600 бит/c. Если COM1 используется в качестве

консоли, значение скорости обмена устанавливается равным значению, заданному для

консоли с помощью программы SETUP.

*    /V - разрешает отображение символа "R" по завершении приема очередного блока (128

байт), или "T" - по завершении передачи очередного блока. Примечание. Не применяйте

ключ /V при использовании COM1 в качестве системной консоли.

*    /COMx - задает номер последовательного порта, через который осуществляется обмен

файлами. Переменная x может принимать значения от 1 до 4. По умолчанию данная

переменная равна 1.

 

ПРИМЕР 1:

Для передачи файла DEMO.EXE, расположенного в каталоге C:\MPC\DEMO РС

микроконтроллера, через порт СОМ1, используемый в качестве системной консоли,

введите следующую команду:

TRANSFER D:DEMO.EXE

На ПЭВМ, выполняющей программу PC SmartLINK, нажмите комбинацию клавиш

<Alt><D>, после чего в поле Filename выведенного на экран монитора диалога PC

SmartLINK "Micro PC-DOS File Transfer" введите имя передаваемого файла

C:\MPC\DEMO\DEMO.EXE и нажмите клавишу <Enter>.

 

ПРИМЕР 2: 

Для передачи файла D:DEMO.BAS из РС микроконтроллера

через порт консоли СОМ1 на диск удаленной ПЭВМ, где он будет помещен в файл с

именем C:\TEST.BAS, с клавиатуры РС микроконтроллера введите следующую команду:

TRANSFER /S D:DEMO.BAS

На ПЭВМ, выполняющей программу PC SmartLINK, нажмите комбинацию клавиш

<Alt><U>, после чего в поле Filename выведенного на экран монитора диалога PC

SmartLINK "Micro PC-DOS File Transfer" введите имя файла, в который будет помещен

принятый файл C:\TEST.BAS, и нажмите клавишу <Enter>.

 

ПРИМЕР 3: 

Для передачи файла DEMO.EXE, расположенного в каталоге

C:\DEMO ПЭВМ, на виртуальный диск D: РС микроконтроллера по последовательному

каналу связи, образованному портами COM2 ПЭВМ и СОМ1 РС микроконтроллера при

скорости 57600 бит/с, с консоли РС микроконтроллера введите следующую команду:

TRANSFER D:\DEMO.EXE /R /V /B57600

На удаленной ПЭВМ введите следующую команду:

TRANSFER C:\DEMO\DEMO.EXE /S /V /COM2 /B57600

Для передачи из РС микроконтроллера файла D:\MYAPP.EXE по последовательному

каналу связи, образованному портами COM1 ПЭВМ и РС микроконтроллера при скорости

9600 бит/с, на диск удаленной ПЭВМ, где он будет помещен в файл с именем

C:\APPS\MYAPP2.EXE, с консоли РС микроконтроллера введите следующую команду:

TRANSFER D:\MYAPP.EXE /S

Затем на удаленной ПЭВМ введите следующую команду:

TRANSFER C:\APPS\MYAPP2.EXE

 

КОММЕНТАРИИ: 

*    Программа TRANSFER устанавливает связь с другими

коммуникационными программами, поддерживающими протокол XMODEM.

*    Кабель, с помощью которого осуществляется присоединение последовательного порта

РС микроконтроллера к последовательному порту удаленной ПЭВМ, должен быть

оснащен нуль-модемным адаптером или иметь нуль-модемную разводку.

*    Максимальное значение скорости обмена зависит от производительности процессоров

удаленной ПЭВМ и РС микроконтроллера.

*    Размер файла, в который помещается принимаемый файл, округляется до ближайших

128 байт.

см. также:   REMDISK.EXE, REMSERV.EXE

 

Наверх
vimar_sys Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 08 Май 2009
Online Status: Offline
Публикации: 25
Свойства публикации Свойства публикации   Ответить, цитируя автора - vimar_sys Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 06 Август 2009 14:38
Контроллер к примеру icop 5060m или процессорная плата Vortex 6121.
Наверх
Максим Ананских Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 14 Май 2003
Online Status: Offline
Публикации: 770
Свойства публикации Свойства публикации   Ответить, цитируя автора - Максим Ананских Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Август 2009 19:18
Меня немного удивляет, что автор, вместо того, чтобы сформулировать задачу, публикует модель контроллера и даже материнской платы. Осталось только марку кабеля, по которому данные нужно передать, разместить тут
Инженер-системотехник
+7 (916) 477 3925
Наверх
 Ответить Ответить Страница  123>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz