PLC与变频器的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位置。
西门子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-DP总线的三菱PLC和变频器通信案例

三菱变频器在PROFIBUS-DP现场总线的应用事例发布时间:11-05-12 来源:点击量:1499 字段选择:大中小三菱变频器在PROFIBUS-DP现场总线的应用事例三菱A、F、E系列变频器具有与PROFIBUS-DP现场总线连接的通讯功能,三菱Q系列PLC也能作为该网络的主站。
可由主站向变频器发送各类命令:启/停、多段速选择、频率设定、修改参数、故障复位等,主站从变频器读取相关信息:运行方向、输入输出端子状态、运行频率(转速)、电流、电压、参数内容、故障代码等。
故而能极大地方便了配有PROFIBUS-DP总线的用户。
具体操作过程如下:1)硬件配置:PLC侧---Q系列PLC基本三件套(基板、电源、CPU)+ PROF IBUS-DP主站模块(QJ71PB92D);变频器侧---A、F系列变频器+ PROFIBUS-DP从站适配卡FR-A5NP或FR-E5NP(仅对E系列变频器)。
2)系统构成:3)参数设置:a 用设备数据文件(*.GSD)使主站识别PROFIBUS-DP总线下的设备功能及特点,在主站设置软件列表中已有部分厂商(包括三菱)的设备数据文件,如驱动、阀门、I/O、HMI、PLC等。
可选择与所用从站性质相符的文件,若列表中无对应的设备数据文件,可从国际互联网或三菱网站中下载(FR-A5NP对应名称:M EAU0865.GSD)b 启动设置软件GX Configurator-DP,在主站中设定相关参数,除链接模式(通常模式0 或扩展模式E)和站号(一个主站时应设0)。
c 其余内容(波特率、间隔时间、超时检测、控制时间等)均可取默认值。
进行总线设置时,也不必改动原设置,可确认默认值。
选择自动刷新。
d 建立从站并设定相关参数,选定除0以外的站号(1-125)和与CPU通讯的输入输出元件的编号(X、Y、M、D等),其余可用默认值。
在三菱变频器与该总线链接时,输入输出各占6个字元件(12字节),它们中包括了:参数号(P NU)和任务及应答ID(AK)、参数索引、参数值、变频器状态字。
施耐德AV71变频器和S7300PLC的DP通讯

施耐德AV71变频器和S7300PLC的DP通讯
第一次用AV71变频器和S7300PLC组网,发生一些小问题,我按照施耐德供应商提供的资料编程,结果出现了,变频器启动运行后,一直处于使能状态,即使是给了停止命令也处在使能,只是没有运转而已,也不知道程序哪里有问题。
后来更换思路重新编写了一段短小的程序,问题得已解决,设备目前已经运行一年有余,下面介绍下我的实际操作:
一、硬件组态:
通过AV71的GSD文件(AV71-Profibus-DP)添加AV71,如下图所示
二,S7编程
1、启动程序
2、停止程序
以上是我个人的实践,不足之处还望大家予以指正,谢谢。
诚心希望能和大家交流,互
相学习,共同进步。
三菱PLC与变频器通讯

实例一:通过串口通讯实现控制
通讯协议
使用三菱的MC协议进行通讯,实现PLC 对变频器的控制和监视。
实例应用
通过PLC的MC指令实现对变频器的启动 、停止、频率设定等操作,同时获取变频 器的运行状态和故障信息。
通讯线缆
使用标准的串口线缆(RS485或RS232)连 接PLC和变频器。
通讯地址
根据PLC和变频器的型号和配置,设置相 应的通讯地址。
详细描述
可能的原因包括通讯速率不匹配、数据格式不正确、信号干扰等。
解决方案
调整通讯速率,确保匹配;检查数据格式设置,确保正确;采取抗 干扰措施,如加装磁环、电容器等。
常见问题三:通讯不稳定
总结词
通讯不稳定是指三菱PLC与变 频器之间的通讯时断时续,影
响正常通讯。
详细描述
可能的原因包括电源波动、接 地不良、外部电磁干扰等。
域的应用也在逐渐增加,如智能空调、智能照明等。
节能环保领域
03
三菱PLC与变频器在节能环保领域的应用也逐渐增加,如能源管
理、电机节能等。
市场前景
市场需求持续增长
随着工业自动化和智能家居市场的不断发展,三菱PLC与变频器的市场需求将持续增长。
技术创新推动市场发展
随着技术的不断创新和应用拓展,三菱PLC与变频器的市场将进一步扩大。
通讯速率
根据实际需求选择合适的波特率,如 9600、19200等。
实例二:通过以太网通讯实现控制
通讯协议
使用三菱的以太网协议(Ethernet/IP)进行通讯,实现 PLC对变频器的控制和监视。
通讯线缆
使用标准的以太网线缆连接PLC和变频器。
通讯速率
根据实际需求选择合适的速率,如100Mbps、1Gbps等 。
abb变频器与s7-300通过profibus-dp通讯

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改为V endor 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第二个字变频器的实际值ACT1第三个字变频器的实际值ACT2第四个字变频器的实际值ACT3第五个字变频器的实际值ACT4第六个字变频器的实际值ACT5若PPO Type 4地址按默认配置未调整,则第一个字为PIW256,第二个为PIW258,往下依次类推。
8、向PQW256-ABB传动通信协议控制字写入相应的数,控制变频器起停,控制字的说明参见RPBA-01说明书中的描述。
例:初始化1142,启动1151,停止1143。
9、向PQW268-REF1中写入相应的速度指令,20000对应变频最大速度。
西门子变频器与PLC通信

西门子变频器与PLC通信西门子变频器与plc通信有哪些?DP通信与PN通信的区分?PZD(过程数据)是针对DP通信的吗?PN有类似pzd的什么东西吗?答:变频器与PLC的通讯目前主流的有3种:1:USS串口通讯,接口类型有RS232与RS485两种,西门子的PLC 一般都集成这类端口(包括低端PLC,如PLC200)2:DP通讯(profibus),这类通讯是通过RS485端口联接到DP,只有支持DP通讯的PLC与支持DP通讯的变频器才能才行(例如:MM440加上一个DP模块,也有变频器(如:S120)集成这类模块的)。
3:profinet通讯,例如:带PN接口的G120变频器。
同时西门子驱动家族支持的通信方式多种多样,比较常见的有USS,MODBUS,PROFIBUS-DP,PROFINET,CAN,DEVICENET等,可以便利的组态进PLC系统中,当然这需要针对不同应用选择不同的硬件配置或者选件配置,不同的通讯方式在于通讯协议的传输格式和读写方式的不同,这个假如需要全面了解,需要阅读不同通讯协议的通讯格式定义以及读写规范要求。
PROFIBUS-DP和PROFINET协议的不同主要体现在读写速度(大多数应用下PROFINET速度较之PROFIBUS-DP要快许多),数据传输方式以及数据传输介质和接口上(PROFIBUS-DP基于485协议,接口也采纳标准接口,通过PROFIBUS-DP电缆传输数据;PROFINET基于ETHERNET 协议,接口采纳标准以太网接口,通过工业以太网线传输数据)从应用层面上说PROFINET以其便利的组网和几乎随处可得的传输介质,正在大范围的被西门子集成系统采纳。
你所说到的PZD(过程数据)之前始终在以PROFIBUS-DP通讯为主导西门子驱动家族的通讯手册和使用大全中被提出,但请留意,这个PZD并不仅仅只针对于PROFIBUS-DP,PN通讯方式也存在这个概念,过程数据包括掌握字、给定值、状态字、实际值等用于掌握和反应驱动器状态的数据,这是驱动器以任何方式通讯都必需存在的,并不是说仅仅针对于PROFIBUS-DP而提出的这么一个概念。
西门子PLC与三菱变频器Profibus-DP通信的说明

西门子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。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西门子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编程软件的系统功能SFC14(DPRD_DAT),SFC15(DPWR_DAT)来实现。
例程段如下:
CALL SFC 14 //变频器->PLC
LADDR :=W#16#230 //通讯地址:为硬件组态的起始地址,即I Addess中的560 RET_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 //错误代码:查帮助可得具体含义
四、变频器参数设置
变频器的简单参数设置如下表
参数号 参数值 注释
P60 3 快速参数设置
P71 380V 装置进线电压
P95 10 电机类型:异步/同步电机IEC(国际标准)
P100 1 控制方式:V/F控制
P101 380V 铭牌上电机额定电压
P102 ? 铭牌上电机额定电流
P104 ? 功率因数
P107 50HZ 铭牌上电机额定频率
P108 ? 铭牌上电机额定转速
P109 ? 铭牌上电机极对数
P382 ? 电机冷却方式
P383 ? 电机热时间常数
P368 6 设定控制命令来源::PROFIBUS
P370 1 启动快速参数设置
P60 0 返回用户菜单
P60 4 电子板设置菜单
P711.1 0 起始通讯诊断
P712.1 4 通讯方式
P918.1 ? PROFIBUS地址
P60 1 返回参数菜单
P734.1 32 装置状态字
P734.2 20 电机运行频率
对于写变频器的数据是与变频器的k3001~k3016(参见变频器使用大全功能图120)建立对应关系,读变频器的数据则是与变频器的参数P734建立对应关系。
如下图所示:
即DB15.DBW12~DB15.DBW22对应P734的W01~W06。
B15.DBW0~DB15.DBW11对应k3001~k3012。
PLC读取变频器的数据可以通过设置参数P734的值来实现,PLC写给变频器的数据存放在变频器数据k3001~k3012中,在变频器的参数设置里可以进行调用,从而建立了彼此的对应关系。
这样,变频器与PLC的连接已经基本建立,就可以编写程序通过PLC来控制变频器的启、停、速度给定等各项功能,满足工艺给定要求。
同时也可以读取变频器数据通过上位机进行显示,达到在线监视和诊断的目的。