在FB或FC的 InOut 引脚新建一个数据类型的变量,调用FC时这个变量连接到DB中。在FC中调用这个InOut 引脚中的变量比如 #Parameter.handlingCodeRef.EMPTY,监视时这个变量的值一直是 0,但这个DB中的数据实际是 -9,不过程序运行是正常的(按-9处理的),只是监视时看到的状态不对,如果在FC中直接引用DB的地址"GlobalParameter".Parameter.handlingCodeRef.EMPTY,则内容显示的值就是正确的 -9。如果在FC的InOut 引脚新建的不是数据类型,而是一个INT类型的变量,这显示就没有问题,大家有遇到这个问题吗,怎么处理的,谢谢。
图片是我监视的画面,第一行红框中的两个变量是一个地址,直接引用的正常,InOut 引脚显示是0,但后面的定时器是接通的,所以说程序运行是正常的,只是显示有问题。
第二行的InOut 引脚是一个INT类型的变量,显示都正常。
FC只调用了一次,InOut 引脚连接的变量在外面没有赋值,在程序块里也没有赋值,程序块里只有图中这一条程序。

