登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:新手求助

点击:1605 回复:9


版主在吗?
09-01-21 09:36

新手求教
数字传送指令MOVD  DM0002  #0210  DM0001,假如DM0002为56,DM0001为30 如何解释,对这个指令我还是搞不明白,郁闷啦好久还是搞不懂。
09-01-21 09:44
呵呵;你的56是十进制?BCD码还是16进制?
09-01-21 09:57
其实DM0001是分钟计时器的现在值,而DM0002是小时记时器的现在值。程序中有这样一段程序,我看不懂,所以我就问啦,按照上次你发的贴,我捉摸两天还是问问比较好,我搞不懂它,怎样用控制数据来控制传递。谢谢你啦。
09-01-21 10:31
如果是56的16进进制,那么运算后结果应当是5600(也是16进制),而不是30;
最后修改:2009-1-21 11:00:37
09-01-21 10:35
这个程序我的理解为DM0002数据由#0210控制传送给DM0001,我的不明白的地方#0210如何传递?谢谢。
09-01-21 10:47
她的执行条件是25313
09-01-21 10:50
附件
呵呵;你换成其它的DM运算一下;
如果56是十进制,对应十六进制为H38;
运算后结果为3800,对应十进制就是14336;
09-01-21 10:59
DM0001是分钟计时器的现在值,就不能再用于存贮运算结果了,你把DM001换成程序中没有用过的DM100试一下就知道了;
09-01-21 11:02
谢谢啦,要放假拉,不想带着这个问题过年,给你拜个年。
09-01-21 11:09

工控新闻

更多新闻资讯