登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:三菱FX5U PLC如何读取安川SGD7S系列伺服当前位置

点击:6168 回复:21

引用 18827759296 在 2019/7/8 14:14:14 发言【内容省略】

2N里面是用HEX指令转换的,5U里面应该是用HEXA这个指令,转换后看到的是单个的数字,然后再乘于倍数最后进行相加。比如转换后
D100  0 千位
D101  0 百位
D102  5 十位
D103  0 个位
D100*1000=D200  0
D101*100 =D202  0
D102*10  =D204  50
然后D200+D202+D204+D103=0+0+0+50+0=50
最后修改:2019/7/8 14:25:01
19-07-08 14:24
用了HEXA指令,但转不出来,PLC还报警了
19-07-08 14:53
附件 屏幕截图(24).jpg
附件 屏幕截图(26).jpg
附件 屏幕截图(27).jpg
19-07-08 14:56
SM8161要导通,再不行把K17改成K1试试。
19-07-08 14:59
附件 屏幕截图(28).jpg
还是不行哦,报警显示应用指令中输入了无法转换的数据
19-07-08 15:23
只转换数值部分看看,就D2-D5.
19-07-08 15:55
附件 8888.jpg
19-07-08 16:00
还是报一样的警,显示数据无法转换,咱们可能方向错了,也许不应该用这条指令
19-07-08 16:09

引用 18827759296 在 2019/7/8 16:09:33 发言【内容省略】

2N用这条指令是可以的,要不试一下ASCI
19-07-08 16:21
今天试了一下,用HEXA指令的确可以转换,昨天不知为什么不可以,很奇怪呀
另外您看我的通讯格式设置的有没有问题呢,帧头和结束符设定值为甚么是00000050和0000000D呢,这两个数值是我从别的程序上照搬过来的,但我不知道具体含义是什么
19-07-09 15:39

上一页 下一页

工控新闻

更多新闻资讯