基于profibus_DP的西门子PLC和AB变频器之间的数据通讯
西门子PLC与ABB变频器之间的现场总线通讯技术
![西门子PLC与ABB变频器之间的现场总线通讯技术](https://img.taocdn.com/s3/m/d1a3d6c602020740bf1e9b4c.png)
西门子PLC与ABB变频器之间的现场总线通讯技术摘要:本文从变频器与西门子PLC之间所设置的总线连接方式出发,阐述了变频器(生产于ABB公司)应用中主从功能的实现方式,旨在说明通讯技术在变频器与PLC之间的现场应用。
此种通讯方法已被我公司应用到了矿井提升机工作的变频调速系统当中,而且其运行状态一直都很稳定。
关键词:ABB变频器;PLC;通讯技术;现场总线引言:Profibus-DP网具有数据传输率高的优势,可借助其实现I/O系统与其外部设备的通信功能,且这种功能稳定而可靠,而且其具备适应于远程I/O的优势。
由于Profibus-DP在现场总线通讯方面具有这一优点,故而我们特选择变频器(型号:ACS800)与PLC(型号:S7-300)实现了针对变频调速系统的网络通讯功能,实验发现可以通过网络对传动设备进行有效控制。
一、变频器与PLC之间的总线连接(一)系统配置本文旨在论述Profibus-DP模块下提升机调速系统的通讯模块及其系统控制模块的功能是如何实现的。
该系统模式下的网络配置图见图1。
本文选择STEP7V5.2软件来对PLC予以编程,同时借助该软件来处理Profibus-DP网的组态并完成系统之间的通讯配置。
(二)通讯协议该系统以PLC、变频器依次作为主、从站模块来予以配置,主站的一个关键功能便是将系统的运行指令传送给变频器,同时其接受来自于从站的故障信号与各项运行数据。
变频器先要与通讯适配器相连,其被接入Profibus-DP网后即可在系统运行中收到来自于主站SIMATICS7-315-2DP的控制信号。
适配器可在双向RAM中稳定地存储Profibus-DP网运行中出现的过程数据,RAM中所有字节已完成编址,变频器模块中的RAM可通过编址之间的排列次序将各种设置值以及控制字等内容准确地写入变频器,同时也可读取到各种返回数据与诊断信息[1]。
由软件层面看,变频器模块的总线控制系统的核心内容为总线所选择的通讯协议。
西门子与ABB变频器DP通讯配置
![西门子与ABB变频器DP通讯配置](https://img.taocdn.com/s3/m/8dbb04f97c1cfad6195fa766.png)
一、硬件安装1.硬件设备:ACS800变频器、RPBA-01模块各一,CPU314模块、PS307 5A模块、CP342-5模块、PC-ADAPTER编程电缆各一,西门子PROFIBUS总线适配器一对,PROFIBUS 通讯电缆一条。
2.把RPBA-01模块插到ACS800变频器SLOT1上,用螺丝紧固。
3.通讯电缆采用西门子的PROFIBUS屏蔽双绞线,总线适配器用西门子的6ES7 972-0BA12-0XA0,电缆的金属屏蔽层要剥开与总线适配器上的金属环接触、压紧,否则变频器启动(主要是电机运转)产生的干扰足以让通讯模块报故障(offline灯亮)。
如果是通讯终端,把适配器上的on/off开关拨到on,以接通适配器上的终端电阻。
S7-300也要接地,尽量减少干扰。
4.RPBA-01上的地址拨位开关拨到与PLC硬件组态时所设的一样(这里假设为4)。
二、PLC设置1.硬件组态,配置机架、电源模块(PS307 5A)、CPU模块(CPU314)、通讯模块(CP342-5)。
CUP MPI地址为2;通讯模块CP342 MPI地址为3,PROFIBUS地址为2。
2.在STEP7的硬件组态窗口中,选option,安装GSD,引入文件ABB_0812.GSD,在Catalog中出现RPBA-01硬件。
注意:如果GSD文件无法引入,可能是程序在其他安装过GSD文件的计算机上编写的,可以先新建一个项目,做一个简单的硬件配置,再引入即可。
3.总线组态:右键点击通讯模块,选“insert dp master system”,生成PROFIBUS总线,再把Catalog中的RPBA-01拖动到PROFIBUS总线上,双击从站模块,设置PROFIBUS地址为4,再设置PPO类型(假设为PPO5)。
双击总线上DP模块,弹出Properties-DP SLA VE窗口,设PROFIBUS地址为4,并点击Parameter Assignment,双击第二项“operation mode”,把Profidrive改为Vendor specific。
基于Profibus-DP的西门子PLC与不同变频器通讯的实现
![基于Profibus-DP的西门子PLC与不同变频器通讯的实现](https://img.taocdn.com/s3/m/3a2116abb8d528ea81c758f5f61fb7360b4c2bcb.png)
基于Profibus-DP的西门子PLC与不同变频器通讯的实现王文标;蔡麒;张永强;汪思源
【期刊名称】《科技与创新》
【年(卷),期】2014(000)017
【摘要】针对变频器控制系统中对多厂商变频器兼容的需求,对变频器的参数设定和硬件组态进行了分析,实现了施耐德变频器、富士变频器与西门子S7-300PLC之间进行Profibus-DP通讯,并通过网络化的手段实现了多种变频器的启动、停止、速度给定和反馈等各项功能,达到施工简单、运行可靠、维护方便的目的。
该套基于Profibus-DP通讯方案的实际应用值得在其他领域推广。
【总页数】2页(P107-108)
【作者】王文标;蔡麒;张永强;汪思源
【作者单位】大连海事大学信息科学技术学院,辽宁大连116026
【正文语种】中文
【中图分类】TP273
【相关文献】
1.基于Profibus-DP的西门子PLC与伟肯变频器通讯的实现
2.基于Profibus-DP 的西门子PLC与不同变频器通讯的实现*
3.西门子PLC与三菱变频器Profibus-DP通讯的实现
4.基于PROFIBUS-DP的西门子S7-1500PLC与ACS5000变频器通讯的应用
5.基于Profibus-DP的西门子PLC与条形码扫描枪通讯实现
因版权原因,仅展示原文概要,查看原文内容请购买。
西门子PLC与三菱变频器Profibus-DP通信的说明
![西门子PLC与三菱变频器Profibus-DP通信的说明](https://img.taocdn.com/s3/m/53721a1efad6195f312ba682.png)
西门子PLC与三菱变频器Profibus-DP通信的说明三菱电机自动化(中国)有限公司巢晓阳一.三菱变频器部分FR-A7NP是FR-A700和FR-F700系列变频器进行Profibus-DP通信的通信选件。
FR-A7NP E-kit是FR-E700系列变频器进行Profibus-DP通信的通信选件。
FR-A7NP与FR-A7NP E-kit的主体都是一样的,只是FR-A7NP E-kit比FR-A7NP多了一些用于安装到FR-E700系列变频器上面去的附件。
1.端子排列2.站号设置使用 FR-A7NP 上的节点地址开关可在“0H~7DH(16进制)”之间设定节点地址。
变频器复位或下次开机时此设定生效。
3.接线注:如选用标准Profibus电缆,需将红色线(Pin3,B)接D+,绿色线(Pin8,A)接D-。
4.相关参数设置在本例中,将Pr.340设置为10,重新上电后即进入网络运行模式。
二.西门子PLC部分(STEP7软件设置)1.安装GSD文件(FR-A7NP的GSD文件是melc08fa.gsd)2.在右侧窗口中选中FR-A7NP并拖至DP主站总线上3.在右侧窗口中选中PPO type2并拖至下面的窗口中三.相关说明1.PPO type2的格式:2.控制变频器正、反转运行(通过STW)的说明:根据之前在STEP7软件中的设置,在本例中STW即为QW40,所以:①如果要正转,则:STF信号(b11)为ON,STR信号(b12)为OFF,PZD启用(b10)为ON,控制启用(b3)为ON。
由此得出STW为1000 1100 0111 1111,即8C7F。
②如果要反转,则:STF信号(b11)为OFF,STR信号(b12)为ON,PZD启用(b10)为ON,控制启用(b3)为ON。
由此得出STW为1001 0100 0111 1111,即947F。
③如果要停止,则:STF信号(b11)为OFF,STR信号(b12)为OFF,PZD启用(b10)为ON,控制启用(b3)为ON。
西门子PLC与ABB变频器之间的现场总线通讯技术
![西门子PLC与ABB变频器之间的现场总线通讯技术](https://img.taocdn.com/s3/m/903be2237dd184254b35eefdc8d376eeaeaa170b.png)
技术改造—330—西门子PLC 与ABB变频器之间的现场总线通讯技术黄磊(江苏永钢集团有限公司,江苏张家港215628)摘要:为确保系统运行可靠性以及质量性得以全面加强,本文主要立足于ABB 变频器的应用原理及优势,对西门子PLC 与ABB变频器之间的现场总线通信技术实现策略进行研究与分析。
在具体分析过程中,本文所阐述的产品不再依赖于生产厂家的限制,给出具体实现通讯协议及关键技术问题。
并以ABB 变频器为核心,借助PLC 控制功能实现对变频器运行功能的优化改进,满足在线监视目的的同时,提高系统运行可靠性。
希望通过本文的研究与分析,可以给相关人员提供一定的借鉴价值。
关键词:PLC ;ABB 变频器;现场总线;通讯技术1ABB 变频器应用原理及优势分析1.1应用原理ABB 变频器在电路功能控制方面主要以控制主电路为主。
在具体运行过程中,ABB 变频器中的整流电路可以将交流电转化为直流电进行运行应用。
同时在直流中间电路的作用影响下,ABB 变频器可以对整流电路输出过程进行优化改进,并以平滑滤波形式输出。
相互作用下,逆变电路也可以将直流电转变成为交流电。
在电路转换过程中,ABB 变频器可以利用自身的DTC 控制功能以及矢量控制功能,对子磁场方向进行科学确定。
并结合子磁场方向情况,利用数学模型对相关数据进行精准计算与分析。
同时在矢量控制方面,ABB 变频器可以将转子电流以坐标变换形式,细化分解为励磁以及转矩数据。
1.2应用优势ABB 变频器在应用过程中可利用减少电机速度的方式达到节能降耗效果。
或者也可以利用降低电路电压方式,减少供电网络电压波动问题。
无论是采取上述哪一种运行方式,都可以规避设备故障或者异常运行问题。
最重要的是,ABB 变频器在运行过程中通过结合PLC 控制功能,可以实现对设备系统运行过程的全动态管理。
一旦发现设备系统出现运行异常问题,PLC 控制功能可迅速锁定故障位置。
并根据故障问题的反馈情况采取针对性措施加以处理。
AB700变频器通讯
![AB700变频器通讯](https://img.taocdn.com/s3/m/3adbaf876529647d272852d8.png)
二.变频器的参数设置变频器与PLC 应用profibus-DP现场总线连接成网络以后,除了在PLC自动化系统中进行编程以外,在每个变频器上也要进行适当的参数配置.在将变频器的适配器连接到变频器后,将地址拨码拨至对应的DP地址(注意22-COMM-P的地址拨码的最高位必须为1,此位的意义为FIRMWARE UPDATE固件升级,非升级固件时请将第八位拨至1),通讯电缆连接完成后,将变频器通电,进行参数配置.(一) POWER FLEX 700的参数配置1. 可能需要改变的参数意义简述:参数号参数意义默认值 361 DIGITAL IN1 SEL 4(STOP-CF) 362 DIGITAL IN2 SEL 5(START) 90 SPEED REF A SEL 2(AN ALOG IN2) 298 DPI REF SELECT 0(MAX FREQ) 300 DATA IN A1 0(DISABLED) 301 DATA IN A2 0(DISABLED) 302 DATA IN B1 0(DISABLED) 303 DATA IN B2 0(DISABLED) 304 DATA IN C1 0 (DISABLED) 305 DATA IN C2 0(DISABLED) 306 DATA IN D1 0(DISABLED) 307 DATA IN D2 0( DISABLED) 310 DATA OUT A1 0(DISABLED) 311 DATA OUT A2 0(DISABLED) 312 DATA OUT B 1 0(DISABLED) 313 DATA OUT B2 0(DISABLED) 314 DATA OUT C1 0(DISABLED) 315 DATA O UT C2 0(DISABLED) 316 DATA OUT D1 0(DISABLED) 317 DATA OUT D2 0(DISABLED) 更多请参考AB POWER FLEX 700用户手册. 2. 需要改变的参数待变频器上电后,变频器的STS灯会不停呈红色闪烁状态,这是由于端子的急停信号(使能)并没有连接至公共端(如果现场有急停按钮或停止按钮的闭点接入此端子,则不会报错).将参数361和362置为0(NOT USED)后按复位按钮,看见STS灯为绿色闪烁状态,表示变频器已经准备完毕,可以随时启动.a) 参数90-SPEED REF SELECT改为22(DPI PORT 5),由于变频器默认的速度给定并不是远程DP总线,而是端子上的ANALOG IN2通道,所以要让变频器接受远程DP总线的速度给定,必须将此参数改为22(DPI PORT 5),即接收DP适配器的速度给定.b) 参数298-DPI REF SELECT改为1,由于变频器默认的速度给定是对应的MAXFREQ(最大频率)而AB变频器的默认最大频率是110Hz,这样西门子在给定速度字中写入32767,AB变频器会认为是110Hz;若将298参数改为1,则变频器会将50Hz认为是速度最大值,此时的速度给定字32767会对应速度50Hz.c) 参数301至参数307,这些参数连接可以连接到几乎AB变频器的任意参数(如加基于profibus_DP的西门子PLC与AB变频器之间的数据通讯4 / 7减速时间等等),远程DP总线对该双字(32位)进行写入时,将会改变连接到的参数号的参数值. 例如:若将参数301里的内容置为140-ACCEL TIME1,此时远程对DP总线的DATA IN A1里写入一个双字(32位),则变频器里的140参数将会被置入写入的双字. d) 参数310至参数317,这些参数连接可以连接到几乎AB变频器的任意参数(如电流/电压反馈等等),远程DP总线读取该双字(32位)时,将会读取到连接到的参数的值.例如:若将参数310里的内容置为3-OUTPUT CURRENT,此时读取DATA OUT A1里的双字(32位),读取出来的数字即为变频器当前输出的电流值.注意:如果读取的参数有小数点,AB会将该参数乘以10的倍数直到小数点消失为止. 例如: 1.电流的有效小数点位数是1,即电流值可能为34.5安培,此时读取的双字会为345(被放大了10倍).2.频率的有效小数点位数是2,即频率值可能为32.45赫兹,此时读取的双字会为3245(被放大了100倍).3. 读取其它布尔量参数根据POWER FLEX 700提供的LOGIC COMMAND WORD表格(如下图)可以通过将对应的位写入来给变频器相应的命令.(更详细的资料请见POWER FLEX 700的配置说明书)需要注意的是LOGIC BIT的高八位对应的西门子的低字节,低八位对应的西门子的高字节.假设LOGIC BIT对应的字为QW10,那么LOGIC BIT的第0位(stop命令)对应的地址应当是Q11.0,第1位(启动命令)对应的地址应当是Q11.1,以此类推.POWER FLEX 700的逻辑控制字表格和逻辑状态字表格见附表一.。
AB525变频器Profibus通讯
![AB525变频器Profibus通讯](https://img.taocdn.com/s3/m/76c124dc33d4b14e8524685d.png)
PowerFlex PowerFlex 525525变频器通过Profibus Profibus--DP DP与Siemens PLC 通讯快速入门手册通讯快速入门手册本手册只作为PowerFlex 525与Siemens PLC 通讯的入门手册,介绍在Siemens PLC 中如何使用PowerFlex 525。
不作为PowerFlex 525及其25-COMM-P 的用户手册,PowerFlex 525 Profibus DP 通讯板卡25-COMM-P 请参考如下手册: PowerFlex 25-COMM-P Profibus DPV1 Option Module User Manual 下载地址:/idc/groups/literature/documents/um/520com-um004_-en-e.pdf1. 下载20-COMM-P 通讯卡的GSD 文件从如下地址下载PowerFlex 525 Profibus DP 通讯板块25-COMM-P 的GSD 文件并解压。
/support/abdrives/webupdate/powerflex520class.html#2. 设定Profibus-DP 地址和数据在网络中的传输顺序25-COMM-P 板块上有8个DIP 开关,DIP1-7用于设定Profibus-DP 地址,开关往上拨为 “On” 状态,即相应的地址位为0;往下拨为 “Off” 状态,即相应的地址为1。
DIP 8为网络地址传输顺序开关,PowerFlex 525的各个输入输出数据都为16-bits, 即2个字节。
如果此开关位于Off 位置,那么将先传输2个字节中的低字节,然后传输高字节;如果此开关位于On 状态,那么先传输高字节,然后传输低字节。
对于Siemens PLC ,它的16-bit 整数或WORD都是高字节在前面存储。
因此我们将DIP 8设在On位置,下图将Profibus-DP 地址设为4,高字节优先传输(DIP 8为On位置)。
ABB 变频器和PLC Profibus通讯
![ABB 变频器和PLC Profibus通讯](https://img.taocdn.com/s3/m/edd1230ef90f76c660371a04.png)
ABB 变频器和PLC通讯1.硬件配置首先在硬件中增加RPBA-01模块,然后选择类型,如下:1.在CI854中插入RPBA-01模块2.双击RPBA ,选择PPO TYPE5 插入以下是对DP 通讯模块RPBA-01的介绍:DP 地址DP 接口实物如图接口定义DP 地址设置:如下说明,此处我们不需要设定地址,默认2个都是0就可以9针串口定义如下:此处使用西门子的标准DP头就行PPO 类型定义如下:这个比较重要,配置好后就很清楚传动参数和PLC中变量是如何一一对应的我们此处使用的是类型5,因此按照上述数据格式以控制为例,第一个字是控制字,第二个字是设定值,第三个开始PZD3~PZD10根据用户在传动中设置而定;同理,状态字也一样以下是控制字每一位的定义:举个例子,传动使能,就必须把BIT0置1,然后需要远程就必须把BIT10置1,那么整个字(16个bit)就是0000010000000001,转成10进制由PLC发送给传动就行Bit0: 1为传动使能Bit1: 1为急停使能Bit2: 0为急停触发Bit3: 1为允许运行Bit4~6:默认1Bit7: 故障复位Bit8~9:默认0Bit10: 1为远程同样的,状态字每一位定义如下:PLC接收到状态字后需要转成2进制,然后根据定义一一查看Bit0: 1为准备好Bit1: 1为使能后状态Bit2: 1为励磁后状态Bit3: 1为故障跳脱接下来看传动中对PZD字的定义:如下图可知,我们只需要在51参数里把需要读写的数据对应的放入每个PZD中,PKC就可以读写传动参数了,比如PZD3 IN 定义的104(传动电流),那么PLC就会读取传动传过来的电流值;同理,PZD OUT就指的是PLC发送给传动的数据最终,我们在硬件配置中双击开头加入的PPO TYPE5,对个通道定义如下:此处格式就完全按照上文中的PPO 类型5的定义,第一个字为状态字,后面的PZD3开始可由用户自己定义,此处定义了电流,专家,功率等;同样的,控制字也是如此状态字和控制字都是由2进制合并起来的一个字,因此在程序里需要转换,如下:实际测试如下:根据上文定义,转换成2进制后每1位代表的一个状态同样的,把指令合并成一个字再传给PLC1.在传动软件里选择本地控制2.可以看到Remote信号没了在举个例子,PZD8读取的板子温度,如下:状态字552转换成2进制为1000101000,根据定义代表的就是远程状态,故障跳脱了把DINT 转成REAL 类型下图为传动中51参数组的定义:PZD8 IN定义的3.16参数3.16参数实际值最后在举个写参数的例子:1.PZD3 OUT 定义的25.032. 参数25.03是LOAD SHARE3. 在PLC中强制PZD3OUT为1004. 可以看到25.03参数值对应的改变。
PLC与变频器之间的Profibus—DP通讯
![PLC与变频器之间的Profibus—DP通讯](https://img.taocdn.com/s3/m/5cb49c11a8956bec0975e3a4.png)
PLC与变频器之间的Profibus—DP通讯作者:张杰来源:《科技与创新》2014年第05期摘要:简述Profibus-DP现场总线的特点,研究PLC与变频器之间的DP网络结构,分析ABB变频器在西门子STEP7软件中的硬件组态配置和ABB变频器的通讯控制参数设定,为今后Profibus-DP现场总线的应用提供参考。
关键词:Profibus-DP ;西门子PLC;ABB变频器;通讯设备中图分类号:TP273 文献标识码:A 文章编号:2095-6835(2014)05-0132-02现场总线是应用在生产现场或在微机化测量控制设备之间实现双向串行多节点数字通信的系统,也被称为开放式、数字化、多点通信的底层控制网络。
它在制造业、流体工业、交通、楼宇等方面的自动化系统中具有广泛的应用前景。
Profibus是Process Fieldbus的缩写,是一种国际性开放式的现场总线标准,目前世界上许多自动化技术生产厂家都为其生产的设备提供Profibus接口。
Profibus-DP用于设备级的高速数据传输,中央控制器通过高速串行线同分散的现场设备进行通信,以进行配置、诊断和报警处理。
下文以太原重工股份有限公司供浙江和鼎铜业公司75T桥式起重机电气控制系统为例,阐述如何实现PLC和变频器之间的Profibus-DP 通讯。
1 基本介绍和系统配置该起重机主要机构有主起升、副起升、大车运行、主小车运行和副小车运行,用于实现全数字交流系统调速的核心部分是西门子公司S7-300PLC和ABB公司的ACS800变频器。
S7-300PLC是模块化小型PLC系统,能满足中等性能要求的应用,各种单独的模块之间可进行广泛组合构成不同要求的系统。
与S7-200 PLC比较,S7-300 PLC采用模块化结构,具备高速(0.6~0.1 μs)的指令运算速度,用浮点数运算有效地实现了更为复杂的算术运算,一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值,方便的人机界面服务已经集成在S7-300操作系统内,大大减少人机对话的编程要求。
如何通过Profibus总线与ABB变频器实现S7—300的通信原理与实现方法
![如何通过Profibus总线与ABB变频器实现S7—300的通信原理与实现方法](https://img.taocdn.com/s3/m/0ee687e3f111f18582d05a36.png)
如何通过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的插槽。
abb与西门子plc通讯问题
![abb与西门子plc通讯问题](https://img.taocdn.com/s3/m/930560523c1ec5da50e27016.png)
动态|ABB控制系统与Siemens PLC间的数据通讯----莱钢集团天元气体公司的5号制氧机组中离心式压缩机所采用的逻辑控制系统是SIMATIC S7系列产品,空分部分的分布式控制是 ABB AC800F系列产品。
为便于操作工从主控室掌握空压机运行状况,从而实时操作,决定利用西门子和ABB均支持PROFIBUS现场总线技术的特点,将西门子PLC所采集、运算、控制的与ABB DCS相关联的信息采集到DCS,由DCS对采集上来的信息进行处理后再传送回PLC。
硬件介绍CPU315-2DP是西门子S7系列产品,该CPU模件上集成有PROFIBUS-DP接口。
PROFIBUS-DP是按照ISO/OSI参考模型制定的现场总线通讯协议,采用RS485传输技术进行通讯,通讯电缆的两端均带有终端电阻,只有在网络终端处才将终端电阻打到“ON”的位置,西门子智能DP/DP COUPLER就是符合PROFIBUS通讯协议的产品,ABB PROFIBUS-DP/FMS 产品是 RLM01。
网络连接通过PROFIBUS通讯电缆、西门子智能DP/DP COUPLER和ABB PROFIBUS-DP/FMS产品RLM01将西门子PLC控制系统与ABB DCS控制系统有机地结合在一起。
其网络结构示意图如右图所示:软件实现在软件编程时,充分利用现场总线系统的开放性、互用性以及系统结构的高度分散性,将西门子PLC控制系统与ABB DCS控制系统有机地结合在一起,实现空压机控制信息与空分部分ABB的控制信息的交换。
整个控制网络所需要的软件包括: ABB编程软件DigiTool和监控软件DigiVis,西门子step7,适配器及其他设备的各种配置软件和驱动软件由设备厂商提供,所有软件都基于Windows 2000 系统。
PROFIBUS 设备具有不同的性能特征,主要表现在现有功能(即I/O信号的数量和诊断信息)的不同或可能的总线参数,例如传输波特率和时间的监控不同。
西门子PLC与ABB变频器之间通讯的实现
![西门子PLC与ABB变频器之间通讯的实现](https://img.taocdn.com/s3/m/d56eb5c46137ee06eff91866.png)
FAU LT
[ 2] 廖常初 . CPU 模块的技术规范 : S7- 300 /400PLC 应用 技术 [M ] . 北京 : 机械工 业出版社 , 2004. 2004. 10 [ 4] 杨继明 . 西门子 PLC 与 ABB 直流模块之问通讯及控制 的实现 [ J]. 铝加工 , 2006 , ( 3) [ 3] ACS800 固 件 手 册 北 京 ABB 电 气 传动 系 统 有 限 公 司
[ 3]
ACS 800 和现场总线适配器模块 RPBA - 01 之 间的 通讯 可以 通过 设置 参数 98 02 = F IELDBU S , 98 07= ABB DR I VES 来 激 活。在 实现 通讯 之后 , 23
!铝加工 ∀
2007 年第 6 期总第 178 期
技术工程
必须检查传动单元的控制参数 , 必要时作出相应调 整。如表 2 。
矿井提升机在矿山担负着地下和地面之间运送 人员、物料以及货物等任务, 是一个咽喉设备, 其 设备能否安全可靠运行直接影响到煤矿的安全生产 和经济效益。工业现场总线系统结构简单 , 不仅减 少了硬件数量与投资 , 节省了安装费用, 而且系统 的维护费用也大大降低, 使其在制造业自动化和过 程自动化等分布式分层控制领域得到 了长足的发 展。 PROF IBU S DP 现场总线是一种专为分布式控 制系统而设计的全数字化的、串行、双向传输、多 分支结 构 的工 业 通 信 网 络。它 可 以 将 多 个符 合 PROF IBUS 协议标准但属不同供货商的仪表和设备 由单根电缆上连接, 组成符合工业环境的分布式控 制网。该网具有信息量传递大、抗干扰性能力强、 通用性强、安装和运行及维护成本低的优点。 RO F IBUS DP 现场总线应用 在矿山提升机 控制系统 中 , 使系统更可靠、简便、安全。本文通过论述西 门子公司的 S7 300 PLC 采用 ROF IBUS DP总线控 制、监视提升机电气拖动装置 ABB 公司的变频器 的运行 , 实现对矿井提升系统的自动控制 , 大大提 高了矿井提升系统的安全性、可靠性、先进性 , 具 有很好的推广价值。
AB-40系列变频器PROFIBUS通讯设置
![AB-40系列变频器PROFIBUS通讯设置](https://img.taocdn.com/s3/m/c7999a31dd36a32d73758133.png)
AB-40系列变频器PROFIBUS通讯卡配置简易教程
说明:本教程配合AB-40系列变频器操作面板参数设置教程(后期总结)使用,在将变频器PROFIBUS通讯卡连入网络之前,需要使用变频器操作面板对其参数进行相关设定。
AB-40系列变频器接入PROFIBUS网络及通讯设置步骤:
第一步:硬件连接,将变频器通过其PROFIBUS通讯卡及西门子PROFIBUS插头将变频器接入PROFIBUS网络。
第二步:变频器在西门子STEP 7中的硬件配置
1、装入GDS文件
2、将变频器拉入PROFIBUS网络
3、对变频器进行配置
假如不需要通过总线对变频器的参数进行设置,只需要配置Ctrl/State&Ref/Fb Drv0(4Bytes)模块。
如图:
输入两个字,输出两个字。
在西门子STEP 7编程软件中输入的第一个字是变频器的状态输入,其每位的解释如下:
输入的第二个字我们通过变频器参数的设定是变频器的频率反馈,数据类型为十进制整型,对应实际频率的10倍。
在西门子STEP 7编程软件中输出的第一个字是我们的逻辑输出命令字,其每位的解释如下:
其中第12、13、14位需一直设置为011,意义为通过PROFIBUS 总线控制频率设定。
输出的第二个字是PLC给变频器的频率控制,设定变频器的频路,数据类型为十进制整型,对应实际频率的10倍。
如果需要通过总线对变频器的参数进行设置,则变频器还需要配
置读写参数模块(Parameter Access),如图,输入输出各四个字节。
因目前项目中变频器参数都可以通过操作面板实现,在此先不进行讨论。
ABB变频器与西门子PLC之间的通信方法
![ABB变频器与西门子PLC之间的通信方法](https://img.taocdn.com/s3/m/fb099a52b84ae45c3b358c5e.png)
ABB变频器与西门子PLC之间的通信方法Profibus 是目前工控系统中最成功的现场总线之一,得到了广泛的应用。
某公司煤气加压机控制系统采用Profibus-DP 过程现场总线通讯技术方案,分别采用西门子的S7-300 PLC 和ABB 公司的ACS600 变频器。
2 系统配置及通讯协议(1) 系统配置该系统以西门子公司和ABB 公司的相关产品来实现全数字交流调速系统在Profibus-DP 网中的通讯及控制原理。
其中PLC 为西门子公司的SIMATICS7-315-2DP,变频器为ACS600 系列,NPBA-12 为与变频器配套的通讯适配器。
编程软件为STEP7 V5.2 软件,用于对S7-300 PLC 编程和对Profibus-DP 网进行组态和通讯配置。
上位机画面操作采用WinCC5.1 进行画面编程和操作,与PLC 通讯采用以太网通讯方式。
(2) 通讯协议在本系统中,S7-300 PLC 作为主站,变频器作为从站时,主站向变频器传送运行指令,同时接受变频器反馈的运行状态及故障报警状态的信号。
变频器与NPBA-12 通讯适配器模块相连,接入Profibus-DP 网中作为从站,接受从主站SIMATIC S7-315-2DP 来的控制。
NPBA-12 通讯适配器模块将从Profibus-DP 网中接收到的过程数据存入双向RAM 中,的每一个字都被编址,在变频器端的双向RAM 可通过被编址参数排序,向变频器写入控制字、设置值或读出实际值、诊断信息等参量。
变频器现场总线控制系统若从软件角度看,其核心内容是现场总线的通讯协议。
Profibus-DP 通讯协议的数据电报结构分为协议头、网络数据和协议层。
网络数据即PPO 包括参数值PKW 及过程数据PZD。
参数值PKW 是变频器运。
应用第三方技术实现AB系列PLC与西门子PLC的通讯
![应用第三方技术实现AB系列PLC与西门子PLC的通讯](https://img.taocdn.com/s3/m/2c09191414791711cc791718.png)
应用RIF 1769-DPM实现AB CompactLogix系列PLC与西门子P rofibus从站ET200M的通讯摘要:本文介绍了如何利用赫优讯网络通讯模块RIF 1769-DPM实现AB CompactLogix 系列PLC与西门子DP从站ET200M的通讯。
关键词:现场总线PROFIBUS-DP CompactLogix ET200M 赫优讯RIF 1769-DPM Abstract:This paper introduces how to use the network communication module RIF 1769-DPM to realize the communication between Allen-Bradley CompactLogix series programmed logical controler and SIEMENS PROFIBUS slave ET200M.Key words: FieldBus,PROFIBUS-DP, CompactLogix,ET200M, Hilscher RIF 1769-DP M一、赫优讯RIF网络通讯模块介绍赫优讯(Hilscher)RIF网络通讯模块,扩展了Rockwell自动化Allen-Bradley系列PLC产品的功能,使其具有了PROFIBUS总线接口,支持I/O控制和消息模式,即集成了DPV0和DPV1功能。
RIF模块硬件类似于Rockwell其它的模块,支持背板总线,使用时直接将其拼接到其它模块的后面即可,模块分为主、从站,可以方便的接入PROFIBUS网络。
RIF系列网络通讯模块,按照所适用的系统分为:1、RIF 1769-DPM,用于CompactLogix/MicroLogix系列PLC,主站;2、RIF 1769-DPS,用于CompactLogix/MicroLogix系列PLC,从站;3、RIF 1788-DPM,用于FlexLogix/DriverLogix系列PLC,主站。
ProfibusDP的PLC与ABB变频器之间的数据通
![ProfibusDP的PLC与ABB变频器之间的数据通](https://img.taocdn.com/s3/m/c7d93084bceb19e8b8f6ba14.png)
基于Profibus—DP的西门子PLC与ABB变频器之间的数据通讯摘要::本文介绍西门子SIMATIC S7-300系列PLC与ABB ACS550系列变频器通过Profibus—DP现场总线的数据通讯。
主要讨论了系统配置及通讯协议、STEP7编程软件环境下的系统硬件组态及通讯编程和变频器运行参数设置等关键技术环节。
该网络模型和硬件配置在我司地铁项目和其他工业传动控制领域均得到了广泛的应用。
关键词::S7-300PLC;ABB变频器;Profibus-DP现场总线;数据通讯;通讯协议;系统组态Date Communication Between Siemens PLC and ABB Frequency Converter Based on Profibus—DPAbstract:A data communication with Profibus—DP between SIMATIC S7-300 series PLC and ABB ACS550 series Frequency Converter(FC) is discussed in this paper.The key technological points are focused such as the system configuration and communication protocol,the hardware configuration,communication programming and the FC parameters setting under STEP7 software programming environment.Keywords:S7-300 PLC;ABB Frequency Converter; Profubus-dp Fieldbus;Data Communication;Communication Protocol;System Configuration1.P ROFIBUS网络简介Profibus是目前工控系统中最成功的现场总线之一,得到了广泛的应用。
西门子plc与abb变频器之间的现场总线通讯技术
![西门子plc与abb变频器之间的现场总线通讯技术](https://img.taocdn.com/s3/m/9cda270c3968011ca200912c.png)
西门子PLC与ABB变频器之间的现场总线通讯技术1.引言Profibus是目前工控系统中最成功的现场总线之一,得到了广泛的应用。
它是不依赖于生产厂家的、开放式的现场总线,各种各样的自动化设备均可通过同样的接口协议进行信息的交换。
Profibus-DP(Distributed I/O System-分布式I/O系统)是一种经过优化的模块,有较高的数据传输率,适用于系统和外部设备之间的通信,远程I/O系统尤为合适。
它允许高速度周期性的小批量数据通信,适用于对时间要求苛刻的自动化控制系统中。
Profibus-DP 现场总线系统可使许多现场设备(如PLC、智能变送器、变频器)在同一总线进行双向多信息数字通讯,因此可方便地使用不同厂家生产的控制测量系统相互连接成通讯网络。
现采用西门子SIMATIC S7-315-2DP PLC和ABB ACS600变频器进行说明。
2.系统配置及通讯协议(1) 系统配置该系统以西门子公司和ABB公司的相关产品来实现全数字交流调速系统在Profibus-DP 网中的通讯及控制原理。
附图为该系统的Profibus-DP网的网络配置图,其中PLC为西门子公司的SIMATIC S7-315-2DP,变频器为ACS600系列,NPBA-12为与变频器配套的通讯适配器。
编程软件为STEP7 V5.2软件,用于对S7-315-2DP PLC编程和对Profibus-DP网进行组态和通讯配置。
上位机画面操作采用WinCC5.1进行画面编程和操作,与PLC通讯采用以太网通讯方式。
(2) 通讯协议在本系统中,S7-300 PLC作为主站,变频器作为从站时,主站向变频器传送运行指令,同时接受变频器反馈的运行状态及故障报警状态的信号。
变频器与NPBA-12通讯适配器模块相连,接入Profibus-DP网中作为从站,接受从主站SIMATIC S7-315-2DP来的控制。
NPBA-12通讯适配器模块将从Profibus-DP网中接收到的过程数据存入双向RAM中,每一个字都被编址,在变频器端的双向RAM可通过被编址参数排序,向变频器写入控制字、设置值或读出实际值、诊断信息等参量。
浅谈西门子PLC与ABB变频器之间通信的实现
![浅谈西门子PLC与ABB变频器之间通信的实现](https://img.taocdn.com/s3/m/4ac06fd97e192279168884868762caaedd33ba8a.png)
技,2014(1):79-83. [2] 崔文,孟彦京.西门子PLC与ABB变频器之间的现场总线通讯的
2 STEP7项目组态和通讯编程方式 2.1 STEP7组态分析 在硬件配置中,完成对S7-400 PLC的硬件组态配置工作,
使用S7-315-2DP作为主站系统,并将设备数据库文件导入到 STEP7的编程环境中,软件的组态会上传到S7-315-2DP为主站 的DP网络中,本设计中使用的PPO类型为PPO4,同时设定电网 的网络配置。对于ABB变频器的Profibus结构,使用Profibus-DP 通信模块来完成对数据的传输工作。传输具有一定的周期性, 所以需要主机在从站读取信息之后再将信息发送给主站,为此 必须使用PLC的SFC14和SFC15两个系统功能模块,实现对数据
S7-300 PLC,PLC和变频器之间使用了Profibus-DP网络完成对 通讯系统的构建,和变频器配套的通讯适配器为RPBA-01。以 STEP7 V5.5软件作为基础编程软件,通过编写程序完成对整个 网络组态的调整,以及进行相关通讯模式的配置工作。对于上位 机,使用WinCC7.0 进行操作界面的操作和设计,并且用以太网 来实现上位机和PLC之间的通讯,保证对系统的控制和感知。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于profibus_DP 的西门子PLC 与AB 变频器之间的数据通讯关键字:AB 变频器,通讯,PLC,数据交换.作者:孙懿Profibus 是目前工控系统中比较成熟的现场总线之一,得到了广泛的应用.它是不依赖于生产厂家的,开放式的现场总线,各种各样的自动化设备均可以通过同样的借口协议进行信息交换.在天钢的三套600TPD 石灰窑中,广泛应用了AB 变频器对电机进行交流调速,和西门子PLC 来进行PID 控制和其他重要控制,它们之间的通讯就是基于DP 网络的双向数据交换.一.系统配置以及通讯协议(一).系统配置该系统以西门子公司和AB 公司的相关产品来实现全数字化交流调速系统在profibus_DP 网中的通讯及控制原理.下图为网络配置图:西门子S7 400DP 主站20-COMM-P 适配器AB POWER FLEX 700系列变频器22-COMM-P 适配器AB POWER FLEX400系列变频器其它ET-200 DP从站I/O其中CPU为西门子的S7 414-2 DP,变频器为AB公司的POWER FLEX 400系列和POWER FLEX 700系列.其中与POWER FLEX 400系列的变频器配套使用的适配器为22-Comm-P,与POWER FLEX 700系列的变频器配套使用的适配器为20-Comm-P.编程软件为STEP 7 V5.4,用S7 400 PLC 进行编程及对profibus_DP网络进行组态和配置.上位机画面采用WINCC6.2进行操作编程,上位机和西门子PLC通讯方式采用以太网.(二).通讯协议在本系统中,S7 400为DP主站,变频器为DP从站,主站向从站发送启动命令,停止命令,故障复位,速度给定等命令,从从站接收当前电流值反馈,速度反馈,故障代码等状态或反馈.变频器和通讯适配器(22-COMM-P或20-COMM-P)相连接.(三).STEP 7编程环境下的系统硬件配置和组态连接使用STEP 7 V5.4组态软件,进入Hardware configure完成S7 400的硬件组态.(如上图)1.将20-COMM-P和22-COMM-P的GSD文件(随适配器附送)导入到STEP 7的编程环境中,然后将它们拖放至已经建立好的相应的DP总线中,并设置其DP地址,此时展开STEP 7中的20-COMM-P,如下图2.将里面的组件CTRL/STAT & FEF/FDBK (2+2BYTES)拖放至20-COMM-P的第一槽位,如果用户需要读取更多参数(如电流反馈值,电压反馈值,当前母线电压值等)可以将DATALINK A (2*4 BYTES)拖放至20-COMM-P的其他槽位中,并分配其I/O地址.如下图3.在PLC里面建立一个数据块,用于变频器的数据通信,并建立一个变量表,用于观测实时通讯效果.二.变频器的参数设置变频器与PLC 应用profibus-DP现场总线连接成网络以后,除了在PLC自动化系统中进行编程以外,在每个变频器上也要进行适当的参数配置.在将变频器的适配器连接到变频器后,将地址拨码拨至对应的DP地址(注意22-COMM-P的地址拨码的最高位必须为1,此位的意义为FIRMWARE UPDATE固件升级,非升级固件时请将第八位拨至1),通讯电缆连接完成后,将变频器通电,进行参数配置.(一)P OWER FLEX 700的参数配置1.可能需要改变的参数意义简述:参数号参数意义默认值361 DIGITAL IN1 SEL 4(STOP-CF)362 DIGITAL IN2 SEL 5(START)90 SPEED REF A SEL 2(ANALOG IN2)298 DPI REF SELECT 0(MAX FREQ)300 DATA IN A1 0(DISABLED)301 DATA IN A2 0(DISABLED)302 DATA IN B1 0(DISABLED)303 DATA IN B2 0(DISABLED)304 DATA IN C1 0(DISABLED)305 DATA IN C2 0(DISABLED)306 DATA IN D1 0(DISABLED)307 DATA IN D2 0(DISABLED)310 DATA OUT A1 0(DISABLED)311 DATA OUT A2 0(DISABLED)312 DATA OUT B1 0(DISABLED)313 DATA OUT B2 0(DISABLED)314 DATA OUT C1 0(DISABLED)315 DATA OUT C2 0(DISABLED)316 DATA OUT D1 0(DISABLED)317 DATA OUT D2 0(DISABLED)更多请参考AB POWER FLEX 700用户手册.2.需要改变的参数待变频器上电后,变频器的STS灯会不停呈红色闪烁状态,这是由于端子的急停信号(使能)并没有连接至公共端(如果现场有急停按钮或停止按钮的闭点接入此端子,则不会报错).将参数361和362置为0(NOT USED)后按复位按钮,看见STS灯为绿色闪烁状态,表示变频器已经准备完毕,可以随时启动.a)参数90-SPEED REF SELECT改为22(DPI PORT 5),由于变频器默认的速度给定并不是远程DP总线,而是端子上的ANALOG IN2通道,所以要让变频器接受远程DP总线的速度给定,必须将此参数改为22(DPI PORT 5),即接收DP适配器的速度给定.b)参数298-DPI REF SELECT改为1,由于变频器默认的速度给定是对应的MAXFREQ(最大频率)而AB变频器的默认最大频率是110Hz,这样西门子在给定速度字中写入32767,AB变频器会认为是110Hz;若将298参数改为1,则变频器会将50Hz认为是速度最大值,此时的速度给定字32767会对应速度50Hz.c)参数301至参数307,这些参数连接可以连接到几乎AB变频器的任意参数(如加减速时间等等),远程DP总线对该双字(32位)进行写入时,将会改变连接到的参数号的参数值.例如:若将参数301里的内容置为140-ACCEL TIME1,此时远程对DP总线的DATAIN A1里写入一个双字(32位),则变频器里的140参数将会被置入写入的双字.d)参数310至参数317,这些参数连接可以连接到几乎AB变频器的任意参数(如电流/电压反馈等等),远程DP总线读取该双字(32位)时,将会读取到连接到的参数的值.例如:若将参数310里的内容置为3-OUTPUT CURRENT,此时读取DATA OUT A1里的双字(32位),读取出来的数字即为变频器当前输出的电流值.注意:如果读取的参数有小数点,AB会将该参数乘以10的倍数直到小数点消失为止.例如:1.电流的有效小数点位数是1,即电流值可能为34.5安培,此时读取的双字会为345(被放大了10倍).2.频率的有效小数点位数是2,即频率值可能为32.45赫兹,此时读取的双字会为3245(被放大了100倍).3. 读取其它布尔量参数根据POWER FLEX 700提供的LOGIC COMMAND WORD表格(如下图)可以通过将对应的位写入来给变频器相应的命令.(更详细的资料请见POWER FLEX 700的配置说明书)需要注意的是LOGIC BIT的高八位对应的西门子的低字节,低八位对应的西门子的高字节.假设LOGIC BIT对应的字为QW10,那么LOGIC BIT的第0位(stop命令)对应的地址应当是Q11.0,第1位(启动命令)对应的地址应当是Q11.1,以此类推.POWER FLEX 700的逻辑控制字表格和逻辑状态字表格见附表一.(二)P OWER FLEX 400的参数配置1.可能用到的一些AB变频器参数参数号参数意义默认值B003 OUTPUT CURRENT READ ONLYB007 FAULT 1 CODE READ ONLYP036 START SOURCE 3(2-W-LVL SENS)P038 SPEED REFERENCE 2(ANALOG IN 1)更多请参考AB POWER FLEX 400用户手册.2.需要改变的参数a)参数P036-START SOURCE需要改成5 ,变频器默认的启动源是3-端子输入,将其改成5(COMM PORT)以用远程DP指令启动.b)参数P038-SPEED REFERENCE需要改成5,变频器默认的速度给定是2-端子模拟量通道1,将其改成5(COMM PORT)以用远程DP指令给定.3.22-COMM-P的通讯协议:此通讯协议在profibus的IO区域占用4个字(共64位).请求和相应是一个握手过程,这意0.无请求1.请求参数值2.改变参数值3.Spare4.最大参数5.最小参数6.默认值7-15. 保留假设西门子S7 400主站要向AB POWER FLEX 400请求返回当前的电流值,由于这是一个请求参数值的过程,那么在Request里的RC里必须写入1.b)SPM—保留位(BIT 11),该位应当永远为0.c)PNU—参数号(BIT 0-10)这11位里的内容会告诉AB变频器DP主站希望得到哪个参数的值.假设是电流值,AB POWER FLEX 400里的参数表中当前输出电流值的参数号是3,那么PNU应当为3.d)必须注意:由于西门子对高地位定义和DP总线对高地位的定义不同,所以无论西门子主站发送数据还是接收数据,都必须将字的高字节和低字节颠倒,才能正确的写入/读取数据.结语: 变频器控制系统采用了Profibus-DP现场总线控制模式后,不但整个系统可靠性强,操作简便,而且可根据工艺需要进行灵活的功能修改。
参考文献:[1].AB电器传动有限公司PowerFlex400用户手册.[2].AB电器传动有限公司PowerFlex700用户手册.[3].AB电器传动有限公司PROFIBUS Adapter 20-COMM-P user manual.[4].AB电器传动有限公司PROFIBUS Adapter 22-COMM-P user manual.。