丹佛斯变频器与西门子PLC通讯(技术讲解)
- 格式:ppt
- 大小:1.49 MB
- 文档页数:27
PLC与变频器通讯详解1.通讯⽅式的设定:PPO 4,这种⽅式为0 PKW/6 PZD,输⼊输出都为6个PZD,(只需要在STEP7⾥设置,变频器不需要设置);PROFIBUS 的通讯频率在变频器⾥也不需要设置,PLC ⽅⾯默认为1.5MB. 在P60=7设置下,设置P53=3,允许CBP(PROFIBUS)操作. P918.1设置变频器的PROFIBUS 地址.2.设置第⼀与第⼆个输⼊的PZD 为PLC 给变频器的控制字,其余四个输⼊PZD 这⾥没有⽤到.设置第⼀与第⼆个输出的PZD 为变频器给PLC 的状态字,设置第三个为变频器反馈给PLC 的实际输出频率的百分⽐值,第四个为变频器反馈给PLC 的实际输出电流的百分⽐值,其余两个输出PZD 这⾥没有⽤到.3.PLC 给变频器的第⼀个PZD 存储在变频器⾥的K3001字⾥.K3001有16位,从⾼到底为3115到3100(不是3001.15到3001.00).变频器的参数P554为1时变频器启动为0时停⽌,P571控制正转,P572控制反转.如果把P554设置等于3100,那么K3001的位3100就控制变频器的启动与停⽌,P571设置等于3101则3101就控制正转,P572设置等于3102则3102就控制反转.(变频器默认P571与P572都为1时正转,都为0时为停⽌).经过这些设置后K3001就是PLC 给变频器的第⼀个控制字.此时K3001的3100到3115共16位除了位3110控制⽤途都不是固定的,所以当设置P554设置等于3101时则3101可以控制启动与停⽌, P571等于3111时则3111控制正转,等等.K3001的位3110固定为“控制请求”,这位必须为1变频器才能接受PLC 的控制讯号,所以变频器⾥没有⽤⼀个参数对应到这个位,必须保证PLC 发过来第⼀个字的BIT 10为1.这⾥设置为:P554=3100,P571=3101,P572=3102,当PLC 发送W#16#0403时(既0000,0100,0000,0011)变频器正转.4.PLC 给变频器的第⼆个PZD 存储在变频器⾥的K3002字⾥. 变频器的参数P443存放给定值.如果把参数P443设置等于K3002,那么整个字K3002就是PLC 给变频器的主给定控制字. PLC 发送过来的第⼆个字的⼤⼩为0到16384(⼗进制),(对应变频器输出的0到100%),当为8192时,变频器输出频率为25Hz.5.变频器的输出给PLC 的第⼀个PZD 字是P734.1,第⼆个PZD 字是P734.2,等等.要想把PLC 接收的第⼀个PZD ⽤作第⼀个状态字,需要在变频器⾥把P734.1=0032(既字K0032),要想把PLC 接收的第⼆个PZD ⽤作第⼆个状态字,需要在变频器⾥把P734.2=0033(既字K0032).(K0032的BIT 1为1时表⽰变频器准备好,BIT 2表⽰变频器运⾏中,等等.) (变频器⾥存贮状态的字为K0032,K0033等字,⽽变频器发送给PLC 的PZD 是P734.1,P734.2等)在变频器⾥把P734.3=0148,在变频器⾥把P734.4=0022,则第三个和第四个变频器PZD 分W WW.PL CW ORL D .CN别包含实际输出频率的百分⽐值和实际输出电流的百分⽐值6.程序:(建⽴DB100,调⽤SFC14,SFC15,6SE7的地址为512既W#16#200) A. 读出数据CALL "DPRD_DAT" LADDR :=W#16#200 RET_VAL:=MW200RECORD :=P#DB100.DBX0.0 BYTE 12(读取12个BYTE) NOP 0B. 发送数据CALL "DPWR_DAT" LADDR :=W#16#200RECORD :=P#DB100.DBX12.0 BYTE 12(写⼊12个BYTE) RET_VAL:=MW210 NOP 0C. L "DB100".DBW0 T "MW20" NOP 0D. L "DB100".DBW2 T "MW22" NOP 0则:DB100.DBX 13.0 控制启动与停⽌; DB100.DBX 13.1 控制正转; DB100.DBX 13.2 控制反转; M21.1 变频器READY; M21.3变频器FAULT.西门⼦控制字和状态字都是32位,实际上⽤的位数不多,控制字⽤到的有合闸、急停、运⾏允许、故障复位、点动、PLC 控制等,状态字⽤到的有开机准备、运⾏准备、运⾏信号、故障、报警等。
西门子PLC300与丹佛斯变频器FC300的通信摘要:通过对西门子S7-300系列PLC与丹佛斯变频器FC300之间的通信问题进行研究和分析,由系统的通信网络配置和参数设定以及相关的软件编程实现了西门子S7-300系列PLC与丹佛斯变频器FC300之间的通信技术,而且实验研究表明西门子S7-300系列PLC与丹佛斯变频器FC300之间实现了通信并且相关数据的读写非常准确。
其中西门子S7-300系列PLC是控制层,其需要对丹佛斯变频器FC300进行控制而且还要将设备数据信息传递给工控机,其中丹佛斯变频器FC300是执行层因此需要对电机进行控制。
关键词:西门子PLC300;丹佛斯变频器FC300;通信1.前言丹佛斯变频器FC300是由丹佛斯公司所生产的一种变频调速仪器,其设计过程中应用了相关控制原理可以经受巨大的负载压力而且可以在承受负载的同时对参数变化作出相应的反应,除此之外它还具有体积小以及易操作等优点。
丹佛斯变频器FC300是当前一种新型变频器产品,不仅结合了各个系列变频器所拥有的总线通信技术而且在此基础上增强了和相关设备网络组态的灵活程度。
通过对以西门子S7-300系列PLC作为控制层以及丹佛斯变频器FC300作为执行层,对两者间的通信实现进行了论述。
2.针对系统结构的论述在当前国际通用总线从站挂靠在网络中实现了过程控制的需要但是在实际工程中由于通信与网络成为控制系统重要的组成部分而且也成为了控制系统设计和维护工作的重点以及难点组成部分。
通过对现场相关设备到控制器的连接方式进行研究分析,现场总线用了线型结构其通过总干线从控制器连接到受控对象。
监控层对系统进行监控,其中西门子S7-300系列PLC是控制层其需要对丹佛斯变频器FC300进行控制而且还要将设备数据信息传递给工控机,其中丹佛斯变频器FC300是执行层因此需要对电机进行控制,因此在整个系统中西门子S7-300系列PLC与丹佛斯变频器FC300之间的通信问题是最关键的部分。
同步卡利用DP通讯的说明
利用Profibus通讯读写同步卡MCO305的内容很容易,在PLC与变频器建立了DP通讯后,只需要在参数915/916中作相应设置即可,发送数据的传输原理简单的说就是PLC先发送到变频器,变频器再发送到MCO,读取数据则是MCO先传给变频器,变频器再传给PLC。
比如:
9-15.9===3410(PCD 10 write to MCO) ----表示在 PPO8 的PCD10 中编辑PCD10的数据并发送到MCO中
9-16.9===3430(PCD 10 read from MCO)----表示在同步卡中编程的PCD[10]的数据,发送到PPO8的 PCD10中
同时,读写的数据的内容可以在LCP中显示:
0-20=====3410===PCD 10 write to MCO
0-21=====3430===PCD 10 read from MCO
在同步卡参数34-10 34-30中可以看到只读数据,也可以让它在LCP中显示。
User Manual1丹佛斯变频器(FC51为例)和西门子S7‐200PLC 通讯z 以吹瓶机为例:z 变频器控制达到的目的:1、 上电定时3秒,以广播的方式,把所有的变频器参数(共10个)写到变频器2、 通过1个DI 端子ON/OFF ,实现2段速控制,需要设定变频器2个寄存器(P310.0 ,P310.1) z 确定变频器参数表: 序号 参数号 参数值 说明 变频器中对应的MODIBUS 地址PLC 中对应的MODIBUS 地址字数 * 14-22 2 参数恢复出厂值 * 8-30 2 MODIBUS 协议 *8-311~31通讯地址设置完成后重新上电,通讯协议更改有效 通讯协议:9600,8,1,偶校验,CRC Y=X*10-1 Y=X*10+400001 0-40 0 面板启动禁用 399 40400 WORD2 0-41 2 面板停止禁用409 40410 WORD 3 1-01 0 V/F 1009 41010 WORD 4 3-03 100.000HZ上限频率参考值 3029 43030 DWORD 5 3-15 0 参考值1-无功能 3149 43150 WORD 6 3-16 0 参考值2-无功能 3159 43160 WORD 7 3-17 0 参考值3-无功能3169 43170 WORD 8 3-41 10.00 加速时间 3409 43410 DWORD 9 3-42 10.00 减速时间 3419 43420 DWORD 105-1116多段速-DI05109 45110 WORD 注:拨码开关1、2为ONz 关于变频器通讯协议说明: 1、 例一:把加速时间3‐41参数(地址为3409 16进制 0D51H ),调整为10.00秒(1000 16进制 03E8H )串行调试助手,发送格式如下(是双字写): 01 10 0D 51 00 02 04 03 E8 2、 例二:把0‐41参数改为2 (单字写):地址409‐‐‐199H01 06 01 99 00 023、 例三:把3‐10‐0和3‐10‐1,2个预置值,设为1000(03E8H)和2000(07D0H),(3‐10地址为3099,16进制0C1BH ) 由于是3‐10的二级菜单,先对索引寄存器009寄存器(MODIBUS 对应的寄存器是008)写00或01: 第一步:01 06 00 08 00 00 第二步:01 06 0C 1B 03 E8 第三步:01 06 00 08 00 01 第四步:01 06 0C 1B 07 D0User Manual2关于200PLC 通讯值得注意的地方:1、 选定是P0口还是P1口通讯,更改端口地址,默认是2,2、 设定通讯协议,9600、偶校验,把指令放在主程序,使其一直有效3、 对于读写地址,00001至00128是映射至Q0.0 ‐ Q15.7的离散输出 10001至10128是映射至I0.0 ‐ I15.7的离散输入30001至30032是映射至AIW0至AIW62的模拟输入寄存器 40001至4xxxx 是映射至V 存储器的保持寄存器。
Danfoss FC200变频器与AB PLC的Device Net通讯的实现作者:李永杰来源:《电子技术与软件工程》2015年第16期摘要本文介绍了曹妃甸海水淡化项目中Danfoss FC200变频器与AB PLC的Device Net现场总线通讯的参数设置和软件编程方法,Device Net网络是工业控制的底层网络,采用了数据网络通信的新技术,具有低成本,高效率和可靠性高的特点。
【关键词】现场总线 danfoss FC200变频器 Device Net随着现场总线技术的快速发展和日渐成熟,在生产自动化控制系统中,变频器和PLC的综合应用组合较为普遍。
唐山曹妃甸北控海水淡化项目中的水泵均采用Danfoss FC200变频器驱动,FC200变频器与AB PLC系统间通讯采用的是Device Net现场总线的通讯方式,Device Net现场总线是一种低成本、高开放性、高可靠性、高效率、高实时性的底层网络。
通过这种通讯方式实现了对FC200变频器的状态字、运行频率、电机电压和电流等过程参数的监控;同时还可以实现对变频电机的启动、停止和频率的实时控制。
1 AB PLC的Device Net和FC200变频器的设置1.1 硬件结构及组态唐山曹妃甸北控海水淡化项目中的PLC系统采用的是美国AB公司的Control Logix系列的1756-L62 CPU,Device Net通讯用的网关硬件采用的是1756-DNB通讯模块。
1.2 硬件连接安装Device Net网卡时,应先对网卡地址和扫描速率进行设置,网卡上的拨码开关DIP 0-6用于设置变频器从站的地址,DIP 7-8用于设置网络的扫描速率,取默认125K不变,设置完成后即可安装网卡。
安装后用通讯线将Device Net网卡和PLC的1756-DNB通讯模块进行连接。
1.3 FC200变频器初始化接通变频器主回路三相交流电源,观察Device Net网卡上的指示灯,Device Status指示灯为绿色,表示变频器正常工作;Network Status指示灯为绿色,表示网络已连接成功。
关于丹佛斯FC51通讯的部分介绍前言丹佛斯FC51系列变频器通讯:硬件集成485通讯口(两线制);软件上集成两种通讯协议FC协议(丹佛斯自行研制)和MODBUS RTU协议(国际标准通讯协议),本文主要对于FC51变频器MODBUS RTU通讯协议上面做相关介绍。
关键词丹佛斯FC51 通讯MODBUS协议关于MODBUS通讯协议丹佛斯FC51通讯设定参数8-30 设为2 通讯协议为MODBUS协议8-31 设为1 通讯子机地址, 设置为28-32 设为2 通讯波特率为9600,设置为3,192008-33 设为0 通讯数据格式8,E,1,设置为2,8N1此通讯主要介绍写频率读电压读电流读输出频率丹佛斯FC51通讯设定参数8-30 设为2 通讯协议为MODBUS协议8-31 设为1 通讯子机地址8-32 设为2 通讯波特率为96008-33 设为0 通讯数据格式8,E,13-02 频率参考值(MIN)* 设置为03-03 频率参考值(MAX)* 设置为100hz注*:变频器频率通过通讯设定的是百分比(P),实际设定的频率就是(MAX-MIN)×P÷10000(P的设定有两个小数位)此通讯主要介绍写频率读输出电压读输出电流读输出频率1,变频器MODBUS地址的定义丹佛斯变频器所要通讯的MODBUS地址为参数号码乘以10减去1例如:变频器的频率地址为3-10那么对应的MODBUS地址即是:(310×10)-1=3099(十进制)16进制为0C1B2,读写变频器的操作(1)写频率命令代码:01 06 0C 1B ** ** CRC则变频器返回代码为:01 06 0C 1B ** ** CRC其中:01 代表变频器地址一个字节06 代表MODBUS写功能码一个字节0C 1B 代表变频器内部MODBUS地址两个字节,要写入的频率地址** ** 代表所要写的频率的百分比两个字节CRC 代表冗余校验码两个字节其中低位在前高位在后(2)读电机参数参数为:16-12 电机运行电压对应MODUBS地址为(1612×10)-1=3EF716-13 读电机运行频率对应MODUBS地址为(1613×10)-1=3F0116-14 电机运行电流对应MODUBS地址为(1614×10)-1=3F0B命令代码:01 03 3E F7 00 01 CRC则变频器返回:01 03 3E F7 00 02 ** ** CRC其中:01 代表变频器地址一个字节03 代表MODBUS读功能码一个字节3E F7 代表变频器内部MODBUS地址两个字节(电压地址)00 01 代表读一个字两个字节CRC 代表冗余校验码两个字节其中低位在前高位在后00 02 代表返回2个字节两个字节** ** 代表返回的电压值两个字节3,启动/停止变频器写047C (10进制是1148)到地址50000-1=49999(HC34F)启动变频器地址不减1时为047C写043C (10进制是1184) 到地址50000-1=49999(HC34F)停止变频器地址不减1时为043C3-10的八段速每段速的设定,需要在K8里面写相应的地址号0-7八段速设定里面当K8厘米的值等于0时为0段速,当K8里的值等于1时为第一段速,依此类推,当K8的值等于7时为第7段速读变频器状态(根据地址算法:参数号乘以10,前面加4 )读取参数16-90和16-92 (在编程指南44页)。
西门子PLC与变频器之间的总线的连接(1) 系统配置该系统以西门子公司和ABB公司的相关产品来实现全数字交流调速系统在Profibus-DP网中的通讯及控制原理。
附图为该系统的Profibus-DP网的网络配置图,其中PLC为西门子公司的SIMATIC S7-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是变频器运行时要定义的一些功能码;过程数据PZD是变频器运行过程中要输入/输出的一些数据值,如频率给定值、速度反馈值、电流反馈值等。
Profibus-DP共有两类型的网络PPO:一类是无PKW而有2个字或6个字的PZD;另一类是有PKW且还有2个字、6个字或10个字的PZD。
将网络数据这样分类定义的目的,是为了完成不同的任务,即PKW的传输与PZD的传输互不影响,均各自独立工作,从而使变频器能够按照上一级自动化系统的指令运行。
西门子PLC与变频器通讯的应用摘要:随着社会经济的快速发展,我国工业也迅速壮大。
目前,交流电动机是工业中最常用的电动机类型。
要想实现科学调节交流电机,必须使用变频器对其进行控制。
同时,PLC与变频器的结合控制也逐渐成为常见的控制方式之一。
在传统的变频调速系统中,PLC主要通过继电保护实现启停控制,无法实现对变频调速系统的精确控制。
为了更有效地利用PLC对变频器进行控制,必须借助PLC与变频器之间的通讯来实现变频器的合理控制。
因此,本研究致力于探讨西门子PLC与变频器通讯的应用。
关键词:西门子PLC;变频器通讯;应用引言PLC技术和变频器在工业设备的正常运行中扮演着关键角色,为电机的可靠操作提供了重要保障。
可编程逻辑控制器(PLC)是一种在电动机控制、工业自动化等领域具有关键地位的技术。
最近几年,随着变频技术的迅猛发展,国内变频技术领域取得了显著进展。
将变频器技术与PLC技术有机融合,有望打破传统直流调速技术的束缚,从而实现生产自动化。
PLC技术能够高效地处理生产过程中产生的数据,因此将以往需要人工干预的控制流程完全自动化,从而实现自动调频的目标。
一、PLC自动控制系统的工作原理在传统的工作方式中,调频控制设备主要依赖继电器设备的逻辑控制功能来执行任务。
然而,PLC(可编程逻辑控制器)作为一种自动化控制系统,可以视作微型计算机设备,能够实现编程控制和调频工作的操作环节。
PLC技术在一定程度上推动了中国工业化的发展。
从操作流程和原理方面来看,PLC技术的应用相对简单。
这是由于PLC自动控制系统采用操作技术人员熟悉的梯形图编程方式,使得技术操作人员能够较容易上手。
此外,由于PLC自动控制系统具有较强的稳定性、精准性和抗干扰能力,因此使得该系统更为可靠。
同时,它能明显提高自动系统的工作寿命,相对于常规系统,工作寿命得到了显著提高[1]。
尽管PLC的控制系统相对复杂,但其日常维护却相对简单。
PLC系统本身体积紧凑,易于拆卸,并且连接方式非常便捷。
西门子PLC与丹佛斯变频器的通讯技术在造纸机变频传动控
制系统中的应用
祝建荣
【期刊名称】《中华纸业》
【年(卷),期】2024(45)3
【摘要】介绍了基于西门子S7-300 PLC与丹佛斯变频器的通讯技术在造纸机变频传动控制系统中的应用。
PLC的CP340通讯模块与变频器通过RS485接口实现通讯,组成控制网络。
整个系统控制精度高,实时性好,使用效果好。
【总页数】7页(P53-59)
【作者】祝建荣
【作者单位】上海临港产业区经济发展有限公司
【正文语种】中文
【中图分类】TS736
【相关文献】
1.ABB ACS850变频器在造纸机传动控制系统中的应用
2.西门子PLC的工程应用第10讲西门子PLC与丹佛斯变频器在络筒机上的应用
3.西门子变频器的应用第7讲 S7-300 PLC与MasterDrives变频器的PROFIBUS通讯
4.西门子PLC与ABB 变频器在造纸机中的应用
5.西门子6SE70矢量控制变频器在造纸机变频传动系统中的应用
因版权原因,仅展示原文概要,查看原文内容请购买。
变频器与PLC怎么通讯今天给大家分享变频器与PLC通讯的知识,重点给大家讲解变频器与PLC的连接方式,及PlC和变频器通讯方式,希望能对大家有帮助。
变频器与PLC连接方式一般有以下几种方式:①利用PLC的模拟量输出模块控制变频器PLC的模拟量输出模块输出0~5V电压信号或4~20mA电流信号,作为变频器的模拟量输入信号,控制变频器的输出频率。
这种控制方式接线简单,但需要选择与变频器输入阻抗匹配的PLC输出模块,且PLC的模拟量输出模块价格较为昂贵,此外还需采取分压措施使变频器适应PLC的电压信号范围,在连接时注意将布线分开,保证主电路一侧的噪声不传至控制电路。
②利用PLC的开关量输出控制变频器。
PLC的开关输出量一般可以与变频器的开关量输入端直接相连。
这种控制方式的接线简单,抗干扰能力强。
利用PLC的开关量输出可以控制变频器的启动/停止、正/反转、点动、转速和加减时间等,能实现较为复杂的控制要求,但只能有级调速。
使用继电器触点进行连接时,有时存在因接触不良而误操作现象。
使用晶体管进行连接时,则需要考虑晶体管自身的电压、电流容量等因素,保证系统的可靠性。
另外,在设计变频器的输入信号电路时,还应该注意到输入信号电路连接不当,有时也会造成变频器的误动作。
例如,当输入信号电路采用继电器等感性负载,继电器开闭时,产生的浪涌电流带来的噪声有可能引起变频器的误动作,应尽量避免。
③PLC与RS-485通信接口的连接。
所有的标准西门子变频器都有一个RS-485串行接口(有的也提供RS-232接口),采用双线连接,其设计标准适用于工业环境的应用对象。
单一的RS-485链路最多可以连接30台变频器,而且根据各变频器的地址或采用广播信息,都可以找到需要通信的变频器。
链路中需要有一个主控制器(主站),而各个变频器则是从属的控制对象(从站)Plc和变频器通讯方式:PLC的开关量信号控制变频器PLC可以通过程序控制变频器的启动、停止、复位;也可以控制变频器高速、中速、低速端子的不同组合实现多段速度运行。