С самого первого дня, как я начал работать на новом месте, у меня появилась занимательная задача. Кто то из предшественников заказал Мкроловский МТР-44, хотя до этого везде стояли Овны и Аутониксовые TZNы. Речь, как вы поняли идёт про микропроцессорные регуляторы.
Как я уже писал сначала мучался с БПИ-52 – это USBшный адаптер интерфейсов с RS485 в RS232. Один умный человек мне как-то советовал не связываться с усбишным адаптером, а использовать только COMовские.


Вот я и вспомнил его советы.
Для начала сам регулятор съездил в ремонт, т.к. видимо программисты подключили его к Овновскому адаптеру АС-2 и он немножко сгорел. Затем по совету микрола кто-то купил БПИ-52.
Подключил я всё это дело и по непонятным причинам несколько раз в день терялась связь. Т.е. прибор работает а в Регистраторе прямые полосы зависших графиков. Манался неделю…
Потом на старом месте работы взял попользоваться COMовский БПИ-485. Этот вроде не виснет.
Позвонил Микролу описал проблему. Они собрали там модель нашего процесса на схожих приборах и согласились в том, что если кратковременно снять с МТР44 напряжение, регистратор не подхватывает потом сигнал, хотя должен.
Предложили перейти на их скаду – мол она стабильней работает и подхватывает опрос прибора после его кратковременного обесточивания. Прислали мне прототип настроенный. Проманался еще пару дней – ничего хорошего не вышло – про скаду от микрол в отдельный раз расскажу.
В общем не буду томить – месячные эксперименты показали что на одном компьютере никак не желают работать одновременно Микрол и ОВЕН. По одному – всё впорядке, в любом COM порту (перепробовал на 5 компьютерах с 2 мя родными COM портами, и 2 мультиплаты во всех комбинациях). Как только оба включаешь – один из них не работает. Вот такие пироги.

Поскольку киповцы люди умные – то я по совместительству подрабатываю системным администратором =) \Сильно сказано\
Три дня ломал голову над связкой win2003server + сервер терминалов + 1С.

Разум и воля победила. Сервер, терминалы и 1С заработали.

Сервер HP Proliant ML-150 G3  HP Proliant Ml-150

Пока возился со всеми этим терминалами, задумал поставить под сервером виртуальную машину и в ней запустить Микроловский “МИК-регистратор”, программу для сбора и архивирования информации с приборов Микрол. Хотелось бы дать по сети и через интернет к ней доступ так, чтоб она или не мешала работе на машине, где установлена (с помощью ремоут админа так например не получится) или поставить ее под админом на сервере – тогда прийдется давать админский доступ. Чего я разумеется никогда не сделаю.

Отсюда и получается – ставлю виртуалку, настраиваю ей сеть, даю IP адрес и ставлю ремоут админ. И в этой винде будет одна единственная программа крутится.

Проблема может быть с маппингом COM-порта (в ком порт данные приходят с БПИ-485 Блока пр

еобразования интерфейсов с RS-485го в 232й ) в виртуальную машину.

преобразователь интерфейсов

 

Ну как реализую – потом расскажу.

PS Сервер – это круто =)