当前位置:
工控论坛
> >
产品
>
PLC
>
欧姆龙(OMRON)PLC
我要发帖
首页
上一页
1
2
下一页
尾页
请教 OMRON 16进制数10进制数的输入方法?
点击:
18961
| 回复:
37
WH学习中WH
关注
私信
精华:0帖
求助:0帖
帖子:30帖 | 65回
年度积分:0
历史总积分:167
注册:2006年6月21日
发表于:2007-03-09 12:39:00
楼主
1。向一个数据传送一个数
MOV #10
DM10
PLC 怎么判断是 16?10?
2。请教一下16进制 10进制的写入方法?
请高手指导!再此谢过!!!
分享到:
收藏
邀请回答
回复楼主
举报
WH学习中WH
关注
私信
精华:0帖
求助:0帖
帖子:30帖 | 65回
年度积分:0
历史总积分:167
注册:2006年6月21日
发表于:2007-03-09 12:47:00
1楼
欧姆龙(OMRON) PLC全系列软件CX-one V2.0
下载地址
我的博客里也有
http://blog.163.com/whgongkong@126/
建议使用讯雷下载
回复
引用
举报
WH学习中WH
关注
私信
精华:0帖
求助:0帖
帖子:30帖 | 65回
年度积分:0
历史总积分:167
注册:2006年6月21日
发表于:2007-03-09 14:17:00
2楼
这么简单的问题,没人知道????。
欧姆龙(OMRON) PLC全系列软件CX-one V2.0
下载地址有误!!!
回复
引用
举报
plca
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 1回
年度积分:0
历史总积分:1
注册:2007年3月07日
发表于:2007-03-09 14:30:00
3楼
数字前面有&就是无符号10进制数
#就是无符号BIN数
回复
引用
举报
雪世界
关注
私信
精华:9帖
求助:0帖
帖子:428帖 | 4411回
年度积分:0
历史总积分:20190
注册:2005年8月04日
发表于:2007-03-09 14:47:00
4楼
怎么看不到欧姆龙(OMRON) PLC全系列软件CX-one V2.0啊
回复
引用
举报
三脚猫
关注
私信
精华:0帖
求助:0帖
帖子:180帖 | 1598回
年度积分:0
历史总积分:1097
注册:2004年7月08日
发表于:2007-03-09 22:43:00
5楼
#后跟十六进符号0-9,A-F
&后跟十进制号0-9,OMRON后期的PLC支持此格式
-----------------
以上两种常数,我们写程序的习惯有关,这两种形式到了PLC
执行时,都统一成了二进制(十六进制)
如: #0010与&16是相等的,到了PLC程序单元内都是 0010
但究竟是16进还是十进的BCD码,这与处理它的指令有关,
如果是计数值与计时器值,则是BCD码
回复
引用
举报
抹布
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 10回
年度积分:0
历史总积分:79
注册:2005年8月07日
发表于:2007-03-10 04:04:00
6楼
欧姆龙的进制搞不清楚的,我以身受其害.不信的话大伙多搞几下就回有反应的
回复
引用
举报
三脚猫
关注
私信
精华:0帖
求助:0帖
帖子:180帖 | 1598回
年度积分:0
历史总积分:1097
注册:2004年7月08日
发表于:2007-03-10 09:17:00
7楼
MOV #10 DM10
这条指令,则DM0就为 0010
既可能为BCD码,又可能是16进码(二进码),
就看操作的指令了,早期的指令爱用BCD码,
新型号CPU的新指令爱当十六进码,
如:定时器是老指令: TIM #1 DM0
定时值 DM0 就是BCD码,再如:
MOV *DM0 DM1 指令中DM0是间接地址,也是BCD码,
象新指令++, ++ D0(DM0已换名D0),D0就是二进码
回复
引用
举报
三脚猫
关注
私信
精华:0帖
求助:0帖
帖子:180帖 | 1598回
年度积分:0
历史总积分:1097
注册:2004年7月08日
发表于:2007-03-10 09:58:00
8楼
OMRON的间接地址可以用来实现数组一类的操作,考一个问题:
MOV &256 D0,
MOV #ff *D0
请问间接地址 *D0 表示哪一个存储单元?
如果你回答正确了,说明你真的懂了
回复
引用
举报
王付水
关注
私信
精华:1帖
求助:1帖
帖子:189帖 | 1344回
年度积分:0
历史总积分:2544
注册:2006年2月13日
发表于:2007-03-10 10:06:00
9楼
欧姆龙的进制搞不清楚的,我以身受其害.不信的话大伙多搞几下就回有反应的 同感 可否来一专题,请高手讲讲啊
回复
引用
举报
WH学习中WH
关注
私信
精华:0帖
求助:0帖
帖子:30帖 | 65回
年度积分:0
历史总积分:167
注册:2006年6月21日
发表于:2007-03-10 12:37:00
10楼
西门庆:
d00ff 是256吗?
多谢指导!!
OMRON把进制搞的这么复杂,不知小日本怎么想的。
不是客户指定我才不用OMRON!!
欧姆龙(OMRON) PLC全系列软件CX-one V2.0下载地址有误、
我以后公布。多谢关注!!!
回复
引用
举报
三脚猫
关注
私信
精华:0帖
求助:0帖
帖子:180帖 | 1598回
年度积分:0
历史总积分:1097
注册:2004年7月08日
发表于:2007-03-10 16:57:00
11楼
西门庆:
d00ff 是256吗?
-----------------------------
D0是地址下标,*D0表示所指向的D区一单元,
我问的是:*D0 对应是D区哪一个单元?呵呵
回复
引用
举报
双片机
关注
私信
精华:0帖
求助:0帖
帖子:36帖 | 631回
年度积分:0
历史总积分:993
注册:2005年5月08日
发表于:2007-04-17 22:28:00
12楼
是D256吗?
回复
引用
举报
三脚猫
关注
私信
精华:0帖
求助:0帖
帖子:180帖 | 1598回
年度积分:0
历史总积分:1097
注册:2004年7月08日
发表于:2007-04-17 23:12:00
13楼
MOV &256 D0,
MOV #ff *D0
---------------
不是D256,正确应是D100
因为&256到了D0内就是十六进 #100,
而*D0间接寻址是BCD码,所以#100就是BCD100,
当然就是D100了,呵呵,转不过弯了
回复
引用
举报
pycathiu
关注
私信
精华:1帖
求助:1帖
帖子:4帖 | 160回
年度积分:0
历史总积分:282
注册:2004年9月06日
发表于:2007-04-18 08:40:00
14楼
PLC自己是不认16进制还是10进制的,这个是编程者自己要分清楚的。
内存中的存储都是以0、1存放,但是你用16进制算法跟BCD算法计算的结果是两样的。不知道我有没有解释清楚
回复
引用
举报
pycathiu
关注
私信
精华:1帖
求助:1帖
帖子:4帖 | 160回
年度积分:0
历史总积分:282
注册:2004年9月06日
发表于:2007-04-18 08:42:00
15楼
如果你要把10进制数“10”放进某个通道,可以用 MOV &10 DM0
如果你要把16进制数“10”放进某个通道,可以用 MOV #10 DM0
&与#分别代表10进制数跟16进制数。
回复
引用
举报
利昌機電
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 288回
年度积分:0
历史总积分:301
注册:2003年10月12日
发表于:2007-04-19 02:17:00
16楼
大家都想太多了。
BCD碼在一個WIRD裡只能表示到9999`,不信?MOV #10000看看!因為它是十進位的。
MOV 一個數值,例如`: MOV #7FFF D0 你試試!報不報錯?
再搬一個 MOV +1 DO 你試試!報不報錯?
再搬一個 MOV -1 DO 你試試!報不報錯?
怕轉換麻煩嗎?不會吧!例如:
MOV &100 D0 它全替你轉好了!華南虎想太多了。呵呵呵。
回复
引用
举报
zjxuefeng
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 122回
年度积分:0
历史总积分:190
注册:2005年11月04日
发表于:2007-04-19 11:24:00
17楼
对于PLC来说存储的仅是二进制数据。对于某个数据在程序中的意义,由指令决定。例如D1=0047HEX,D2=0056HEX,以BCD加法指令和用BIN加法指令得到的结果是不一样的。
PLC是通过不同的指令/前缀来区分数据格式的,例如浮点数加法和BIN整数加法,由于指令的不同而对相同的操作数产生不同的结果。
回复
引用
举报
pycathiu
关注
私信
精华:1帖
求助:1帖
帖子:4帖 | 160回
年度积分:0
历史总积分:282
注册:2004年9月06日
发表于:2007-04-19 11:41:00
18楼
zjxuefeng:
"而MOV *D0 D1 和MOV @D0 D1由于D0前缀的不同产生D1内容的不同"
这种前缀是用于间接寻址的16进制与10进制。别给误导了
回复
引用
举报
Legoooooooooooooo
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 135回
年度积分:0
历史总积分:922
注册:2006年7月08日
发表于:2007-06-12 21:01:00
19楼
我只用过CJ1M和CP1H:
#号开头---十六进制 #FFFC
&号开头---无符号十进制 如:&1234
+号开头---有符号十进制 如:+100
当然,十进制数也可以是浮点。如:&1.23;+0.23
回复
引用
举报
xiao雨
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 3回
年度积分:0
历史总积分:3
注册:2007年7月20日
发表于:2007-07-20 10:12:00
20楼
那想问一下?
欧姆龙里面的 MOV #A D0和MOV #10有什么不一样啊?
回复
引用
举报
热门招聘
相关主题
国内某大型项目实录——西门子...
[8340]
西门子S7-1200与基恩士扫码器...
[8985]
请教自动化设备中的空开,接触...
[8624]
[下载]自制三菱plc数据线的请...
[8882]
大家想要KW公司的PLC编程软件...
[8032]
各位 请帮我解析下 PLC闪烁电...
[9003]
请问:西门子PLC输出模块的一...
[11722]
初学者指南——PLC应用中应注意...
[12264]
工控PLC擂台-每周一题-打擂英...
[8155]
关于三菱plc的脉冲指令周期问...
[10474]
官方公众号
智造工程师
客服
小程序
公众号
首页
上一页
1
2
下一页
尾页