LMC的Profibus 通讯
- 格式:doc
- 大小:874.00 KB
- 文档页数:14
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结构。
传动通讯自动化设置方面:连轧主传动与PLC之间采用PROFIBUS-DP进行通讯,通讯协议为PPO4 :0PKW/6PZD, 即0个字参数数据(又叫PKW),6个字过程数据(又叫PZD)。
参数数据用于PLC读/写变频器的参数,过程数据用于PLC控制和监视生产过程。
0个字参数数据表示PLC不能读/写驱动装置的参数,参数数据也不占用S7的外设地址;6个字过程数据表示PLC和驱动装置交换6个字过程数据.主要传送:主辅速度给定,速度,电流反馈等。
PLC与传动的硬件组态以PLC400为例1.组态一个400主站该站进行硬件组态:从硬件组态目录中依次插入机架、电源、CPU,设置CPU 上PROFIBUS DP接口的网络参数(可采用缺省设置,即:地址2,最高地址126,波特率1.5 Mbps,协议DP)。
如图一所示图一组态S7-400主站2.在DP网中插入“MASTERDRIVE”从站图2所示PROFIBUS(1): DP master system (1)总线上挂上MasterDrives从站。
从站路径为:PROFIBUS DP >SIMOVERT >MASTERDRIVES/DC MASTER CBPx 或MASTERDRIVES/DC MASTER CBP2 DPV1MASTERDRIVES/DC MASTER CBPx与MASTERDRIVES/DC MASTER CBP2 DPV1的区别是,前者只能按照PPO类型选择报文结构(即CBP功能:循环通讯),后者还能选择更多的报文结构,以配合CBP2的一些扩展图二插入一个MASTERDRIVE从站3.在驱动装置从站中插入类似于ET200M从站中的模板,以确定报文结构。
将右边窗口硬件目录中MASTERDRIVES/DC MASTER CBP2 DPV1下面的PPO 4: 0PKW, 6PZD插入左下窗口中的第一行(Slot 1)。
该选项共占两行。
意思是:PPO类型4,即:0个字参数数据(又叫PKW),6个字过程数据(又叫PZD)。
3、Profibus通信工业组态与现场总线控制技术Profibus通信一、PRIFOIBUS现场总线概述1.1工厂自动化网络结构(1)现场设备层主要功能是连接现场设备,例如分布式I/O、传感器、驱动器、执行机构和开关设备等,完成现场设备控制及设备间联锁控制。
(2)车间监控层车间监控层乂称为单元层,用来完成车间主生产设备Z间的连接,包括生产设备状态的在线监控、设备故障报警及维护等。
还有生产统计、生产调度等功能。
传输速度不是最重要的,但是应能传送大容量的信息。
一、PRIFOIBUS现场总线概述1.1工厂自动化网络结构(3)工厂管理层车间操作员工作站通过集线器与车间办公管理网连接,将车间生产数据送到车间管理层。
车间管理网作为工厂主网的一个子网,连接到厂区骨干网,将车间数据集成到工厂管理层。
工厂自动化网络结构如图1-1所示。
一、PRIFOIBUS现场总线概述1.1 工厂自动化网络结构图1-1工厂自动化网络结构一、PRIFOIBUS 现场总线概述1.2PROFIBUS的组成部分PROFIBUS已被纳入现场总线的国际标准1EC61158和欧洲标准EN50170,并于2001年被定为我国的国家标准JB/T1030.6 —2001。
PROFIBUS在1999年12月通过的IEC61156中称为Type3,PROFIBUS的基本部分称为PROFIBUS-V0.在2002年新版的IEC61156中增加了PROFIBUS-V1,PROFIBUS-V2和RS-485IS等内容。
新增的PROFInet规范作为IEC61158的Type10.一、PRIFOIBUS现场总线概述1.2PROFIBUS的组成部分ISO/OSI通信标准由七层组成,并分两类。
一类是面向用户的第五层到第七层,一类是面向网络的第一到到第四层。
第一到第四层描述了数据从一个地方传输到另一个地方,第五层到第七层给用户提供适当的方式访问网络系统。
PROFIBUS协议使用了ISO/OSI模型的第一层、第二层和第七层.一、PRIFOIBUS现场总线概述1.2PROFIBUS的组成部分从用户的角度看,PROFIBUS提供三种通信协议类型:PROF1BUS-FMS,PROF1BUS-DP和PROFIBUS-PA。
PLC –PLC 之间的ProfiBus 通讯3. 怎样加入支持PROFIBUS-DP协议的第三方设备既然PROFIBUS-DP 是一种通讯标准,一些符合PROFIBUS-DP规约的第三方设备也可以加入到PROFIBUS网上作为主站和从站,绝大部分设备都可作为从站,只有一小部分设备可作为主站,第三方设备做主站,组态软件需要第三方提供。
第三方设备作从站,如果主站是S7设备,组态软件是STEP7 和SIMATIC NET,如果是S5设备,组态软件是COM PROFIBUS或COM5431。
支持PROFIBUS-DP的从站设备都会有GSD文件,GSD文件是对设备一般的描述,通常以*.GSD或*. GSE文件名出现,将此GSD文件加入到主站组态软件中后就可以组态从站的通讯接口。
在这里主要介绍S7设备做主站的应用,STEP7作为组态软件加入PROFIBUS-DP从站设备,现以S7-400 CPU416-2DP做主站,S7-200 PROFIBUS 接口模块EM277作从站为例,详细介绍怎样导入GSD文件,组态从站通讯接口区进而建立通讯。
3.1PROFIBUS-DP中与EM277的通讯软件: STEP7 V5.2硬件: 1.PROFIBUS-DP主站S7-400 CPU416-2DP2.从站EM2773.MPI网卡CP56114.PROFIBUS电缆及接头此组态实例是将上位机和S7-400 CPU416-2DP通过PROFIBUS-DP总线与EM277相连来建立通讯。
网络配置图如下:S7-400 CPU416-2DP3.2组态主站系统:打开SIMATIC MANAGER 软件, 在FILE 菜单下选择NEW 新建一个项目,在NAME 栏中输入项目名称,将其命名为DP_EM277,在下方的Storage Location 中设置其存储位置。
在项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择Insert New Object 插入SIMATIC 400 Station ,可以看到选择的对象出现在右侧的屏幕上。
如何实现PROFIBUS从站之间的DX通讯PROFIBUS是一种常用于工业自动化领域的通信协议,它支持从站之间的数据交换。
在PROFIBUS网络中,DX(Data Exchange)通讯是一种从站之间直接交换数据的通信方式。
下面将介绍如何实现PROFIBUS从站之间的DX通讯。
1.硬件安装:首先,需要安装PROFIBUS从站设备。
每个从站设备都需要一个唯一的地址。
确保每个从站设备的地址设置正确,并安装好相应的电缆和连接器。
2.配置DX通讯参数:每个从站设备都有自己的配置参数,其中包括DX通讯参数。
在主站上,使用配置工具打开相应的配置文件,并为每个从站设备设置正确的DX通讯参数。
这些参数包括数据长度、数据类型和数据传输速率等。
3.使用GSD文件:GSD(General Station Description)文件描述了每个从站设备的功能和特性。
在主站上,需要导入适当的GSD文件,并将其与每个从站设备关联。
这将确保主站正确识别和配置每个从站设备。
4.建立连接:建立从站之间的连接是实现DX通讯的关键。
在主站上,使用配置工具创建连接,并将其分配给适当的从站设备。
通过连接,从站设备可以直接交换数据。
5.配置数据交换:在主站上,使用配置工具设置适当的数据交换参数。
这些参数包括数据类型、数据长度、数据刷新率等。
确保所有从站设备的数据交换参数都正确配置,以便它们可以相互之间进行数据交换。
6.测试和调试:在设置完成后,进行测试和调试是非常重要的。
使用PROFIBUS网络分析仪或其他工具监视从站之间的数据交换。
检查数据是否按预期进行交换,并确保通讯质量良好。
7.故障排除:如果在测试和调试过程中发现通讯故障,需要进行故障排除。
首先,检查硬件连接和配置设置是否正确。
然后,检查从站设备是否按照预期进行配置和操作。
在识别和解决故障时,可以使用PROFIBUS网络分析仪等工具。
需要注意的是,由于PROFIBUS从站之间的DX通讯涉及到硬件设备和软件配置,因此在实施之前,应详细了解并掌握相关技术知识。
横河DCS PROFIBUS通讯✧手册使用环境:●适用横河CS1000/3000/VP DCS系统,同时要确保对方设备是支持PROFIBUS-DP或PROFIBUS-DPV1通讯的。
✧硬件:●横河PROFIBUS通讯卡ALP111或ACP71本文以ALP111为例进行介绍⏹定货号Model : CVPS//ALP111-S01⏹这个卡使用的HILSCHER芯片,其实可以看做是HILSCHER公司的PROFIBUS通讯卡。
●YCB701通讯卡接头⏹定货号Model : CVPS//YCB701⏹用于和ALP111卡连接的卡头,是个9针公头⏹这个卡头其实是西门子生产的,带横河LOGO,因此可用西门子的同类产品来代替它⏹卡头上的A1B1用于对外连接,A2B2用于连接另一个ALP111⏹当该卡头所插ALP111卡是最后一个通讯卡时把卡头上的开关打到ON,若后面还有通讯卡则打OFF●PROFIBUS通讯线⏹可用百通等品牌,必需一捆一捆的买,至少要300至500米起卖⏹通讯线的连接必须是卡头到卡头的,不允许任何形式的中间转接✧软件:●SYCON-YOKO PROFIBUS通讯第三方配置软件⏹该软件是HILSCHER专门为横河PROFIBUS通讯制作的软件,只用于横河系统,且所有安装盘用的同一个KEY!!●PROFIBUS Communication软件包⏹定货号LFS2542-V1V1(HIS01XX)✧PROFIBUS-DP 通讯安装设置过程●SYCON-YOKO 软件的使用这个软件在IM资料里信息非常少,我重点讲这个软件的使用要将SYCON安装在工程师站上,直接安装就可以了安装后打开SYCON,新建一个项目保存⏹第一步: 导入*.GSD文件,这个文件由通讯的对方提供,包含他们通讯硬件的信息.导入后要仔细查看他们的硬件信息是否与他们的实际硬件相符合。
最好去他们的现场看一下,确保型号和提供给你的文件里是一字不差的,你要相信在现场遇到不明白的人比你遇到明白人的概率高的多!可避免很多无用功.⏹由于我们DCS只能做主站(横河DCS不可能做从站的),一般情况下对方是不需要我们的GSD文件的,对方若要我们ALP111卡的GSD 文件可在C:\Documents and Settings\All Users\ApplicationData\Yokogawa\SyCon\Fieldbus\PROFIBUS\GSD 下找到YEC_0838.GSD必须是安装SYCON后才有的导入操作如下第二步:建一个MATSER站点这里建好后选中MSATER双击设置站号,其它的不改选中MSTER点BUS PARAMETER设置波特率默认是1500的,绝大多数情况是不用更改的,这是最佳的设置但有时候距离太远,或者设置都正常的情况下通讯连不上,可在这里降低速率进行尝试此处站号可随意修改,看具体需要,有些时候通讯的对方要求主站有特别的站号,我们是填什么都可以的,在126以内第三步:建立SLA VE站点这里然后双击SLA VE进行设置这里的站号由对方提供双击这里的通道类型,将其添加到下面的栏,具体内容要和对方商量以西门子 315-2 DP 为例解释下通道类型的意思(这个和我们的3000/VP 里的通讯表填写是密切相关的)是指我们DCS 这边是主站的输入 指对方西门子是从站的输出可以理解为这个通道一次送8个模拟量出来,也可以送8X16个数字量 其它通道的意思可以类推要强调的是这里的通道设置必须和对方的输出通道类型数量一模一样,有一点差别就会导致所有的通讯无效西门子315要先加三个空的通道(其它的PLC 情况都不同的,要询问对方,对方不知道就自己注意看通道类型,有规律的)实际通讯内容从这里开始若对方是能支持PROFIBUS-DPV1的通讯是最好的,就把DPV1 SETTING 里面的选项勾上,如果不能就不勾 第四步:保存导出文件会生成一个项目名.DBM文件做到这里SYCON的工作就结束了,由于这个软件是专用于YOKOGAWA的,所有设置是默认好的,请不要做任何的改动!!通讯出现问题后也不要试图在这里进行修改选项以期望解决问题,这是徒劳的!!✧System view 里的PROFIBUS设置这个工作和MODBUS很类似,我就不同的地方重点介绍下⏹第一步:点开ALP111卡的属性其它的设置都不要动点这里的COPY 把上面SYCON 生成的项目名.DBM文件导入下装第二步:在通讯表上写地址,就按下面的格式就好了ALP111卡上下口其实是一个口,只能用一个,只是分公母而已,这里填1和2都无区别对方的站名指SLOT 4 INDX 1通道送过来的第一个值,指SLOT 4 INDX 1通道送过来的第二个值,数字量在WB 表里分解就是了功能快接连如下通讯表里的地址对才开始做通讯的同仁一些建议在通讯所有工作做完后还是不能读到数据,仔细检查自己的设置后要毫不犹豫的去骚扰领导,打电话给你认为能帮你解决问题的人。
如何通过Profibus总线与ABB变频器实现S7—300的通信原理与实现方法文章以湛江港DQK3000/4500-40斗轮堆取料机为例,分析了西门子S7-300系列PLC通过Profibus总线对ABB变频器ACS800-04进行控制,变频器的设置,PLC程序的编写,实现快捷而可靠地进行数据传输交换。
标签:西门子PLC;ABB变频器;Profibus-DP;通讯参数设置引言PROFIBUS是一种具有广泛应用范围的、开放的数字通信系统,在集中自动化系统向分散自动化系统转移方面是一种重大突破。
PROFIBUS一直侧重于系统集成和系统工程等方面,该总线具有适合于快速、时间要求严格的应用和复杂的通信任务的特点,成为唯一能够全面覆盖工厂自动化和过程自动化应用的现场总线,特别适用于工厂自动化和过程自动化领域。
因而从诞生至今,PROFIBUS 在现场总线技术领域一直是国际市场上的领导者。
文章结合湛江港300#泊位斗轮堆取料机控制系统浅析了Profibus总线技术与ABB变频器的通讯原理与实现方法。
1 系统配置Profibus是一种国际化、开放式、不依赖于设备生产商的现场总线标准,Profibus能满足西门子PLC与ABB变频器的通讯要求。
湛江港DQK3000/4500-40斗轮堆取料机控制系统以西门子CPU315-2DP作为主站,另有3个扩展机架、4台ACS800变频器为从站,实现全数字交流调速系统在Profibus-DP网中的通信及控制。
本系统Profibus-DP网络配置图如图1所示。
编程软件为STEP7 V5.4软件,用来对堆取料机PLC系统S7-300进行编程以及对Profibus-DP网络进行组态与通讯配置。
RPBA-01 Profibus-DP Adapter适配器模块是用于ABB变频器的可选现场总线适配器模块之一。
通过RPBA-01,ABB传动装置可以连接到PROFIBUS网络上。
将RPBA-01插入传动单元(RDCU)中标记有SLOT 1的插槽。
西门子MM440变频器通过Profibus -DP与PLC通讯的实现1、必备条件软件Step7 V5.2SP1PLC 中具有Profibus -DP 通讯口:S7-315 2DPProfibus 通讯电缆(6XV1830-0AH10)Profibus 总线联结器(6ES7972-0BB10-0XA0, 带PG 接口;6ES7972-0BA10-0XA0 不带PG 接口)MM440变频器1台Drive 中有Profibus 通讯模板(6SE6400-1PB00-0AA0)2、 组态主站系统打开SIMATIC MANAGER, 通过FILE菜单选择NEW新建一个项目,在NAME 栏中输入项目名称,将其命名为DP_MM440,在下方的Storage Location中设置其存储位置。
项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择Insert New Object 插入SIMATIC 300 Station;可以看到选择的对象出现在右侧的屏幕上。
打开SIMATIC 300 Station,然后双击右侧生成的hardware图标,在弹出的HW config 中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件安装次序依次插入机架、电源、CPU。
插入CPU时会同时弹出组态PROFIBUS 画面,如下图所示:选择“New”新建一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图:在本例中主站的传输速率为“1.5Mbps”,“DP”行规,无中继器、OBT等网络元件,点击“OK”键确认并存盘;然后组态S7-315 2DP本地模块,结果如下图:3、组态从站:在DP网上挂上MM440, 并组态MM440的通讯区,通讯区与应用有关,在组态之前应确认通信的PPO类型(见下图显示PPO类型),本例选择PPO1,由4PKW/2PZD组成;MM440仅支持PPO1和PPO3在本例中,采用4PKW,2PZD,选用PPO1类型;MM440地址为4。
GE9030SIEMENS300CP GE90-30与SIEMENS 300 CP 342-5 Profibus主从站通讯第:先配置从站的硬件配•第一:先配置从站SIEMENS 300置。
在硬件配置中找到CP342-5模块右击属性弹出其属性对话框如下图。
对其进行性弹出其属性对话框如下图对其进行Profibus属性配置。
1.G eneral中配置Profibus地址、速率等。
2.Addresses中要P fib地址速率等2Add记得Profibus的起始地址,其地址是十进制。
3.Operating Mode 中选择DP Slave4.options中默认。
5.Diagnostics默认•4options5Diagnostics•第二:在OB1中调用FC1、FC2(这两个功能在siemens标准库SIMATC_NET_CP目录下)i SIMATC NET CP•Call fc 1•CPLADDR:=W#16#0120(profibus的起始地址十六进制与Addresses中Profibus的起始地址十进制对应)•SEND:=P#db17.dbx0.0 byte 103•DONE:=M 98.1•ERROR:=M 98.2M982•STATUS:=MW 104•//DP_SEND function call//DP SEND f i ll•call fc 2•CPLADDR:=W#16#0120RECV:=P#db18.dbx240.0 byte 103•P#db18dbx2400byte103•NDR:=M 99.1•ERROR:=M 99.2•STATUS:=MW 105MW105•DPSTATUS:=MB 0 //DP_RECV function call•第三:在GE 的编程软件ME中配置主站硬件组态。
1.添加模块。
2.对Profibus模块进行配双击该模块出现属性框如图行配置:双击该模块出现属性框如22图,双击NETWORK SETTING对Profibus进行配置(地址、速率等)。
LMC的Profibus通讯的设计方法
一.概述
施耐德公司最新推出的运动控制器LMC20A1307支持Profibus DP总线技术,本文以西门子S7-300 PLC为例,介绍LMC作Profibus DP从站的通讯。
二.Profibus的硬件连接
1.PLC上的连接
采用如下图所示的九针D型接头与PLC的DP口相连
注意:屏蔽线同连接端口相接确保屏蔽良好。
2.运动控制器上的连接
运动控制器端口上的4,8端子分别与PLC DP接口的出线相连,接线图如
下所示:
三.ProfiBus 的软件设置
1.伺服驱动器中的设置
1.1 设定控制模式
将驱动器的控制模式设为ProfibusDevice
1.2 设置总线地址(本例中设为3)
1 2 3 4 5 6 7 8
通讯的波特率与PLC的波特率自动配置,无需设定。
2.PLC中的组态
1.1 新建项目
1.2 单击右键添加300的工作站
1.3 双击SIMATIC300(1)与Hardware进行硬件组态
1.4 添加GSD文件
点击“Options” “Install New GSD…”
1.5 添加导轨
1.6 添加电源模块(本例为5A)
1.7 添加CPU(本例为315-2DP)
双击此处“DP”.对总线进行设置
点击“Properties…”设定属性
点击“New…”新建总线
点击“Network Settings”
选择通讯的波特率(本例为1.5Mbps)并点击“OK”确认
1.7 向总线上添加Slave从站(地址设为3,与运动控制器的拨码开关一致)
为从站配置PPO参数(选择Periodic(10-10)Aperiodic(4-4))
系统将自动为从站分配通讯所用的I/O地址,如本例中256~263为PKW通道,264~283为PZD通道,用户可以双击地址栏修改起始地址。
保存后就完成了硬件组态的任务。
注:1.1 PKW参数通道的结构为:
输出字
其中Byte1+2为PKE(变量地址,直接跟LMC内部字对应,如%mw1,%mw200) Byte3+4为R/W任务号,1为读,2为写。
Byte5~8为写入的变量值
输入字:
其中Byte1+2为PKE(变量地址,直接跟LMC内部字对应,如%mw1,%mw200) Byte3+4为R/W/N返回代码,0为无应答,1为读成功,2为写成功,7为出错。
Byte5~8为读出的变量值或错误类型
3、Codesya软件中的配置
在PLC Configation 菜单下选择Profibus Slave。
这里,通过profibus周期性交换的字输入、输出各10个。
用户可直接从%IWx 里读取从PLC 发送的字,也可以将发送给PLC的值定义到%QWx中。
4.PLC中的软件编程
双击“CPU 315-2DP”→“S7 Program”→“Blocks”编写程序块
添加调试变量块“ VAT_1”
双击变量块,添加与通讯有关的变量并保存
下载后打开变量块,点击“Monitor Variable”按钮,对数据进行监测
根据实际应用,修改变量的数值(Modify Value),修改后点击“Modify Variable”按钮,对变量进行赋值
例一:通过参数通道写参数
将参数%mw100设为10,000
PQW256=0064 h 100=64h
PQW258=0002h 02=写请求
PQD260=2710 h 0000 2710 为所写入的数值
例二:通过参数通道读参数
读取参数%MW200(当前速度7696:0)的值
PQW256=00C8 h
PQW258=0001h
当前%MW200的值在PID260中
例三:通过过程通道写参数
PQW264:=123 输出第一个过程字为123
PQW266:=-456 输出第二个过程字为-456。