foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
楼主  发表于: 2009-08-25 16:39
图片:
AQW0是PID向导生成的PID0_INIT子程序调用参数所得

cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6769 个
工控威望: 38370 点
下载积分: 2995 分
在线时间: 9506(小时)
注册时间: 2006-09-13
最后登录: 2024-11-18
查看cvlsam的 主题 / 回贴
1楼  发表于: 2009-08-26 09:11
A-------模拟量   Q---------输出  W--------------字

存入DWord-------------------------这是梦想?

1、存入Word
2、扩展为Dword
3、存入VD
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6769 个
工控威望: 38370 点
下载积分: 2995 分
在线时间: 9506(小时)
注册时间: 2006-09-13
最后登录: 2024-11-18
查看cvlsam的 主题 / 回贴
2楼  发表于: 2009-08-26 14:33
AQW作為只讀,你不可以將其移入存儲器。

因此,你只能對于你向導生成的全局數據進行。

正如你上面的貼圖有寫道:VD128(標準化回路計算值),根據S7-200系統手冊第152頁表6-44(PID回路表)中描述,該計算值為一個浮點(REAL)數據。

因此,你如果要獲取PID的AQW的輸出值,你需要來通過MOV_R來將VD128讀取入寄存器,因為VD128中的數據為0.0~1。0之間的浮點數,對于輸出來說,會依據系統手冊第149頁中的回路值轉換為刻度值公式進行轉換,你同樣也可以使用該公式對你先前保存的VD128的值進行轉換。

以上
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6769 个
工控威望: 38370 点
下载积分: 2995 分
在线时间: 9506(小时)
注册时间: 2006-09-13
最后登录: 2024-11-18
查看cvlsam的 主题 / 回贴
3楼  发表于: 2009-08-26 21:39
请贴上你的向导设置中对于输入输出的图。

VD128不是全局变量?都已经使用到物理地址了。

如果你使用了4-20mA的输出,那么 当0,也就是4mA时,自然是输出6400~~