##调试心得plc做主站(客户端)
调试软件,西门子博图15,PLC采用1200,协议抓包采用Wireshark抓包工具

发协议工具采用网络助手,绿色是PLC给我发的请求数据,蓝色我发的报文格式,

1B 68 00 00 00 06 FF 03 00 00 00 04

1b 69 00 00 00 0b ff 03 08 00 10 00 00 00 14 00 00

绿色解析:
1B 68代表的第几个数据号:给我发1B 68我回的 时候要按照1b 69回复,要不借不到数据,06表示请求报文后面就多少个数据,ff代表标识符,他给我什么我复制返回什么,03代表保持寄存器,00 00 表示寄存器起始位置,00 04表示我PLC的寄存器有多少个,也就是变量数有几个
蓝色解析:
1b 69还是我刚才说的问题,我回的时候要+1才行,0b代表我后面有多少数据,ff是PLC给我回的,03也是保持寄存器,注意08表示我的后面的字节有多少个,我PLC有4个寄存器,如果我全部要回复,我后面就是8个16进制,为什么是4个寄存器却是8个呢,原因是分高位+低位嘛哈哈哈,就这样回就好了

PLC端:

这个通信端也被折磨好几天,这个40001是从modbustcp开始的,下面的4是戴代表我的变量表中有几个变量的,下面的指针地址表示的相对地址P#DB5.DBX0.0 INT 10
数据块是DB5(别忘了取消优化),DBx0.0是从0开始的貌似(还是有点懵)int10应该是到我变量中的相对地址,我只有四个变量其实写8就行了,我写了10也没问题好像,应该大了可以的。

调试心得plc做主站(客户端)相关推荐

  1. 西门子1200 plc与台达14ES plc之间modbus 通讯实战程序 西门子1200plc做主站,台达DVP plc做从站,进行数据交换

    西门子1200 plc与台达14ES plc之间modbus 通讯实战程序 西门子1200plc做主站,台达DVP plc做从站,进行数据交换. 功能:通过MODBUS指令,通过西门子CM1241 4 ...

  2. 远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转服务器源代码

    远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转服务器源代码,socket多线程并发通讯,对接多路plc串口WIFI模块实现远程调试程序.支持各种串口服务器以及tcp以太网转发器硬件. 编 ...

  3. 远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转 服务器源代码,socket多线程并发通讯

    远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转 服务器源代码,socket多线程并发通讯, 对接多路plc串口WIFI模块实现远程调试程序.支持各种串口服务器以及tcp以太网转发器硬件.

  4. 远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转服务器源代码,socket多线程并发通讯,对接多路plc串口WIFI模块实现远程调试程序

    远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转服务器源代码,socket多线程并发通讯,对接多路plc串口WIFI模块实现远程调试程序. 支持各种串口服务器以及tcp以太网转发器硬件. ...

  5. 浅谈四轴PID调试心得

    以下内容转自阿莫论坛,写得很详细,是调试大四轴的.小四轴调试也可参照着调. PID调试心得 本人不是自动化出身,也没有受过专业训练,都是自己摸索,在这里浅述一下自己的PID参数整定心得.所言之物皆由实 ...

  6. BT源代码学习心得(十五):客户端源代码分析(下载过程中的块选取策略)

    BT源代码学习心得(十五):客户端源代码分析(下载过程中的块选取策略) 发信人: wolfenstein (NeverSayNever), 个人文集 标  题: BT源代码学习心得(十五):客户端源代 ...

  7. iec104协议java_GitHub - wsan70/IEC104_microgrid: iec104协议主站客户端程序,属于微电网管理系统一部分...

    IEC104_microgrid iec104协议主站客户端程序,属于微电网管理系统一部分 一 IEC104协议介绍 1 IEC104简要说明 IEC104是一种基于TCP/IP的电力行业通信协议,主 ...

  8. 阻容压降电路调试心得

    阻容压降电路调试心得 阻容压降电通常用于LED灯电源,智能电表等对成本要求较高的产品中.先说一下LED电源,L线进来后,串联0.39微法油铁电容,后面是全桥整流,然后是滤波,电容容量越大,电路输出的电 ...

  9. NXP新出的Cortex-M7核单片机imx.rt1050调试心得

    感谢琳的出现,陪我度过开心的每一天.开心的日子总是过得很快,离上次写博客已经快两个月了.历经一年半的阴云密布,终于迎来了久违的万丈阳光,希望未来的岁月带来的是更多美好甜蜜,开心认真过好每一天. 乘着周 ...

最新文章

  1. Oracle的控制文件
  2. SQL Server 2008中原生的分层数据类型:hierarchyid
  3. 指尖检测的几种新方法
  4. 活动:北京Xamarin分享会第8期(2017年11月11日)
  5. 【Tensorflow】TF中的字符串tf.string
  6. Linux 下定时文件crontab配置
  7. 如何为网站进行安装SSL证书
  8. asp.net后台正则表达式验证手机号码邮箱
  9. 分享一个安全实现JSONP跨域的插件
  10. mysql 并发锁_MySQL的并发控制与加锁分析
  11. IE8/9下,text-indent对css描绘三角形的影响
  12. android 钢琴识别音阶对错_练习音阶琶音的方法——你确定自己没弄错?
  13. 特征多项式及Cayley-Hamilton定理
  14. NDK交叉编译qemu报错:undefined symbol: memfd_create
  15. 远程删除用户手机照片?拼多多回应
  16. 如何去掉PDF文档中的水印?
  17. RHCSA考点-个人见解
  18. 吉首大学第八届“新星杯”大学生程序设计大赛 K: WaWa的难题(找规律)
  19. L6470步进电机驱动芯片
  20. 长夜梦中惊坐起,Vue的双向绑定到底是个什么东西?

热门文章

  1. Python分析照片详细拍摄地点源代码(可详细到具体酒店)
  2. “集成电路”“国家安全学”正式成为一级学科!
  3. “将就的人生,其实沉没成本非常高”
  4. 量子计算之量子压缩编码(dense coding)
  5. Clock skew too great(37)-PREAUTH_FAILED
  6. Ubuntu 16G内存在android系统 10/11/12/13编译 framework时候经常oom内存不足,电脑卡死解决办法stubs-docs-non-updatable metalava
  7. 【Python】cmd指令安装python第三方库的几种方法
  8. 项目线上问题应急处理规范(不同公司流程规范不一样,仅供参考)
  9. Apache ShenYu 集成 RocketMQ 实时采集海量日志的实践
  10. 正则匹配 正则表达式在线工具