Twincat Xml 文件读写停止工作
Twincat Xml file read and write stopped working
我制作了一个自定义功能块,它使用 Tc2_TcXmlDataSrv library, to read and write an xml file. The functionality of the custom function blocks are tested with the TcUnit 库中的 FB_XmlSrvRead
和 FB_XmlSrvWrite
。将单元测试移至新项目后,只有使用 xml 读取或写入的测试失败,但新项目中的其他单元测试仍然有效。
xml功能块报如下错误:
Error code
Name
Description
1808
ADSERR_DEVICE_SYMBOLNOTFOUND
Symbol not found.
我尝试写不同的符号,但每次都失败了。我很确定这些符号存在。
原来我在用来执行单元测试的程序上面添加了{attribute 'hide'}
。不知何故,这只导致需要读取或写入 xml 文件的单元测试失败。其他单元测试不受影响。
我制作了一个自定义功能块,它使用 Tc2_TcXmlDataSrv library, to read and write an xml file. The functionality of the custom function blocks are tested with the TcUnit 库中的 FB_XmlSrvRead
和 FB_XmlSrvWrite
。将单元测试移至新项目后,只有使用 xml 读取或写入的测试失败,但新项目中的其他单元测试仍然有效。
xml功能块报如下错误:
Error code | Name | Description |
---|---|---|
1808 | ADSERR_DEVICE_SYMBOLNOTFOUND | Symbol not found. |
我尝试写不同的符号,但每次都失败了。我很确定这些符号存在。
原来我在用来执行单元测试的程序上面添加了{attribute 'hide'}
。不知何故,这只导致需要读取或写入 xml 文件的单元测试失败。其他单元测试不受影响。