技术论坛

 cp441-2使用RK512协议与远程DCS通讯

返回主题列表
作者 主题
Hong_tu
游侠

经验值:502
发帖数:27
精华帖:1
楼主    2018-11-27 11:09:49
主题:cp441-2使用RK512协议与远程DCS通讯 精华帖 

前几天改造项目遇到一个问题,客户现场有一台CP441-2的串口通讯模块,有远程DCS向本地发送数据,

源程序内已经有两个字的数据交换,需要增加一个字的数据,

于是开始查找程序: 


观察模块没有Modbus dog之类的插件,安装上软件包:

PTP协议软件包:SIMATIC S7-CP PtP Param V5.1+SP14 下载链接:http://support.automation.siemens.com/CN/view/zh/27013524


查看协议为RK512协议,没听说过这种协议,查找资料:


http://support.automation.siemens.com/CN/view/zh/1137419


很多手册和getting star 都是源于作为主站的编程,

查阅手册后发现从站不需要编程序,直接使用RJ512计算机主站进行编写报文读取:


报文结构如下:






为实现我的需求,更改消息帧头:


字节5:DB地址 (例如:10)

字节6:DW号(以DW寻址,数据接收的起始地址,例如 :5)

字节7:数据长度(例如:3)

字节8:长度的单位 (32H =DW)

则向从站写入:DB10.DW10-DB10.DBW14


改变完主站长度参数后,数据写入成功。


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