一个内部使用ADS的功能块实例不能在不同的任务中使用。如果该实例同时被其他任务调用,就会发出错误ADSERR_DEVICE_INVALIDCONTEXT=0x709=1801。
解决方法就是相关指令只在同个task下使用,可以通过输入输出类型将数据传递给其他task下的任务。
https://infosys.beckhoff.com/english.php?content=../content/1033/tc3_plc_intro/45844579955484184843.html&id=2972649925198044529