Регистрация | Последние сообщения | Персональный список | Поиск | Настройка конференции | Личные данные | Правила конференции | Список участников | Top 64 | Статистика раздела | faq | Что нового v.2.3 | Чат
Skunk Forum - Техника, Наука, Общество » АСУТП »
СПТ 941 и Virtual COM

Версия для печати (настроить)

Новая тема | Написать ответ

Подписаться

Автор Тема:   СПТ 941 и Virtual COM
BaRoN9186
Junior Member

Сообщений: 1
Регистрация: Октябрь 2010

написано 11 Октября 2010 15:18ИнфоПравкаОтветитьIP

Товарищи форумчане!! Дело в том что имеется СПТ941 (не модернизированный) и его надо бы подключить через Virtual COM-порт (Planet, fast ethernet media converter) для снятия данных. На сайте ссылка есть прога DataBase которая поддерживает Virtual COM-порт, но не поддерживает СПТ941. Имеющиеся проги спсеть и пролог не хотят контактировать Virtual COM-портом.
Есть ли способ снять как-нибудь данные через Virtual COM-порт??

Valera
Member

Сообщений: 1773
Откуда: novosibirsk
Регистрация: Май 2004

написано 11 Октября 2010 18:09ИнфоПравкаОтветитьIP

BaRoN9186
Имеющиеся проги спсеть и пролог не хотят контактировать Virtual COM-портом
Напутали где-то, всё работает. Одно ограничение есть, порты ## от 1 до 9.

BaRoN9186
Junior Member

Сообщений: 2
Регистрация: Октябрь 2010

написано 12 Октября 2010 08:27ИнфоПравкаОтветитьIP

Valera
Ну не знаю. К примеру Пролог: в нем меняется номер COM-порта в двух местах (свойства узла, и настройки сервиса). При включении COM-3 (Virtual COM-порт) у меня пишут что запрос по протоколу МЭК не отвечает. К примеру с СПТ961 было тоже самое Пролог не хотел контачить ни с Virtual COM-портом ни с TCP\IP, а в DataBase сразу все заработало.

Добавление от 12 Октября 2010 09:23:

А и еще у вас наверное что у вас служит в качестве Virtual COM-порта? Не переходник случаем?

Valera
Member

Сообщений: 1774
Откуда: novosibirsk
Регистрация: Май 2004

написано 12 Октября 2010 10:35ИнфоПравкаОтветитьIP

BaRoN9186
Перемычку cts-rts попробуйте. Драйверы embedded, бывает, это смотрят как факт подключения

BaRoN9186
Junior Member

Сообщений: 3
Регистрация: Октябрь 2010

написано 12 Октября 2010 12:39ИнфоПравкаОтветитьIP

Valera
есть даже две перемычки cts(8)-rts(7) и dtr(4)-dsr(6) припаянные изначально

Добавление от 12 Октября 2010 12:42:

и с проводами проблем не должно быть, т.к. на прямик через реальный COM-порт данные считываются без проблем

Valera
Member

Сообщений: 1776
Откуда: novosibirsk
Регистрация: Май 2004

написано 12 Октября 2010 16:51ИнфоПравкаОтветитьIP

BaRoN9186
Может быть что-то такое же у вас? http://forum.skunksworks.net/Forum10/HTML/000015-26.html#626

BaRoN9186
Junior Member

Сообщений: 4
Регистрация: Октябрь 2010

написано 19 Октября 2010 14:04ИнфоПравкаОтветитьIP

Это не совсем то, ставить другую прогу из-за пары счетчиков нерезон....

Есть пару моментов в которых может быть загвоздка:
Prolog принимает и отправляет данные пакетом, а DataBase по-битно -> возможно поэтому у DataBase нет таких явных проблем с Virtual COM-портом.
При сравнении запросов через virtual COM и реальный COM-порт найденно только одно отличие в значении кода:

ioctl_serial_get_baud_rate

У реального COM-порта = 00960000 и после стандартных комманд пошел прием пакетов
У virtual COM = 60090000 и после тех же комманд пошел новый цикл запросов.

igor_br
Junior Member

Сообщений: 1
Откуда: Россия
Регистрация: Октябрь 2010

написано 20 Октября 2010 06:14ИнфоПравкаОтветитьIP

У меня работает связка Пролог- МОХА-СПТ943. Связь устйчивая, проблем нет. МОХА в режиме RealCom. Может вам смотреть в сторону настройки драйвера virtual com и самого конвертера, упаковки запросов в пакеты TCP IP?

BaRoN9186
Junior Member

Сообщений: 5
Регистрация: Октябрь 2010

написано 20 Октября 2010 09:29ИнфоПравкаОтветитьIP

igor_br а не могли бы вы выслать свои настроики драйвера virtual com и самого конвертера, упаковки запросов в пакеты TCP IP по адресу asuitp@yandex.ru или написать где бы их можно посмотреть, т.к. для Planet Fast Ethernet madia converter на их официальном сайте они присутствуют только частично??

Valera
Member

Сообщений: 1786
Откуда: novosibirsk
Регистрация: Май 2004

написано 20 Октября 2010 09:50ИнфоПравкаОтветитьIP

BaRoN9186
и самого конвертера
Модель бы ещё узнать

BaRoN9186
Junior Member

Сообщений: 6
Регистрация: Октябрь 2010

написано 20 Октября 2010 10:00ИнфоПравкаОтветитьIP

Да хоть вашего. У меня просто ICS-100 (Planet, fast ethernet media converter).

BaRoN9186
Junior Member

Сообщений: 7
Регистрация: Октябрь 2010

написано 21 Октября 2010 13:30ИнфоПравкаОтветитьIP

Такое ощущение что я не там ищу проблему......... приподключении к конвектору вместо СПТ обычного модема связь есть......даже странно........может быть какие-нибудь значения в СПТ надо перебивать??

igor_br
Junior Member

Сообщений: 2
Откуда: Россия
Регистрация: Октябрь 2010

написано 22 Октября 2010 03:57ИнфоПравкаОтветитьIP

У меня МОХА DE-311. Настройки стандартны для режима RealCom, кроме параметра Force Transmit Timeout. По умолчанию он установлен в 0 ms и МОХА отсылает пакеты случайной длины. Если установить какое-либо значение, то происходит принудительная упаковка и отсылка данных, как только в данных встречается пауза указанной длины, т.е "длинный" ответ отправится целиком. При значении по умолчанию не могли получить от СПТ ни каких данных. Может в вашем конвертере есть что-то похожее.

BaRoN9186
Junior Member

Сообщений: 8
Регистрация: Октябрь 2010

написано 22 Октября 2010 08:34ИнфоПравкаОтветитьIP

есть Inactive Timeout и равен он 1. При соединении с СПТ прога VCOM ошибок уже не выдает, но Пролог все равно не находит прибор....

Добавление от 22 Октября 2010 08:42:

может дело в настройках СПТ,хотя..........

BaRoN9186
Junior Member

Сообщений: 9
Регистрация: Октябрь 2010

написано 01 Ноября 2010 10:19ИнфоПравкаОтветитьIP

Кстати и еще один момент. Ни кто не вкурсе как программно TCP сигнал сделать из(только ЗАПРОС):
код:
Запрос:01.11.2010 9:18:39.88664
FF FF ÿÿ
Ответ:01.11.2010 9:18:39.91864 (+0.0156 seconds)
FF ÿ
Запрос:01.11.2010 9:18:39.91864 (+0.0000 seconds)
FF FF FF ÿÿÿ
Ответ:01.11.2010 9:18:39.94964 (+0.0156 seconds)
FF FF ÿÿ
Запрос:01.11.2010 9:18:39.94964 (+0.0000 seconds)
FF FF FF ÿÿÿ
Ответ:01.11.2010 9:18:39.98064 (+0.0156 seconds)
FF FF FF FF ÿÿÿÿ
Запрос:01.11.2010 9:18:39.98064 (+0.0000 seconds)
FF FF ÿÿ
Ответ:01.11.2010 9:18:39.99664 (+0.0000 seconds)
FF FF FF ÿÿÿ
Запрос:01.11.2010 9:18:39.99664 (+0.0000 seconds)
FF FF ÿÿ
Ответ:01.11.2010 9:18:39.02764 (+0.0156 seconds)
FF FF ÿÿ
Запрос:01.11.2010 9:18:39.02764 (+0.0000 seconds)
FF FF ÿÿ
Ответ:01.11.2010 9:18:39.04364 (+0.0156 seconds)
FF FF ÿÿ
Запрос:01.11.2010 9:18:39.04364 (+0.0000 seconds)
FF FF FF ÿÿÿ
Ответ:01.11.2010 9:18:39.07464 (+0.0000 seconds)
FF FF ÿÿ
Запрос:01.11.2010 9:18:39.07464 (+0.0000 seconds)
FF FF ÿÿ
Ответ:01.11.2010 9:18:39.09064 (+0.0000 seconds)
FF FF FF ÿÿÿ
Запрос:01.11.2010 9:18:39.10564 (+0.0156 seconds)
FF FF ÿÿ
Ответ:01.11.2010 9:18:39.12164 (+0.0156 seconds)
FF FF ÿÿ
Запрос:01.11.2010 9:18:39.12164 (+0.0000 seconds)
FF FF FF ÿÿÿ
Ответ:01.11.2010 9:18:39.15264 (+0.0156 seconds)
FF FF FF ÿÿÿ
Запрос:01.11.2010 9:18:41.74664 (+1.5781 seconds)
10 FF 3F 00 00 00 00 C1 16 .ÿ?....Á.
Ответ:01.11.2010 9:18:41.77764 (+0.0313 seconds)
10 FF 3F 00 00 00 00 C1 16 .ÿ?....Á.


вот это:
код:
Запрос:01.11.2010 9:11:41.33664
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
FF FF FF FF FF FF FF FF 10 FF 3F 00 00 00 00 C1 ÿÿÿÿÿÿÿÿ.ÿ?....Á
16

Т.Е. увеличить время запроса, и сделать запрос целым.......
Данный текст является запросом проги на COM-порт (1-й это виртуальный COM, 2-й - физический)

Ваш ответ:

Коды форума
Смайлики


Ник:    Пароль       
Отключить смайлики

Все время MSK

Склеить | Разбить | Закрыть | Переместить | Удалить

Новая тема | Написать ответ
Последние сообщения         
Перейти к:

Свяжитесь с нами | skunksworks.net

Copyright © skunksworks.net, 2000-2018

Разработка и техническая поддержка: skunksworks.net


Рейтинг@Mail.ru Яндекс.Метрика