| 
					
					
					 a446871451 
					
				 
					級別: 探索解密   | CP1H怎么傳送常數(shù)浮點數(shù),我之前沒試出來,直接用的FLT轉(zhuǎn)的, | 
|---|---|
|  | 
| 
					
					
					 holdkcxyz 
					
				 
					級別: 工控俠客   | +F 常數(shù) +0.0  DXXX | 
|---|---|
| 本帖最近評分記錄: | 
| 
					
					
					 a446871451 
					
				 
					級別: 探索解密   | 
 正解,謝謝,CP1H的MOVL不能直接傳送浮點數(shù)常數(shù),只能用四則運算,CJ的可以 | 
|---|---|
|  | 
| 
					
					
					 qwerty_123 
					
				 www 
					級別: 略有小成   | 那個加法能實現(xiàn)12.345么?也就是帶小數(shù)位,不是102.0或23.0等整數(shù)之類的? 如果不能,那就去網(wǎng)上下載個浮點數(shù)轉(zhuǎn)二進制的軟件,將浮點數(shù)先轉(zhuǎn)換為二進制表示的整數(shù),然后將這個整數(shù)傳送到指定的寄存器即可,當然明面上看是二進制整數(shù),實際已經(jīng)是浮點數(shù)了,可以參與浮點運算了,如果以浮點數(shù)監(jiān)控的話,就能看出來了 | 
|---|---|
|  | 
| 
					
					
					 qwerty_123 
					
				 www 
					級別: 略有小成   | 
 這個好像只能是整數(shù)對應的實數(shù),也就是1.0,102.0,之類小數(shù)部分是0的,如果小數(shù)部分不是0的再用4則運算就太麻煩了 [ 此帖被wingwf2000在2019-09-18 15:36重新編輯 ] | 
|---|---|
|  | 
| 
					
					
					 qwerty_123 
					
				 www 
					級別: 略有小成   | 當時也為CP1H的浮點數(shù)發(fā)愁,后來發(fā)現(xiàn)可以在符號表里定義浮點常數(shù),也就是定義一個符號,但數(shù)據(jù)類型設置為Number類型,在后面的一列里設置為浮點常數(shù)即可,這個功能好多人都不知道,沒有仔細看軟件的幫助,可以是任意的浮點常數(shù),帶小數(shù)部分也可以,當然也可以現(xiàn)將浮點數(shù)轉(zhuǎn)為以二進制表示的整數(shù)再傳送給寄存器 [ 此帖被wingwf2000在2019-09-18 15:49重新編輯 ] | 
|---|---|
|  | 
| 
					
					
					 qwerty_123 
					
				 www 
					級別: 略有小成   | 
						圖片:    陳忠平的《歐姆龍CP1H系列PLC完全自學手冊》第47頁可以查到,也可以查看軟件幫助 | 
|---|---|
|  | 
| 
					
					
					 a446871451 
					
				 
					級別: 探索解密   | 
 可以的,我試過 | 
|---|---|
|  | 
| 
					
					
					 a446871451 
					
				 
					級別: 探索解密   | 
 一樣的,我試過 | 
|---|---|
|  | 
| 
					
					
					 a446871451 
					
				 
					級別: 探索解密   | 
						圖片:    
						圖片:    
 我試了,你說的方法,好像不行啊!就算可以,也沒四則運算來的方便! | 
|---|---|
|  |