技术论坛

plc与stm32通信问题

作者 主题
新手

经验值: 7
发帖数: 1
精华帖: 0
主题:【求助】plc与stm32通信问题


只看楼主 楼主 2022-07-06 21:44:36

当前使用stm32与plc进行modbus通信,plc作为主站,stm32作为从站,plc接收stm32的数据,并分别使用modbus poll与slave调试都没有问题,但把两个连在一起进行通信,就看不到plc状态图标里的地址数据变动,想请问各位大佬这是什么原因




 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1769339&b_id=64&s_id=0&num=4

版主

经验值: 25998
发帖数: 11809
精华帖: 43
回复:plc与stm32通信问题


只看楼主 1楼 2022-07-06 21:45:28

你用PC监视通讯过程吗?


 
以下网友喜欢您的帖子:

  
至圣

经验值: 17197
发帖数: 2948
精华帖: 6
回复:plc与stm32通信问题


只看楼主 2楼 2022-07-06 22:49:10

楼主的PLC是什么系列的?使用串口作为modbus主站?你连这些最基本的东西都没有透露半点,那就猜吧。

你的串口已经作为自由口了(它的modbus是使用自由口通信协议做的),那就不能支持PPI协议了。你看不到plc状态图标里的地址数据变动,其实是通讯不上了。

如果你想看到plc状态图标里的地址数据变动,那只能删除PLC里面的程序,重新下载没有modbus或者没有自由口通信协议的程序,将串口恢复成支持PPI才行。

如果是SMART PLC,不删除原来已经下载的程序(指有modbus),使用网口也可以状态图表监控。有两个串口的200PLC,也可以使用另外一个窗口状态图表监控。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 19313
发帖数: 3879
精华帖: 1
回复:plc与stm32通信问题


只看楼主 3楼 2022-07-07 08:14:33

没有通信上,通信协议是什么?请详细说明。


弘扬中华传统美德,无私奉献为根本,助人为乐为根源。
以下网友喜欢您的帖子:

  
至圣

经验值: 19313
发帖数: 3879
精华帖: 1
回复:plc与stm32通信问题


只看楼主 4楼 2022-07-07 13:51:26
以下是引用莘莘学子在2022-07-07 08:14:33的发言 >3楼

没有通信上,通信协议是什么?请详细说明。

stm32的数据发送接收是MODBUS模式吗?你先用串口调试助手去连接stm32,看应答数据格式是什么?


弘扬中华传统美德,无私奉献为根本,助人为乐为根源。
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
plc与stm32通信问题
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。