选用的是4PKW、6PZD
用SFC14、SFC15读写PZD地址
试了一下读6个字没有问题,我怎么写不进去(明天在试试看)
另外看到好多资料上说,写第一个字为控制字,第二个字为设定值。我假如写第三个字怎么办写到什么地方,想写第三个字是不是只能用PKW写入。
最佳答案
在DP网上挂上MM440, 并组态MM440的通讯区,通讯区与应用有关,如果需要读写MM440参数,则需4PKW区,如果除设定值和控制字以外,还需传送其他数据,则要选择PZD。
在选相中有
1、WHOLE CONS.(PZD,PKW 数据是连续的,都有调SFC14,15)
2、WORD CONS. (只有PKW数据是连续的,不需要调用SFC14,15)
3、当不需要调用SFC14,15的时候,你就要用move指令来传送。
4、SFC14(“DPRD_DAT”)用于读Profibus 从站(MM440)的数据 读的数据是:变频器的状态字和实际频率,还有电机的电流、电压等数据
SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站(MM440)
写的数据是:控制变频器的控制字和设定的实际频率
请详见:
见《S7-300C与MM440 PROFIBUS-DP通讯》下载:
http://bbs.ca800.com/html/UploadFile/bbs/20080919/20080919083107587.doc
《MM440 与S7-300 通过DP 通讯实现读取和修改参数例程》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0279.pdf
提问者对于答案的评价:
今天试验了一下,问题全部搞定。感觉没有资料上介绍的那么复杂。
谢谢大家了。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc174410.html