S7-300与丹佛斯变频器Profibus-DP通信
丹佛斯变频器PROFIBUS通讯配置
1、设置PROFIBUS地址:断电后,通过硬件拨码,设置PROFIBUS地址,应与STEP7软件分配地址一致,地址空间为0~125,默认地址127。
2、变频器设置参数(设置成用PROFIBUS总线控制)1)Par.0-40(LCP的手动启动键)选择[0] 禁用。
2)Par.8-10选择PROFIdrive。
3)Par. 8-50~8-56选择[1]总线。
4)Par. 8-03~8-07咨询丹佛斯进行设置。
5)Par. 9咨询丹佛斯进行设置。
6)Par. 3-00选择[0]仅为正值,防止反转。
另外Par. 3-01~3-03也需设置,转速正极限不要超过电机额定转速。
3、PPO类型:见上表,总共有PPO Type 1~8共8种模式。
PPO types 3、4、6、7和8用于非循环参数访问,只能访问PCD(过程控制数据),但是不能对PCV(变频器参数特征值)进行访问。
选择上述5种模式,PLC送出过程控制数据,变频器响应后返回过程状态数据。
对于过程控制数据,PCD头4个字节(图中1、2)由CTW (控制字)和MRV(主要参考值――速度)组成,用来控制电机起停以及速度给定。
下4个字节(图中3、4)写Par. 9-15[1]中设置的可以写的参数;对于状态数据,PCD头4个字节(图中1、2)由STW(状态字)和MAV(主要实际值――速度)组成,用来反应电机运行状态以及速度反馈值。
下4个字节(图中3、4)写Par. 9-16[1]中设置的可以读的参数。
后续字节为Par. 9-23中设置的参数。
PPO types 1、2、5可以对PCV(变频器参数特征值)和PCD(过程控制数据)进行读写。
所有PPO types都可以选择成Word consistent(只有PCV数据是连续的,不需要调用SFC14,15)和Module consistent(PCD,PCV数据是连续的,都有调用SFC14,15)。
4、CTW(控制字)/ STW(状态字):根据Par.8-10设置的不同可以选择PROFIdrive或者FC结构。
丹佛斯fc360,profibus,dp,协议
竭诚为您提供优质文档/双击可除丹佛斯fc360,profibus,dp,协议篇一:profibus与danfoss变频器通讯基于pRoFibus―dp总线的danfoss变频器应用thecontrolofFrequencyconverters-danfossbasedonprofi bus-dp一、概述pRoFibus―dp是一种坚固耐用、功能强大、开放性好的通讯总线,主要用于与现场设备的连接并快速、循环地进行数据交换。
除此之外还具有如下优点:符合现代控制思想——集散控制,从而提高系统的实时性和可靠性;通过pRoFibus―dp总线不但能够将不同生产厂商的控制元件(带dp口)连接起来,形成一个兼容、完善的控制系统,而且有利于提高系统的灵活性和可移植性;由于pRoFibus―dp总线的使用,烟厂根据需要能够很方便地组建信息化管理网络。
所以,pRoFibus―dp总线深受设计者和用户的欢迎。
danfoss变频器是由丹佛斯公司生产的、广泛使用的一种变频调速产品。
由于其采用了崭新的VVcplus控制原理,在整个速度范围内能承受极大的负载冲击,同时对参数的变化能做出快速的反应,另外它还具有体积小(书本式设计)、操作简单等优点。
本文主要针对采用pRoFibus—dp总线如何来实现danfoss变频器的控制,以达到与上、下游机速度相匹配。
此控制在烟机生产线产品中具有一定的典型性,可不加修改地进行移植复用。
二、硬件电路下面的硬件电路是某卷烟厂制丝线pRoFibus―dp总线的一部分,现拿来用以说明基于pRoFibus―dp总线的danfoss变频器应用。
图1硬件电路示意图(1)当系统满足某些条件时:plc→通过pRoFibus―dp总线控制电机的启停、运行速度;(2)通过pRoFibus―dp总线,变频器向plc反馈电机m 运行的状态信息,如:电机运行速度、电机扭矩等。
三、变频器参数设置带dp接口的danfoss变频器除了参数组0~参数组6的设置外,还必须针对pRoFibus―dp总线通讯进行如下参数的设置:(1)512报文结构(telegRampRoFile):danFoss[1]danfoss变频器(带dp接口)与pRoFibus―dp总线通讯有两种控制字结构可供选择:pRoFidRiVe[1]和danFoss[1],其中pRoFidRiVe为国际标准,danFoss[1]为丹佛斯标准。
丹佛斯变频器与西门子PLC通讯(技术讲解)
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.4、新建Proofibus网络:插入CP时会同时弹出组态PROFIBUS画面, 选择新建 一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属 性如下图:
5
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
7
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.7、设定从站属性:组态FC300的通讯区,通讯区与应用有关,如果需要读写 FC300参数,则需PCV区,如果除设定值和控制字以外,还需传送其他数据,则要 选择PCD。在选项中有 1,WHOLE CONS.(PCD,PCV 数据是连续的,都有调用 SFC14,15)2,WORD CONS. (只有PCV数据是连续的,不需要调用SFC14, 15)
10
2、丹佛斯FC300的profibus通讯格式
2.1、丹佛斯FC300通讯:PPO---parameter process data objects过程数据之 间执行匹配,用于进行周期性数据交换的用户数据的结构称为参数过程数据对象。
PCV:参数区
IND:替代索引
PCD:过程数据 PVA: 参数资料
(FC300)。d. 硬件组态时PCD的起始地址:W#16#108(即264) 。e.对特殊结 构的PCD可用PQW,PIW看进2行个读例写子。对比说明
SFC14
SFC15
LADDR:用于指定硬件组态的DP从站输入模块的起始地址(必须以16进制格式输入地址)。
1.5、Proofibus网络属性:在DP属性的Operating Mode中,将其设为DP master 。
6
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
S7-300与丹佛斯变频器Profibus-DP通信
15
3、西门子S7-300PLC与丹佛斯FC300通讯程序编写 我们接着来学习如何编写西门子PLC程序控 制丹佛斯变频器的
16
3、西门子S7-300PLC与丹佛斯FC300通讯程序编写
3.1、对PCD (过程数据)的读写 :a.在Step7 中对PCD (过程数据)读写参 数时调用SFC14和SFC15。b. SFC14(“DPRD_DAT”)用于读Profibus 从站 (FC300)的数据。c. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站
14
2、丹佛斯FC300的profibus通讯格式
2.14 、丹佛斯FC300参数设置:要使变频器能够用PLC通过Profibus来控制,变 频器也需要一定的参数设置才能实现,变频器初始化后需要注意以下参数设置:
P801 命令源: 数字或者控制字 (或者仅仅控制字) P810 控制字格式: FC或者Profidrive P918 站号: 3 (必需与硬件组态时保持一致 。
1
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中设 置其存储位置。
现采用4PCV,2PCD ;FC300地址为3。
8
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态 练习:尝试设置PLC与丹佛斯变频器硬件组态并下载。
S7-300与S7-300之间的PRFIBUS-DP主主通讯
S7-300与S7-300之间的PRFIBUS-DP主主通讯一:连接两个不同的PROFIBUS网络进行通讯,2个网络的通讯速率,站地址可以不同。
二:最多建立16个I/O数据交换区。
S7-300与S7-300之间的主主通讯必须使用DP/DP C Couple通讯模块将两个PROFIBUS-DP网络连接起来。
对 ...一:连接两个不同的PROFIBUS网络进行通讯,2个网络的通讯速率,站地址可以不同。
二:最多建立16个I/O数据交换区。
S7-300与S7-300之间的主主通讯必须使用DP/DP C Couple通讯模块将两个PROFIBUS-DP网对于DP/DP Coupler连接的两个网段,通信速率可以不同,因此DP/DP coupler非常适用于统之间的数据通讯,但是对于通讯数据区,网络1的输入区必须和网络2的输出区完全对应,同样全对应,否则会造成通讯故障。
硬件的组态:下面我们开始主站1的硬件组态:添加机架,CPU(带DP功能的CPU)下面我们开始往PROFIBUS网络中添加DP/DP Coupler模块下面给刚才组态的DP/DP Coupler分配I/0主站1 的硬件组态完成,别忘了保存编译下面我们开始主站2的硬件组态:添加机架,CPU(带DP功能的CPU)主站2的硬件组态完成,别忘了保存编译根据输入对输出,输出对输入的关系,我们把主站1和主站2的输入/输出的关系对照一下:定义上主站1和主站2 的硬件组态后,相应的地址对应关系也就确定了,在编程的时候无需进行点即可。
特别注意:DP/DP Coupler上的硬件地址要和连接的主站上组态的地址一致(一个DP/DP Coupler 别和其软件组态的地址一致)特别提示:为了防止发生错误到时CPU停机,建议在程序内添加OB82,OB85,OB86,OB122OB82:诊断中断,如果使能一个具有诊断中断模块的诊断功能(例如断线、传感器电源丢失),出OB82,CPU进入停止模式。
S7-300 与变频器DP通讯
3、DP从站设置好后如左 上图。点击红色框内的图 标,如左下图。
4、并留意2处红色框内呈
绿色。再将1处“module8
Word In,8 Word Out”拖
1
进2处绿色框内。
5、添加成功后,如左下图
2
。
第十二步:添加DP从站
6、选中添加好的数据格式,右击 弹出菜单,选择对象属性。
7、带有一个DP从站的时候,直接 选择有过程映像区域的,如果多从 站建议使用即PI/PQ。 一旦超出 PLC的过程映像区范围,就需要用 DB块或M寄存器来转换。
第十二步:添加DP从站
1
1、右击1处红色框 PROFIBUS,弹出窗口, 选择插入对象。进入GSD 配置。
第十二步:添加DP 从站
1
2
2、点击1处“Additional Fieldc Devices”,弹出2 处窗口,点击Drives,进 入3处窗口点击“STEP INVT”,进入下一步。
3
第十二步:添加DP从站
型号
订货号
第八步:西门子电源添加。
1、电源添加成功。
第九步:安装GSD文件。
1、点击选项菜单
2、选择安装GSD文件 ,并点击。
第九步:安装GSD文件。
3、如左图点击“浏览”,根据自己GSD存放的位置添加件。
5、如左图点击“浏览”,根据自己 GSD存放的位置添加。选中后点击“ 安装”。
6、选择“是”并提示安装完成。
第十步:查看GSD文件是否安装成功。
1、如左上图点击“目录”窗口,弹出 列表,在查找框里搜索我们的安装好 的GSD文件名称“STEP”。如左下图 。
第十一步:DP配置。
1、如左图右击“X2 DP”,再选“择 对象属性”单击。进入属性页面
S7-300PLC_PROFIBUS—DP硬件组态(经典实例)
S7 300 PLC硬件组态(经典)现场机架上各个模块进行的是物理上的连接,必须进行硬件组态的连接,实现逻辑上的连接,在这基础之上才可以执行编程器传输下来的程序信息。
1:打开桌面上的“SIMA TIC Manager”图标,打开了STEP7画面。
点击“新建图标”,输入文件名和文件夹地址,然后点击“OK”,系统自动生成项目。
2:选中上一步新建的项目,点击右键,选中“Insert new object”,点击“SIMA TIC 300 STA TION”,系统自动生成项目。
3:点击新建的项目前面的“+”号,“双击SIMA TIC 300(1)”,再选种右边的“Hardware”,右键,然后“OPEN object”,系统打开硬件组态画面。
4:点击“SIMA TIC 300”前面的“+”号,从展开的“RACK—300”中找到“Rail”,拖到左上边空白,所得如下:5:注意,若实际设备上有该模块则进行操作,若无该模块则跳过该步骤。
展开PS—300,把电源模块PS 307 2A拉到机架的第一行,如下。
6:展开“CPU—300”,再打开“CPU 315—2 DP”,把“6ES7 315-2AF02—0AB0”拉到机架的第二行,并进行参数的设(速率、协议等)。
7:选择默认值,点击确定,就可以生成一个PROFIBUS—DP 网络了。
8:点击右侧“PROFIBUS DP”,再在展开的项中点击“ET200M”,再在展开的项中点击选中“IM153—1”,拖到左面“PROFIBUS(1):DP master system(1)”上。
在弹出的对话框中选择默认值,点击“确定”。
9:在右侧库中,打开“PROFIBUS—DP”下的“ET200M”下的“IM153—1”,点击“AI—300”选中“SM 331 AI8X12bit”,并将其拖到左侧ET200M的第四槽中。
10:双击该模块,弹出属性对话框,点击Measuring栏,为每个通道设置该通道对应的信号状态如下。
(完整word版)s7-300之间的DP通讯
(完整word版)s7-300之间的DP通讯实现Profibus主从站之间的MS通讯通过图解,说明2个CPU之间通过Profibus实现主从站之间的MS通讯。
这个例子是结合某现场的实际情况来的,实际情况是在2套300系统之间进行数据通讯,由于每个CPU300都带有ET200M从站,所以317的主DP口和315的DP口都只能是主站而不能配置为从站。
并且2套系统之间距离较远,MPI不行,于是就利用了317的MPI/DP 口配置成DP口来和315通讯。
1.首先,在STEP 7中新建一个Project,分别插入2个S7-300站。
这里我们插入的一个CPU315-2DP,作为主站;一个CUP317-2作为从站,并且使用317-2的第一个端口MPI/DP 端口配置成DP口来实现和315-2DP的通讯。
然后分别对每个站进行硬件组态:首先对从站CPU317-2进行组态:将317的第一个端口MPI/DP 端口组态为PROFIBUS类型,并且创建一个不同于CPU自带DP口的PROFIBUS网络,设定地址。
在操作模式页面中,将其设置为DP SLA VE模式,并且选择“Test,commissioning,routing”,是将此端口设置为可以通过PG/PC在这个端口上对CPU进行监控,以便于我们在通讯链路上进行程序监控。
下面的地址用默认值即可。
然后选择Configuration页面,创建数据交换映射区。
这里我们创建了2个映射区,图中的红色框选区域在创建时是灰色的,包括上面的图中的Partner部分创建时也是空的,在主站组态完毕并编译后,才会出现图中所示的状态。
由于我们这里只是演示程序,所以创建的交换区域较小。
组态从站之后,再组态主站。
插入CPU时,不需要创建新的PROFIBUS网络,选择从站建立的第二条(也就是准备用来进行通讯的MPI/DP端口创建的那条)PROFIBUS网络即可。
组态好其它硬件,确认CPU的DP口处于主站模式,从窗口右侧的硬件列表中的已组态的站点中选择CPU 31X,拖放到主站的PROFIBUS总线上,这时会弹出链接窗口,选择以组态的从站,点击Connect按钮,然后进入Configuration页面,可以看到前面在从站中设定的映射区域,逐条进行编辑(Edit…),确认主从站之间的对应关系。
S7-300Profibus通讯使用说明
PD01与S7-300Profibus通讯使用说明本系统由PLC作为PROFIBUS主站,PD01作为从站。
1.选中STEP 7(version NO. 5.5)。
图1中图12.打开软件后弹出图2对话框。
进行新建工程操作。
图23.点击“下一步”。
由于用的PLC是CPU313C - 2 DP,所以CPU(U)选择如图4。
.图3图44.点击“下一步”。
图5由于本系统是PROFIBUS通讯,所以块只选择OB1即可,编程语言选择LAD(梯形图)。
选择如图6。
图65.点击“下一步”,给工程命名。
图7命名为“Chris_PD01”,如图8。
图8 6.点击“完成”切换为如图9的画面。
图9 7.点击“SIMATIC 300 站点”。
如图10 所示。
图10 8.双击图10右画面中的“硬件”弹出画面如图11。
图119.双击图11左上角对话框内的“DP”选项来设置主站的属性。
弹出对话框如图12。
图1210.点击图12中“常规”->“属性”弹出如图13的对话框。
图1311.主站站号设置为2。
.点击“参数”->“新建”,弹出如图14对话框。
图14点击“网络设置”。
图15传输率设置为9.6Kbps,配置文件选择DP。
如图16所示。
图16点击确定。
图17点击确定。
图18点击确定,发现图19中较图图11中多出红色圈内的内容。
图1912.如果之前没有安装GSD文件,那么需要安装GSD文件。
如图20所示,点击“选项”选择“安装GSD文件”。
图20选择“安装GSD文件”后弹出如图21的对话框。
图2113.点击“浏览”找到存放GSD文件的文件夹。
如图22。
图2214.点击确定,如图23。
图23 选择“shihlin.gsd”。
图24 点击安装。
图25 选择“是”。
图26 点击确定。
图27 点击关闭,完成GSD安装工作。
15.右击图19中红色圈内的内容,如图28。
图28 在下拉菜单中选择“插入对象”。
如图29。
图29 选择“Additional Field Devices”。
西门子S7-300与PROFIBUS DP的通信处理器产品说明书
16 240 byte
Performance data / PROFIBUS DP Service / as DP master ● DPV0 Number of DP slaves / on DP master / usable Amount of data ● of the address area of the inputs / as DP master / total ● of the address area of the outputs / as DP master / total ● of the address area of the inputs / per DP slave
244 byte 240 byte
Yes 240 byte 240 byte
Performance data / S7 communication Number of possible connections / for S7 communication
● maximum
16
Performance data / multi-protocol mode Number of active connections / with multi-protocol mode
0 ... 60 °C -40 ... +70 °C -40 ... +70 °C
95 %
IP20
Design, dimensions and weights Module format Width Height Depth Net weight
S7-300和300DP组态过程
步骤四、硬件安装CPU 313C-2 DP CPU 313C-2 DPPROFIBUS-DP图2.2.6 两台S7-300的PROFIBUS-DP网络连接示意图两台S7-300的PROFIBUS-DP网络通信连接的如图 2.2.6所示,硬件的安装只需用PROFIBUS-DP电缆将两台S7-300连接起来。
步骤五、硬件组态(一)两台S7-300的PROFIBUS-DP网络连接组态1、打开STEP7 V5.4编程软件主界面,如图2.2.7所示。
图2.2.7 STEP7 V5.4编程软件主界面2、点击“文件”→“新建”,建立一个新文件,如图2.2.8所示。
图2.2.8新建文件3、为新建的文件输入名称并选择存储的位置,如图2.2.9所示。
图2.2.9 选择存储位置4、进入新建的文件即300300dp,如图2.2.10所示。
图2.2.10 300300dp界面5、右键单击该项目,插入一个SIMATIC 300站点,如图2.2.11所示。
图2.2.11 插入300站点6、双击右侧生成的“SIMATIC 300(1)”,进入SIMATIC 300(1)站点界面,双击“硬件”图标,进入HW Config中进行硬件组态。
打开硬件目录,按照订货号和硬件安装次序依次插入机架、CPU、CP 343模块,如图2.2.12所示。
7、在插入CPU 时,在弹出PRODIBUS 属对话框,组态PROFIBUS 站地址为“2”,如图2.2.13所示。
图 2.2.12打开硬件组图2.2.13 PROFIBUS接口属性窗口8、选择“新建”,建立一条PROFIBUS网络,进入属性-新建子网PROFIBUS对话框,选择“网络设置”。
选择传输率为1.5Mbps,配置文件为DP,单击确定,生成一条PROFIBUS-DP 系统网络,如图2.2.14所示。
图2.2.14 生成的PROFIBUS主站系统9、双击机架中CPU 313C-2DP下面的“DP”所在的行,在出现的DP属性对话框的“工作模式”选项卡中,系统默认为“DP主站”,选择DP从站。
变频器与s7-300通信
二:应答报文(MICROMASTER4 主站) ZSW: PZD 应答报文的第1 个字是变频器的状态字(ZSW ),变频器的状态字通常 由参数r0052 定义,其定义的含义如下
• 参数送到变频器后,需要时可以进行BICO连接,具体如下见MM440 手册P389。
说明: 说明:
如果希望选择与此不同的应答报文状态字,可以这样来做:即对参数P2016 或 P2019 的下标0中状态字的信号源另外进行定义,它们都是访问级3 的参数,所以 P0003 必须设置为=3 ,以便访问这些参数. PZD 应答报文的第2 个字是主要的运行参数,实际值HIW 通常把它定义为变频 器的实际输出频率,通过P2009 如上所述进行规格化也适用于这一数值。 如果你希望选择与此不同的运行参数实际值PZD 应答报文中可以这样来做即对参 数P2016或P2019 的[下标1]中的实际值信号源重新定义例如设置为27 可给出实际输 出电流这些参数都属于访问级3 因此P0003 必须设置为=3 以便访问这些参数
HSW : 1、PZD 任务报文的第2 个字是主设定值HSW 这就是主频率设定值是由主设定 值信号源USS提供的参看参数P1000 2、有两种不同的方式COM 或BOP 链路串行接口按照P2009 USS 规格化的设 置可以定义采用哪种方式 3、如果 P2009 设置为0 数值是以十六进制数的形式发送即4000 hex 规格化为 由P2000 设定的频率 4、如果 P2009 设置为1 数值是以绝对十进制数的形式发送即4000 十进制 =0FA0hex 等于40.00Hz
MM440与PLC的通讯
授课:邓志兵 课件制作:邓志兵 2009.10.28
PZD 区域过程数据区 通讯报文的PZD 区是为控制和监测变频器而设计的在主站和从站中收到 的PZD 总是以最高的优先级加以处理处理PZD 的优先级高于处理PKW 的 优先级而且总是传送接口上当前最新的有效数据表
丹佛斯变频器与西门子PLC通讯(培训)
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的
1.7、设定从站属性:组态FC300的通讯区,通讯区与应用有关,如果需要读写FC300参数, 则需PCV区,如果除设定值和控制字以外,还需传送其他数据,则要选择PCD。在选项中有 1,WHOLE CONS.(PCD,PCV 数据是连续的,都有调用SFC14,15)2,WORD CONS. (只有 PCV数据是连续的,不需要调用SFC14, 15)
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.6、组态从站:在DP网上挂上FC300, 需要STEP7事先安装FC300的GSD文件(让PLC识别丹 佛斯变频器的驱动文件)。点击Profibus网络线按右键,插入丹佛斯变频器。
8
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.4、新建Proofibus网络:插入CP时会同时弹出组态PROFIBUS画面, 选择新建一条 PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图:
6
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.5、Proofibus网络属性:在DP属性的Operating Mode中,将其设为DP master 。
15
2、丹佛斯FC300的profibus通讯格式
S7-300和丹佛斯变频器Profibus-DP通信专题培训课件
1、西门子S7-300PLC与丹佛斯FC300通讯组态过程
1.2、插入主站:在屏幕中央按右键,弹出的快捷菜单中选择Insert New Object插入SIMATIC 300 Station,可以看到选择的对象出现在右侧的屏幕上。
3
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.3、插入模块:双击右侧生成的hardware图标,在弹出的HW config 中进行 组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件 安装次序依次插入机架、电源、CPU。
14
2、丹佛斯FC300的profibus通讯格式
2.14 、丹佛斯FC300参数设置:要使变频器能够用PLC通过Profibus来控制,变 频器也需要一定的参数设置才能实现,变频器初始化后需要注意以下参数设置:
P801 命令源: 数字或者控制字 (或者仅仅控制字) P810 控制字格式: FC或者Profidrive P918 站号: 3 (必需与硬件组态时保持一致 。
10
2、丹佛斯FC300的profibus通讯格式
2.1、丹佛斯FC300通讯:PPO---parameter process data objects过程数据之 间执行匹配,用于进行周期性数据交换的用户数据的结构称为参数过程数据对象。
PCV:参数区
IND:替代索引
PCD:过程数据 PVA: 参数资料
4
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.4、新建Proofibus网络:插入CP时会同时弹出组态PROFIBUS画面, 选择新建 一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属 性如下图:
S7-300系列PLC作为DP从站的通讯
S7-300系列PLC作为DP从站的通讯S7-300如何通过GSD文件实现PROFIBUS DP主从通讯1 GSD 文件介绍GSD文件是一种设备描述文件,一般以“*.GSD”或“*.GSE”为后缀。
它描述了设备的功能参数,用来将不同厂家支持PROFIBUS产品集成在一起。
另外在工程开发中有时候由于开发人员不同,要用两个独立的STEP 7项目来实现同一个PROFIBUS 网络通讯,此时需要借助GSD文件的方法来实现。
2 GSD文件的导入方法下面以CPU314C-2DP为例,说明一下GSD 文件的导入步骤:首先从西门子网站上下载相关产品的GSD 文件,下面是SIMATIC 系列产品的GSD文件下载链接:113652选择相关产品并下载到本地硬盘中。
图1 GSD文件下载界面打开SIMATIC Manager,进入硬件组态界面,选择菜单栏的“Options”->“Install GSD File…”,如图2 所示。
图2 安装GSD文件进入GSD安装界面后,选择“Browse…”,选择相关GSD文件的保存文件夹,选择对应的GSD文件(这里选择语言为英文的“*.GSE”文件),点击“Install”按钮进行安装。
图3 选择安装GSD文件安装完成后可以在下面的路径中找到CPU314C-2DP,如图4:图4 硬件目录中的保存路径3 CP342-5做主站采用GSD方法实现PROFIBUS DP 通信3.1网络拓扑介绍PROFIBUS DP主站由CPU314+CP342-5组成,其中CP342-5做主站。
PROFIBUS DP 从站由CPU314C-2DP组成,集成的DP接口做从站。
网络拓扑图如下:图5 网络拓扑图3.2 从站组态首先插入SIMATIC S7-300站,添加CPU314-2DP,双击DP接口,分配一个PROFIBUS地址,然后在“Operating Mode”中选择“DP salve”模式,进入“Configuration”标签页,新建两行通信接口区,如图6所示:图6 从站通信接口区注意:上述从站组态的通信接口区和主站导入的GSD从站的通信接口区在顺序、长度和一致性上要保持一致。
S7-300Profibus通讯使用说明之欧阳歌谷创作
PD01与S7300Profibus通讯使用说明欧阳歌谷(2021.02.01)本系统由PLC作为PROFIBUS主站,PD01作为从站。
1.选中STEP 7(version NO. 5.5)。
图1中图12.打开软件后弹出图2对话框。
进行新建工程操作。
图23.点击“下一步”。
由于用的PLC是CPU313C 2 DP,所以CPU (U)选择如图4。
.图3图44.点击“下一步”。
图5由于本系统是PROFIBUS通讯,所以块只选择OB1即可,编程语言选择LAD(梯形图)。
选择如图6。
图65.点击“下一步”,给工程命名。
图7命名为“Chris_PD01”,如图8。
图86.点击“完成”切换为如图9的画面。
图97.点击“SIMATIC 300 站点”。
如图10 所示。
图108.双击图10右画面中的“硬件”弹出画面如图11。
图119.双击图11左上角对话框内的“DP”选项来设置主站的属性。
弹出对话框如图12。
图1210.点击图12中“常规”>“属性”弹出如图13的对话框。
图1311.主站站号设置为2。
.点击“参数”>“新建”,弹出如图14对话框。
点击“网络设置”。
图15传输率设置为9.6Kbps,配置文件选择DP。
如图16所示。
图16点击确定。
图17点击确定。
图18点击确定,发现图19中较图图11中多出红色圈内的内容。
图1912.如果之前没有安装GSD文件,那么需要安装GSD文件。
如图20所示,点击“选项”选择“安装GSD文件”。
图20选择“安装GSD文件”后弹出如图21的对话框。
图2113.点击“浏览”找到存放GSD文件的文件夹。
如图22。
图2214.点击确定,如图23。
图23选择“shihlin.gsd”。
图24点击安装。
选择“是”。
图26点击确定。
图27点击关闭,完成GSD安装工作。
15.右击图19中红色圈内的内容,如图28。
图28在下拉菜单中选择“插入对象”。
如图29。
图29选择“Additional Field Devices”。
丹佛斯变频器PROFIBUS通讯配置
1、设置PROFIBUS地址:断电后,通过硬件拨码,设置PROFIBUS地址,应与STEP7软件分配地址一致,地址空间为0~125,默认地址127。
2、变频器设置参数(设置成用PROFIBUS总线控制)1)Par.0-40(LCP的手动启动键)选择[0] 禁用。
2)Par.8-10选择PROFIdrive。
3)Par. 8-50~8-56选择[1]总线。
4)Par. 8-03~8-07咨询丹佛斯进行设置。
5)Par. 9咨询丹佛斯进行设置。
6)Par. 3-00选择[0]仅为正值,防止反转。
另外Par. 3-01~3-03也需设置,转速正极限不要超过电机额定转速。
3、PPO类型:见上表,总共有PPO Type 1~8共8种模式。
PPO types 3、4、6、7和8用于非循环参数访问,只能访问PCD(过程控制数据),但是不能对PCV(变频器参数特征值)进行访问。
选择上述5种模式,PLC送出过程控制数据,变频器响应后返回过程状态数据。
对于过程控制数据,PCD头4个字节(图中1、2)由CTW (控制字)和MRV(主要参考值――速度)组成,用来控制电机起停以及速度给定。
下4个字节(图中3、4)写Par. 9-15[1]中设置的可以写的参数;对于状态数据,PCD头4个字节(图中1、2)由STW(状态字)和MAV(主要实际值――速度)组成,用来反应电机运行状态以及速度反馈值。
下4个字节(图中3、4)写Par. 9-16[1]中设置的可以读的参数。
后续字节为Par. 9-23中设置的参数。
PPO types 1、2、5可以对PCV(变频器参数特征值)和PCD(过程控制数据)进行读写。
所有PPO types都可以选择成Word consistent(只有PCV数据是连续的,不需要调用SFC14,15)和Module consistent(PCD,PCV数据是连续的,都有调用SFC14,15)。
4、CTW(控制字)/ STW(状态字):根据Par.8-10设置的不同可以选择PROFIdrive或者FC结构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LADDR:用于指定硬件组态的DP从站输入模块的起始地址(必须以16进制格式输入地址)。 RET_VAL:程序块的状态字,如果在激活功能期间出现错误,则返回值包含一个错误代码。 17 RECORD:读取/写入的用户数据目标区域。必须与用STEP7为选定模块配置的长度完全相同
3、西门子S7-300PLC与丹佛斯FC300通讯程序编写
8
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
练习:尝试设置PLC与丹佛斯变频器硬件组态并下载。
9
2、丹佛斯FC300的profibus通讯格式
丹佛斯变频器Profibus是以什么样形式和 PLC进行通讯?变频器Profibus的通讯格式是什 么样的?下面就介绍这方面的内容。
10
2、丹佛斯FC300的profibus通讯格式
丹佛斯变频器与西门子PLC 通讯教案
林文杰整理 2010年09月08日
1
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中设 置其存储位置。
变频器端子62(红线B)、 63(绿线A)
15
3、西门子S7-300PLC与丹佛斯FC300通讯程序编写
我们接着来学习如何编写西门子PLC程序控 制丹佛斯变频器的
16
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进行读写。 看2个例子对比说明 SFC14 SFC15
3.2、SFC14中RET_VAL:返回值的错误代码含义 。
18
3、西门子S7-300PLC与丹佛斯FC300通讯程序编写
3.3、SFC15中RET_VAL:返回值的错误代码含义 。
19
3、西门子S7-300PLC与丹佛斯FC300通讯程序编写
3.4 、建立数据块DB1,将数据块中的数据地址与从站(FC300)中的PCD、PCV数 据区相对应 。
13
2、丹佛斯FC300的profibus通讯格式
2.9、Status word(STW)含义:过程数据中(PCD)反馈字(STW)含义如下。 16位的含义:
14
2、丹佛斯FC300的profibus通讯格式
2.14 、丹佛斯FC300参数设置:要使变频器能够用PLC通过Profibus来控制,变 频器也需要一定的参数设置才能实现,变频器初始化后需要注意以下参数设置: P801 命令源: 数字或者控制字 (或者仅仅控制字) P810 控制字格式: FC或者Profidrive P918 站号: 3 (必需与硬件组态时保持一致 。
2.1、丹佛斯FC300通讯:PPO---parameter process data objects过程数据之 间执行匹配,用于进行周期性数据交换的用户数据的结构称为参数过程数据对象。
PCV:参数区 PCD:过程数据 CTW:控制字 STW:状态字 MRV:主参照数值
IND:替代索引 PVA: 参数资料
1.5、Proofibus网络属性:在DP属性的Operating Mode中,将其设为DP master 。
6
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.6、组态从站:在DP网上挂上FC300, 需要STEP7事先安装FC300的GSD文件(让 PLC识别丹佛斯变频器的驱动文件)。点击Profibus网络线按右键,插入丹佛斯 变频器。
22
3、西门子S7-300PLC与丹佛斯FC300通讯程序编写
3.8、对变频器的输入值进行监控:起始地址W#16#100---PIW256,在变量表中输入监控
地址。
23
3、西门子S7-300PLC与丹佛斯FC300通讯程序编写
3.9、对变频器的输入值进行监控:PIW256:PCA响应参数传送的双字(P351)。PIW262:
11
MAV:频率实际值(实际输出频率)反馈
2、丹佛斯FC300的profibus通讯格式
2.7、Control word(CTW)含义:过程数据中(PCD)控制字(CTW)含义如下。 16位的含义:
12
2、丹佛斯FC300的profibus通讯格式
2.8、Process Data:使用PPO的工厂数据部分通过Profibus监控及修改FC300。
SFC14和SFC15。b. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据。c. SFC15 (“DPWR_DAT”)用于将数据写入Profibus 从站。d. 硬件组态时PCV的起始地址: W#16#108(即264)。读写过程和对PCD (过程数据)的读写相同,只要编程改变RECORD 地址里的数值即可。
2
1、西门子S7-300PLC与丹佛斯FC300通讯组态过程
1.2、插入主站:在屏幕中央按右键,弹出的快捷菜单中选择Insert New Object插入SIMATIC 300 Station,可以看到选择的对象出现在右侧的屏幕上。
3
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.3、插入模块:双击右侧生成的hardware图标,在弹出的HW config 中进行 组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件 安装次序依次插入机架、电源、CPU。
显示参数P351的值(300)。PIW264:显示FC300的状态字。PIW266:显示主频实际值。 PIW268:显示实际马达电流(1.55A)。PIW270:显示频率(12.6 hz)。PIW272:展示数字输 入状态(端点19=1)。
24
3、西门子S7-300PLC与丹佛斯FC300通讯程序编写
20
3、西门子S7-300PLC与丹佛斯FC300通讯程序编写
3.5 、在OB1中调用特殊功能块SFC14和SFC15,完成从站(FC300)数据的读和 写 。
21
3、西门子S7-300PLC与丹佛斯FC300通讯程序编写
3.7、对PCV (参数区)读写: a.在Step7 中对PCV (参数区)读写参数时同样调用
Process Status data:过程资料使用FC300控制格式送出当前的FC300资料(process
status data)
PCD1包含一个16位的控制字,每位控制字对于FC300来说都是特别的功能;PCD2包 含一个16位的速度设定值使用百分比格式,PCD2可以给另一个过程信号控制; PCD3-PCD10是程序参数在FC300 P9-16R中设置。
4
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.4、新建Proofibus网络:插入CP时会同时弹出组态PROFIBUS画面, 选择新建 一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属 性如下图:
5
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
7
1、西门子S7-300PLC与丹佛斯FC300通讯硬件组态
1.7、设定从站属性:组态FC300的通讯区,通讯区与应用有关,如果需要读写 FC300参数,则需PCV区,如果除设定值和控制字以外,还需传送其他数据,则要 选择PCD。在选项中有 1,WHOLE CONS.(PCD,PCV 数据是连续的,都有调用 SFC14,15)2,WORD CONS. (只有PCV数据是连续的,不需要调用SFC14, 15) 现采用4PCV,2PCD ;FC300地址为3。
举例说明如何修改、监视变频器的速度 及在程序中查找变频器的输入输出。
25
ENDΒιβλιοθήκη 26