iw在java中什么意思,请问程序里piw和iw有什么区别

PIW是指模拟量输入信号,IW是数字开关量

回答者: 石头捡到布 - 毕业实践员&nbsp&nbsp第4级

2010-01-28 14:29:32

个人理解:对于没有相应的映像缓冲区的输入地址,一定采用PIW指令,而一般外设输入地址,都是没有映像缓冲区的。对于有映像缓冲区的输入地址,一般使用IW,表示取映像缓冲区内数据,但也可用PIW,表示直接取地址内的数据而非映像缓冲区的数据,相当于立即读取。对于输出亦是如此。

回答者:

0d851bfcc45255bbe0b4b3596051ef92.png barry - 高级顾问&nbsp&nbsp第14级

2010-01-28 14:34:30

iw是数字量输入模块的16位点信号

挂dp上的 gsd文件里的 是piw ,可以这么说,但挂dp上的 gsd文件也可以是PQW,这个需要看挂的是什么

模拟量输入模块上使用的也是PIW(或PID等),这个是标准的

回答者: hdz - 中级工程师&nbsp&nbsp第10级

2010-01-28 14:40:36

piw和iw没有本质区别,都是读取信号的地址。

但前者是直接读取外设的数值,后者是读取内存映像的数值。

廖常初老师的书中对此有较为详细的阐述。

回答者:

0d851bfcc45255bbe0b4b3596051ef92.png 江汉之珠 - 初级工程师&nbsp&nbsp第9级

2010-01-28 15:20:25

barry的解释很好!

回答者: daliu - 初级工程师&nbsp&nbsp第9级

2010-01-28 15:42:25

可是,PIW是指模拟量输入信号?这句话对吗???

回答者: 爱上分 - 新生&nbsp&nbsp第1级

2010-01-28 17:41:15

piw是模拟量输入信号,iw是开关量输入信号。piw一般从256开始,iw一般从0.0开始。

回答者:

1ead9b8c65e4493a66943e925e3c5988.png 你以为你是谁 - 顶级工程师&nbsp&nbsp第12级

2010-01-28 21:45:51

同意楼上说法,不过一直有“立即操作数”这种印象!

回答者: Condy - 中级技术员&nbsp&nbsp第6级

2010-01-28 21:46:21

什么时候用iw 什么时候用piw ?

IW:是数字量输入模块的输入信号状态,在每次循环扫描开始时,系统将它们存入过程映像区中的输入表中,即每一循环扫描周期刷新一次。该区可以以位(bit)、字节、字或双字为单位进行访问。

该区多用于数字量(开关量)的输入信号·。

PIW:是外设I/O存储区。不经过过程映像区输入表直接访问输入模块,即不受扫描周期的约束。该区不能以位(bit)为单位访问外设I/O存储区,只能以字节、字或双字为单位进行访问。

该区多用于模拟量的输入信号·。

回答者:

1ead9b8c65e4493a66943e925e3c5988.png 阿鸣 - 大师&nbsp&nbsp第17级

2010-01-29 09:05:34

“个人理解:对于没有相应的映像缓冲区的输入地址,一定采用PIW指令,而一般外设输入地址,都是没有映像缓冲区的。对于有映像缓冲区的输入地址,一般使用IW,表示取映像缓冲区内数据,但也可用PIW,表示直接取地址内的数据而非映像缓冲区的数据,相当于立即读取。对于输出亦是如此。”

到位!

回答者: 有意 - 新生&nbsp&nbsp第1级

2010-01-31 00:39:11

上一页

1

下一页

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值