怎样用S7-300DP与安川变频器modbus地址A1000通信程序

        据广州西门子工控之家小编了解目前工控系统最成功的现场通信总线有Profibus等方案;本文小编为大家提供运用Profibus-DP过程现场总线解决煤气加压机控制系统仲的通讯技术问题,需偠的材料是ABB变频器和所以西门子plc (1) 系统配置:该系统以西门子公司和ABB公司的相关产品来实现全数字交流调速系统在Profibus-DP网中的通讯及控制原理。其中PLC为西门子公司的SIMATIC S7-315-2DP变频器为ACS600系列,NPBA-12为与变频器配套的通讯适配器编程软件为STEP7 V5.2软件,用于对西门子plc

s7-300作为主站变频器作为从站时,主站向变频器传送运行指令同时接受变频器反馈的运行状态及故障报警状态的信号。变频器与NPBA-12通讯适配器模 块相连接入Profibus-DP网中作为从站,接受从主站SIMATIC S7-315-2DP来的控制NPBA-12通讯适配器模块将从Profibus-DP网中接收到的过程数据存入双向RAM中,的每一个字都被编址在 变频器端的双向RAM可通过被编址參数排序,向变频器写入控制字、设置值或读出实际值、诊断信息等参量

 ABB变频器现场总线控制系统若从软件角度看,其核心内容是现场總线的通讯协议Profibus-DP通讯协议的数据电报结构分为协议头、网络数据和协议层。网络数据即PPO包括参数值PKW及过程数据PZD参数值PKW是变频器运行时偠定义的一些功能码;过程数据PZD是变频器运行过程中要输入/输出的一些 数据值,如频率给定值、速度反馈值、电流反馈值等Profibus-DP共有两类型的網络PPO:一类是无PKW而有2个字或6个字的PZD;另一类是 有PKW且还有2个字、6个字或10个字的PZD。将网络数据这样分类定义的目的是为了完成不同的任务,即PKW嘚传输与PZD的传输互不影响均各自 独立工作,从而使变频器能够按照上一级自动化系统的指令运行

注意:DP总线PLC这头把终端电阻接入否则连接不上。

注意:GSD文件名要短用英文。


插入PKWPZD,分配地址

PZD------>ProZess Daten,过程数据通道用于读写包含了控制字、状态字、给定值和实际反饋值等信息。

注意以上内容INPUT和OUTPUT的地址要分配,以字为单位还有长度,要不然该读的读不到要写的写不进。


加载中请稍候......

以上网友發言只代表其个人观点,不代表新浪网的观点或立场

Profibus-DP网的典型配置如图4-71所示PLCSIMATICS7-300S7-400系列)作为一级DP主站,负责在预定的信息周期内循环与从站交换信息发送控制信息,读取从站的状态等组态软件Wincc作为二级DP主站,用于系統操作与监视等6SE70变频器加上CBP2通信板(ProfibusDP通信模块)后作为从站。

ICS7-300之间的通信6SE70变频器接入Profihus-DP网中接受控制,必须要与CBP2配合使用在6SE70变频器上囿固定的插槽,来放置CBP2CBP2通信板将从Profibus-DP网中接收到的过程数据存入双向RAM中,双向RAM中的每一个字都被编址可通过被编址参数排序,写入控制芓、设置值或读出实际值、诊断信息等参量

采用SIMATICS7-300系列的CPU314-2DP作为DP主站,CPU3142DP系统本身具有ProfibusDP接口无需另外的通信接口单元。在编程软件STEP7中完成硬件网络的组态为6SE70变频器分配网络地址,该地址必须与变频器内部参数设定的地址相同在组织块OB中选用sfc14DPrd_datsfc15DPwr_dat”系统功能块,向变频器嘚CBP2模块接收/发送过程数据如图4-72所示。PLC向变频器发送的控制字各位的定义见表4-19

  斜波函数发生器封锁命令

  斜波函数发生器保持命令

  高信號,只在接收命令后处理数据

  电动电位计增加命令

  电动电位计减少命令

工业组态软件Wincc提供各种PLC的驱动程序本例要建一个Profibus-DP的二级主站,所鉯选择支持S7协议的通信驱动程序SIMATICS7protocolsuite在其中的“Pro-fibus-DP”下连接一台S7-300,设置参数必须与PLC中的设置相同通过以上步骤,即完成了对整个变频器控制系统Profibus-DP网的组态与通信

一般读写数据都做在一个DB块中,且最好与硬件组态设定的I/O地址范围大小划分相同大小的区域便于建立对应关系和管理。读变频器的数据的12个字节在DB0DB11中写给变频器的12个字节数据放在DB12DB23中。接下来还可以存放诸如通信的错误代码和与变频器有关的其怹计算数据

DBW11对应k3001k3012PLC读取变频器的数据可以通过设置参数P734的值来实现PLC写给变频器的数据存放在变频器数据k3001k3012中,在变频器的参数设置裏可以进行调用从而建立了彼此的对应关系。

    这样变频器与PLC的连接已经基本建立,就可以编写程序通过PLC来控制变频器的启、停、速度給定等各项功能以满足工艺给定要求。同时也可以读取变频器数据通过上位机进行显示达到在线监视和诊断的目的。

我要回帖

更多关于 安川变频器modbus地址 的文章

 

随机推荐