上位机VB与200PLC走PPI协议通讯时VD寄存器数据写不进

请教各位:上位机采用VB编程,PLC走PPI协议,现想往PLC的VD100中写入十六进制FFFFFFFF数值,上位机VB通过字节格式发送十六进制68 23 23 68 02 00 7C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10 06 00 01 00 01 84 00 03 20 00 04 00 20 FF FF FF FF AF 16  后PLC成功返回E5,接着发送确认指令十六进制10 02 00 5C 5E 16后,PLC返回68 F F 68 00 02 08 32 02 00 00 00 00 00 00 00 00 85 00 C3 16 ,此时查看PLC寄存器VD100的值没被写入,不知何原因,还请高手帮忙分析,先谢谢了。

问题补充:
Re:LaoHuai:200PLC的PPI协议应该已不是什么机密了吧。

最佳答案

网上流传的PPI协议有少许错误

 写入指令:
 Byte17 应为05(读命令是04)
 Byte16 写入数据是位和Byte时是05,Word时是06,DWord时是08

提问者对于答案的评价:
确实网上流传的协议有问题,将byte16,byte17改成08 05问题立即得到了解决,Thank you!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:35
下一篇 2021年7月4日 下午10:35

相关推荐

  • EM277如何同时实现DP和MPI通讯

    S7 200的PLC带一块EM277上位机为WIN CC带CP5611采用MPI通讯,另外给其它控制系统提供一个标准的DP通讯接口;这两个通讯都采用EM277一…

    SIMATIC S7-200 2020年10月31日
  • 什么是电动机的脱机控制?

    如题。baidu上查了一下也没有查到。 最佳答案 如果电动机是用变频器驱动,那么脱机控制就是甩掉变频器,转而用交流接触器控制启动和停止. 提问者对于答案的评价:说得挺好。感谢您和其…

    SIMATIC S7-200 2021年7月5日
  • 200通过0口走modbus通讯的问题

    200用0口读写485的表,走modbus通讯用的是库里的现成的块做的程序。 现在读写数据没有问题,就是在读写时间上有点问题,写不同的数据时,有的要用几秒来写下去这个值,…

    SIMATIC S7-200 2021年7月4日
  • WINCC+315-2DP+200PLC通讯

    如题:1、WINCC与315-2DP通讯同时再和200PLC通过串口走OPC与WINCC通讯,可否实现? 最佳答案 WINCC+315-2DP+200PLC通讯配置:系统采用pro…

    SIMATIC S7-200 2017年5月31日
  • cpu224cn数字主令运行两年,出现偶尔输出不断开现象。

    我在卷扬机上用cpu224cn做数字主令,已经运行2年时间,每天触点动作800次,最近一个月连续两次出现变频器不减速的问题,检查变频器没有问题,怀疑减速那个继电器偶尔卡住了,程序连…

    SIMATIC S7-200 2021年7月5日
  • 高速计数问题请教大家

    我现在选用的是HC0单路I0.0输入,内部控制方向的高速计数器,程序做了一个中断,当HC0计数到10次时,置为Q0.0为ON。HC0当前值复位为0,这些地方都没问题。 假…

    SIMATIC S7-200 2020年11月5日
  • S7-200以太网通讯距离

    用CP243-1和上位机通讯,网线大概50米,就通讯不上,不知道什么问题。距离短就可以,用的是超5类的线(正品的网线),直连接法 最佳答案 以太网在100米内应该没问题的。用网线检…

    SIMATIC S7-200 2017年11月4日
  • 三相输出旋转编码器和S7-200怎样接线

    我有一个三相输出旋转编码器。编码器有ABZ三相输出,有电源,接地,五根线,如何连到西门子S7-200 CPU224上。 问题补充:请问:三相输出旋转编码器的工作原理 最佳…

    SIMATIC S7-200 2021年7月4日
  • PPI通讯中,指令向导生成的子程序问题

    PPI通讯中,指令向导生成的子程序NET-EXE中,TIMEOUT  、CYDE及ERROR各是什么含义,都怎么用法啊? 最佳答案 TIMEOUT是指通讯错误时…

    SIMATIC S7-200 2020年11月1日
  • S7-200与EM231,EM232连接

    两者的连接是否需要软件编程实现,其模块故障也是这样么 最佳答案 不需要,模拟量模块自带有连接线。接上就行。 直接读写模拟量模块地址的值就可以了  提问者对于答案…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论