三菱PLC如何同时改变发送的脉冲和频率
利用FX3U发送脉冲来控制伺服电机,希望能够用软件控制发送的脉冲量和频率,我的想法是将这两个量分别写入寄存器,但是出现了如图所示的问题,为什么d0的值不是我要输入的值?希...
利用FX3U发送脉冲来控制伺服电机,希望能够用软件控制发送的脉冲量和频率,我的想法是将这两个量分别写入寄存器,但是出现了如图所示的问题,为什么d0的值不是我要输入的值?希望大神指导,给予帮助。
展开
6个回答
展开全部
把D1改成D2就可以了,不过建议改成D4,使用双字也就是32位两个D区之间要隔4个字节,学过西门子的应该知道,西门子中使用VD0要想使用下一个V区的话就必须是VD4或VW4,所以三菱中D是字或双字一般中间隔一位是不会出错的,不过我一般都是隔三位延用了西门子的做法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你上面的传送是16位的传送,但是你的定位指令是32位的,所以会导致不同的数据,是传送时地址不完整所导致。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
plc脉冲频率转换过程中,注意:高速计数器的使用/不使用的设定、计数器模式的选择、数值范围模式的选择、高速计数器当前值的复位方式选择等。
plc脉冲频率功能是读取高速计数器输入的脉冲频率,将其转换为旋转速度,或将计数器当前值转换为累计转数,它将转换值十六进制8位输出,并且仅可在高速计数器0中使用。
进行频率-旋转速度的转换时,利用高速计数器输入的脉冲频率及每1圈的脉冲数计算出旋转速度。
进行计数器当前值-累计转数的转换时,利用计数器当前值及每1圈的脉冲数计算出累计转数。
plc脉冲频率功能是读取高速计数器输入的脉冲频率,将其转换为旋转速度,或将计数器当前值转换为累计转数,它将转换值十六进制8位输出,并且仅可在高速计数器0中使用。
进行频率-旋转速度的转换时,利用高速计数器输入的脉冲频率及每1圈的脉冲数计算出旋转速度。
进行计数器当前值-累计转数的转换时,利用计数器当前值及每1圈的脉冲数计算出累计转数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-07-21 · 知道合伙人教育行家
关注
展开全部
频率和脉冲不是反比关系吗?
改变一个不就可以了?
改变一个不就可以了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询