Привет создателям!
Я впервые столкнулся с сервером и у меня есть пару вопросов. У меня стоит 1С, в которой надо читать значение переменной сервера OPC. Есть ли примеры подключения на 1С или VBS к порту, если у меня есть только одна переменная Item, которую надо периодически (1 сек) читать по порту.
Спасибо за помощь.
Вопрос по чтению данных из COM-порта
Re: Вопрос по чтению данных из COM-порта
Данные с сервера можно получить через OPC DA/HDA или DDE.
Предпочтительней использовать OPC DA.
Еще как запасной вариант записывать данные в любую базу данных через OLE DB провайдера
и затем читать в 1C из базы данных.
Предпочтительней использовать OPC DA.
Еще как запасной вариант записывать данные в любую базу данных через OLE DB провайдера
и затем читать в 1C из базы данных.
Re: Вопрос по чтению данных из COM-порта
Я вот тут нашел пример кода на VBS, но каким именем именуется ваш сервер, и можно ли к нему подключится вот таким способом?
Код: Выделить всё
Set client = CreateObject("GenClientWrapper.Client")
tag = " ICONICS.Simulator.1\SimulatePLC.OUTPUTS.FLOAT1"
Set dp = client.RequestDataPoint(tag,100,0)
While dp.State <> 3 и так далее
Re: Вопрос по чтению данных из COM-порта
Вот так я могу читать данные из COM-порта... Это пример кода, чтения данных обычных весов, например.
Как работать с этим сервером, не подскажите?
Код: Выделить всё
ComPort = Новый COMОбъект("MsCommLib.MsComm");
ComPort.CommPort = 1;
ComPort.Settings = "9600";
ComPort.Handshaking = 0;
ComPort.InBufferCount = 0; // Очистка буфера приёма
ComPort.InBufferSize = 70; // Установка размера буфера приёма
ComPort.InputLen = 0; // 0 - получить всё содержимое буфера приёма
ComPort.InputMode = 0; // 0 - comInputModeText, 1 - comInputModeBinary
ComPort.NullDiscard = 0; // 0 - пропускать нули при приёме
ComPort.PortOpen = Истина;
ComPort.Output = Output + Символ(13); // Отправка данных в порт
ОтветУстройства = ComPort.Input;
ComPort.PortOpen = Ложь;
Re: Вопрос по чтению данных из COM-порта
Имя сервера - Lectus.OPC.1
По поводу опроса - ничем помочь не можем, т.к. не знакомы с 1C.
Ищите информацию на профильных форумах
По поводу опроса - ничем помочь не можем, т.к. не знакомы с 1C.
Ищите информацию на профильных форумах
Re: Вопрос по чтению данных из COM-порта
А есть хоть какие-то коды на любых языках, которые помогают опрашивать ваш сервер?
Re: Вопрос по чтению данных из COM-порта
См. раздел сайта "Ссылки".
Например можно здесь посмотреть: https://www.opcconnect.com
Например можно здесь посмотреть: https://www.opcconnect.com
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 1 гость