到底是什么原因呢
图片说明:
最佳答案
这个是由于子程序的调用指令没找到签名或签名参数一致的子程序的原因,打个比方说,当你从别的程序里复制了一部分程序(程序中含调用子程序的指令)到新建的程序中时,由于此时你只复制了子程序的调用指令而并没有复制子程序本身,这个时候如果你在新建的程序中按照要调用的子程序的名称创建子程序时,由于程序块中调用子程序的指令是从别的程序里拷过来的,而子程序本身(即“指令”列表中“调用子程序”里的子程序)是在新建程序中创建的,尽管名称是一致的,但是却不是同一个子程序,程序块中子程序的调用指令指向的却不是“指令”列表中“调用子程序”里同名的子程序,编译时就会出现“未找到请求的签名或签名参数”的错误,意思就是调用指令没找到签名或签名参数一致的子程序。(转)
参考资料:http://www.ad.siemens.com.cn/service/answer/solved_169370_1076.html
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc344159.html