S7-300与丹佛斯变频器Profibus-DP通信.ppt
-
资源ID:71844082
资源大小:1.20MB
全文页数:26页
- 资源格式: PPT
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
S7-300与丹佛斯变频器Profibus-DP通信.ppt
丹佛斯变频器与西门子丹佛斯变频器与西门子PLC通讯教案通讯教案林文杰整理林文杰整理20102010年年0909月月0808日日11 1、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯组态过程通讯组态过程硬件要求:硬件要求:1.S7-300 CPU313-2DP1.S7-300 CPU313-2DP、2.FC3002.FC300、3.PROFIBUS-DP 3.PROFIBUS-DP 接接口模块,用于安装在口模块,用于安装在FC300FC300上,使之成为上,使之成为PROFIBUS-DPPROFIBUS-DP从站。从站。1.11.1、建立文件:、建立文件:打开打开SIMATIC MANAGER,SIMATIC MANAGER,通过通过FILEFILE菜单选择菜单选择NEWNEW新建一个项目,新建一个项目,在在NAMENAME栏中输入项目名称,将其命名为栏中输入项目名称,将其命名为TESTTEST,在下方的,在下方的Storage LocationStorage Location中设中设置其存储位置。置其存储位置。21 1、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯组态过程通讯组态过程1.21.2、插入主站:、插入主站:在屏幕中央按右键,弹出的快捷菜单中选择在屏幕中央按右键,弹出的快捷菜单中选择InsertInsertNew New ObjectObject插入插入SIMATIC 300 StationSIMATIC 300 Station,可以看到选择的对象出现在右侧的屏幕上。,可以看到选择的对象出现在右侧的屏幕上。31 1、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯硬件组态通讯硬件组态1.31.3、插入模块:、插入模块:双击右侧生成的双击右侧生成的hardwarehardware图标,在弹出的图标,在弹出的HW config HW config 中进行组中进行组态,在菜单栏中选择态,在菜单栏中选择“View”View”选择选择“Catalog”Catalog”打开硬件目录打开硬件目录,按订货号和硬件按订货号和硬件安装次序依次插入机架、电源、安装次序依次插入机架、电源、CPUCPU。41 1、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯硬件组态通讯硬件组态1.41.4、新建、新建ProofibusProofibus网络:网络:插入插入CPCP时会同时弹出组态时会同时弹出组态PROFIBUSPROFIBUS画面画面,选择新建选择新建一条一条PROFIBUSPROFIBUS(1 1),组态),组态PROFIBUSPROFIBUS站地址,点击站地址,点击“Properties”Properties”键组态网络属键组态网络属性如下图:性如下图:51 1、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯硬件组态通讯硬件组态1.51.5、ProofibusProofibus网络属性:网络属性:在在DPDP属性的属性的Operating ModeOperating Mode中,将其设为中,将其设为DP masterDP master 。61 1、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯硬件组态通讯硬件组态1.61.6、组态从站:、组态从站:在在DPDP网上挂上网上挂上FC300,FC300,需要需要STEP7STEP7事先安装事先安装FC300FC300的的GSDGSD文件(让文件(让PLCPLC识别丹佛斯变频器的驱动文件)。点击识别丹佛斯变频器的驱动文件)。点击ProfibusProfibus网络线按右键,插入丹佛斯网络线按右键,插入丹佛斯变频器。变频器。71 1、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯硬件组态通讯硬件组态1.71.7、设定从站属性:、设定从站属性:组态组态FC300FC300的通讯区,通讯区与应用有关,如果需要读写的通讯区,通讯区与应用有关,如果需要读写FC300FC300参数,则需参数,则需PCVPCV区,如果除设定值和控制字以外,还需传送其他数据,则要区,如果除设定值和控制字以外,还需传送其他数据,则要选择选择PCDPCD。在选项中有。在选项中有 1 1,WHOLE CONS.WHOLE CONS.(PCDPCD,PCV PCV 数据是连续的,都有调用数据是连续的,都有调用SFC14,15SFC14,15)2 2,WORD CONS.WORD CONS.(只有(只有PCVPCV数据是连续的,不需要调用数据是连续的,不需要调用SFC14,15SFC14,15)现采用现采用4PCV,2PCD 4PCV,2PCD;FC300FC300地址为地址为3 3。81 1、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯硬件组态通讯硬件组态练习:尝试设置练习:尝试设置PLCPLC与丹佛斯变频器硬件组态并下载与丹佛斯变频器硬件组态并下载。92 2、丹佛斯丹佛斯FC300FC300的的profibusprofibus通讯格式通讯格式 丹佛斯变频器丹佛斯变频器ProfibusProfibus是以什么样形式和是以什么样形式和PLCPLC进行通讯?变频器进行通讯?变频器ProfibusProfibus的通讯格式是什的通讯格式是什么样的?么样的?下面就介绍这方面的内容。下面就介绍这方面的内容。102 2、丹佛斯、丹佛斯FC300FC300的的profibusprofibus通讯格式通讯格式.1.1、丹佛斯、丹佛斯FC300FC300通讯:通讯:PPO-parameter process data objectsPPO-parameter process data objects过程数据之过程数据之间执行匹配,间执行匹配,用于进行周期性数据交换的用户数据的结构称为参数过程数据对象。PCV:PCV:参数区参数区 INDIND:替代索引:替代索引PCDPCD:过程数据:过程数据 PVA:PVA:参数资料参数资料CTWCTW:控制字:控制字STWSTW:状态字:状态字MRV:MRV:主参照数值主参照数值MAVMAV:频率实际值(实际输出频率)反馈:频率实际值(实际输出频率)反馈112.72.7、Control word(CTW)Control word(CTW)含义:含义:过程数据中(过程数据中(PCDPCD)控制字()控制字(CTWCTW)含义如下。)含义如下。1616位的含义:位的含义:2 2、丹佛斯丹佛斯FC300FC300的的profibusprofibus通讯格式通讯格式122.82.8、Process DataProcess Data:使用使用PPOPPO的工厂数据部分通过的工厂数据部分通过ProfibusProfibus监控及修改监控及修改FC300FC300。Process Status dataProcess Status data:过程资料使用过程资料使用FC300FC300控制格式送出当前的控制格式送出当前的FC300FC300资料(资料(process process status datastatus data)PCD1PCD1包含一个包含一个1616位的控制字,每位控制字对于位的控制字,每位控制字对于FC300FC300来说都是特别的功能来说都是特别的功能;PCD2;PCD2包包含一个含一个1616位的速度设定值使用百分比格式位的速度设定值使用百分比格式,PCD2,PCD2可以给另一个过程信号控制;可以给另一个过程信号控制;PCD3-PCD10PCD3-PCD10是程序参数在是程序参数在FC300 P9-16RFC300 P9-16R中设置。中设置。2 2、丹佛斯丹佛斯FC300FC300的的profibusprofibus通讯格式通讯格式132.92.9、Status word(STW)Status word(STW)含义:含义:过程数据中(过程数据中(PCDPCD)反馈字()反馈字(STWSTW)含义如下。)含义如下。1616位的含义:位的含义:2 2、丹佛斯丹佛斯FC300FC300的的profibusprofibus通讯格式通讯格式142.14 2.14、丹佛斯、丹佛斯FC300FC300参数设置:参数设置:要使变频器能够用要使变频器能够用PLCPLC通过通过ProfibusProfibus来控制,变来控制,变频器也需要一定的参数设置才能实现,变频器初始化后需要注意以下参数设置:频器也需要一定的参数设置才能实现,变频器初始化后需要注意以下参数设置:P801 P801 命令源命令源:数字或者控制字数字或者控制字 (或者仅仅控制字)(或者仅仅控制字)P810 P810 控制字格式控制字格式:FC:FC或者或者ProfidriveProfidriveP918 P918 站号站号:3:3(必需与硬件组态时保持一致(必需与硬件组态时保持一致 。变频器端子变频器端子6262(红线(红线B)B)、63(63(绿线绿线A)A)2 2、丹佛斯丹佛斯FC300FC300的的profibusprofibus通讯格式通讯格式15我们接着来学习如何编写西门子我们接着来学习如何编写西门子PLCPLC程序控程序控制丹佛斯变频器的制丹佛斯变频器的3 3、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯程序编写通讯程序编写163 3、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯程序编写通讯程序编写3.13.1、对对PCD PCD(过程数据)的读写(过程数据)的读写 :a.a.在在Step7 Step7 中对中对PCD PCD(过程数据)读写参数(过程数据)读写参数时调用时调用SFC14SFC14和和SFC15SFC15。b.SFC14b.SFC14(“DPRD_DATDPRD_DAT”)用于读)用于读Profibus Profibus 从站从站(FC300FC300)的数据。)的数据。c.SFC15c.SFC15(“DPWR_DATDPWR_DAT”)用于将数据写入)用于将数据写入Profibus Profibus 从站从站(FC300FC300)。)。d.d.硬件组态时硬件组态时PCDPCD的起始地址:的起始地址:W#16#108W#16#108(即(即264264)。e.e.对特殊结对特殊结构的构的PCDPCD可用可用PQW,PIWPQW,PIW进行读写。进行读写。SFC14SFC14SFC15SFC15LADDR:LADDR:用于指定硬件组态的用于指定硬件组态的DPDP从站输入模块的起始地址(必须以从站输入模块的起始地址(必须以1616进制格式输入地址)。进制格式输入地址)。RET_VAL:RET_VAL:程序块的状态字,如果在激活功能期间出现错误,则返回值包含一个错误代码。程序块的状态字,如果在激活功能期间出现错误,则返回值包含一个错误代码。RECORD:RECORD:读取读取/写入的用户数据目标区域。必须与用写入的用户数据目标区域。必须与用STEP7STEP7为选定模块配置的长度完全相同为选定模块配置的长度完全相同看看2 2个例子对比说明个例子对比说明173 3、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯程序编写通讯程序编写3.23.2、SFC14SFC14中中RET_VAL:RET_VAL:返回值的错误代码含义返回值的错误代码含义 。183 3、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯程序编写通讯程序编写3.33.3、SFC15SFC15中中RET_VAL:RET_VAL:返回值的错误代码含义返回值的错误代码含义 。193 3、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯程序编写通讯程序编写3.4 3.4、建立数据块建立数据块DB1DB1,将数据块中的数据地址与从站(,将数据块中的数据地址与从站(FC300FC300)中的)中的PCDPCD、PCVPCV数数据区相对应据区相对应 。203 3、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯程序编写通讯程序编写3.5 3.5、在在OB1OB1中调用特殊功能块中调用特殊功能块SFC14SFC14和和SFC15SFC15,完成从站(,完成从站(FC300FC300)数据的读和写)数据的读和写 。213 3、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯程序编写通讯程序编写3.73.7、对对PCV PCV(参数区)读写:(参数区)读写:a.a.在在Step7 Step7 中对中对PCV PCV(参数区)读写参数时同样调用(参数区)读写参数时同样调用SFC14SFC14和和SFC15SFC15。b.SFC14b.SFC14(“DPRD_DATDPRD_DAT”)用于读)用于读Profibus Profibus 从站的数据。从站的数据。c.c.SFC15SFC15(“DPWR_DATDPWR_DAT”)用于将数据写入)用于将数据写入Profibus Profibus 从站。从站。d.d.硬件组态时硬件组态时PCVPCV的起始地址:的起始地址:W#16#108W#16#108(即(即264264)。读写过程和对)。读写过程和对PCD PCD(过程数据)的读写相同,只要编程改变(过程数据)的读写相同,只要编程改变RECORDRECORD地址里的数值即可地址里的数值即可。223 3、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯程序编写通讯程序编写3.83.8、对变频器的输入值进行监控:起始地址对变频器的输入值进行监控:起始地址W#16#100-PIW256W#16#100-PIW256,在变量表中输入监控地,在变量表中输入监控地址。址。233 3、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯程序编写通讯程序编写3.93.9、对变频器的输入值进行监控:对变频器的输入值进行监控:PIW256:PCAPIW256:PCA响应参数传送的双字(响应参数传送的双字(P351P351)。)。PIW262:PIW262:显显示参数示参数P351P351的值(的值(300300)。)。PIW264:PIW264:显示显示FC300FC300的状态字。的状态字。PIW266PIW266:显示主频实际值。:显示主频实际值。PIW268PIW268:显示实际马达电流(:显示实际马达电流(1.55A)1.55A)。PIW270:PIW270:显示频率显示频率(12.6 hz)(12.6 hz)。PIW272:PIW272:展示数字输展示数字输入状态(端点入状态(端点19=119=1)。)。243 3、西门子、西门子S7-300PLCS7-300PLC与丹佛斯与丹佛斯FC300FC300通讯程序编写通讯程序编写举例说明如何修改、监视变频器的速度举例说明如何修改、监视变频器的速度及在程序中查找变频器的输入输出。及在程序中查找变频器的输入输出。25ENDEND26