上位机VB与S7200通讯怎样一次性读VB0-VB10的值

请教各位:上位机采用VB编程,PLC走PPI协议。现在我知道读PLC的VD100值时,VB发送“68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10 06 00 01 00 01 84 00 00 50 BC 16”共33字节就可以了,但是一次读多条数据比如一次读PLC内的VB0-VB10的值时,请教哪位高手VB该发送的字节是什么?谢谢。

问题补充:
说错了,读VD100值VB发送“68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10 06 00 01 00 01 84 00 03 20 8F 16 ”

最佳答案

你这个是连续的区域可以一条数据就读出来,读取类型选择字节,读取长度为11就可以了
 对于读取多条数据(可以是不同的区域),网上流传的PPI协议有些错误
 Byte 14  长度 = 2 + 数据块数 * 12
 Byte 18  数据块数

 正确设置可以一次读取不同区域或不连续区域数据,没实际测试过读取很多数据最多据说是222字节

提问者对于答案的评价:
youhm:谢谢了。能不能再帮我一个忙啊,不然我可能要另起提问贴了,就是我能不能一次性读比如VD20-VD60的值,不知如何读,如何发送数据?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2020年11月5日

相关推荐

  • 高速计数器怎么实现连续剔除功能程序

    。 钻石用户推荐最佳答案 你这个问题如何理解?高速计数器仅仅只是记录高速脉冲的作用,需要剔除功能程序是你需要编辑的工作,高速计数器无法胜任。你是否需要做一个当高速计数器到达预设值后…

    SIMATIC S7-200 2021年7月5日
  • 200的编程调试线

    200的编程调试线可以自己做吗?怎么做啊! 最佳答案 可以做,但不安全.还是买西门子的吧! 提问者对于答案的评价:谢谢,已经买了.

    SIMATIC S7-200 2021年7月5日
  • S7300与S7200DP通讯

    S7300与两个S7200DP通讯,最后一个200从站连接不起,EM277型号是277-0aa22-0xa0.PLC添加的GSD文件是277-0aa20-0xa0,诊断是组态的模块…

    SIMATIC S7-200 2021年7月5日
  • 模拟量模块电位器接线

    请问EM231-OHC22-0XB0电位器怎么接线 问题补充:现在的问题是模块的输入没有量到有电压源,我想电位器接在上面是不是应该要价格合适的电源,5V或10V 最佳答案 你需要一…

    SIMATIC S7-200 2020年11月1日
  • s7 200 上升沿问题!!

    梯形图如图。  不能检测到上升沿, 就算程序里只有这一句指令也不行, 不明白哪里错了。 之前在S7 300里一直这样写的…

    SIMATIC S7-200 2017年11月16日
  • S7-200,如何实现定时0-60分钟的功能

    触摸屏上设定的0-60分钟的时长到PLC,用于设定设备的运行时间,s7-200 plc如何实现这么长时间的定时?谢谢,本人初学者! 最佳答案 设备定时运行0~60分钟。s…

    SIMATIC S7-200 2020年10月31日
  • 接受指令RCV的一个低级问题…

    请问这句指令MOVB 16#B0 SMB87中的16#B0是代表什么意思,手册中说这是初始化RCV信息控制信息. 最佳答案 16#B0是16进制数,相对应的二进…

    SIMATIC S7-200 2021年7月5日
  • 求教S7200SMART的PT100信号采集

    各位高手:我以前做PT100信号采集,用的是温度变送起,直接采集4-20ma的电流信号;为方便我这次用了PT100专用模块ar04,采集到的信号转换为浮点数后除以10就是温度值,在…

    SIMATIC S7-200 2017年6月13日
  • 增量型PID在S7 200中如何实现

    最近看资料看见有种增量型PID,在S7 200中该如何实现呢? 具体应用于哪些方面呢?希望能讲具体一些 最佳答案 http://articles.e-works…

    SIMATIC S7-200 2021年7月4日
  • S7-200 CPU222CN 三个灯全亮(SF,RUN,STOP)

    最近购买20台222cn,在正常开机过程中,突然出现通讯中断,所有输出关闭,面板上三个指示灯全亮。通过电脑无法与PLC通讯,将开关拨至“Stop”,仍然无法通讯。断电上电后故障解除…

    SIMATIC S7-200 2021年7月5日