中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

大为不解,懂行的前辈请指点一下!当按下I0.0时Q...

 呼叫老马

下载贤集网APP入驻自媒体

大为不解,懂行的前辈请指点一下!当按下I0.0时Q0.0(用的是继电器带灯炮)亮,当再次按下I0.0,  Q0.0灭同时Q0.1亮,如此6个灯炮依次亮。问题在于,当把QB0换成QB1 当我再次按下I0.0,  Q0.0并不灭,同时Q0.1亮了,等按6下I0.0时,6个灯炮都亮了,求教:QB1和QB0有什么区别?产生这么大的区别?感谢!

最新回复
发布回复
个人认为Q是指plc的输出点,B出现在Q后面是指字节,QB就是输出字节,0就是输出字节0。
在你的原始程序中,上电后,按I0.2使QB0=0,所以此时M0.0=1。当第一次按下I0.0时,把M0.0=1写入了Q0.0,使Q0.0指示灯点亮,因Q0.0=1,所以QB0≠0了,使M0.0=0。当第二次按下I0.0时,将M0.0=0写入了Q0.0,原来的Q0.0=1移入了Q0.1,所以Q0.0灭,Q0.1亮。依次类推。 当你将QB0换成QB1,其他都不变的话,网络1的M0.0始终为1,所以会引起所有的灯都点亮。
如果使用的是继电器带灯泡的话,首先你需要明白继电器线圈是几伏的,然后灯泡接到继电器线圈上之后要保证电压要和继电器上的电压相等。
q是指plc的输出点,B出现在Q后面是指字节,QB就是输出字节,0就是输出字节0,一个字节8个连续位,从0位开始,那么就是说QB0是指这8个位。
个人认为Q是指 pic的输出点,B出现在Q后面是指 字节,QB就是输出字节,0就是输出字节0。
如果使用的是继电器带灯泡的话,首先你需要明白继电器线圈是几伏的,然后灯泡接到继电器线圈上之后要保证电压要和继电器上的电压相等。

为您推荐

热门交流