一台313C-2DP程控器,自带3个高速计数口。这次使用了三个,均配置为连续计数,软件门控制为:取消计数。在OB1中编了三个SFB47,和三个背景数据块。根据条件分别控制三个软件门的0或1.发现在为1时,无法计数。看背景数据块的DBD14的值只是0,1的跳,无法保持。三个计数器只有一个能正常工作!
开始怀疑是计数器配置问题,反复检查都对。背景数据块也是各管各的,互不干涉。最后发现,在OB1里的三个计数口最后一个是正确的。将0-2口在程序中进行上下位置交换,都是程序最后的一个正常!
疑惑:是不是313C-2DP的计数口不能同时工作?最后只能在程序中进行处理,每次扫描只处理一个计数口,3次扫描循环一遍,现在都能正常计数。不知有谁也碰到这样的现象?