初次使用,一开始就出现了理解上的误区,smart本身集成了一个485口,端口支持的是485协议,而我用的串口线是232转USB,而串口中只有232是没有协议的,其它如Modbus RTU,USS(变频器),PPI等都是有自定协议的。虽然他们也都是基于自由口由西门子官方所编协议,但是在使用上还是需要遵守串口的协议来通信。后来我把232换成了485电缆就没有问题。如果非要用232的电缆的话,那就加一个485/232的拓展卡。然后在组态里选择232口,再用232的电缆就行了。或者电脑自带232口,就做根线直插就好!

所作的是XMT发送测试,具体见图:

西门子SMART PLC的自由口发送测试(一)

这里需要主义的是VB100设定即将写入的字符个数,如果默认为0的话,那就没法玩了,一个都写不出去!在接收测试时,这个不用设置,写完会自己算,不用画蛇添足了!调试方式有两个,超级终端和串口!

西门子SMART PLC的自由口发送测试(一)

西门子SMART PLC的自由口发送测试(一)

 当然用串口助手也是可以的

西门子SMART PLC的自由口发送测试(一)

目前先根据手册,编写基本的发送接收程序,至于具体的协议标定,随后再来细细研究 !

相关文章:

  • 2021-04-19
  • 2021-12-05
  • 2021-08-04
  • 2021-06-07
  • 2021-05-06
  • 2021-11-19
  • 2021-11-03
  • 2022-12-23
猜你喜欢
  • 2021-07-31
  • 2021-10-30
  • 2021-12-14
  • 2021-12-20
  • 2021-10-25
  • 2021-12-22
  • 2021-11-22
相关资源
相似解决方案