问题:1801 Multi-task data access synchronization in the PLC
回答:

一个内部使用ADS的功能块实例不能在不同的任务中使用。如果该实例同时被其他任务调用,就会发出错误ADSERR_DEVICE_INVALIDCONTEXT=0x709=1801。

解决方法就是相关指令只在同个task下使用,可以通过输入输出类型将数据传递给其他task下的任务。

https://infosys.beckhoff.com/english.php?content=../content/1033/tc3_plc_intro/45844579955484184843.html&id=2972649925198044529




数据维护:罗晓晨
编辑时间:28 6月 2023

如果此回答有不清楚或错误的地方,请扫描页面底部二维码添加微信公众号与我们联系,我们努力给您满意的答复。