沐秦她爹
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看沐秦她爹的 主題 / 回貼
樓主  發(fā)表于: 2009-05-14 23:35
如題,最近在用組態(tài)軟件。遇到個問題。就是如題所示,想讀寫兩個D區(qū)數(shù)據(jù),就是32位。在組態(tài)軟件的界面中,模擬測試時,能讀能寫的。此時是未連上PLC;但連上PLC時,出現(xiàn)的現(xiàn)象是能讀,但寫入的數(shù)據(jù)不對。我用的PLC是FX2N-64MR,RS232編程口直接連電腦通訊,軟件是力控組態(tài)。據(jù)說是三菱的通訊協(xié)議沒有完全開放所致。我一位朋友說可以讀寫,但語焉不詳。哪位達人能幫忙解惑一下?非常感謝!
[ 此帖被沐秦她爹在2009-05-15 08:39重新編輯 ]
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6777 個
工控威望: 38380 點
下載積分: 4363 分
在線時間: 9540(小時)
注冊時間: 2006-09-13
最后登錄: 2024-12-26
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2009-05-15 06:49
只有浮點數(shù)或者32位整數(shù)才可以寫入雙字。

問題是,如果你的PLC無浮點數(shù)能力,你寫啥呢?

Regards
沐秦她爹
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看沐秦她爹的 主題 / 回貼
2樓  發(fā)表于: 2009-05-15 08:32
引用
引用第1樓cvlsam于2009-05-15 06:49發(fā)表的 :
只有浮點數(shù)或者32位整數(shù)才可以寫入雙字。

問題是,如果你的PLC無浮點數(shù)能力,你寫啥呢?

Regards

非常感謝你的回復(fù),我的PLC是FX2N-64MR,應(yīng)該是支持的。是否還有其他的原因?
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6777 個
工控威望: 38380 點
下載積分: 4363 分
在線時間: 9540(小時)
注冊時間: 2006-09-13
最后登錄: 2024-12-26
查看cvlsam的 主題 / 回貼
3樓  發(fā)表于: 2009-05-15 08:52
引用
引用第2樓沐秦她爹于2009-05-15 08:32發(fā)表的  :

非常感謝你的回復(fù),我的PLC是FX2N-64MR,應(yīng)該是支持的。是否還有其他的原因?


對于三菱FX來說,力控支持還是可以的,也不存在FX通訊協(xié)議不開放完整的問題。

問題在于您如何得知不對呢?通過讀取雙字嗎?請舉例。

Regards
沐秦她爹
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看沐秦她爹的 主題 / 回貼
4樓  發(fā)表于: 2009-05-15 10:38
引用
引用第3樓cvlsam于2009-05-15 08:52發(fā)表的 :

問題在于您如何得知不對呢?通過讀取雙字嗎?請舉例。
.......


cvlsam,非常感謝您對這個問題的關(guān)注,不勝感激,F(xiàn)對有關(guān)數(shù)據(jù)說明如下:
1、我原來的存儲的數(shù)據(jù)是8個8,在力控上使用的是D500,實際上是已占用了D500和D501;
2、舉例,現(xiàn)我在力控中準備更改數(shù)據(jù)為1,確認后,剛開始是1,但刷新后,變?yōu)?5536;
3、準備更改數(shù)據(jù)為2,刷新后,變?yōu)?31072;
4、準備更改數(shù)據(jù)為111,刷新后,變?yōu)?274496;

以上數(shù)據(jù)均為在力控IO數(shù)據(jù)界面中操作得到的,我已確認該變化值的正確寫入(如2步,改1時,PLC內(nèi)部D500值變?yōu)?5536)。我的初步結(jié)論是:在界面上可讀出在PLC上更改的數(shù)據(jù);但不能更改從力控界面上寫入數(shù)據(jù)。
不知道我說明白了沒有,如能達到可用來分析的地步,那就好了,呵呵。

cvlsam,麻煩您分析一下,非常感謝!

1、原來數(shù)據(jù):原來數(shù)據(jù)

2、改寫:

3、變化:

4、改寫2:

5、變化2:

圖片好像不能放太多,數(shù)據(jù)上面有,再顯示一個設(shè)置:
8、連接設(shè)置:
沐秦她爹
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看沐秦她爹的 主題 / 回貼
5樓  發(fā)表于: 2009-05-15 12:50
哪位知道的達人同道能夠解答一下,在此拜謝了!
[ 此帖被沐秦她爹在2009-05-15 22:24重新編輯 ]
沐秦她爹
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看沐秦她爹的 主題 / 回貼
6樓  發(fā)表于: 2009-05-19 22:46
哪位大蝦能夠指導(dǎo)一下,非常感謝!
天空流星
SZ-CL
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 571 個
工控威望: 6193 點
下載積分: 20503 分
在線時間: 560(小時)
注冊時間: 2008-03-17
最后登錄: 2024-12-24
查看天空流星的 主題 / 回貼
7樓  發(fā)表于: 2009-05-20 17:05
我沒玩過組態(tài)
可看你說的情況,我個人覺得可能的你把 D500和D501搞反了
如果把D500和D501分開做16位顯示
D500雙字值是1, D500單字顯示也是1,D501單字顯示是0
但換作D501位低位D500為高位,作雙字顯示值就是65536了
象是你寫入或是顯示時高位和低位出錯了
FX2N的好象是 有符號32位
以上是個人建議