请教S120变频器的控制字和状态字,以及PLC如何通过DP网络发送给变频器

请问,有一台系统,是300的PLC通过DP网络控制120变频器。在硬件组态里看到S120变频器的Q地址为320...329,但是在STEP7里程序没有调用SFC15发送控制字给S120变频器,而是直接将控制指令给了PQW320、322、324。但是没有SFC15的话S120是如何将PQW320、322、324里的数据读取走的啊?

另外,S120的控制字和状态字是如何定义的啊?还有,如果向S120发送控制字不用SFC15的话,那么读取状态字需要SFC14吗?

最佳答案

1、没有SFC15的话S120是如何将PQW320、322、324里的数据读取走的啊?
首先,我们需要知道SFC14和SFC15的功能——
在STEP7中的I/O存取命令不允许用单字节、单字或双字命令去存取具有3个或大于4字节的相连续的DP数据区域(模块)。为了存取这种封闭结构的相连续的数据区域,使用系统功能SFC14(DPRD_DAT)和SFC15(DPWR_DAT)。也就是说,如果不用SFC14和SFC15,可以按单字节(PIB/PQB)、单字(PIW/PQW)、双字(PID/PQD)读取数据。


2、S120的控制字和状态字是如何定义的啊?
请看以下链接文档第十章,PROFIdrive 报文详细说明——
http://www.ad.siemens.com.cn/download/docMessage.aspx?Id=6596


3、如果向S120发送控制字不用SFC15的话,那么读取状态字需要SFC14吗?
可以不用SFC14。

提问者对于答案的评价:
谢谢,回答的非常详细,我完全理解了。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc164378.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月10日 上午11:30
下一篇 2017年6月10日

相关推荐