当前位置: 主页 > PLC控制

WINCC怎么读PLC变量

各位老师,你好。
就是看到很多西门子300CPU做的项目,看到他们
很多地址都用的是PIW而不是IW。就是想问下300PLC
是怎么把PIW或开关量传到wincc上面显示的。
(是通过写在DB块里面吗?WINCC是读的DB块?)
其实就是WINCC怎么调用PLC,与PLC的变量怎么连起的?
谢谢,请帮忙指点下!

问题补充:
我主要就是想问下。以前没有PCS7手动是怎么建变量的。主要是一直都用自动编译建设变量。这样很方便。但是看到以前某些公司项目就不是用的自动建变量的方式。。。所以想问下手都怎么建变量最后连接PLC。这样变量多了建起变量应该工作很繁琐吧?

最佳答案

PIW的地址是不能直接在wincc使用的,I、Q和M也是有一定的范围限制,依赖于具体的PLC硬件,比如300和400系列的PLC会有所不同,所以在使用的时候要考虑这个限制,因为超过PLC范围的地址都会造成通讯闪断,建议使用DB,可以把PIW,PQW数值传送到DB块

关于PLC和wincc通讯,可以看看下面这篇文档:

WINCC连接SiemensPLC的常用方式
htTP://www.ad.siemens.com.cn/download/docMessage.ASpx?Id=1310


关于变量上传,请参考下面文档

如何在WinCC里调用STEP7的变量(更新版)
http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=1339

提问者对于答案的评价:
谢谢

  • 关注微信

猜你喜欢

微信公众号