PLC编程中PIW转换成MW有什么作用

如题所述

PIW是外围输入设备点~ 既可以是现场信号接入点 也可以是通信过来的点

作为现场信号PIW(0-27648)一般都要转化成DW 来用的,比如显示啊,比较判断啊,配合量程成为一个可以量化的值。作为通信点就麻烦点。
1、你这里转化成MW我认为有可能是用来连接上位标签用的,因为上位监控画面的标签是不能直接连PIW的 想要连到画面上必须转化标签符号。PIW 和MW本身都是一个“字” 16位 地位是等同的,如果转化我觉得很可能就是仅仅为了连接标签,不然转化成MW没什么实际意义。
2、作为通信标签PIW转化成MW是为了拆“字”。因为通信标签里有可能是把“位”信号打包成“字”传送~转化成MW是为了拆“字”用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-26
一些场合,PIW无法进行位访问, 需要通过MW转换后进行位访问。

PIW(Process Input Word)属于西门子PLC系统中的输入过程映象字,它无法进行位访问;
MW(Memory Word)属于西门子PLC系统中的内存映象字,它可以进行位访问;一个MW,可以对其包含的16个位Mx.y进行独立的访问;

类似的,PQW(Process Output Word),它属于西门子PLC系统中的输出过程映象字,它也无法进行位访问;一些场合,多个操作位需要通过MW进行合并传送,才能成功地给相应的PQW正确赋值。
第2个回答  2016-06-27
在西门子PLC系统里,MWx表示数据格式为字WORD或整数INT的内部寄存器地址;MW0表示偏移地址为0的内存字,MW8表示偏移地址为8的内存字;西门子PLC系统基本上是以字节为单位的,所以,其数据格式为字WORD或整数INT的”规范“偏移地址是以2为步进量的,例如:MW2、MW4、MW6;(MW1这种地址也是允许的,但必须自行保证程序中所使用的数据地址不复用)推而广之,若数据格式为双字DWORD或双整数DINT的”规范“偏移地址是以4为步进量的,例如:MD0、MD4、MD8;(MD1这种地址也是允许的,但必须自行保证程序中所使用的数据地址不复用)MB0就包括了M0.7至M0.0,其中M0.7是最高位;MW0就包括了MB0及MB1,其中MB0是高位字;MD0就包括了MW0及MW2,其中MW0是高位字;MD0也包括了MB0至MB3,其中MB0是高位字;追问

你这回答的以前我就看到过了,不要粘贴复制过来,这也不是回答的我的问题啊,你这个还不如直接问MW的含义了

第3个回答  2016-07-01
对模拟量进行数据运算
相似回答