Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Драйверы / Device Drivers » WinCon-8341

   
Автор / Author Тема / Topic: WinCon-8341
btec
Junior Member / Новичок
Участник № / Member № 3673


Icon 1 отправлено / posted      Профиль для / Profile for btec           Редактировать/удалить сообщение / Edit/Delete Post 
Как его подсоединить к ТМ5.16
Сообщения / Posts 8 | Из / From: RF  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Это невозможно.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Romсheg
unregistered



Icon 1 отправлено / posted            Редактировать/удалить сообщение / Edit/Delete Post 
Возможен такой вариант работы этой связки:
WinCon8341(МикроМРВ ТМ6)-> АРМ(OPC ТМ6) -> АРМ(МРВ ТМ5).

В принципе вместо ОРС ТМ6 можно попробовать и обычный МРВ ТМ6, если не ошибаюсь, то в последнем релизе возможно взаимодействие между собой двух МРВ 5-й и 6-й версии. Но тут пусть меня поправит техподдержка, если я не прав. [Пдмигивание / Wink]

IP / IP: IP адрес / IP address | Report this post to a Moderator
btec
Junior Member / Новичок
Участник № / Member № 3673


Icon 1 отправлено / posted      Профиль для / Profile for btec           Редактировать/удалить сообщение / Edit/Delete Post 
Обойти можно и по другому (там DLL идет с контроллером). Хотелось услышать прямое решение.
Сообщения / Posts 8 | Из / From: RF  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Romсheg
unregistered



Icon 1 отправлено / posted            Редактировать/удалить сообщение / Edit/Delete Post 
Что за DLL?
IP / IP: IP адрес / IP address | Report this post to a Moderator
btec
Junior Member / Новичок
Участник № / Member № 3673


Icon 1 отправлено / posted      Профиль для / Profile for btec           Редактировать/удалить сообщение / Edit/Delete Post 
code:
procedure TForm1.FormShow(Sender: TObject);
begin
// TCP_Init вызывается при запуске проги
Hnd_Bl:=nil;
// В этом примере для хоста 172.28.72.2 используется порт 9123.
// А вообще по умолчанию везде порт 9000
Hnd_Bl:=TCP_Init('192.168.7.5',9000,5000,5000); // IP, port, timeout_connect, timeout_read
if Hnd_Bl=nil then begin
MessageDlg('Ошибка TCP_Init',mtError,[mbOK],0);
Close;
end;
ReadAndShow;
CNT:=0;
end;
//---
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
if Hnd_Bl<>nil then TCP_Close(Hnd_Bl);
end;
//---
procedure TForm1.ReadAndShow;
const cOK=$0080FFFF;
cER=clGray;
var D:TDat;
begin
// TCP_RdAllAn читает значения всех параметров во внутренний буфер
// Если TCP_RdAllAn возвр. 0 - ОК, если <0 - error
if TCP_RdAllAn(Hnd_Bl)=0 then begin
StBar1.SimpleText:=FormatDateTime('dd-mm-yyyy hh:nn:ss',Now)+' - чтение данных - ОК';
end else StBar1.SimpleText:=FormatDateTime('dd-mm-yyyy hh:nn:ss',Now)+' - чтение данных - ERROR !!!';

// А дальше вытаскиваем значения параметров по их идентификаторам
D:=TCP_GetAnPar(Hnd_Bl,'BLT_TG1_PSUM');
if D.IsOK=1 then stP1.Color:=cOK else stP1.Color:=cER;
stP1.Caption:=FloatToStrF(D.PVal,ffFixed,5,1)+' ';
end;


Сообщения / Posts 8 | Из / From: RF  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
btec
Junior Member / Новичок
Участник № / Member № 3673


Icon 1 отправлено / posted      Профиль для / Profile for btec           Редактировать/удалить сообщение / Edit/Delete Post 
RDTCP.dll
пример на паскале, был вместе с ней
я просто не пограммист

Сообщения / Posts 8 | Из / From: RF  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Romсheg
unregistered



Icon 1 отправлено / posted            Редактировать/удалить сообщение / Edit/Delete Post 
Простите, а при чем здесь ТМ6 и эта DLL? Что-то никак не могу связи уловить. [Недоумение / Confused]
IP / IP: IP адрес / IP address | Report this post to a Moderator
btec
Junior Member / Новичок
Участник № / Member № 3673


Icon 1 отправлено / posted      Профиль для / Profile for btec           Редактировать/удалить сообщение / Edit/Delete Post 
Можно написать программу опроса контроллера на паскале и экспортировать по DDE в Эксель или на прямую в МРВ ТМ5.
Сообщения / Posts 8 | Из / From: RF  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Romсheg
unregistered



Icon 1 отправлено / posted            Редактировать/удалить сообщение / Edit/Delete Post 
Только эта программа тогда еще и УСО контроллера опрашивать должна уметь, да и как-то логику работы самого контроллера (алгоритмы в нем) уметь реализовывать. В общем - не стоит того времени и сил. Проще уже готовое решение использовать, чем что-то свое писать с нуля.
IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2