• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
foxplc
水到渠成
級(jí)別: 家園常客
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個(gè)
工控威望: 628 點(diǎn)
下載積分: 4239 分
在線時(shí)間: 112(小時(shí))
注冊(cè)時(shí)間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
樓主  發(fā)表于: 2009-08-25 16:39
圖片:
AQW0是PID向?qū)傻腜ID0_INIT子程序調(diào)用參數(shù)所得

foxplc
水到渠成
級(jí)別: 家園?
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個(gè)
工控威望: 628 點(diǎn)
下載積分: 4239 分
在線時(shí)間: 112(小時(shí))
注冊(cè)時(shí)間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
1樓  發(fā)表于: 2009-08-25 16:44
圖片:
在向?qū)Х?hào)表PID0_SYS中,Output 的數(shù)據(jù)類型為雙字(VD128)
foxplc
水到渠成
級(jí)別: 家園?
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個(gè)
工控威望: 628 點(diǎn)
下載積分: 4239 分
在線時(shí)間: 112(小時(shí))
注冊(cè)時(shí)間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
2樓  發(fā)表于: 2009-08-25 16:49
圖片:
Output 的數(shù)據(jù)類型為雙字,那么AQW0的類型也是雙字,

現(xiàn)要把AQW0的值放入VD4中出錯(cuò),既然數(shù)據(jù)類型是相同的,為何不能用MOV_DW指令出錯(cuò)?
xxiaomi
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看xxiaomi的 主題 / 回貼
3樓  發(fā)表于: 2009-08-25 20:42
你的第一個(gè)圖是輸出局部變量Output,第二個(gè)圖是全局變量PID0_Output

這是兩個(gè)不同的參數(shù),怎可能混淆一起呢?

yumiqing@126.com
foxplc
水到渠成
級(jí)別: 家園?
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個(gè)
工控威望: 628 點(diǎn)
下載積分: 4239 分
在線時(shí)間: 112(小時(shí))
注冊(cè)時(shí)間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
4樓  發(fā)表于: 2009-08-26 07:43
引用
引用第3樓xxiaomi于2009-08-25 20:42發(fā)表的  :
你的第一個(gè)圖是輸出局部變量Output,第二個(gè)圖是全局變量PID0_Output

這是兩個(gè)不同的參數(shù),怎可能混淆一起呢?

yumiqing@126.com

Output 是子程序PID0_INIT 的局部變量這沒有錯(cuò),調(diào)用后其值存入AQW0中了


那么Output 和AQW0的數(shù)據(jù)類型是相同的,沒有混淆,F(xiàn)要把AQW0中的數(shù)據(jù)

存入VD中,存不進(jìn)去。
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6777 個(gè)
工控威望: 38380 點(diǎn)
下載積分: 4203 分
在線時(shí)間: 9537(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2024-12-22
查看cvlsam的 主題 / 回貼
5樓  發(fā)表于: 2009-08-26 09:11
A-------模擬量   Q---------輸出  W--------------字

存入DWord-------------------------這是夢(mèng)想?

1、存入Word
2、擴(kuò)展為Dword
3、存入VD
foxplc
水到渠成
級(jí)別: 家園常客
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個(gè)
工控威望: 628 點(diǎn)
下載積分: 4239 分
在線時(shí)間: 112(小時(shí))
注冊(cè)時(shí)間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
6樓  發(fā)表于: 2009-08-26 11:06
圖片:
AQW0 存入 WORD 也存不進(jìn)
foxplc
水到渠成
級(jí)別: 家園?
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個(gè)
工控威望: 628 點(diǎn)
下載積分: 4239 分
在線時(shí)間: 112(小時(shí))
注冊(cè)時(shí)間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
7樓  發(fā)表于: 2009-08-26 11:12
圖片:
引用
引用第5樓cvlsam于2009-08-26 09:11發(fā)表的  :
A-------模擬量   Q---------輸出  W--------------字

存入DWord-------------------------這是夢(mèng)想?

1、存入Word
.......

AQW0 是調(diào)用向?qū)傻?PID_INIT 子程序生成的。
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6777 個(gè)
工控威望: 38380 點(diǎn)
下載積分: 4203 分
在線時(shí)間: 9537(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2024-12-22
查看cvlsam的 主題 / 回貼
8樓  發(fā)表于: 2009-08-26 14:33
AQW作為只讀,你不可以將其移入存儲(chǔ)器。

因此,你只能對(duì)于你向?qū)傻娜謹(jǐn)?shù)據(jù)進(jìn)行。

正如你上面的貼圖有寫道:VD128(標(biāo)準(zhǔn)化回路計(jì)算值),根據(jù)S7-200系統(tǒng)手冊(cè)第152頁表6-44(PID回路表)中描述,該計(jì)算值為一個(gè)浮點(diǎn)(REAL)數(shù)據(jù)。

因此,你如果要獲取PID的AQW的輸出值,你需要來通過MOV_R來將VD128讀取入寄存器,因?yàn)閂D128中的數(shù)據(jù)為0.0~1。0之間的浮點(diǎn)數(shù),對(duì)于輸出來說,會(huì)依據(jù)系統(tǒng)手冊(cè)第149頁中的回路值轉(zhuǎn)換為刻度值公式進(jìn)行轉(zhuǎn)換,你同樣也可以使用該公式對(duì)你先前保存的VD128的值進(jìn)行轉(zhuǎn)換。

以上
foxplc
水到渠成
級(jí)別: 家園常客
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個(gè)
工控威望: 628 點(diǎn)
下載積分: 4239 分
在線時(shí)間: 112(小時(shí))
注冊(cè)時(shí)間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
9樓  發(fā)表于: 2009-08-26 17:06
圖片:
圖片:
圖片:
圖片:
引用
引用第8樓cvlsam于2009-08-26 14:33發(fā)表的  :
AQW作為只讀,你不可以將其移入存儲(chǔ)器。

因此,你只能對(duì)于你向?qū)傻娜謹(jǐn)?shù)據(jù)進(jìn)行。

正如你上面的貼圖有寫道:VD128(標(biāo)準(zhǔn)化回路計(jì)算值),根據(jù)S7-200系統(tǒng)手冊(cè)第152頁表6-44(PID回路表)中描述,該計(jì)算值為一個(gè)浮點(diǎn)(REAL)數(shù)據(jù)。
.......



cvlsam 你說的太好了,我是想把AQW0(VD128)的值標(biāo)準(zhǔn)化為頻率值在觸摸屏上顯示,因此想把該值存入VD8中。


但是我覺得向?qū)е械腣D128是局部變量,不是全局變量。因此在主程序中讀不到它的值。

圖中PIN_INIT監(jiān)控的AQW0 的值為6400

VD128 MV_R 中其值為0.0,兩者不一樣

還是沒法將頻率值讀出
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6777 個(gè)
工控威望: 38380 點(diǎn)
下載積分: 4203 分
在線時(shí)間: 9537(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2024-12-22
查看cvlsam的 主題 / 回貼
10樓  發(fā)表于: 2009-08-26 21:39
請(qǐng)貼上你的向?qū)гO(shè)置中對(duì)于輸入輸出的圖。

VD128不是全局變量?都已經(jīng)使用到物理地址了。

如果你使用了4-20mA的輸出,那么 當(dāng)0,也就是4mA時(shí),自然是輸出6400~~
foxplc
水到渠成
級(jí)別: 家園常客
精華主題: 2 篇
發(fā)帖數(shù)量: 550 個(gè)
工控威望: 628 點(diǎn)
下載積分: 4239 分
在線時(shí)間: 112(小時(shí))
注冊(cè)時(shí)間: 2007-08-09
最后登錄: 2021-11-22
查看foxplc的 主題 / 回貼
11樓  發(fā)表于: 2009-08-27 09:00
圖片:
我對(duì)于問題領(lǐng)悟不對(duì),不知能否提供《s7-200系統(tǒng)手冊(cè)》
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go