开始学PLC,试验用的是S7-200,CPU222,8输入6输出。
试验程序描述:
I0.1上升沿检测结果置Q0.0和Q0.1为1;
I0.0上升沿检测结果作为循环移位指令使能端,循环移位指令输入为QB0,输出也为QB0,IN设为1.
程序功能:按下I0.0,Q0.0和Q0.1亮;然后每按一次I0.0,使亮起的2个灯依次循环移动。
问题:由于CPU222输出只有6位,而QB0控制8位,因此在循环时,当Q0.4和Q0.5亮后,再按I0.0,就会出现只有Q0.5亮的情况,不能形成循环。
请问用循环移位的话,这个问题该怎么解决?
谢谢