• 西门子S7-200,S7-200 Smart, 缺省的PPI波特率为:9600。但有的PLC程序将其设置为187.5k
  • S7-300, S7-400都具有MPI串口,其缺省波特率为:187.5k
  • 这个波特率Windows和Linux都无法使用,因为不是标准的
    • 要么修改PLC的波特率为19200
    • 要么使用其他转换程序进行转换!
  • Windows下波特率不能是特殊值,只能是1200/2400/.../115200
  • Linux下,波特率可以是特殊值。但似乎不能比115200更大,原因如下:
  • 其中baud_base是基准晶振频率/16,通常是115200,你需要设的是custom_divisor这个值,最终的波特率为baud_base/custom_divisor,比如你需要28800,因为115200/4=28800,所以要设置custom_divisor=4
  • 无标签