目前我在WINCC里已经组态完成,只要激活WINCC CP5611板卡绿灯亮,EM277绿灯亮显示正常运行。只要取消激活WINCC CP5611板卡绿灯就灭 EN277模块 DP ERROR红灯亮。这是否说明我已经组态成功呢,可以正常使用WINCC来和226CPU建立变量连接呢?如果成功输出偏移量0对于7-200侧的VB1200,输入偏移量0 对于S7-200侧的VB1232
。那么我在CPU中数字量输入点 I0.0 应该对应在WINCC 所建变量那一个变量呢,是否应该试V1232.0呢?
最佳答案
这个要看你的PC 站里组态的EM277的输出输入地址和长度了。如果你的EM277的输入,输出地址都是从0开始的,并且长度是32 BYTE 的情况下,并且组态的EM277的V区偏移地址是1200的,那么WINCC 中输入偏移量0,就是对应的200测的VB1232。WINCC中的输出偏移量0开始就是对应S7 200测的VB1200。
如果,WINCC需要读取S7 200的IB0,你需要编写程序,把IB0 MOVE到VB1232。
同样,你想把 WINCC上的一个变量,比如输出变量,偏移地址是0的一个BYTE数据,传给S7 200,那么在200里面VB1200就是你的数据。
提问者对于答案的评价:
真是恍然大悟,我还建立直接变量你,不可能读出来变量的,多谢您了!
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc208085.html