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

下载本文档

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

文档简介

1、S7-300与SINAMICS G120通信S7-300与G120通信简介 使用标准S7功能块SFC58 / SFC59通过 PROFIBUS-DP在SINAMICS G120驱动器和CPU之间建立非周期性通信。 项目”DP_r0947readindex”用于读取两个索引参数r0947(最新出错消息)和r0949(错误值) 的8个索引。 项目”DP_P1082write用于写入参数P1082(最大频率)。 在两个项目的Network 1中实现对驱动器的控制。S7-300与G120装置的连接 使用的组件 :1. CPU 315-2 DP2. SINAMICS G120: 控制单元CU240S D

2、P 功率模块PM2403. PC台式机侧需安装: CP 5611 卡支持PROFIBUS 通讯笔记本则需要安装: CP5511卡, 或 CP5512卡支持PROFIBUS 通讯S7-300与G120 通过PROFIBUS总线进行通讯SINAMICS 系列PROFIBUS通讯口集成在CU 模块上SIMATIC NET适配器上的PROFIBUS接口插入笔记本内的CP5512 卡G120相关参数设定硬件连接好后, 变频器应进行恢复出厂设定1. 驱动装置侧的PROFIBUS通讯地址设置有两种方法:通过控制单元上的拨码开关实现地址设置,有效地址值为:1125,见下图。注意:通过拨码开关改变地址时应断掉变

3、频器电源拨码开关号拨码开关代表的地址例如:1 地址 = 3=1+2例如:2 地址 = 88=8+16+64PRFIBUS地址 DIP开关(2) 在拨码开关全部拨到OFF状态时可以利用参数P918设置地址注意:如果拨码开关没有全部拨到OFF状态, P918参数中设置的地址是无效的。驱动装置的PROFIBUS 通讯波特率默认为:1.5Mbps P700=6,选择命令源 P0922=1,选择PROFIBUS报文结构P1000=6,选择频率设定源P2040=0,不监控报文传送时间G120相关参数设定322. 组态G120(1)安装GSD文件(可选择所需要的安装语言)(2)安装后出现SINAMICS G

4、120选项(3)组态G120从站,设定站地址,本项目设定为:3(4)选择报文结构,本项目选择为:14S7-300硬件组态通讯报文结构1.报文结构报文驱动器中的功能1速度控制,2 word350速度控制,4 word352速度控制,PCS7999通过BICO功能内联20速度控制,VIK/NAMUR详细描述请参考:CU240S_23132434_OPI手册5.9(2)主设定值(主站-G120 HSW) 主频率设定值注意: 频率设定值和实际值要经过标准化,使得4000(十六进制)对应于50Hz。要发送 的最高频率(最大值)为7FFF。可以在P2000中修改标准化频率,即参考频率(缺 省值为50Hz)

5、。控制字及状态字2.状态字(1)状态字1(G120 - 主站 ZSW)控制字及状态字(2)主实际值(G120 - 主站 HIW) 运行参数实际值,通常为变频器的实际输出频率控制字及状态字注意:关于控制字及状态字的更多信息请参考CU240S_23132434_OPI手册5.9非周期性数据通讯参数请求字字节请求标题请求参考请求ID设备ID参数数量第1个参数地址属性元素数量参数号(PNU)下标第n个参数地址属性元素数量参数号(PNU)下标第1个参数值格式元素数量(仅用于请求“改变参数”)数值第n个参数值格式元素数量 (仅用于请求“改变参数”)数值非周期性数据通讯参数应答字字节字节应答标题应答参考镜像

6、应答ID设备ID镜像参数数量第1个参数值格式元素数量数值或错误值第n个参数值格式元素数量数值或错误值非周期性数据通讯格式无符号8位数0 x028位整形数0 x0316位整形数0 x0432位整形数0 x05无符号8位数0 x06无符号16位数0 x07无符号32位数0 x08浮点数Other values见 PROFIdrive Profile0 x4000 x41字节0 x42字0 x43双字0 x44错误数值号无符号8位数0 x00 0 xEA0.234数值无符号16位数0 x0000 0 x00FF读或写的参数值非周期性数据通讯在DPV1参数应答中的错误值描述错误值含义注释0X00无效的

7、参数号获取不存在的参数0X01参数值不能被改变修改了一个不允许修改的参数0X02超出上下限修改的数值超限0X03无效的下标获取不存在的下标0X04没有数组用下标获取不存在下标的参数0X05数据类型不正确0X06无效的设定操作(参数只能设定为0)0X07描述的元素不能被修改修改了不能被修改的元素0X09没有描述的数据获取不存在的参数0X0B没有操作权限0X0F下一个数组不存在获取下一个不存在的数组0X11变频器运行时不能执行请求任务0X14无效数值0X15应答长度太长当前的应答长度超出最大传输长度0X16无效的参数地址0X17无效的数据格式0X18数据数量不一致0X19驱动装置不存在0X20文字

8、类型的参数不能被改变PLC控制驱动器驱动器控制(Network 1) S7-300PLC通过PROFIBUS接口将控制字1(STW1)和主设定值(HSW)发送至驱动器。 (1)控制驱动器运行:通过先发送典型控制字047E然后发送047F(Bit 0的信号边沿:ON)来启动驱动器,控制字由过程数据字1(PZD1) 发送,该数据控制字应在变量表VAT_1(标志字MW0)中指定(参见图1,2 )。(2)停止驱动器:应将字047E发送至驱动器(Bit 0的信号边沿:OFF)。控制字由过程数据字1(PZD1) 发送,该数据控制字应在变量表VAT_1(标志字MW0)中指定(参见图1,2) 。(3)主频率设

9、定值控制字由过程数据字2(PZD2) 发送,该数据控制字应在变量表VAT_1(标志字MW2)中指定。(参见图1,2)通过如下程序示例实现S7-300PLC对驱动器的控制及驱动器状态字的读取驱动器状态字读取(Network 1)(1)PLC接收(PZD1)状态字1(ZSW1),然后将该状态字传送至标志字MW4。随后可以从变量表VAT_1中获得MW4(参见图1,2)。(2)PLC接收(PZD2)驱动器传来的主实际值(HIW) 。应在变量表VAT_1(标志字MW6,参见图1,2) 。PLC控制驱动器 注意: 频率设定值和实际值要经过标准化,使得4000(十六进制)对应于50Hz。要 发送的最高频率(

10、最大值)为7FFF。可以在P2000中修改标准化频率,即参考 频率(缺省值为50Hz)。PLC控制驱动器图1输入STW1输入HSW读取ZSW1读取HIW图2PLC控制驱动器写参数读参数参数r0949包含的最近发生的8个错误值参数r0947包含的最近发生的8个错误(4) 使用标志位M8.2将读请求发送至驱动器。输入数值1启动读请求。然后再输入数值0结束该请求。(5) 标志位M8.3指示是否正在运行读请求:1表示处于活动状态,0表示处于非活动状态。(6) MW12 (RET_VAL)包括错误代码,用于表示功能处理时发生的错误。有关所有错误的描述,请参见“系统功能/功能块帮助”。(7) 在此显示参数

11、r0947包含的最近发生的8个错误(参见图2) 。(8) 在此显示参数r0949包含的最近发生的8个错误值(参见图2) 。PLC读/写驱动器参数PLC读/写驱动器参数图3PLC读/写驱动器参数图4参数值响应DB2PLC读/写驱动器参数2. PLC写驱动器参数(Network 2) 请注意,PLC写参数时只需使用SFC58。写参数时,只须将写请求(DB1)发送到驱动器就足够了。 在本项目的Network 2中发送写请求DB1。变量表VAT_1控制写过程 (参见图5):(1)使用标志位M8.0将写请求(“写参数”)发送至驱动器。输入数值1(True)启动写请求。然后应该结束该请求。发送数值0(False)来结

温馨提示

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

评论

0/150

提交评论