我想从 ADS 调用/调用 PLC 方法。
基于此处函数定义 (TcAdsClient.InvokeRpcMethod) 中描述的示例 [ https://infosys.beckhoff.com/index.php?content=../content/1031/tcadsnetref/6358337803.html&id=]
我尝试在 PLC 端制作类似的功能,并尝试在 ADS 端调用无效,并给我一个错误“值不能为空”的符号。
以下是如何调用该方法。
short result = (short)client.InvokeRpcMethod("MAIN", "M_Add", new object[] {(short)1, (short)4});
是的,PLC 正在运行并且客户端已连接我能够访问其他 PLC 变量。我所要做的就是遵循上面链接中提供的示例代码。以下是我在调用“InvokeRpcMethod()”时遇到的异常