发布于 2015-07-04 20:51:16
72楼
31瓶是什么意思?你提到过好几次了,我都没理解。
你是说电眼到气缸之间超过31瓶的话就会出错?是这样的。
你填写252,大概就是30 31个物体的数据空间。你可以写400试试。其余程序都从vb500开始使用V区。就不会重叠了。
记得要用sm0.1清除所有占用的空间。
要知道实际上占用多少空间。你无需知道程序原理。你只需要监视vb0到vb420。再往后数值就是全部0了。有数值的,不管数值是多少,反正最后一个有数值的就是数据区的最后一个字节。后面的全部都是0了。界限很明显。
电眼一个上升缘会记录一个数据,电眼一个下降缘会记录下一个数据。一个数据占用4个字节。你可以看见监视的时候数据是4个4个地递增的。增加到最后,你看不见继续增加数量了,其实它是从数据空间的头开始记录数据,此时你看见的最下面一次新增的数据就是最后的一个数据。