G150使用300的CPU通过PROFIBUS来控制,以前没有用过,能不能提供一些配置、调试资料,实际例子

我要去印度调试一台G150,一点头绪都没有,哪位能够提供一些资料,说明书和论坛里A0465文件我已经有了,能不能给个实际的例子。再就是控制字和状态字的读写必须用SFC14.SFC15吗?

最佳答案

首先在回答你的问题之前,有必要了解一下关于报文结构的话题。我们知道在把把变频器作为DP从站挂到S7-300PLC建立的PROFIBUS DP网络上时,必须选择报文结构,其中就有选择PPO类型,在PPO类型中不论是过程数据(PZD)和参数数据(PKW)都采用循环方式发送数据,而采用此方式,必须根据你在把G150挂到DP网络上时,在“属性”界面中“Addree/ID”(地址/ID参数识别)子项中所选择的Output(输出)和“Input”(输入)后面选项Length(长度)、Unit(单位)、Consistent Over(一致性)选择的不同,采用不同的编程方式:当字长不大于2或选择以字为单位传送时,用赋值指令MOVE(或STL指令L/T)编程;当字长大于2且选择“所有字一起传送”(一致性)时用SFC14/15编程,注意其中”或“和”且“含义。一般如果需要个DP从站(这里指G150)必须在同一周期处理完数据发送和接收,可选择”Unit“(单位)为”ALL“,编程时用,调用DPRD_DAT(SFC14) 解包接受从DP从站设备上接收连续数据,而调用DPWR_DAT(SFC15)打包发送连续数据给DP从站。
如果你选择标准报文或自由组态时,参考数据可以采用非循环方式访问(DPV1功能),非循环方式访问不需要组态,用SFC58/59以读/写数据包的形式读/写参数。这是西门子的发展方向,如新一代SINAMICS只支持参数数据的非循环访问。
所有汇总上述问题就是:如果采用周期性(循环)数据交换时根据长度和或以字或所有字一起传送来选择MOVE指令或SFC14/15来编程;如果采用非周期性数据交换(无组态)时必须采用SFC58/59编程。
西门子新一代变频器SINAMICS G150 在锅炉风机中的应用
http://www.ad.siemens.com.cn/download/searchResult.aspx?PageIndex=2/F0010

提问者对于答案的评价:
大家的答案都很好,对我帮助很大,但是只有一个,只好选个字多的。

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

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

相关推荐