这个是三菱plc星三角梯形图的梯形图。首先,H78,H应该代表16进制,H78如何换算成10进制K和2进制D

三菱FX2NPLC如何将十进制数转换成十六进制-专业自动化论坛-中国工控网
三菱FX2NPLC如何将十进制数转换成十六进制
给TA发消息
加TA为好友
发表于: 22:56:21
着急请教三菱FX2NPLC如何将十进制数转换成十六进制????????????????????请各位大侠详细告之,谢谢!!!
给TA发消息
加TA为好友 发表于: 08:31:24 1楼
在导航栏点击工具----选项-----全部数据-------软元件注释的编辑/ 显示字符数 方框里就是十六进制和三十进制的转换。十进制的不知道那里不可以转换。
给TA发消息
加TA为好友 发表于: 08:35:50 2楼
搞错意思了 不对的啊!不好意思! 帮我干掉
给TA发消息
加TA为好友 发表于: 08:54:32 3楼
如果你不知道怎么转换可以用计算器,这是电脑附件里的可以用。
给TA发消息
加TA为好友 发表于: 09:18:05 4楼
LZ可能不是这个意思哦,这是典型的初学者问题,对于PLC来说十进制和十六进制都是一样的,只是人采用的计数方法的不同。
给TA发消息
加TA为好友 发表于: 09:19:15 5楼
三菱中你要传十进制加K& 十六进制加H
好像是这样的
给TA发消息
加TA为好友 发表于: 13:07:25 6楼
说了半天没有一个人说到问题目的关键所在,从事三菱PLC操作的人当然都知道K是十进制,H是十六进制,算人人都会算
如果把存储器D0的十进制数据转换成十六进制数存在D10里面,这种程序要怎么写呢?D0的数据可以是任意在外部输入设备上修改的.常量控制我想做控制的没以有人愿意玩!!!
给TA发消息
加TA为好友 发表于: 13:44:58 7楼
都是二进制存储的。。与十进制和十六进制没有关系
给TA发消息
加TA为好友 发表于: 13:49:15 8楼
至于你说的 &D0的数据可以任意在外部输入设备上修改的&& 具体不是很明白。。但假设在触摸屏上修改,如触摸屏数据类型选为16进制,,即使你设了A,,在PLC内也能监控到D0为16进制的A,但如监控为10进制,那就是10了。。 。总之,D0的存储是二进制。 。10或16是你看的方式不同,而不是机器的。
给TA发消息
加TA为好友 发表于: 13:52:08 9楼
10和16进制是人看到的与机器无关。 。 。 1111是多少啊???你可以说他是F.&& 也可以是15,,15就是F,& F就是15,,他们都是1111.
给TA发消息
加TA为好友 发表于: 13:55:31 10楼
至于在你发的其他帖子发的如何取高8位,低8位。&& 低8位:直接 & 与& H00FF..&&& 高8位: 与 FF00, 然后右移8位。。
给TA发消息
加TA为好友 发表于: 14:16:50 11楼
至于在你发的其他帖子发的PLC发到变频器转速, ,假设变频器接受为16进制的32HZ,即10进制50HZ,, 你直接在PLC里发送10进制的50就OK了,,变频器接受到10进制的50,会自己专为16进制的32的 。 实际不论是10进制的50还是16进制的32 ,他们都是二进制的110010
给TA发消息
加TA为好友 发表于: 08:16:57 12楼
对于PLC来说十进制和十六进制都是一样的,只是人采用的计数方法的不同。
给TA发消息
加TA为好友 发表于: 09:44:56 13楼
有道理,参于PLC而言,都一样的---二进制,不是0就是1。
只是人看的方法不一样。
比如你在触摸屏输入10(十进制),到PLC的D中就是10(十进制)或A(16进制)或1010(2进制) 或12(8进制)
给TA发消息
加TA为好友 发表于: 19:57:12 14楼
使用这个指令就可以了BIN D0 D10
给TA发消息
加TA为好友 发表于: 23:01:31 15楼
楼上各位都可能没有理解Wbjiarul想要表达的意思.这么说吧,比如在用三菱的FX系列的PLC,使用RS自由协议通信时,是以十六进制的方式预先在寄存器中存放好要发送的内容,例如想把十进制100的值转为十六进制预先放在D22中,即MOV H64 D22.这个H64通过工人查表或者人工计算很容易得到,但WBJIARU同志想知道用PLC指令如何把100这个十进制数转为H64.应当是这个意思了.
如果用SIEMENS的PLC来通信就不存在这方面的问题了.呵呵
给TA发消息
加TA为好友 发表于: 00:00:13 16楼
存储器D0的十进制数据转换成十六进制数存在D10里面
-----------------------------------------------------------
有这个必要吗?本来就是可以为十进制或十六进制的。。。。
给TA发消息
加TA为好友 发表于: 11:29:37 17楼
有这个必要吗。。。。。。。。。。。。
给TA发消息
加TA为好友 发表于: 12:42:43 18楼
7.1.4 十进制数转换成二、十六进制数
口诀:除N取余,逆序排列。
【例3】K 200=B?
200&2 = 100&&&0 LSD
100&2 = 50 &&&0
50&2 = 25 &&&0
25&2 = 12 &&&1 K 200=B
12&2 =6 &&&&0
6&2 =3 &&&&0
3&2 =1 &&&&1
1&2 =0 &&&&1 MSD
【例4】K 8000=H?
0&&&&&&&0 LSD
500&16=31 &&&&&& 4
31&16=1&&&&&&15 (F)
1&16=0&&&&&&&&1 MSD
K 8000=H 1F40
口诀::找大位,定高位,依次除权,取商用余。
当把一个十进制数转换为二,十六进制数时,首先找大位,定高位,这里大位和高位均指二,十六进制的位权值。大位和高位必须符合条件:大位﹥十进制数﹥高位。定下高位后,从高位开始进行转换。下面我们用实例来对&依次除权,取商用余&进行说明。
【例5】K 200=B?首先,我们要写出二进制的位权表,如表7-1-2所示:
表7-1-2 二进制的位权表
b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 位
512 256 128 64 32 16 8 4 2 1 权
(大位) 256﹥200﹥128 (高位)
200&128 = 1&&&&&72
72&64 = 1&&&&&8
8&32 = 0&&&&&8
8&16 = 0&&&&&8
8&8 = 1&&&&&0
0&4 = 0&&&&&0
0&2 = 0&&&&&0
0&1 = 0&&&&&0
【例6】K 8000=H?首先写出+六进制的位权表,如表7-1-3所示:
表7-1-3 十六进制的位权表
b4 b3 b2 b1 b0 位
256 16 1 权
(大位) 6﹥4096 (高位)
= 1&&&&&3904
= 15 (F)&&64
64&16 = 4&&&&&0
0&1 = 0&&&&&0
K 8000=H 1F40
必须注意,如果除以权值后商如果大于9,必须用十六进制数A、B&&&E、F表示。
摘自《PLC模拟量控制与变频器通信应用实践》一书&&&& &电子工业出版社(2010.11出版)
给TA发消息
加TA为好友 发表于: 10:36:19 19楼
给TA发消息
加TA为好友 发表于: 10:42:07 20楼
LZ的意思我是能体会了,这里也就15楼的兄弟说的对,对机器来说都是2进制没关系,对人来说,在人机界面上显示的时候就不同了,试问我从下位机上读到的是16进制在人机界面上要是显示的也是16进制,难道让操作的人员都去那个计算器去兑换成10进制,再和工艺表格去比对吗?显然不现实的,哎,偶现在也遇到这个麻烦。不知道有没有高手来指点下。。。
给TA发消息
加TA为好友 发表于: 11:42:00 21楼
西门子200用MAG指令也有这样的问题
回复内容:
对:老菜鸟 关于内容的回复:
存储器D0的十进制数据转换成十六进制数存在D10里面
-----------------------------------------------------------
有这个必要吗?本来就是可以为十进制或十六进制的。。。。
给TA发消息
加TA为好友 发表于: 11:43:12 22楼
回复内容:
对:YaZoo_Automation 关于
楼上各位都可能没有理解Wbjiarul想要表达的意思.这么说吧,比如在用三菱的FX系列的PLC,使用RS自由协议通信时,是以十六进制的方式预先在寄存器中存放好要发送的内容,例如想把十进制100的值转为十六进制预先放在D22中,即MOV H64 D22.这个H64通过工人查表或者人工计算很容易得到,但WBJIARU同志想知道用PLC指令如何把100这个十进制数转为H64.应当是这个意思了.
如果用SIEMENS的PLC来通信就不存在这方面的问题了.呵呵
内容的回复:
西门子200控制器用MAG指令也存在这样的问题
给TA发消息
加TA为好友 发表于: 13:36:26 23楼
引用海盗1900 的回复内容:
西门子200用MAG指令也有这样的问题
回复内容:
对:老菜鸟 关于内容的回复:
存储器D0的十进制数据转换成十六进制数存在D10里面
-----------------------------------------------------------
有这个必要吗?本来就是可以为十进制或十六进制的。。。。
给TA发消息
加TA为好友 发表于: 12:26:22 24楼
使用BCD转16进制的指令
给TA发消息
加TA为好友 发表于: 13:35:46 25楼
只有BIN或者BCD 才行。转化一下试。
刚做触摸屏时,也遇到过这个问题。
给TA发消息
加TA为好友 发表于: 22:10:45 26楼
十六进制直接把K改H好了
周点击排行周回复排行
[6] [4] [4]
[0] [0] [0]最新求助
[1] [8] [0] [1] [5] [8] [14] [11] [0] [10]

我要回帖

更多关于 三菱plc梯形图指令表 的文章

 

随机推荐