a446871451
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 38 個(gè)
工控威望: 135 點(diǎn)
下載積分: 633 分
在線時(shí)間: 22(小時(shí))
注冊(cè)時(shí)間: 2018-03-12
最后登錄: 2020-03-31
查看a446871451的 主題 / 回貼
樓主  發(fā)表于: 2019-09-05 15:47
CP1H怎么傳送常數(shù)浮點(diǎn)數(shù),我之前沒試出來,直接用的FLT轉(zhuǎn)的,
devin_lxd
大家好才是真的好!
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 184 個(gè)
工控威望: 257 點(diǎn)
下載積分: 4793 分
在線時(shí)間: 43(小時(shí))
注冊(cè)時(shí)間: 2018-05-09
最后登錄: 2024-08-01
查看devin_lxd的 主題 / 回貼
1樓  發(fā)表于: 2019-09-05 17:10
先乘以10的幾次方傳送后再除以10的幾次方。可以這樣      
xiaoxiao102a
愛拼才會(huì)贏
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 90 個(gè)
工控威望: 188 點(diǎn)
下載積分: 466 分
在線時(shí)間: 75(小時(shí))
注冊(cè)時(shí)間: 2010-11-10
最后登錄: 2024-10-09
查看xiaoxiao102a的 主題 / 回貼
2樓  發(fā)表于: 2019-09-06 22:07
用MOVL指令傳送  
holdkcxyz
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 126 個(gè)
工控威望: 4220 點(diǎn)
下載積分: 929 分
在線時(shí)間: 288(小時(shí))
注冊(cè)時(shí)間: 2018-11-07
最后登錄: 2024-10-28
查看holdkcxyz的 主題 / 回貼
3樓  發(fā)表于: 2019-09-09 09:27
+F 常數(shù) +0.0  DXXX
a446871451
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 38 個(gè)
工控威望: 135 點(diǎn)
下載積分: 633 分
在線時(shí)間: 22(小時(shí))
注冊(cè)時(shí)間: 2018-03-12
最后登錄: 2020-03-31
查看a446871451的 主題 / 回貼
4樓  發(fā)表于: 2019-09-16 18:17
引用
引用第3樓holdkcxyz于2019-09-09 09:27發(fā)表的  :
+F 常數(shù) +0.0  DXXX

正解,謝謝,CP1H的MOVL不能直接傳送浮點(diǎn)數(shù)常數(shù),只能用四則運(yùn)算,CJ的可以
wingwf2000
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 51 個(gè)
工控威望: 156 點(diǎn)
下載積分: 654 分
在線時(shí)間: 13(小時(shí))
注冊(cè)時(shí)間: 2010-09-26
最后登錄: 2024-10-18
查看wingwf2000的 主題 / 回貼
5樓  發(fā)表于: 2019-09-18 15:08
那個(gè)加法能實(shí)現(xiàn)12.345么?也就是帶小數(shù)位,不是102.0或23.0等整數(shù)之類的?
如果不能,那就去網(wǎng)上下載個(gè)浮點(diǎn)數(shù)轉(zhuǎn)二進(jìn)制的軟件,將浮點(diǎn)數(shù)先轉(zhuǎn)換為二進(jìn)制表示的整數(shù),然后將這個(gè)整數(shù)傳送到指定的寄存器即可,當(dāng)然明面上看是二進(jìn)制整數(shù),實(shí)際已經(jīng)是浮點(diǎn)數(shù)了,可以參與浮點(diǎn)運(yùn)算了,如果以浮點(diǎn)數(shù)監(jiān)控的話,就能看出來了
wingwf2000
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 51 個(gè)
工控威望: 156 點(diǎn)
下載積分: 654 分
在線時(shí)間: 13(小時(shí))
注冊(cè)時(shí)間: 2010-09-26
最后登錄: 2024-10-18
查看wingwf2000的 主題 / 回貼
6樓  發(fā)表于: 2019-09-18 15:11
引用
引用第4樓a446871451于2019-09-16 18:17發(fā)表的  :

正解,謝謝,CP1H的MOVL不能直接傳送浮點(diǎn)數(shù)常數(shù),只能用四則運(yùn)算,CJ的可以

這個(gè)好像只能是整數(shù)對(duì)應(yīng)的實(shí)數(shù),也就是1.0,102.0,之類小數(shù)部分是0的,如果小數(shù)部分不是0的再用4則運(yùn)算就太麻煩了
[ 此帖被wingwf2000在2019-09-18 15:36重新編輯 ]
wingwf2000
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 51 個(gè)
工控威望: 156 點(diǎn)
下載積分: 654 分
在線時(shí)間: 13(小時(shí))
注冊(cè)時(shí)間: 2010-09-26
最后登錄: 2024-10-18
查看wingwf2000的 主題 / 回貼
7樓  發(fā)表于: 2019-09-18 15:15
當(dāng)時(shí)也為CP1H的浮點(diǎn)數(shù)發(fā)愁,后來發(fā)現(xiàn)可以在符號(hào)表里定義浮點(diǎn)常數(shù),也就是定義一個(gè)符號(hào),但數(shù)據(jù)類型設(shè)置為Number類型,在后面的一列里設(shè)置為浮點(diǎn)常數(shù)即可,這個(gè)功能好多人都不知道,沒有仔細(xì)看軟件的幫助,可以是任意的浮點(diǎn)常數(shù),帶小數(shù)部分也可以,當(dāng)然也可以現(xiàn)將浮點(diǎn)數(shù)轉(zhuǎn)為以二進(jìn)制表示的整數(shù)再傳送給寄存器
[ 此帖被wingwf2000在2019-09-18 15:49重新編輯 ]
wingwf2000
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 51 個(gè)
工控威望: 156 點(diǎn)
下載積分: 654 分
在線時(shí)間: 13(小時(shí))
注冊(cè)時(shí)間: 2010-09-26
最后登錄: 2024-10-18
查看wingwf2000的 主題 / 回貼
8樓  發(fā)表于: 2019-09-18 15:46
圖片:
陳忠平的《歐姆龍CP1H系列PLC完全自學(xué)手冊(cè)》第47頁可以查到,也可以查看軟件幫助
a446871451
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 38 個(gè)
工控威望: 135 點(diǎn)
下載積分: 633 分
在線時(shí)間: 22(小時(shí))
注冊(cè)時(shí)間: 2018-03-12
最后登錄: 2020-03-31
查看a446871451的 主題 / 回貼
9樓  發(fā)表于: 2019-09-18 19:01
引用
引用第5樓wingwf2000于2019-09-18 15:08發(fā)表的  :
那個(gè)加法能實(shí)現(xiàn)12.345么?也就是帶小數(shù)位,不是102.0或23.0等整數(shù)之類的?
如果不能,那就去網(wǎng)上下載個(gè)浮點(diǎn)數(shù)轉(zhuǎn)二進(jìn)制的軟件,將浮點(diǎn)數(shù)先轉(zhuǎn)換為二進(jìn)制表示的整數(shù),然后將這個(gè)整數(shù)傳送到指定的寄存器即可,當(dāng)然明面上看是二進(jìn)制整數(shù),實(shí)際已經(jīng)是浮點(diǎn)數(shù)了,可以參與浮點(diǎn)運(yùn)算了,如果以浮點(diǎn)數(shù)監(jiān)控的話,就能看出來了

可以的,我試過
a446871451
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 38 個(gè)
工控威望: 135 點(diǎn)
下載積分: 633 分
在線時(shí)間: 22(小時(shí))
注冊(cè)時(shí)間: 2018-03-12
最后登錄: 2020-03-31
查看a446871451的 主題 / 回貼
10樓  發(fā)表于: 2019-09-18 19:01
引用
引用第6樓wingwf2000于2019-09-18 15:11發(fā)表的  :

這個(gè)好像只能是整數(shù)對(duì)應(yīng)的實(shí)數(shù),也就是1.0,102.0,之類小數(shù)部分是0的,如果小數(shù)部分不是0的再用4則運(yùn)算就太麻煩了

一樣的,我試過
a446871451
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 38 個(gè)
工控威望: 135 點(diǎn)
下載積分: 633 分
在線時(shí)間: 22(小時(shí))
注冊(cè)時(shí)間: 2018-03-12
最后登錄: 2020-03-31
查看a446871451的 主題 / 回貼
11樓  發(fā)表于: 2019-09-18 19:09
圖片:
圖片:
引用
引用第7樓wingwf2000于2019-09-18 15:15發(fā)表的  :
當(dāng)時(shí)也為CP1H的浮點(diǎn)數(shù)發(fā)愁,后來發(fā)現(xiàn)可以在符號(hào)表里定義浮點(diǎn)常數(shù),也就是定義一個(gè)符號(hào),但數(shù)據(jù)類型設(shè)置為Number類型,在后面的一列里設(shè)置為浮點(diǎn)常數(shù)即可,這個(gè)功能好多人都不知道,沒有仔細(xì)看軟件的幫助,可以是任意的浮點(diǎn)常數(shù),帶小數(shù)部分也可以,當(dāng)然也可以現(xiàn)將浮點(diǎn)數(shù)轉(zhuǎn)為以二進(jìn)制表示的整數(shù)再傳送給寄存器

我試了,你說的方法,好像不行啊!就算可以,也沒四則運(yùn)算來的方便!