当前位置: 主页 > PLC控制

WINCC与S7-200MODBUS通讯问题

wincc(7.2版)与S7200采用MODBUS通讯(通过网关MODBUS/TCPIP),在200里调用从站库,如果我在S7-200里定义起始地址&VB1000,要对V1000.0进行置复位,即在WINCC画面上定义"启动按钮"及"停止按钮","启动按钮"按下时对V1000.0置1,"停止按钮"按下时对V1000.0置0,请请问在WINCC里MODBUSTCP/IP变量里该如何定义这个对应变量.

最佳答案

有几种方法你自己看看那个合适
V1000.0置1
这个时候VB100=
可以在程序中判断

这个是读取位置的,比如MODBUS读取的是VB1000
那么我想置位第一位V1000.0那么
令VB1000为A
SetTagByte("A",GetTagByte("A")|0x1)//给第一个位置位也就是V1000.0
如果读取的是VD1000
还想置位V1000.0
那么
令VD1000为A
SetTagDWord("A",GetTagDWord("A")|0x1)
其他同理

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

专家置评

WINCC与S7-200通信,建议采用OPC方式

  • 关注微信

猜你喜欢

微信公众号