云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > DP总线实现S120与S7-300通讯

DP总线实现S120与S7-300通讯

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 14:34:31

3. S7-300/400PLC通过PROFIBUS非周期性通讯方式读取驱动器参数。 请注意:PLC读取驱动器参数时必须使用两个功能块SFC58 / SFC59 (程序参见图5) 举例如下:

(1) 使用标志位M10.0及功能SFC58块将写请求(数据集RECORD DB1) (图6)发送至驱动器。

将M10.0设定为数值1启动写请求,当写请求完成后必须将该请求置0,结束该请求。MW108 (RET_VAL)显示错误代码,用于表示功能处理时发生的错误。有关错误的描述参见“系统功能/功能块帮助”。

(2) 之后,使用标志位M10.1及功能SFC59块将读请求发送至驱动器,驱动器返回参数值响应(响应块DB2) (参见图7) 。

将M10.1设定为数值1启动读请求,当读请求完成后必须将该请求置0,结束该请求。MW110 (RET_VAL) 显示包括错误代码。

用于表示功能处理时发生的错误。有关错误的描述参见“系统功能/功能块帮助”。

图5. 读取驱动器参数程序

图6. “写”请求数据块DB1

图7. 驱动器返回参数值数据块DB2

4. S7-300/400PLC通过PROFIBUS非周期性通讯方式写入驱动器参数P1217。 举例如下:

PLC写参数时只需使用SFC58,在本项目的Network 3中发送写请求DB1 (参见图9) 到驱动器; PLC读“写参数”响应时需使用SFC59,在本项目中读取驱动器返回的参数值数据块为DB2 (参见图10) 。程序参见图8。 (1) 将M10.0设定为数值1启动写请求,当写请求完成后必须将该请求置0,结束该请求。MW108 (RET_VAL)显示错误代码,用于表示功能处理时发生的错误。有关所有错误的描述参见“系统功能/功能块帮助”。 (2) 将M10.1设定为数值1启动读请求,当读请求完成后必须将该请求置0,结束该请求。MW110 (RET_VAL) 显示包括错误代码。 用于表示功能处理时发生的错误。有关错误的描述参见“系统功能/功能块帮助”。

搜索更多关于: DP总线实现S120与S7-300通讯 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

3. S7-300/400PLC通过PROFIBUS非周期性通讯方式读取驱动器参数。 请注意:PLC读取驱动器参数时必须使用两个功能块SFC58 / SFC59 (程序参见图5) 举例如下: (1) 使用标志位M10.0及功能SFC58块将写请求(数据集RECORD DB1) (图6)发送至驱动器。 将M10.0设定为数值1启动写请求,当写请求完成后必须将该请求置0,结束该请求。MW108 (RET_VAL)显示错误代码,用于表示功能处理时发生的错误。有关错误的描述参见“系统功能/功能块帮助”。 (2) 之后,使用标志位M10.1及功能SFC59块将读请求发送至驱动器,驱动器返回参数值响应(响应块DB2) (参见图7) 。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com