额我也再分享个吧----快速查找DB块中被激活的位地址,可用于查找报警,警告,提示等。
报警大家平时都需要用,报警产生了,可能会打开DB块或程序块去查找具体的位,我觉得这浪费了些时间,所以使用这个块可以直接显示其在DB块中的位置。
大致思路是建立一个专用DB块,用于存储离散量信息。程序从DBX0.0开始查询直至DB块最后一个位。没有激活的位两个输出皆为0,查找到激活的位o_BITACTIVE 为1;o_ACTIVENUMBER 显示该位在DB块中的位置。
附测试图片
我建立的离散量DB

现在第662位激活那么o_ACTIVENUMBER 显示662。很直接,很形象

点击此处查看附件