S7-300与丹佛斯变频器Profibus-DP通信_第1页
S7-300与丹佛斯变频器Profibus-DP通信_第2页
S7-300与丹佛斯变频器Profibus-DP通信_第3页
S7-300与丹佛斯变频器Profibus-DP通信_第4页
S7-300与丹佛斯变频器Profibus-DP通信_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、1,丹佛斯变频器与西门子PLC通讯教案,林文杰整理 2010年09月08日,2,1、西门子S7-300PLC与丹佛斯FC300通讯组态过程,硬件要求:1.S7-300 CPU313-2DP、2.FC300、3.PROFIBUS-DP 接口模块,用于安装在FC300上,使之成为PROFIBUS-DP从站。,1.1、建立文件:打开SIMATIC MANAGER, 通过FILE菜单选择NEW新建一个项目,在NAME栏中输入项目名称,将其命名为TEST,在下方的Storage Location中设置其存储位置。,3,1、西门子S7-300PLC与丹佛斯FC300通讯组态过程,1.2、插入主站:在屏幕中

2、央按右键,弹出的快捷菜单中选择InsertNew Object插入SIMATIC 300 Station,可以看到选择的对象出现在右侧的屏幕上。,4,1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态,1.3、插入模块:双击右侧生成的hardware图标,在弹出的HW config 中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件安装次序依次插入机架、电源、CPU。,5,1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态,1.4、新建Proofibus网络:插入CP时会同时弹出组态PROFIBUS画面, 选择新建一条PROFIBUS(1)

3、,组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图:,6,1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态,1.5、Proofibus网络属性:在DP属性的Operating Mode中,将其设为DP master 。,7,1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态,1.6、组态从站:在DP网上挂上FC300, 需要STEP7事先安装FC300的GSD文件(让PLC识别丹佛斯变频器的驱动文件)。点击Profibus网络线按右键,插入丹佛斯变频器。,8,1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态,1.7、设定从站属性:组态FC

4、300的通讯区,通讯区与应用有关,如果需要读写FC300参数,则需PCV区,如果除设定值和控制字以外,还需传送其他数据,则要选择PCD。在选项中有 1,WHOLE CONS.(PCD,PCV 数据是连续的,都有调用SFC14,15)2,WORD CONS. (只有PCV数据是连续的,不需要调用SFC14, 15)现采用4PCV,2PCD ;FC300地址为3。,9,1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态,练习:尝试设置PLC与丹佛斯变频器硬件组态并下载。,10,2、丹佛斯FC300的profibus通讯格式,丹佛斯变频器Profibus是以什么样形式和PLC进行通讯?变频器

5、Profibus的通讯格式是什么样的?下面就介绍这方面的内容。,11,2、丹佛斯FC300的profibus通讯格式,.1、丹佛斯FC300通讯:PPO-parameter process data objects过程数据之间执行匹配,用于进行周期性数据交换的用户数据的结构称为参数过程数据对象。,PCV:参数区 IND:替代索引 PCD:过程数据 PVA: 参数资料 CTW:控制字 STW:状态字 MRV:主参照数值 MAV:频率实际值(实际输出频率)反馈,12,2.7、Control word(CTW)含义:过程数据中(PCD)控制字(CTW)含义如下。,16位的含义:,2、丹佛斯FC300

6、的profibus通讯格式,13,2.8、Process Data:使用PPO的工厂数据部分通过Profibus监控及修改FC300。,Process Status data:过程资料使用FC300控制格式送出当前的FC300资料(process status data),PCD1包含一个16位的控制字,每位控制字对于FC300来说都是特别的功能;PCD2包含一个16位的速度设定值使用百分比格式,PCD2可以给另一个过程信号控制;PCD3-PCD10是程序参数在FC300 P9-16R中设置。,2、丹佛斯FC300的profibus通讯格式,14,2.9、Status word(STW)含义:

7、过程数据中(PCD)反馈字(STW)含义如下。,16位的含义:,2、丹佛斯FC300的profibus通讯格式,15,2.14 、丹佛斯FC300参数设置:要使变频器能够用PLC通过Profibus来控制,变频器也需要一定的参数设置才能实现,变频器初始化后需要注意以下参数设置:P801 命令源: 数字或者控制字 (或者仅仅控制字)P810 控制字格式: FC或者ProfidriveP918 站号: 3 (必需与硬件组态时保持一致 。,变频器端子62(红线B)、63(绿线A),2、丹佛斯FC300的profibus通讯格式,16,我们接着来学习如何编写西门子PLC程序控制丹佛斯变频器的,3、西门

8、子S7-300PLC与丹佛斯FC300通讯程序编写,17,3、西门子S7-300PLC与丹佛斯FC300通讯程序编写,3.1、对PCD (过程数据)的读写 :a.在Step7 中对PCD (过程数据)读写参数时调用SFC14和SFC15。b. SFC14(“DPRD_DAT”)用于读Profibus 从站(FC300)的数据。c. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站(FC300)。d. 硬件组态时PCD的起始地址:W#16#108(即264) 。e.对特殊结构的PCD可用PQW,PIW进行读写。,SFC14,SFC15,LADDR:用于指定硬件组态的DP从站

9、输入模块的起始地址(必须以16进制格式输入地址)。 RET_VAL:程序块的状态字,如果在激活功能期间出现错误,则返回值包含一个错误代码。 RECORD:读取/写入的用户数据目标区域。必须与用STEP7为选定模块配置的长度完全相同,看2个例子对比说明,18,3、西门子S7-300PLC与丹佛斯FC300通讯程序编写,3.2、SFC14中RET_VAL:返回值的错误代码含义 。,19,3、西门子S7-300PLC与丹佛斯FC300通讯程序编写,3.3、SFC15中RET_VAL:返回值的错误代码含义 。,20,3、西门子S7-300PLC与丹佛斯FC300通讯程序编写,3.4 、建立数据块DB1

10、,将数据块中的数据地址与从站(FC300)中的PCD、PCV数据区相对应 。,21,3、西门子S7-300PLC与丹佛斯FC300通讯程序编写,3.5 、在OB1中调用特殊功能块SFC14和SFC15,完成从站(FC300)数据的读和写 。,22,3、西门子S7-300PLC与丹佛斯FC300通讯程序编写,3.7、对PCV (参数区)读写: a.在Step7 中对PCV (参数区)读写参数时同样调用SFC14和SFC15。b. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据。c. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站。d. 硬件组态时PCV的起始地址:W#16#108(即264)。读写过程和对PCD (过程数据)的读写相同,只要编程改变RECORD地址里的数值即可。,23,3、西门子S7-300PLC与丹佛斯FC300通讯程序编写,3.8、对变频器的输入值进行监控:起始地址W#16#100-PIW256,在变量表中输入监控地址。,24,3、西门子S7-300PLC与丹佛斯FC300通讯程序编写,3.9、对变频器的输入值进行监控:PIW256:PCA响应参数传送的双字(P351)。PIW262:显示参数P351的值(300)。PIW264

温馨提示

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

评论

0/150

提交评论