DB输出问题

我用仿真软件监控,FB块有输出,DB显示没有输出,开关量

最佳答案

你说的DB是背景数据块呢 还是公共数据块呢。如果你的FB块有输出,背景数据块应该也会是有输出的。如果你的FB是输出管脚是指向公共数据块的话,那建议你检查一下 这个DB块的这个位是不是被别的程序调用了。
解决DB块开关量未输出的方法,总结一下:
1,如果DB块为你所使用的FB的背景数据块,那是否你的DB没有下到仿真CPU中,首先你找到这个FB所用的DB是哪个(DB会有数字表示的),右键点击DB块-PLC-DOWNLOAD,将这个DB下到CPU中去,或者直接点开这个DB,会有个提示选择YES,把这个DB保存下载到CPU中去,DB块就被CPU识别了,DB应该就可以输出。
2,如果DB是公共数据块的话,估计是你的这个地址被别的程序使用了,右键点击这个DB块的地址-GOTO就可以查看这个地址被哪些程序调用,由于是DO输出所以你的地址只能被调用一次。
3,可能性比较小,你的FB是不是没有放在OB1中调用呢,请检查一下。
下面发些资料希望对你有用
STEP 7 V5.4 编程手册
http://www2.ad.siemens.com.cn/download/HTML/Download2.aspx?EntryId=d6f0b9729aee7719f69693fae35f89dc48310f06cbc4a68289790ef1ce44f0b6e75209c3078cc75cc6d111e682eb510eb85ea4106f696c46dfbc36b86eb90e94a78d05ad7167f8baa2e8e908102fb329

提问者对于答案的评价:
好了,是在FB里有两个输出(就是一个输出点做了两段不同的程序)。

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

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

相关推荐