• 适用于S7 200系列,CPU:2XX
  • 连接线:笔记本插上+USB转RS232+RS232转PPI线+PLC的DB9针插口

测试方法一

  • 查看设备管理器的USB转出的串口号,如COM4
  • 使用凌峰串口调试助手
    • 将串口号设置为COM4,波特率:缺省似乎时:187.5kbps。(这个是特殊波特率,windows和linux都不能支持187.5K)。
    • 如果修改为19200,似乎连不上PLC了!但是,数据基本正确(基本符合PPI协议)。估计应该修改为9600可能就没问题了
    • 具体用编程软件扫描PLC时可以看到波特率。
    • 校验:偶校验
    • 数据位:8
    • 停止位:1
  • 打开串口
  • 勾选显示和发送的16进制方式
  • 发送区1发送:68 1B 1B 68 02 00 6C 32 01 00 00 FF FF 00 0E 00 00 04 01 12 0A 10 02 00 02 00 01 84 00 00 08 6F 16
  • 收到:ED BB FF FF 7B FB FF BB E5   ---多余了几个字符
  • 发送区2发送:10 02 00 5C 5E 16
  • 应该收到: B7 68 17 17 68 00 02 08 32 03 00 00 FF FF 00 02 00 06 00 00 04 01 FF 04 00 10 00 00 5D 16  ----多余了1个字符
  • 说明:OK

PPI协议讲解

基于PPI协议的S7-200 PLC与上位机的数据通讯




  • 无标签