大家好,我在学写满脑子200PLC的高速计数器指令时,用到增量式编码器,发现淘宝上买的有2种,一种是4线的,一种是5线的,其中5线的有一个Z相,我现在不是说工作中要用这个Z相,我想最多如果用的话,它是接什么地方,是接复位端吗?(比如我高速计数器HC0,要用Z相的话,我就得选择模式10,然后把Z相接I0.2上面啊?之前很多人说把Z线不接或者剪掉,这个我知道,我不用一定会这样的,因为200PLC并没有说到编码器的Z相接什么点,所以我想知道一下
哥,我不是说你的不权威哦,只讨论问题,为什么有的人说把Z相接入复位端,它不会使A相或者B相复位呢,只是计了圈数而已,复位是靠程序来复位的,我手头没编码器无法证实,所以你能说具体一点嘛
追答好吧 我就这么讲吧。你设置成可以复位功能。只要你的I0.2端口有24V电源接入,那么原先你高速计数器所测量的脉冲全部都会为0。
为什么有的人说把Z相接入复位端,它不会使A相或者B相复位呢,只是计了圈数而已,复位是靠程序来复位的。。。。。。。。。。我给你一个回答、Z用来计圈数对不对?那么你用脉冲查看程序也可以查看到脉冲个数。比如你的编码器是2000脉冲的。当检测到脉冲2000个。那么采用比较指令输出1次。那么使用普通计数器去读这个值。那么你说,你是不是也能知道编码器的圈数了?
复位靠程序?不能靠Z?那么说这句话的人应该是一个半路出家的学徒。一个学习PLC的人。因为他根本都不懂。脉冲复位可以靠程序 也可以靠Z。可以靠程序知道圈数 也可以靠Z知道圈数。PLC的优势是什么?就是功能强大。就看你如何去使用。
你想做实验对不对?你没有编码器也不要紧。编码器脉冲2000.脉冲2000指的是编码器转动一圈输出2000个脉冲。那么也就是说:编码器转动一圈,给I0.0 I0.1两个端口通断24V电压2000次。那么高速计数器也就计数2000个。那么你把程序写好。你使用24V电源在I0.0 和I0.1上面各触碰一次。那么高速计数器也会有1个脉冲。你碰2次,那么高速计数器上面就会有2个脉冲。然后你用Z相对I0.2 你就会看到脉冲被清零了。怎么样?简单吧?还有什么不懂欢迎追问我。
这样吧,我觉得你说的很好,我觉得这样交流很麻烦,是否能给个 QQ号,就一些细节的东西再交流一下
追答119832119加自动化QQ群。
本回答被提问者采纳这个我知道,我的意思是,现在假设我要用的话,我是接什么地方呢?
追答你要用的话就要看你怎么用了 如果你想粗略知道编码器转了多少圈 你甚至可以把Z相接到I0.0上用HSC0 的0号模式 如果你想转动一圈清零重新计数 你就可以把Z相接到复位端子上去
感觉你有点钻牛角尖了。。。。。。。 任何东西都没有固定用法的 看你实现的功能而已