用PNIODiag 里诊断profi-bus DP 生成的FB127为啥不能在OB1调用

按照网上的教程,生成的FB126,FB127 ,DB126,DB127都复制进新建的程序里 ,但是当OB1 调用FB127后,指定它的db块DB127时候发生"illegal symbol table entry of  of data block"
FB126调用和指定DB126没问题啊.为啥DB127 发生问题,这些FB 和DB 都是PNIODiag自动生成的 我只是复制过来,理应没问题的。

图片说明:

用PNIODiag 里诊断profi-bus DP 生成的FB127为啥不能在OB1调用    用PNIODiag 里诊断profi-bus DP 生成的FB127为啥不能在OB1调用   

最佳答案

呵呵,因为下载的程序中DB127在符号表中的定义就是错的,见附图,只要把DB127的DATA TYPE改成FB127即可。

图片说明:

用PNIODiag 里诊断profi-bus DP 生成的FB127为啥不能在OB1调用  

提问者对于答案的评价:
多谢大哥 帮我解开了头疼的事情

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc238971.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐