关于PC和S7-200PPI通信协议,发送数据访问地址的问题

你好,我最近在做PC和S7-200的通信,用PPI协议访问PLC地址做数据多路数据采集,现在参考http://blog.csdn.net/youhaipeng/article/details/7532829 ,按上面的方法访问VW100没问题,数据正常返回,可我想访问VW101时,就有问题了,没有应答,按上面的例子说明,Byte 28,29,30存储器偏移量指针(存储器地址*8),如:VB100,存储器地址为100,偏移量指针为800,转换成16进制就是320H,则Byte 28—29这三个字节就是:00 03 20。按理来说应该是101*8,转换成16进制就是328H,也就是00 03 28,可我这样改后,收不到返回数据,我想让专家我看下,错在什么地方

问题补充:
应该不对,我现在换成VW102,就00 03 30,他还是不返回数据,只要改成00 03 20,他就返回了,会不会还有别的地方要改,麻烦你看下我参考资料的链接

最佳答案

我猜你是忘改校验[8B]了,应该改成93,即由03 20 8B 改成 03 28 93,试试吧!

提问者对于答案的评价:
嗯,是验证码没改,谢谢指导

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月3日
下一篇 2018年12月3日

相关推荐

  • PLC不支持库文件

    我有一个老版本的cpu226 ,最近想拿来做实验 但是编译的时候说此版本不支持modbus 库文件,请问还有别的方法进行modbus通讯吗,或者可以对…

    SIMATIC S7-200 2020年10月31日
  • s7-200 通过em277 做dp通讯。

    s7-200  通过em277 做dp通讯,200的PLC对应s7-300的写地址为v2.0-v2.7,v3.0-v3.7,v4.0v4.1,一共18…

    SIMATIC S7-200 2017年6月1日
  • 自由口定时通讯问题

    哪位高手帮忙看一下,现在做一个自由口和上位机通讯的程序,要求PLC每60S自动将数据上传一次,同时上位也可以向PLC发出控制命令(收发已做互锁),现在收发相互转换不行,通过修改系统…

    SIMATIC S7-200 2021年7月5日
  • TD200画面自动切换

    根据时序阶段触发画面显示计时数字和文本,自动切换,一个阶段显示一个画面, 最佳答案 你可以根据工艺需要分别置位每个信息的信息使能位,每条信息的信息使能位在组态TD200的数据块的T…

    SIMATIC S7-200 2020年11月1日
  • 西门子s7-200的温控模块问题

    我用的CPU是222cn 温控模块是EM231 可以正常使用加热  但是SF灯一直闪是什么原因? 钻石用户推荐最佳答案 1、SF红灯闪烁有两…

    SIMATIC S7-200 2021年7月5日
  • 图形,字连续移动

    s7-200 和TP270联机,在屏幕上做图形,字的连续移动.怎么做?请高手指点,谢谢! 问题补充:PROTOOL中在哪个地方设置.谢谢了 比如字从右移动到左边…

    SIMATIC S7-200 2021年7月5日
  • plc 多路温度检测

    扩展plc的em231模块接入4个热敏电阻来测量温度,再根据温度比较来进行报警之类的,刚开始的程序应该怎么编写呢?要进行换算吗?plc小白,望大神赐教。 钻石用户推荐最佳答案 对于…

    SIMATIC S7-200 2021年7月5日
  • EM277小问题

    1.S7-200可以挂2个EM277吗,一个用于连DP总线,另一个连触摸屏。因为PLC上的2个端口已经用完2.是否可以只用1个EM277,用来同时连接触摸屏(TP177A)和DP。…

    SIMATIC S7-200 2020年11月1日
  • S7-200与C#的Modbus通讯的字节数组问题

    例如,我想在上位读取地址为2的PLC I0.0的输入状态,该地址对应的是00001,那么根据一般的Modbus RTU 协议,这个字节数组应该怎么写?…

    2017年6月6日
  • s7-226modbus主站通讯问题

    各位大哥,小弟最近编一个cpu226与第三方仪器的modbus通讯。226作为主站,第三方仪器作为从站。    首先我用modscan32软…

    2021年7月5日