SINAMICS G120与S7-300的通信ppt课件_第1页
SINAMICS G120与S7-300的通信ppt课件_第2页
SINAMICS G120与S7-300的通信ppt课件_第3页
SINAMICS G120与S7-300的通信ppt课件_第4页
SINAMICS G120与S7-300的通信ppt课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

S7-300与SINAMICSG120通信,S7-300与G120通信,简介,使用标准S7功能块SFC58/SFC59通过PROFIBUS-DP在SINAMICSG120驱动器和CPU之间建立非周期性通信。项目”DP_r0947readindex”用于读取两个索引参数r0947(最新出错消息)和r0949(错误值)的8个索引。项目”DP_P1082write用于写入参数P1082(最大频率)。在两个项目的Network1中实现对驱动器的控制。,S7-300与G120装置的连接,使用的组件:1.CPU315-2DP2.SINAMICSG120:控制单元CU240SDP功率模块PM2403.PC台式机侧需安装:CP5611卡支持PROFIBUS通讯笔记本则需要安装:CP5511卡,或CP5512卡支持PROFIBUS通讯,S7-300与G120通过PROFIBUS总线进行通讯,SINAMICS系列PROFIBUS通讯口集成在CU模块上,SIMATICNET适配器上的PROFIBUS接口,插入笔记本内的CP5512卡,G120相关参数设定,硬件连接好后,变频器应进行恢复出厂设定1.驱动装置侧的PROFIBUS通讯地址设置有两种方法:通过控制单元上的拨码开关实现地址设置,有效地址值为:1125,见下图。注意:通过拨码开关改变地址时应断掉变频器电源,拨码开关号,拨码开关代表的地址,例如:1地址=3=1+2,例如:2地址=88=8+16+64,PRFIBUS地址DIP开关,(2)在拨码开关全部拨到OFF状态时可以利用参数P918设置地址注意:如果拨码开关没有全部拨到OFF状态,P918参数中设置的地址是无效的。驱动装置的PROFIBUS通讯波特率默认为:1.5Mbps,P700=6,选择命令源P0922=1,选择PROFIBUS报文结构P1000=6,选择频率设定源P2040=0,不监控报文传送时间,G120相关参数设定,安装G120的GSD文件,1,S7-300硬件组态,3,2,2.组态G120,(1)安装GSD文件(可选择所需要的安装语言)(2)安装后出现SINAMICSG120选项(3)组态G120从站,设定站地址,本项目设定为:3(4)选择报文结构,本项目选择为:1,4,S7-300硬件组态,通讯报文结构,1.报文结构,详细描述请参考:CU240S_23132434_OPI手册5.9,控制字及状态字,1.控制字(1)控制字1(主站-G120STW1),命令组CDS0,用于实现本地/远程控制,(2)主设定值(主站-G120HSW)主频率设定值注意:频率设定值和实际值要经过标准化,使得4000(十六进制)对应于50Hz。要发送的最高频率(最大值)为7FFF。可以在P2000中修改标准化频率,即参考频率(缺省值为50Hz)。,控制字及状态字,2.状态字(1)状态字1(G120-主站ZSW),控制字及状态字,(2)主实际值(G120-主站HIW)运行参数实际值,通常为变频器的实际输出频率,控制字及状态字,注意:关于控制字及状态字的更多信息请参考CU240S_23132434_OPI手册5.9,非周期性数据通讯,1.扩展PROFIBUSDP功能(DPV1)非周期性数据传送模式允许:交换大量的用户数据(最多240bytes)用DPV1的功能READ和WRITE可以实现非周期性数据交换。传输数据块的内容应遵照PROFIdriveProfile,version4.0()(withdatablock47(DS47)非周期参数通道结构。2.参数请求及参数应答的结构参数请求包括三部分:请求标题、参数地址及参数值,见下图。,非周期性数据通讯,参数请求,非周期性数据通讯,参数应答,参数请求及应答描述,非周期性数据通讯,非周期性数据通讯,非周期性数据通讯,在DPV1参数应答中的错误值描述,PLC控制驱动器,驱动器控制(Network1)S7-300PLC通过PROFIBUS接口将控制字1(STW1)和主设定值(HSW)发送至驱动器。(1)控制驱动器运行:通过先发送典型控制字047E然后发送047F(Bit0的信号边沿:ON)来启动驱动器,控制字由过程数据字1(PZD1)发送,该数据控制字应在变量表VAT_1(标志字MW0)中指定(参见图1,2)。(2)停止驱动器:应将字047E发送至驱动器(Bit0的信号边沿:OFF)。控制字由过程数据字1(PZD1)发送,该数据控制字应在变量表VAT_1(标志字MW0)中指定(参见图1,2)。(3)主频率设定值控制字由过程数据字2(PZD2)发送,该数据控制字应在变量表VAT_1(标志字MW2)中指定。(参见图1,2),通过如下程序示例实现S7-300PLC对驱动器的控制及驱动器状态字的读取,驱动器状态字读取(Network1)(1)PLC接收(PZD1)状态字1(ZSW1),然后将该状态字传送至标志字MW4。随后可以从变量表VAT_1中获得MW4(参见图1,2)。(2)PLC接收(PZD2)驱动器传来的主实际值(HIW)。应在变量表VAT_1(标志字MW6,参见图1,2)。,PLC控制驱动器,注意:频率设定值和实际值要经过标准化,使得4000(十六进制)对应于50Hz。要发送的最高频率(最大值)为7FFF。可以在P2000中修改标准化频率,即参考频率(缺省值为50Hz)。,PLC控制驱动器,图1,输入STW1,输入HSW,读取ZSW1,读取HIW,图2,PLC控制驱动器,写参数,读参数,参数r0949包含的最近发生的8个错误值,参数r0947包含的最近发生的8个错误,PLC读/写驱动器参数,PLC读驱动器参数(Network2,3)请注意,PLC读取驱动器参数时必须使用两个功能SFC58/SFC59(参见图3),因为首次读取参数时,必须将读请求发送至驱动器(数据集RECORDDB1)(参见图4)。之后,得到驱动器返回的参数值响应(响应块DB2)(参见图5)。在项目Network2中发送读请求DB1。在项目的Network3中读取参数。变量表VAT_1控制读/写过程。此外,还可以从变量表获取过程处理数据、功能执行期间发生的错误数据以及已经读取的数据(参见图2):(1)使用标志位M8.0将写请求(“读参数”)发送至驱动器。输入数值1(True)启动写请求。然后应该结束该请求。发送数值0(False)来结束请求。(2)标志位M8.1指示是否正在运行写请求:1表示处于活动状态,0表示处于非活动状态。(3)MW10(RET_VAL)包括错误代码,用于表示功能处理时发生的错误。有关所有错误的描述,请参见“系统功能/功能块帮助”。,通过示例程序:DP_r0947readindex_en实现驱动器参数的读取;,(4)使用标志位M8.2将读请求发送至驱动器。输入数值1启动读请求。然后再输入数值0结束该请求。(5)标志位M8.3指示是否正在运行读请求:1表示处于活动状态,0表示处于非活动状态。(6)MW12(RET_VAL)包括错误代码,用于表示功能处理时发生的错误。有关所有错误的描述,请参见“系统功能/功能块帮助”。(7)在此显示参数r0947包含的最近发生的8个错误(参见图2)。(8)在此显示参数r0949包含的最近发生的8个错误值(参见图2)。,PLC读/写驱动器参数,PLC读/写驱动器参数,图3,图4.读参数时先发送写请求DB1,PLC读/写驱动器参数,PLC读/写驱动器参数,图4参数值响应DB2,PLC读/写驱动器参数,2.PLC写驱动器参数(Network2)请注意,PLC写参数时只需使用SFC58。写参数时,只须将写请求(DB1)发送到驱动器就足够了。在本项目的Network2中发送写请求DB1。变量表VAT_1控制写过程(参见图5):(1)使用标志位M8.0将写请求(“写参数”)发送至驱动器。输入数值1(True)启动写请求。然后应该结束该请求。发送数值0(Fals

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论