我尝试用OPC SIMULATIE:Configured Aliases.PLC1.RPM的值更新一个表,但是我得到了以下内容:
Executing ODBC update: update test set where test = OPC SIMULATIE:Configured Aliases.PLC1.RPM
ODBC Error: [[[MySQL][ODBC 3.51 Driver][mysqld-5.6.11]You have an error in your SQL syntax; check the manual that corresponds to your MySQL
我正在使用opc api开发部分opc.net客户端应用程序,连接远程opc服务器时遇到了一些问题。下面请看我写的连接到opc服务器的代码。
Opc. URL url = new Opc. URL ( "opcda://network-pc/some-opc-server" );
Opc.Da. Server server = null ;
OpcCom. Factory fact = new OpcCom. Factory ();
server = new Opc.Da. Server (fact, null );
server.Connect(url, new Opc. C
我正在创建一个OPC connection,并按如下方式获取数据。当连接为lost时,操作不会继续。当连接断开时,我需要reconnect到OPC。
我该怎么做呢?或者,我如何理解连接断开了?
public Opc.Da.Server Server { get; set; }
public Opc.Da.Subscription GroupRead { get; set; }
public Result StartListening()
{
Result result = new Result(true);
try
{
var surl = stri
我在MySQL中有两个表,我想加入一个查询。
表1 opc_tag:
id name
表2 opc_data:
id tag_id value created_at
我想根据“opc_tag created_at”字段列出来自opc_data的最后一个记录来自created_at的所有行。
我试过在Google上找到它,但它不起作用。下面的查询从opc_data-table.选择具有多个记录的标记
SELECT t.*, d.*
FROM opc_tag t LEFT JOIN opc_data d ON t.id = d.tag_id
WHERE d.created_at = (
S
我使用OpcNetApi连接到OPC服务器。我能够在没有任何问题的情况下连接和读取数据,但是,当数据更改需要再次读取才能看到更改时,虽然我向订阅的DataChanged事件添加了一个Handler,但没有收到任何更改事件的通知。
有什么特别的事情我需要做才能让它起作用吗?
Opc.URL url = new Opc.URL("opcda://localhost/ArchestrA.FSGateway.3");
OpcCom.Factory factory = new OpcCom.Factory();
using (Opc.Da.Server