ABB变频器与S7-300通过Profibus-DP通讯
通过PROFIBUS DP 实现S7-300PLC 与VACON NX系列变频器的通讯

通过PROFIBUS DP实现S7-300PLC与VACON NX系列变频器的通讯作者:美恒自动化(大连)有限公司郝晋松摘要:现代企业里,利用PROFIBUS—DP组成的工业控制网络,实现了从控制级到现场级通讯的一致。
根据笔者的实践,本文介绍了如何利用SIEMENS S7-300 PLC与V ACON NX 系列变频器通过PROFIBUS DP实现通讯。
关键词:主站从站参数过程数据(PPO)引言现场总线PROFIBUS能够满足生产过程中现场级数据的可存取性。
一方面它满足了传感器/执行器领域的通信需求,另一方面又具有单元级领域的所有网络通信功能。
PROFIBUS-DP是一种高速(数据传输速率9.6Kbps/s~12Mbps)、经济的设备级网络,主要用于现场控制器与分散I/O之间的通信,可满足交直流调速系统快速响应的时间要求。
PROFIBUS-DP的实时性远高于其他局域网,因而特别适用于工业现场。
为满足今后用户可能提出的要求,故开发通过PROFIBUS DP 实现S7-300PLC与VACON NX系列变频器的通讯。
一、硬件要求:1、CPU要求带PROFIBUS DP主站/从站接口;2、VACON NX系列变频器带NXOPTC3/C5可选接口板。
二、变频器硬件电路接线1、NXOPTC3板1)、BUS CONNECTOR/总线连接端子:1号端子:总线电缆屏蔽层接线端子;2号端子:+5V电源;3号端子发送接收端子-正(B);4号端子发送接收端子-负(A);5号端子电源地(0V)。
2)、X1为总线电缆屏蔽层接地跳线器。
共有三种方式:1)、将屏蔽层通过X1接到变频器外壳(屏蔽层接至1号端子),X1在ON位置,见左1图。
2)、将屏蔽层通过RC滤波电路接至变频器外壳。
此时,X1在OFF位置。
3)、直接将屏蔽层接至变频器壳体,见上彩图。
此时,X1可在任意位置。
4)、X6为终端电阻选择跳线器。
如果VACON NX变频器为DP网络中的最后一个子站,则X6必须设置在ON位置,否则,在OFF位置。
S7-300与ControlLogix的PROFIBUS通讯详解

S7-300与ControlLogix 之间通过PROFIBUS通讯一、Profibus 组态1.安装于接线2.软件组态(1)打开组态软件Prosoft Configuration Builder(2) 项目重命名为test(3) 右键点击Default Module,选择Choose module type(4)选择MVI 56,在下拉列表中选择MVI 56-PDPMV1,点击OK(5)双击MVI PDPM-V1下面的MVI Profibus Master DPV1,对输入输出数据大小进行设置,保持默认(6)双击PROFIBUS DP,再点击Configure PROFIBUS,进行网络组态(7)组态PROFIBUS Master。
双击PROFIBUS Master 图标,打开对话框进行设置,这里保持默认,主站地址为1。
(8)安装GSD文件a.在Tools中找到Install new GSD file,点击b.打开文件夹,找到该西门子S7 300 CPU315-2AG10对应的GSD文件,点击打开,c. 会弹出如下窗口,是否需要导入相关图片,选择“是”d. 再选择相应的图片CPU315-n.bmp,该图片也在上一个GSD文件夹中此时,在左侧工程树中则会新出现PLCs,下面是SIEMENS—CPU 315-2 DP的一些选项(9)组态PROFIBUS Slaver(CPU 315)a. 将左侧工程树中的CPU 315-2 DP图标拖到右侧的组态框中,将从站连接到主站中。
b. 双击从站图标,对从站属性进行设置,这里保持默认,从站地址为3,该地址要与S7-300站点地址相一致。
c. 分配主从I/O区,将左侧工程树中的CPU 315-2 DP展开,选择相应的输入输出单元,并将其拖到右侧从站的分配框中。
注意:开始3个必须分别选为:1st general ID、2 nd general ID、3 rd general IDd.双击4槽或5槽,可以对I/O地址进行设置.这里我们将Master_Q Slave_I 16 Wo unit起始地址设置为20将Master_I Slave_Q 16 Wo unit起始地址也设置为20(10)到此,所有从站的组态已经结束,选择Project下的save将设置保存。
ABB_ACS500变频器PROFIBUS_DP通讯

通讯卡:RPBA-01安装:安装到SLOT1插槽。
安装后设定地址:使用模块上的旋码开关设置站地址。
例如:地址3(红色旋钮:十位:0;个位:3)。
Step7 Hardware软件也要设变频器的DP地址3。
如果站地址采用软件设置,要把旋码开关拨至0 位。
总线终端电阻:拨到ON,把DP头上的终端电阻拨到OFF上PLC配置:安装RPBA-01 GSD 文件( 也就是ABB_0812.GSD)选择operation mode (VENDOR SPECIFIC 也就是ABB Drives)设置PPO 类型,波特率和站点地址其中:(DP-V0)和(DP-V1)支持的类型如下图所示:DP-V0和DPV1的区别是所安装的GSD文件不同,DP-V0安装的ABB-0812.GSD,DPV1安装的是ABB-10812.GSD文件变频器配置:98.02 COMM. MODULE LINK 激活外部串行通讯并选择外部串行通讯接口。
EXT-FBA ACS800通过连接到插槽1上的Rxxx型现场总线适配器进行通讯。
51.06 PZD3 IN PZD3输入102 速度51.07 PZD4 OUT PZD4输出0默认51.08 PZD4 IN PZD4输入103 频率51.09 PZD5 OUT PZD5输出0默认51.10 PZD5 IN PZD5输入104 电流51.11 PZD6 OUT PZD6输出0默认51.12 PZD6 IN PZD6输入105 转矩PLC编程举例:W#16#108对应的是16进制的输出地址即:Q264P#DB80.DBX0.0 BYTE 12对应的是从Q264-Q275对应的12个字节的长度,对应着PZD1-PZD6的12个输出字节SFC15 是从PLC内往变频器内写入数据W#16#108对应的是16进制的输出地址即:I264P#DB70.DBX0.0 BYTE 12对应的是从I264-I275对应的12个字节的长度,对应着PZD1-PZD6的12个输入字节SFC15 是从PLC内往变频器内读取数据PZD 1 IN 对应着51.06 (变频器数据组)PZD 1 OUT 对应着51.07 (变频器数据组)PZD2 IN 对应着51.08(变频器数据组)PZD 2 OUT 对应着51.09 (变频器数据组)PZD 3 IN 对应着51.10 (变频器数据组)PZD3 OUT 对应着51.11 (变频器数据组)PZD 4 IN 对应着51.12(变频器数据组)PZD4 OUT 对应着51.13 (变频器数据组)PZD5 IN 对应着51.14(变频器数据组)PZD5 OUT 对应着51.15 (变频器数据组)以此类推:知道PZD用完位置,最多共定义了10组输入、输出。
西门子6se70系列变频器与s7-300的PROFIBUS-DP通讯举例

西门子6se70系列变频器与s7-300/400的PROFIBUS-DP通讯举例本文通过举例讲述了Profibus-DP现场总线在生产现场的具体应用,详细介绍了西门子PLC与变频设备通过PROFIBUS-DP通讯的硬件组态、软件编程以及变频器的相关参数设置。
关键字:西门子 Profibus-DP 变频器 PLC在工业厂矿的生产应用中,尤其是钢铁冶金行业,利用PLC通过Profibus-DP现场总线对变频装置进行控制,实现电机的启动、停车和调速最为常见。
下面通过一个具体的实例来讲述西门子6se70系列变频器与s7-300/400的PROFIBUS-DP通讯的全过程。
一、硬件组态变频器在STEP 7软件中创建一个项目,再硬件组态该项目,并建一个Profibus-DP网络,6se70系列变频器在PROIBUS DP->SIMOVERT文件夹里进行组态,并设定好通讯的地址范围。
如下图所示:二、建立通讯DB块一般地,读写数据都做在一个DB块中,且最好与硬件组态设定的I,O地址范围大小划分相同大小的区域,便于建立对应关系和管理。
如下图所示,读变频器的数据的12个字节在DB0~DB11中,写给变频器的12个字节数据放在DB12~DB23中。
接下来还可以存放诸如通讯的错误代码和与变频器有关的其它计算数据。
三、写通讯程序通讯程序可以直接调用STEP 7编程软件的系统功能SFC1(DPRD_DAT),SFC15(DPWR_DAT)来实现。
例程段如下:CALL SFC 14 //变频器->PLCLADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即I Addess中的560RET_VAL:=DB15.DBW24 //错误代码:查帮助可得具体含义RECORD :=P#DB15.DBX0.0 BYTE 12 //传送起始地址及长度CALL SFC 15 //PLC->变频器LADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即Q Addess中的560 RECORD :=P#DB15.DBX12.0 BYTE 12 //传送起始地址及长度RET_VAL:=DB15.DBW26 //错误代码:查帮助可得具体含义四、变频器参数设置变频器的简单参数设置如下表对于写变频器的数据是与变频器的k3001~k3016(参见变频器使用大全功能图120)建立对应关系,读变频器的数据则是与变频器的参数P734建立对应关系。
PROFIBUS通讯方式设置说明

驱动_PROFIBUS通讯方式设置说明一、问题描述本说明介绍了西门子S7系列PLC在MCGS中使用PROFIBUS通讯方式较常遇到的问题,并提供了详细的问题处理方案。
二、适应对象1、硬件条件PROFIBUS-DP主站可以是带有集成DP口的CPU(例如S7-300 315-2DP),或者用CP342-5扩展的S7-300站、IM467、CP443-5Extend扩展的S7-400站。
上位机中插有通信卡CP5411、CP5511、CP5611、CP5611-A2、CP5412、CP5613,也作为PROFIBUS-DP主站。
PROFIBUS-DP从站有ET200系列、调速装置、S7-200/300/400站及第三方设备等(例如S7200 PLC扩展EM277通信模块)。
通讯电缆一条,也可以自己制作。
若有多个PLC,则可以把所有的3对3,4对4,5对5,8对8接线。
2、软件条件(1)操作系统要求是Windows2000 Professional SP4版本或Windows98 SE操作系统推荐使用Windows2000 Professional SP4操作系统。
(2)支持软件必须安装西门子SoftNet软件,SoftNet版本为V5.3 Build 1381。
西门子安装光盘为:SIMATIC NET CD: 05/2000。
要安装的内容:光盘目录下:\sw \sn_pb_s7\ disk1\ Setup.exe光盘目录下:\sw \VBasic\ S7\disk1\ Setup.exe。
(3)PLC编程软件若PROFIBUS-DP主站使用的是S7-300 PLC或S7-400 PLC,必须装有Step7 5.0以上的编程软件,推荐使用Step7 V5.2。
注:MCGS ProfibusDP驱动是调用SoftNet来实现通讯的,所使用SoftNet(V5.3 Build 1381)版本对操作系统有要求,只能在Window 2000 Pro或Windows98 SE系统上使用,而无法用于Windows2000 Server、WindowsXP或更新的操作系统上。
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和安川H1000变频的PROFIBUS-DP通讯

西门子S7-300和安川H1000变频的PROFIBUS-DP通讯摘要:在重工业及物流业发展过程中,必不可少的一个设备即为起重机,起重机工作时,控制系统具有重要作用,由于传统控制系统已经无法适应行业发展,因此,变频技术、PLC技术等相关的、先进的技术均应用到控制系统中,显著的提升了控制系统的性能,促使更为有效的发挥起重机在各个行业中的作用。
本文中,以桥式起重机为例,探讨了西门子S7-300与安川H1000变频的PROFIBUS-DP通讯设计,旨在为实际设计工作提供理论上的参考。
关键词:西门子S7-300;安川H1000变频;PROFIBUS-DP通讯前言起重机工作过程中,所面临的高使用频率、低故障率的要求逐渐升高,为能符合此种要求,并促进起重机工作质量的提升,将多种先进技术应用到了起重机的控制系统中,如PLC技术、变频技术等。
现阶段,性价比比较高的PLC产品与变频器分别为西门子S7-300、安川H1000变频器,但若这这两种产品间不能有效的通讯,会对起重机的电控系统性能产生非常大的影响。
因此,应采取适当的方法,有机的结合二者,从而大大的提升二者性能,并增强电控系统性能,本文即探讨了实现二者通讯结合的具体方式。
一、西门子S7-300与安川H1000变频器简介西门子S7-300是一种可编程序控制器,结构具有模块化的特点,配置为分布式,性价比比较高,且能够较强的兼容电磁、良好的抵抗震动冲击,在工业控制领域中比较广泛的应用。
西门子S7-300主要针对性能要求比较低的模块化中小控制系统,可与各档次的CPU相配合,供选择的扩展模块类型比较多,达到32个,多点接口、PRODIBUS、工业以太网均可以接入,组态及设置参数时,经“HWConfig”工具的辅助开展。
安川变频器是世界上一个知名的变频器类型,生产企业为安川电机株式会社,H1000为其中具体的产品型号,属于全新重负载变频器,主要功能为对电机速度做出控制与调节,在重型工业领域中具有十分重要的作用。
S7-300与Danfoss FC300 Profibus通讯调试说明 - 20140606

S7-300C与Danfoss FC300 PROFIBUS-DP通讯丹佛斯FC系列变频器,作为丹佛斯变频器家族的一种新型产品,继承了以往5000系列变频器成熟的总线通讯技术,作为5000系列的替代产品,其在PROFIBUS上的基本协议没有变化,参数寻址和GSD文件有所不同,V1版本增加了与第三方设备网络组态的灵活性,可以作为国际通用总线PROFIBUS从站,挂靠在PROFIBUS网络中,方便的实现过程控制的需要,本文以西门子S7-300做主站,介绍怎样通过PROFIBUS实现通讯,以及如何用FC300替代VLT5000变频器。
注意:阅读本文的前提是对丹佛斯FC系列变频器参数设置以及STEP 7编程有一定的了解;1 示例系统的体系结构本例中选用S7-300 CPU313-2DP作为PROFIBUS-DP 主站,连接一个FC300变频器,连接多个FC300时与之相同。
2 软件版本描述需要软件:STEP7 V5.5需要硬件:1:S7-300 CPU313-2DP2: FC3023: PROFIBUS-DP 接口模块MCA101,用于安装在FC302上,使之成为PROFIBUS-DP从站。
3 组态主站系统打开SIMATIC MANAGER, 通过FILE菜单选择NEW新建一个项目,在NAME栏中输入项目名称,将其命名为TEST,在下方的Storage Location中设置其存储位置。
项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择Insert New Object插入SIMATIC 300 Station,可以看到选择的对象出现在右侧的屏幕上。
双击右侧生成的hardware图标,在弹出的HW config 中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件安装次序依次插入机架、电源、CPU。
插入CP时会同时弹出组态PROFIBUS画面,选择新建一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图:在DP属性的Operating Mode中,将其设为DP master在本例中主站的传输速率为“1.5Mbps”,“DP”行规,无中继器、OBT等网络元件,点击“OK”键确认并存盘。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S7-300与ABB变频器通过Profibus-DP通讯先将变频器和PLC断电,然后将RPBA—01通讯卡插到变频器相应的插槽上,用带Profibus
接头的Profibus电缆分别插到RPBA-01和PLC上,然后将变频器和PLC送电。
按照下面的步骤进行:
1、启动step7,进入到硬件组态画面,组态完硬件后,安装ABB变频的GSD文件ABB_0812。
GSD。
2、配置PLC的DP通讯口。
3、在Profibus-DP硬件配置中添加从站ABB Drives RPBA—01,站号为3(或其它),速率及配置文件同DP主站,选择PPO Type 4。
4、将变频从站的Operation Mode改为Vendor Specific(即ABB传动协议).
5、将配置下载到PLC中。
6、这样主站对变频从站3的输出区(OUTPUT)的数据结构为:
Output:含义:
第一个字用于ABB传动通信协议的控制字CW
第二个字变频器的给定值REF1
第三个字变频器的给定值REF2
第四个字变频器的给定值REF3
第五个字变频器的给定值REF4
第六个字变频器的给定值REF5
若PPO Type 4地址按默认配置未调整,则第一个字为PQW256,第二个为PQW258,往下依次类推。
7.主站对变频从站3的输入区(INPUT)的数据结构为:
Input:含义:
第一个字用于ABB传动通信协议的状态字SW
若PPO Type 4地址按默认配置未调整,则第一个字为PIW256,第二个为PIW258,往下依次类推.
8、向PQW256-ABB传动通信协议控制字写入相应的数,控制变频器起停,控制字的说明参见RPBA —01说明书中的描述。
例:初始化1142,启动1151,停止1143。
9、向PQW268-REF1中写入相应的速度指令,20000对应变频最大速度。
10、通过读PIW256判断变频的状态。
11、通过读PIW258—266得到变频运行的实际参数,具体为什么参数得根据变频器的设定。