广州菱控|三菱
当前位置:首页 >> 技术支持 >> 同时改变输出脉冲和频率
同时改变输出脉冲和频率  时间:2016/1/21 16:19:00
用d0和d1分别存放脉冲数和频率,但是向其中写入数据时,却总是超出脉冲最大范围,请问该如何解决?
ld m0
out ddrvi d0 d1 y0 y4
Re:续:同时改变输出脉冲和频率  时间:2016/1/21 21:51:00
DDRVI是32位指令,脉冲数和频率都占用2个寄存器,因此上述指令D0之后不能写D1。

Re:Re:续:同时改变输出脉冲和频率  时间:2016/1/22 0:15:00
恩,我改成了D0 和D2。
我用vb和mx component编写程序对D0和D2写入数据,如下
lret=actfxcpu1.writedeviceblock(szdevice,lsize,ldata);
但是只能输入65535以下的数,再大的就出错,请问改如何编写语句才能正确地将大于65535的数写入寄存器中
Re:Re:Re:续:同时改变输出脉冲和频率  时间:2016/1/22 5:03:00
用MX Component编写的话,建议参考C:\MELSEC\ACT\Sample\Vb\Sample_TypeConv文件夹中的样例。

上一篇 上一篇:多轴伺服驱动器
下一篇 下一篇:GOT2000
相关问题
相关下载