西门子s7-300,MPI协议中,QW和VW的区别是什么? 触摸屏与PLC通信,触摸屏中设置地址类型应该是QW还是VW

西门子s7-300,MPI协议中,QW和VW的区别是什么? 触摸屏与PLC通信,传输数据的话,在触摸屏中设置地址类QW还是VW呢?

在S7-300中QW、AW、VW分别是端口的模拟输出、模拟输入和内存的字,触摸屏如果支持MPI的话直接QW就行,一般还是VW的好。
西门子300PLC存储区为M区,位地址开头用MB,字地址用MW 。
S7-300 CPU有三个基本存储区:
(1)系统存储区:RAM类型,用于存放操作数据(I/O、位存储、定时器、计数器等)。
(2)装载存储区:物理上是CPU模块中的部分RAM,加上内置的EEPROM或选用的可拆卸FEPROM卡,用于存放用户程序。
(3)工作存储区:物理上是占用CPU模块中的部分RAM,其存储内容是CPU运行时,所执行的用户程序单元(逻辑块和功能块)的复制件。CPU程序所能访问的存储区为系统存储区的全部、工作存储区中的数据块DB、暂时局部数据存储区、外设I/O存储区等。
参考资料:http://wenku.baidu.com/link?url=MiNPRjQO1ZoRsmc3jo-XnZx7mTH8uibVFsq3TWIOJgNpuxTrlsrGEwNIn9NDCqFAJERLNK5St0UjPZD2TJ6btVq3mEZ0d4hZhLgNXzSCTUm
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-17
在S7-200中(注意,我说的是200!)QW指的是PLC的输出点,按字(16位)存取。VW指的是PLC内的V存储区,按字(16位)存取。传输数据一般是先写到V存储区,然后再在PLC程序里编程,如果你直接写QW的话,PLC的输出点Q就会接通,直接有动作了。如果是触摸屏读取PLC的数据,QW、IW、VW都可以,怎么方便用什么。
在S7-300中,VW的含义可就不一样了,在300中你可以用MW、MD等传输数据,或者是DB。触摸屏读取的话,Q、I、M、DB都可以,当然300也有V存储区,不过我们编程基本不会接触到,不同于200的V区,你可以参考
http://wenku.baidu.com/view/2099cd44336c1eb91a375df5.html本回答被网友采纳
第2个回答  2013-10-18
和你的PLC编程的用法一样。只是通讯协议之间的数据传输要求一个发送一个接收,QW是输出,那肯定是作为发送的地址,VW是中间地址,甚至还有IW,都可以做接收数据信号的地址。
你的明白?
第3个回答  2013-10-16
QW、AW、VW分别是端口的模拟输出、模拟输入和内存的字,触摸屏如果支持MPI的话直接QW就行,一般还是VW的好。追问

谢谢您!如果触摸屏要实时显示一些数据的话,是用VW吧?
我的触摸屏中有一部分是用于显示PLC的开关量(I/O量)状态,那么应该用什么类型的地址呢?S7-300中,QW的个数是否有限制呢?VW有多少个?
谢谢大神的回答!

追答

QW看你的硬件配置的模拟量输出口了,VW看你的PLC的内存多少了。开关量用VB100.0

相似回答