zxizxi
三菱PLC485读取伺服绝对值,读取的4位数据16进制数据48,C0,48,A9 转成32位浮点数传到D8140,有谁做过这类程序,能计算准确。
糊涂
读取的数据是以WORD数据读取,把它存放在两个连续的D中,计算直接以浮点数使用这个地址就可以。
乖乖小笨熊
LD M8000;
MOV HA9 K2M100;
MOV H48 K2M108;
MOV HC0 K2M116;
MOV H48 K2M124;
DMOV K8M100 D8140
阿水--王者之师
学习了,小熊直接做程序出来了,太强大
f1652577
学习一下,看看怎么编写的
伺服驱动器那个绝对值编码器是整数,不是小数(浮点数)
滔滔
学习了,
HA9
HC0 H48 是什么数值
千里相送
谢谢楼主分享,肯定会有帮助的
jhsm66
小满和老鸟
引用 乖乖小笨熊 的回复内容: LD M8000;MOV HA9 K2M100;...
2楼就结束了。
数据前面加H表示数据是16进制,字数据范围0000——FFFF;
数据前面K表示数据是普通十进制,字数据范围无符号是0-65534
回复内容:
对: 小满和老鸟 引用 乖乖小笨熊 的回复内容: LD M8000;M... 内容的回复!
1楼的没法简单达成,因为人家发送数据是一个字2位16进制数据!!
不过可以用与指令运算得到要求,但是没有直接映射来的直观、步骤精简——俺喜欢最简单步骤
harly_chen
天风玄远
至少要FX3U以上的PLC才有ACII码转浮点数的指令,FX3G的都没有,我上次用FX3G的PLC写了200步的指令才转换出来。
王平160811208
学习了,看看怎么做的
KEVEN 王瑞龍
谢谢楼主分享,肯定對我有帮助的,學習了
repick
初来乍到,学习学习,谢谢!初来乍到,学习学习,谢谢!
Sss
厉害了,大神学习到了
gdbsc2004
very good!
maker210
回复不了 见图片
dobulebird
这种一般用户手册都是有说明的