登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:这个程序是什么原因
点击:1231 回复:12
楼主
编辑
引用
管理
qd
图上的d40传过来是1到下一步变成65537了这是什么鬼(这个程序是在屏plc一体机上用的plc是用三菱1s程序)
17-12-14 16:03
1楼
编辑
引用
管理
cvlsam
引用
qd
在 2017/12/14 16:03:12 发言
【内容省略】
Sir:DMUL指令的对象是双字数据,您D40=1,D41=1,D41作为双字的高字,因此组合后的二进制是:
0000 0000 0000 0001 0000 0000 0000 0001
转化为10进制就是:65537
Good Luck~
17-12-14 16:06
2楼
编辑
引用
管理
ZCMY
呵呵;16与32位没搞清;
17-12-14 16:11
3楼
编辑
引用
管理
FORELF
把倒数第二行的DMUL改成MUL就ok了。
17-12-14 16:17
4楼
编辑
引用
管理
乐乐悠悠
像这样的乘法运算,还是用双字的好,把地址改一下就可以了,比如用D40 D42 D44.
另一楼分析很到位棒棒哒
17-12-14 16:32
5楼
编辑
引用
管理
qd
谢谢了 只把打的号隔开了,小的忘了
17-12-14 16:33
6楼
编辑
引用
管理
秋波
版主说得对。
17-12-14 20:00
7楼
编辑
引用
管理
liuxd6909
哦,单字指令就不存在这样的情况了吧
17-12-14 21:48
8楼
编辑
引用
管理
chenjinlin
上眼一看就是你的指令用错了,一个字一个双字。当然了、。。
17-12-15 09:09
9楼
编辑
引用
管理
fuhuafeng72
熟能生巧,多练练
17-12-15 17:03
上一页
下一页
工控新闻
维保典范——6天完成英格索兰机组大修
华北工控IVI车载主机方案,助力提升智能网联汽车驾乘品质
武汉传感器产业规模冲击200亿,光谷打造全国产业高地
2025中国机械工程学会学术年会在天津举行
GE Vernova将工业软件业务Proficy以6亿美元出售给TPG
具身智能机器人“全国挑战赛”在宁启动
科力尔拟募10亿打造产业园 拓展机器人等新市场谋增长
华北工控BIS-6620K-B10:超高能效、丰富接口的模块化AI整机方案
更多新闻资讯