恭喜,你发布的帖子
发布于 2024-10-24 09:56:40
6楼
放在out和放在inout结果是一样的。
FB块的in out inout外部连接在接口的变量和内部背景变量的关系就是线圈输出。
inout接口会稍有特殊,调用这个FB时,先读取inout的接口变量然后映射到背景变量,执行fb内程序,然后将背景变量输出到inout接口变量,你这个FB的程序已经将inout背景变量输出为0了,所以外部连在inout的变量Q0.0肯定也是0.
你现在看到放在inout时Q0.0为1是监控的局限性,只是监控当前的这条程序,你往下再写1条读Q0.0就发现Q0.0实际为0.
所有在FB块的的out inout连接的bool变量都是一种线圈输出,如果外部也有线圈输出那就行成双线圈了。
请填写推广理由:
分享
只看
楼主