上位机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

相关推荐

  • 西门子200samrt V987.0标识什么绝对地址

    西门子200samrt V987.0标识什么绝对地址 图片说明:    钻石用户推荐最佳答案 V987.0就是绝对地址,V987.0是VW986的第一…

    2021年7月5日
  • s7-200高速计数器的使用方法

    有没有s7-200高速计数器的使用方法的视频,或是实例,感谢帮助 最佳答案 下述都是不错的文档:关于西门子S7-200高速计数器的使用方法,连接:http://blog.sina.…

    SIMATIC S7-200 2020年11月1日
  • STEP 7-Micro/WIN V4.0 SP6

    谁有这个版本完善的软件,或者高一些版本的?着急用!急!急! 问题补充:因为在西门子官网上我下不了,不知道为什么?如果谁有STEP 7-Micro/WIN V4.…

    SIMATIC S7-200 2018年12月14日
  • 高速计数问题

    我现在学习高速计数,也就是脉冲到10000的时候,让Q0.7接通。我用的是比较指令,电机低速的时候可以实现,高速的时候就不行,好像捕捉不到高速脉冲,请问老师用什么办法可以可以捕捉到…

    SIMATIC S7-200 2021年7月4日
  • s7-200读写密码丢失

    忘了s7-200的读写密码了,应该怎么办呀 最佳答案 S7-200系统提供了强大的密码保护功能,以保护程序开发者的知识产权,防止未经授权的操作等。所以密码不能破解。如果你不知道CP…

    SIMATIC S7-200 2021年7月5日
  • 增量型编码器与S7-200224XP连接计数

    我要用100P/R(每转100个脉冲)的增量编码器与S7200连接计数,设备每秒5转,请问是不是用S7-200中CTU/CTD/CTUD就能实现呢?而不必用HSC高速计数器呢?另外…

    SIMATIC S7-200 2021年7月5日
  • 关于西门子200-PID的问题2

    我看手册上写着:PV-I此处输入过程值的(反馈)的模拟量输入地址。因为我要通过变频器控制两个模拟量的压差,通过计算把压差装换一下传送到VW258,那么我在PV-I中使用VW258是…

    2020年10月31日
  • S7-200编程中,实数VD怎样转换成整数VW

    S7-200编程中,实数VD怎样转换成整数VW 最佳答案 引用:怎么把实数VD转化为整数VW?应用下述指令:1、将四舍五入存入指定的输出变量中;四舍五入取整指令:ROUND,将一个…

    SIMATIC S7-200 2020年11月1日
  • PLC-200 与多台变频器modbus通讯

    我现在想用200系PLC与多台(3~6台)VACON变频器modbus通讯,接线怎么接好?是从每一台变频器依次分线到下一台变频器上吗?软件怎么去实现呢?各位大虾可以给我一个编程思路…

    SIMATIC S7-200 2021年7月4日
  • 请输入问题标题…S7200SMART安装完为什么打不开

    安装完后打不开,也没提示 钻石用户推荐最佳答案 该类错误可以尝试如下步骤来解决:1.打开WINDOWS 开始菜单通过搜索“gpedit.msc”,打开“本地组策略编辑器”…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论