WINCC与S7-200MODBUS通讯问题

WINCC(7.2版)与S7200采用MODBUS通讯(通过网关MODBUS/TCPIP),在200里调用从站库,如果我在S7-200里定义起始地址&VB1000,要对V1000.0进行置复位,即在WINCC画面上定义"启动按钮"及"停止按钮","启动按钮"按下时对V1000.0置1,"停止按钮"按下时对V1000.0置0,请请问在WINCC里MODBUS TCP/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方式

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc178528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月24日 下午4:41
下一篇 2017年6月24日 下午4:41

相关推荐

  • 新手求关爱

    我想知道plc边上的x10,x11,x12,x20是什么东西 问题补充:如果我想画一个模板,需要把这些加上去吗 最佳答案 我想知道plc边上的x10,x11,x12,x20是什么东…

    2021年7月5日
  • 不能读取两个从站的数据

    主站S7-200PLC,并联二个modbus RTU接口的从站,把T33 ,T34定时时间设置成相等,发现一个站能正常读回数据;而另一站不能正常读回数据,完成位…

    SIMATIC S7-200 2017年8月24日
  • 如何用S7-200加一个编码器,同时测速和计长

    我的编码器当前是仅用来计长的,用的是高数计数器1,现在要求也有测速功能,需要怎么做,能否提供下程序,编码器的A/B分别接到S7-226的DI1和DI2上的,没用Z脉冲,分辨率是10…

    2020年10月31日
  • 怎样设定时间倍数?

    我现在用定时器T47,它的分辨率是100MS。 LD     I0.0 TON  &nbs…

    SIMATIC S7-200 2021年7月5日
  • 温度连续检测

    我想请教一下,如何使一个不断变换的温度值总是与一个制定的比如240度作比较? 最佳答案 不知你的最大测量温度是多少?240度占满量程的比是多少?你可以按这个关系来进行转换算出当前值…

    SIMATIC S7-200 2021年7月5日
  • step motor 定位不准啊

    我采用了一个步进马达控制一个转盘,此转盘的尺寸: 10MM厚,45#钢,直径大概20CM,采用皮带传动控制这个转盘,每次走90度,是四个工位。当转盘每次转到90度的位置是…

    SIMATIC S7-200 2020年11月1日
  • 中断事件优先等级可以修改吗?

    问: 我想把定时中断优先级提到最高,然后再执行通讯中断,可以用指令来修改中断优先级吗? 最佳答案 不可以,建议用定时器来做.  提问者对于答案的评价:多谢,在定…

    SIMATIC S7-200 2021年7月5日
  • 西门子PLC时间–设定值变化,怎么做到

    我做了个PID控制,但是它的设定值是变化的,比如从100变到500,以10/分钟的速度吧,也就是用了40分钟吧。那么这个设定值怎么读取呢?怎么样可以让它在每次扫描的时候自动把这个变…

    SIMATIC S7-200 2020年10月31日
  • 端口无法打开或一个程序正在被使用

    与PLC连接时,出现端口无法打开或一个程序正在被使用提示,怎么解决 最佳答案 你是不是打开了多个200的程序或者打开了别的应用程序占用了你电脑的串口,所以建议你关闭所有程序只留一个…

    SIMATIC S7-200 2020年11月5日
  • 求教X是变量,是在指数上。

    Y=10^(X-4),(x-4)是在指数上 最佳答案  LNY =  X * LN10 – 4&nb…

    SIMATIC S7-200 2020年11月1日