Страница 1 из 1
данные из vb в InTouch

Добавлено:
Чт сен 06, 2012 4:59 pm
werg
Здравствуйте!
Помогите пожалуйста разобраться
В наличии имеется промышленный компьютер MS DOS, данные с которого передаются на PC c win xp
На компе с виндой программа управления на VB.
Необходимо с этого компа передавать некоторые данные (15-20 аналоговых величин, в формате с плавающей запятой) в Другой компьютер в InTouch
Я новичок и не понимаю как можно это реализовать
Re: данные из vb в InTouch

Добавлено:
Чт сен 06, 2012 5:11 pm
Генератор зла
VB - Help - DDE
Используйте программу VB как DDE-сервер. InTouch - DDE-клиент. В хелпе InTouch про DDE тоже есть (по-моему, на примере Excel-я).
Re: данные из vb в InTouch

Добавлено:
Чт сен 06, 2012 5:23 pm
werg
дело в том, что исходников VB у меня нет...((
Но есть возможность общаться с разработчиком
Как мне ему объяснить что нужно сделать?
мне хотелось бы иметь эти данные на своём компе со скадой, желательно в опс сервере(модбас)
это реально?
я конечно почитаю мануалы
но не могли бы вы описать схематично как это должно работать, что бы я получил хоть какое представление?
Re: данные из vb в InTouch

Добавлено:
Чт сен 06, 2012 5:28 pm
Генератор зла
werg писал(а): описать схематично как это должно работать
В программу VB добавляются библиотеки, делающие её DDE/OPC-сервером. Далее к ней идёт обращение по соответствующему протоколу.
werg писал(а):Как мне ему объяснить что нужно сделать?
"Сделай свою прогу OPC-сервером, а?!"
Re: данные из vb в InTouch

Добавлено:
Чт сен 06, 2012 6:40 pm
Steelman63
сделать "прогу на VB" DDE-сервером попроще будет.
один нюанс - по DDE не будут передаваться временные метки
надеюсь это поможет:
Re: данные из vb в InTouch

Добавлено:
Пт сен 07, 2012 4:28 pm
werg
modbus OPC сервер есть на моей машине
как объяснить китайскому программеру, через переводчика,
что я хочу видеть его VB программу как модбас слэйв с адресом
что ему нужно сделать, чтоб я без труда и мороки настроил свой OPC через RS485 и отправляя запросы получал необходимые мне переменные ?
Re: данные из vb в InTouch

Добавлено:
Пт сен 07, 2012 5:14 pm
Генератор зла
У WW есть RPM (Rapid Protocol Modeler), на котором можно написать свой протокол (RS, Ethernet) общения с простыми железяками (в том числе с COM-портом ПК). Платный.
Думаю, это проще, чем изучить китайский.
Re: данные из vb в InTouch

Добавлено:
Пт сен 07, 2012 6:22 pm
Steelman63
werg писал(а):как объяснить китайскому программеру
примерно так:
请执行你的程序协议OPC!
Re: данные из vb в InTouch

Добавлено:
Пн сен 10, 2012 11:08 am
werg
насколько реально в VB-приложении реализовать функционал Modbus RTU slave, с размещением нужных данных в регистрах ?
это сложнее чем реализовать OPC сервер в VB приложении, и обращаться к нему через OPC LINK из InTouch?
Хочется понять как же будет правильнее
если реализовать Modbus RTU slave, то я так понимаю каждому слэйву нужно будет назначать адрес в VB программе, а если это будет OPC сервер, то достаточно будет прописать путь у серверу в моём клиенте
что же проще ?
Re: данные из vb в InTouch

Добавлено:
Пн сен 10, 2012 12:25 pm
Генератор зла
Спецификация протокола Mosbus = ~600 листов печатного текста. Доступна для свободного скачивания, если поискать.
Реализация поддержки протоколов Modbus, Prrofibus, OPC, ControlNet,... в VB - вопрос наличия соответствующих модулей (dll), подключаемых к проекту VB. Правильно и то, и то. Вопрос - КАК НУЖНО (удобнее, приятнее, легче,...) ВАМ?
Можно же вообще обойтись обменом данными через текстовые файлы
