恭喜,你发布的帖子
发布于 2018-01-17 08:31:41
13楼
还有另外一个问题!
PLC读取编码器的值是0-32位的溢出值,假设从变频器读取过来的脉冲值是0-65535,没有负数
我要把PLC高速计数器读取到的数据也转换为0-65535,是不是只需要把高速计数器读取的脉冲
例如:ID1000进行字与16位的字与逻辑就可以读取到0-65535的变化?
目的是让PLC高速计数器读取到的脉冲值的变化与变频器反馈给PLC的脉冲数一致性。
这一步有意义吗?
plc是累计计数的,ID1000的起始值是可以编程控制的,但是变频器反馈的不好控制吧。
看样子你有两套编码器?如果单纯的就是为了判断彼此速度是否一致,我认为不需要如此麻烦,而且做的太复杂,硬件上也未必能在精确度和实时性上保证一致。彼此输出个速度,对比一下就好了。
如果是做定位,单纯用外置一个编码器就好了,而且要是有固定位置的精确定位,最好还是外置一些位置校验开关,不能完全靠旋转编码器,而且你这还是高速计数的,抗干扰能力要远比通讯的弱。
请填写推广理由:
分享
只看
楼主