首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于RSLinx OPC批量读写有关问题

2013-06-26 
关于RSLinx OPC批量读写问题各位有没有做过AB PLC的OPC数据通讯软件?我现在使用RSLinx来组态AB PLC的OPC服

关于RSLinx OPC批量读写问题
各位有没有做过AB PLC的OPC数据通讯软件?我现在使用RSLinx来组态AB PLC的OPC服务,使用c#来编写界面数据采集软件,动态链接库是RsiOPCAuto.dll。但使用批量读功能SyncRead函数时,总是提示出错,单个读写又没什么问题,特来请教这方面的高手。

因为你读取的是OPCCache, “值不在预期的范围内”可能是读取的tag超出了OPC server 设定的tag范围。 
[解决办法]
ServerHandles数组从1开始
                 
 for (int i = 1; i <= itemCount; i++)
                {
                    ServerHandles.SetValue(KepItem[i-1].ServerHandle, i);
                }

热点排行