• 大小: 1.74MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-09-01
  • 语言: 其他
  • 标签: OPC  服务端  客户端  

资源简介

基于Open62541开发的Linux环境下的服务端和客户端程序。

资源截图

代码片段和文件信息

#include 
#include “open62541.h“

int main(int argc char *argv[])
{
    /* Create a client and connect */
    UA_Client *client = UA_Client_new(UA_ClientConfig_default);
    UA_StatusCode status = UA_Client_connect(client “opc.tcp://localhost:4840“);
    if(status != UA_STATUSCODE_GOOD) {
        UA_Client_delete(client);
        return status;
    }

    /* Read the value attribute of the node. UA_Client_readValueAttribute is a
     * wrapper for the raw read service available as UA_Client_Service_read. */
    UA_Variant value; /* Variants can hold scalar values and arrays of any type */
    UA_Variant_init(&value);
    status = UA_Client_readValueAttribute(client UA_NODEID_STRING(1 “the.answer“) &value);
    if(status == UA_STATUSCODE_GOOD &&
       UA_Variant_hasScalarType(&value &UA_TYPES[UA_TYPES_INT32])) {
        printf(“the value is: %i\n“ *(UA_Int32*)value.data);
    }

    /* Clean up */
    UA_Variant_deleteMembers(&value);
    UA_Client_delete(client); /* Disconnects the client internally */
    return status;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-06-28 15:55  opc\
     文件         534  2018-06-13 03:20  opc\AUTHORS
     目录           0  2018-06-28 15:55  opc\bin\
     目录           0  2018-06-28 15:55  opc\bin\examples\
     文件      147072  2018-06-13 03:24  opc\bin\examples\client
     文件      422208  2018-06-13 03:24  opc\bin\examples\server_ctt
     文件      866230  2018-06-13 03:24  opc\bin\libopen62541.a
     文件      650569  2018-06-27 10:15  opc\client
     文件        1056  2018-06-27 10:14  opc\client.c
     文件        1056  2018-06-27 10:14  opc\client.c~
     目录           0  2018-06-28 15:55  opc\doc_latex\
     文件      749471  2018-06-13 03:21  opc\doc_latex\open62541.pdf
     文件       16726  2018-06-13 03:20  opc\LICENSE
     文件     1675465  2018-06-13 03:23  opc\open62541.c
     文件      579924  2018-06-13 03:23  opc\open62541.h
     文件       10117  2018-06-13 03:20  opc\README.md
     文件      650612  2018-06-27 10:59  opc\server
     文件        1904  2018-06-27 13:38  opc\server.c
     文件        1904  2018-06-27 10:59  opc\server.c~

评论

共有 条评论