S7_200做PROFIBUS_DP主站连接P+F多圈编码器。

已锁定

liancw

  • 帖子

    11
  • 精华

    0
  • 被关注

    3

论坛等级:游民

注册时间:2016-08-31

普通 普通 如何晋级?

S7_200做PROFIBUS_DP主站连接P+F多圈编码器。

1768

21

2016-09-02 11:43:50

 S7_200PLC只能作PROFIBUS_DP总线上的从站这是常识。但前不久有个项目,控制器是S7_200(226),系统

中有一个传感器是P+F多圈编码器(DP接口)。要想获得编码器的数据只有用S7_200的自由端口模式来模

仿DP主站才有可能实现。按这个思路,先在WLC(PC+CP5611+WinAC)上对P+F编码器进行组态,联通后再截

取WLC与P+F编码器的握手数据包和数据交换包。

 

 WLC呼叫:   68 05 05 68 85 82 6D 3C 3E EE 16

 P+F回答:   68 0B 0B 68 82 85 08 3E 3C 02 05 00 FF 50 46 25 16

  

 WLC呼叫:   68 2C 2C 68 85 82 5D 3D 3E B8 0F 0F 0B 50 46 00 00 4A 00 00 10 00 02 00               00 00 00 00 00 00 00 00 00 00 82 00 00 00 00 00 00 7F FF 00 00 10 00 02 C4           16

 P+F回答:   E5

 

 WLC呼叫:   68 07 07 68 85 82 7D 3E 3E F1 D0 C1 16

 P+F回答:   E5

 

 WLC呼叫:   68 05 05 68 85 82 5D 3C 3E DE 16

 P+F回答:   68 3E 3E 68 82 85 08 3E 3C 00 0C 00 02 50 46 33 00 4A 01 00 00 20 00 10 00 00           00 10 00 00 00 10 01 01 09 09 00 00 00 00 00 FE CD 78 00 00 00 00 00 00 20 00           02 00 00 00 50 46 33 38 39 37 36 32 38 38 BD 16

 

 WLC请求数据:68 07 07 68 05 02 7D 00 00 00 00 84 16

 P+F回答数据:68 09 09 68 02 05 08 07 F7 8B 75 00 00 0D 16


根据以上握手和交换的数据包,用S7_200的自由口模仿WLC的呼叫,并接收P+F的回答数据包,再从回答数据包里摘出编码器的转角编码数据就大功告成了。


 



 


 

S7_200做PROFIBUS_DP主站连接P+F多圈编码器。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33276条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。