我在OB1中调用FC10功能,FC10输入端输入DB1.DBD0时总是显示红色出错,不知什么原因,如何输入才正确?我是用的梯形图,在新建的DB1中也定义了字符串变量,请各位大侠指教,非常感谢!
最佳答案
在DB里定义字符串类型的符号变量,输入参数使用这个变量符号,楼主第一次问这个问题时就准备这样回答,结果在还没回答之前,试了一下结果不行,在临时变量里定义了一个字符串变量输入则可以,就是DB块里定义的变量无论如何输入都不行,实在没辙了,把FC10输入使用Temp里定义的变量输入,然后保存关闭,再打开把参数改成DB块里的变量,竟然就可以了,后又试着把FC10删除,重新添加输入DB块里定义的变量也没问题了,真不知道是咋回事,楼主如果一直没关闭块的话,不妨试试删除FC10调用,保存关闭后再打开块重新调用试试。
提问者对于答案的评价:
非常感谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc248184.html