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

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

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

Подписаться

Автор Тема:   Реализация ModBus-TCP под DOS.
Primat
Junior Member

Сообщений: 14
Откуда: Москва
Регистрация: Сентябрь 2006

написано 26 Марта 2007 13:27ИнфоПравкаОтветитьIP

Подскажите, пожалуйста.
Необходимо реализовать ModBus TCP под DOS. Возможно ли это? Если да - насколько это геморно? Существуют ли готовые реализации с исходниками (платные или бесплатные)?
PS для работы с Ethernet в DOS имеется RTD-Sockets (коммуникационное программное обеспечение для DOS)

bessonov2
Member

Сообщений: 134
Регистрация: Май 2006

написано 26 Марта 2007 22:32ИнфоПравкаОтветитьIP

Primat
Не знаю, как на RTD-Sockets А вообще реально, но при любом раскладе нафиг не надо - потому как это можно сделать нормальным способом или взять готовое решение

leon78
Junior Member

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

написано 28 Марта 2007 08:24ИнфоПравкаОтветитьIP

Подскажите, пожалуйста.
Необходимо реализовать ModBus TCP под DOS. Возможно ли это? Если да - насколько это геморно? Существуют ли готовые реализации с исходниками (платные или бесплатные)?
PS для работы с Ethernet в DOS имеется RTD-Sockets (коммуникационное программное обеспечение для DOS)

В Адамах 5510/TCP Modbus TCP реализован. Операционная система на этом Адаме - из серии ДОС. Для этого используются специальные библиотеки. Но получится ли их использовать вне Адама - не знаю.

ColdFire
Member

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

написано 28 Марта 2007 09:33ИнфоПравкаОтветитьIP

А зачем так страдать ? Да, был в свое время tcp под dos - их было даже по-моему больше одного вида, но все отличались большой неординарностью подхода - многозадачности-то нет, памяти мало. Может проще поставить линукс или к мазохизму тянет ?

Primat
Junior Member

Сообщений: 15
Откуда: Москва
Регистрация: Сентябрь 2006

написано 28 Марта 2007 09:36ИнфоПравкаОтветитьIP

Так, ладно. Не хочу выносить в отдельную тему, поэтому напишу подробнее здесь.
Есть контроллер, на котором пока не установлено НИКАКОЙ ОС. Нужно будет реализовать всю логику самостоятельно, предварительно выбрав ОС реального времени. Общаться с верхним уровнем он ДОЛЖЕН по TCP/IP. Наверху стоит TM, поэтому протоколом выбран ModBus (или стоит использовать что-то другое?).
Сейчас для "простоты" выбран DOS, вся логика будет работать по прерываниям, коммуникации - в основном цикле. Через некоторое время поставим в контроллер ЛИБО QNX, ЛИБО Windows CE. Скорее QNX, потому что CE хрен найдёшь. На Горбушке нет ))).

На оф сайте нашёл готовую реализацию ModBus TCP Slave под QNX за 500$. А вот под DOS у них нет. Как то не верится, что в великом и могучем Интернете невозможно найти ХОТЬ какую-то реализацию.... Мы её модифицировали бы под нужды, наверное, это не самое сложное дело.
Подытоживаю. Готовое решение в виде контроллера с реализованным ModBus не подходит. Нужна готовая реализация самого ModBus. Или концептуально иной подход!!!

bessonov2
Member

Сообщений: 135
Регистрация: Май 2006

написано 28 Марта 2007 22:28ИнфоПравкаОтветитьIP

Primat
Странно всё у вас. Чем Линукс не нравиться? Чем же готовый plc не нравиться? Спецификация на modbus открыта. Хочется на Си писать, дык делайте реализацию modbus сами. Вам прям таки хочется, чтобы и на Си и готовая библиотека под дос была
Обоснованность выбора dos или WinCE для такой конфигурации абсолютно не очевидна.

Готовое решение в виде контроллера с реализованным ModBus не подходит.
Почему так?

Нужна готовая реализация самого ModBus. Или концептуально иной подход!!!
Одно из двух: готовое решение или всё делать самому. Наполовину беременным быть не получиться

AM74
Junior Member

Сообщений: 11
Откуда: Челябинск
Регистрация: Ноябрь 2005

написано 06 Апреля 2007 08:58ИнфоПравкаОтветитьIP

Нужна готовая реализация самого ModBus. Или концептуально иной подход!!!

Можно применить аппаратные средства реализации Modbus-TCP - быстро, надежно, полная совместимость. Подороже, правда, будет.

1. Сетевая карта Anybus-PCI
2. Микросхема Anybus-IC или встраиваемый модуль Anybus-S
3. Внешний шлюз Anybus-Com

Все подробности на ссылка

SNike
Junior Member

Сообщений: 17
Откуда: Великий Новгород
Регистрация: Январь 2007

написано 06 Апреля 2007 14:52ИнфоПравкаОтветитьIP

На мой взгляд если все делать самому - то внедрение будет долгим и болезненным. К тому же DOS наверняка долго не простоит, потому как будут потребности будут расти (визуализация и т.п., к примеру). А значит впоследствии придется доделывать и переделывать.
Наверняка лучше всего сейчас продумать то, что будет необходимо не на этом этапе, а вообще. Исходя из этого лучше и выбирать реализацию чтоб потом не было мучительно больно

bessonov2
Member

Сообщений: 138
Регистрация: Май 2006

написано 06 Апреля 2007 21:40ИнфоПравкаОтветитьIP

2Primat
Думается мне, что Anybus-PCI для вас самый правильный вариант.

Simaticov
Member

Сообщений: 36
Откуда: Russia
Регистрация: Январь 2007

написано 08 Апреля 2007 18:47ИнфоПравкаОтветитьIP

Во анекдот будет для будущих поколений автоматчиков - электростанция в Колумбии, работающая на ДОСе и программах и железе с Горбушки.
Пальм то у нас нет - кликуха от кого досталась ?

Primat
Junior Member

Сообщений: 16
Откуда: Москва
Регистрация: Сентябрь 2006

написано 11 Апреля 2007 08:57ИнфоПравкаОтветитьIP

цитата:
SimaticovПальм то у нас нет - кликуха от кого досталась ?

Я сейчас, наверное, должен был улыбнуться?

Ваш ответ:

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


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

Все время MSK

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

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

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

Copyright © skunksworks.net, 2000-2018

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


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