西门子变频器与PLC通信
- 格式:docx
- 大小:16.38 KB
- 文档页数:2
西门子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建立对应关系。
PLC和西门子MICROMASTER 420变频器通讯详解一、西门子变频器通讯协议介绍西门子变频器采纳西门子的USS通讯协议,依据西门子变频器说明书与通讯有关的主要参数如下:P0003:=3用户访问级(专家级)P0700:=5 选择命令源(通过COM 链路的USS 设置)P1000:=5 频率设定值的选择(通过COM 链路的USS 设定)P2023:=1 USS 规格化,使能规格化假如P2023 设置为1,数值是以肯定十进制数的形式发送,即4000(十进制)(=0FA0hex)等于40.00Hz。
P2023:=6 USS 波特率(9600 波特)P2023:=1 USS 地址,为变频器指定一个唯一的串行通讯地址。
P2023:=2 USS 协议的PZD (过程数据)长度(这个长度和R2023数据有关)P2023:=127 USS 协议的PKW 长度,可变长度二、通讯报文的结构每条报文都是以字符STX(=02hex)开头,接着是长度的说明(LGE)和地址字节(ADR)。
然后是采纳的数据字符。
报文以数据块的检验符(BCC)结束。
STX LGE ADR 1 2 … ……. N BCC|采纳的数据字符|这种通讯结构是变频器自己定义的数据格式,类似于仪表通讯,国产plc与这样的格式通讯一般是AXCII通讯或者自由口通讯,也就是自己根据通讯格式组织针通讯。
三、报文写入数据定义系统默认写入数据在R2023的【0】、【1】、【2】、【3】都有定义,可以修改成自己想要的地址。
四、报文读取数据定义系统默认PLC读回数据在R2023的【0】、【1】、【2】、【3】都有定义,可以修改成自己想要的地址。
通过修改R2023和R2023内部地址,就可以根据使用需求进行PLC 和西门子MICROMASTER 420变频器数据交换了。
四、PLC和西门子MICROMASTER 420变频器通讯程序案例这个是通过永宏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台变频器,而且依据各变频器的地址或采纳广播信息,都可以找到需要通信的变频器。
链路中需要有一个主掌握器(主站),而各个变频器则是从属的掌握对象(从站)。
采纳串行接口有以下优点。
①大大削减布线的数量。
②无需重新布线即可更改掌握功能。
③可以通过串行接口设置和修转变频器的参数。
④可以连续对变频器的特性进行监测和掌握。
典型的RS-485多站接口,MM440变频器为RS-485接口时,是将端子14和15分别连接到P+和N-来。
最近调试涉及到西门子PLC与6SE70变频器通讯,因为以前没有深入接触过西门子的通讯连接,有关于控制字和状态字的问题比较挠头,询问了有经验的专家,现在刚刚懂了点皮毛,好记性不如烂笔头,先赶紧记下来,以后慢慢深入学习,也供大家参考。
这里仅举一个启动变频器与速度给定的例子。
在这里采用的是PPO 5的通讯方式,这样应该会有10个PZD,但这里我们先只用前两个PZD。
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就控制反转。
经过这些设置后K3001就是PLC给变频器的第一个控制字。
此时K3001的3100到3115共16位除了位3110控制用途都不是固定的,所以当设置P554设置等于3101时则3101也可以控制启动与停止,P571等于3111时则3111控制正转,等等。
因为K3001的位3110固定为“控制请求”,这位必须为1变频器才能接受PLC的控制讯号,所以变频器里没有用一个参数对应到这个位。
PLC给变频器的第二个PZD存储在变频器里的K3002字里,变频器的参数P443存放给定值,如果把参数P443设置等于K3002,那么整个字K3002就是PLC给变频器的主给定控制字。
PLC发送过来的第二个字的大小为0到16384(十进制—),(对应变频器输出的0到100%),当为8192时,变频器输出频率为25Hz。
变频器的输出给PLC的第一个PZD字是P734.1,第二个PZD字是P734.2,等等。
要想把PLC接收的第一个PZD用作第一个状态字,需要在变频器里把P734.1=0032(既字K0032),要想把PLC接收的第二个PZD用作第二个状态字,需要在变频器里把P734.2=0033(既字K0032)。
详解西门子PLC与变频器通信组态作者:刘宏晔来源:《中国新技术新产品》2019年第05期摘要:各大院校机电类专业常用的训练设备一般为三菱或西门子工控设备,西门子新出的工控设备产品价格昂贵,因此配置量少,只有极少数竞赛学生选手会使用,该文以西门子PLC1500机型与G120变频器通讯组态方式为例对其进行详解,以供大家参考。
关键词:西门子;变频器;通信;组态中图分类号:TN773 文献标志码:A西门子PLC1500机型是近年来推广的先进工控设备,使用博途V14版本软件进行编程控制。
西门子PLC工控设备在使用过程中对正确的组态方式的依赖程度很大,组态步骤如果出错,会直接导致PLC工控设备通信失败无法使用。
在2018年全国大学生西门子CIMC智能制造挑战赛中,因硬件设备通信组态失败,直接导致得分减少而被淘汰的队伍不在少数,所占比重约为40 %左右,问题十分严重。
西门子PLC工控设备的通信组态有不同种类,含PLC与PLC通信、PLC与触摸屏通信、PLC与变频器通信、PLC与伺服电机通信等,该文详细解说西门子PLC1500机型与G120变频器通信具体步骤。
组态变频器方法有2种:一种是采用GSD 文件组态,该方法组态的变频器只能用程序参数调试。
另一种是采用SINAMICS Startdrive组态,该方法组态的变频器是可用控制面板调试变频器,无须程序参数调试,因篇幅所限该文主要介绍采用GSD文件组态。
采用GSD文件组态设备方法如下。
1 硬件软组态1.1 创建西门子PLC组态该文使用的设备为PLC 1513-1PN机型与G120 C型变频器CU250S-2 PN Vector机型,打开博途软件,点击组态设备视窗,创建PLC 1513-1PN设备。
1.2 组态变频器组态G120变频器,鼠标点击网络视图,进入硬件目录,选择其他现场设备,双击选择所用设备SINAMCS G120CU250S-2 PN Vector机型。
如何用PLC 300 与6SE70 PLC通讯本人正在学习利用300/400 PLC和西门子的6SE70系列的变频器通讯,在学习的过程中遇到了困难,现来论坛求助。
假设通讯方式采用Profibus—DP的形式,并且设定好一个6SE70的变频器的DP地址。
我想问的问题是:1、在硬件组态的时候是否要为6SE70的变频器设定I/O域(就是是否要分配地址),如果要分配那么分配什么地址,是数字量地址还是模拟量地址。
2、设定好地址后是通过MOVE这样的指令(就是地址操作指令)来读写变频器内部的数据,还是通过系统功能块SFC14/SFC15来读写变频器内部的数据。
3、我们知道在变频器内部有PKW控制字和PZD状态字,如果要写入某个控制量(比方说速度),那么就要把速度的参数与PKW控制字连接起来,参数与控制字连接后,在PLC对变频器写的时候,通过Profibus总线是不是PLC写入的第一个字就是PKW的第一个字?如果是,那么是否要在变频器里面做一些别的设置,如果不是那么是一个怎样的状态?还有读取PZD的时候是否和写入数据到PKW类似呢,如果不是有什么不同?4、还有就是6SE70的变频器各种型号有不同个数的PKW和PZD,是否在使用的时候是用到多少个,就把多少个的PKW和PZD与变频器的参数连接起来。
1,当然要设定io地址,地址随你自己定义,一般你在组态时变频器会自动给你分配地址,如果没有什么特殊要求你按默认地址就可以,这个不好说是模拟还是数字。
2,看你采用什么样的ppo协议,4个字以上必须用sfc来读写,一般来说会超过4个字,所以你是需要用sfc14/15来读写的。
3,在PLC侧你可以随便写到哪个字都可以了,主要是在变频器侧的参数设置,既然你是新手,那就忘记pkw吧,这些先不要管,搞清楚pzd就可以了。
4,没明白你的意思。
型号不同,但是控制板都是差不多的,参数也是差不多的。
pkw和pzd的不同时因为采取的ppo方式不同。
12.13 台达PLC与西门子MM420变频器通讯 (RS指令)【控制要求】z主站PLC以通讯的方式控制Siemens MM420变频器的启动、停止。
【MM420变频器参数必要设置】参数设置值说明P0003 3允许访问“专家级”参数P0700 5允许通过RS-485控制变频器的状态P1000 5允许通过RS-485控制变频器的运转频率P2010 6USS通讯速率设置为9600bpsP2011 0USS通讯地址设置为0Ú当出现Siemens MM420变频器因参数设置错乱而导致通讯异常时,可先将变频器参数回归出厂值后再按照上表进行参数设置。
回归出厂值的方法:先设置P0010=30,再设置P0970=1。
【元件说明】PLC软元件控制说明X0 启动/停止按钮【控制程序】X0MOV H602D100MOV H400D101MOV H337F D102MOV H7F33D103PLS M0X0MOV H602D100MOV H400D101MOV H7A D102MOV H7A00D103PLS M1当时控制变频器启动数传到寄存器,将以据X0=O n40HzD100~D103频率方向正当时控制变频器速停止运行数据传送到,将快的X0=O ffD100~D103SETM1122M1000M0M1123RST M1123RSD100K8D120K8M1129PLS M2RSTM1129M1M2置位送信要求标志接收完毕标志复位通讯逾时标志复位当时将 , M0=ON D100~D103 8 D120~D123 中个字节的数据送出去从站回应的数据存放于中 发, 通讯逾时重试【程序说明】z 对主站PLC RS-485通讯端口进行初始化,使其通讯格式为9600,8,E ,1。
从站SiemensMM420变频器的通讯格式(由P2010选择)需与主站PLC 通讯格式一致。
z 当X0=On 时,变频器以40Hz 的频率正方向启动。
PLC与变频器通讯(转)西门子的USS通讯,无需使用特殊硬件,PLC与变频器都有继承的串口,简单,价廉。
如果要使用总线的话,就需要额外使用通讯卡或适配器。
PLC与驱动装置连接,主要实现的任务是:控制驱动装置的启动、停止等运行状态控制驱动装置的转速等参数获取驱动装置的状态和参数S7-200和西门子传动装置主要可以通过以下几种方式连接在一起工作:S7-200通过数字量(DI/DO)信号控制驱动装置的运行状态和速度S7-200通过数字量信号控制驱动装置的运行状态;通过模拟量(AI/AO)信号控制转速等参数S7-200通过串行通信控制驱动装置的运行和各种参数****************************************************************************** **********************由于题目的需要,那就使用“S7-200通过串行通信控制驱动装置的运行”,也就是控制启停。
S7-200CPU将在USS通信中作为主站。
而变频器则为USS从站。
当S7-200的编程软件为V4.0SP5以上的话,就包括USS协议指令库,以下介绍通过西门子提供的USS指令库与MM440之间的串行通信控制。
1、关于指令库见下图,就是安装了USS协议指令库的指令树。
西门子的标准USS协议库以浅蓝色图标表示。
如果未找到浅蓝色图标的指令库,说明系统中没有安装西门子标准指令库。
必须先安装标准指令库。
2、USS初始化指令西门子的S7-200USS标准指令库包括14个子程序和3个中断服务程序。
但是只有8个指令可供用户使用。
一些子程序和所有中断服务程序都在调用相关的指令后自动起作用。
每个USS库应用都要先进行USS通信的初始化。
使用USS_INIT指令初始化USS通信功能。
打开USS指令库分支,像调用子程序一样调用USS_INIT指令。
上图中:a.EN:初始化程序USS_INIT只需在程序中执行一个周期就能改变通信口的功能,以及进行其他一些必要的初始设置,因此可以使用SM0.1或者沿触发的接点调用USS_INIT指令;b.Mode:模式选择,执行USS_INIT时,Mode的状态决定是否在Port0上使用USS通信功能;=1设置Port0为USS通信协议并进行相关初始化0恢复Port0为PPI从站模式c.Baud:USS通信波特率。
变频器与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可以通过程序控制变频器的启动、停止、复位;也可以控制变频器高速、中速、低速端子的不同组合实现多段速度运行。
《装备维修技术》2020年第18期—239—详解西门子PLC 与变频器通信组态隋云栋(河钢股份有限公司承德分公司、河北省钒钛工程技术研究中心,河北 承德 067000)近几年来,西门子PLC 的先进设备得到广泛的推广与运用,并且采取软件来进行编程控制。
组态方式很大程度上决定了西门子PLC 的工控设备,一旦组态的步骤出现错误,PLC 的工控就会出现无法正常通信的现象。
早在2018 年举办的西门子 CIMC 全国大学生智能竞赛中,就有百分之四十左右的队伍因为参赛的硬件设备出现了通信组态问题而被扣分,导致最终输掉比赛。
1硬件软组态1.1 创建西门子 PLC 组态的过程 本文所解析的西门子PLC 所使用的是设备机型PLC 的1513-1PN 和CU250S-2 PN Vector 机型的G120 C 的变频器。
然后通过博途软件来对PLC 的组态设备进行视窗,从而创建出机型为1513-1PN 的PLC 设备。
1.2 组态变频器的选择 选用的是组态为G120的变频器,通过点击鼠标的网络视图而进入到硬件目录中。
然后再选取目录中的其他现场设备,通过双击的方式选中SINAMCS G120机型的设备。
2 网络通信组态2.1 创建报文的过程 首先选中设备的视图,然后用鼠标选中G120机型的变频器,并且双击它。
再选中硬件的目录,点击报文为 1,PZD2/2的子模块。
然后选择设备进行概览,即可以查到 I/O 地址的报文,其中的PROFINET IO-System 在网络连接的条件下可以看到。
2.2 PLC 和变频器的链接方式 报文创建好以后,选中网络视图。
再通过鼠标来对机型为1513-1PN 的 PLC 和型号为G120的变频器进行拖拽,然后通过PROFINET IO-System 网络进行链接。
2.3 网络地址协议设置过程 2.3 .1选中网络视图,再用鼠标双击机型为1513-1PN 的PLC.再点进设备视图,通过进入网口的属性,选中常规项目中的以太网地址,对其IP 协议进行设置。
西门子变频器与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分别包含实际输出频率的百分比值和实际输出电流的百分比值。
西门子PLC与变频器通讯的应用摘要:随着社会经济的快速发展,我国工业也迅速壮大。
目前,交流电动机是工业中最常用的电动机类型。
要想实现科学调节交流电机,必须使用变频器对其进行控制。
同时,PLC与变频器的结合控制也逐渐成为常见的控制方式之一。
在传统的变频调速系统中,PLC主要通过继电保护实现启停控制,无法实现对变频调速系统的精确控制。
为了更有效地利用PLC对变频器进行控制,必须借助PLC与变频器之间的通讯来实现变频器的合理控制。
因此,本研究致力于探讨西门子PLC与变频器通讯的应用。
关键词:西门子PLC;变频器通讯;应用引言PLC技术和变频器在工业设备的正常运行中扮演着关键角色,为电机的可靠操作提供了重要保障。
可编程逻辑控制器(PLC)是一种在电动机控制、工业自动化等领域具有关键地位的技术。
最近几年,随着变频技术的迅猛发展,国内变频技术领域取得了显著进展。
将变频器技术与PLC技术有机融合,有望打破传统直流调速技术的束缚,从而实现生产自动化。
PLC技术能够高效地处理生产过程中产生的数据,因此将以往需要人工干预的控制流程完全自动化,从而实现自动调频的目标。
一、PLC自动控制系统的工作原理在传统的工作方式中,调频控制设备主要依赖继电器设备的逻辑控制功能来执行任务。
然而,PLC(可编程逻辑控制器)作为一种自动化控制系统,可以视作微型计算机设备,能够实现编程控制和调频工作的操作环节。
PLC技术在一定程度上推动了中国工业化的发展。
从操作流程和原理方面来看,PLC技术的应用相对简单。
这是由于PLC自动控制系统采用操作技术人员熟悉的梯形图编程方式,使得技术操作人员能够较容易上手。
此外,由于PLC自动控制系统具有较强的稳定性、精准性和抗干扰能力,因此使得该系统更为可靠。
同时,它能明显提高自动系统的工作寿命,相对于常规系统,工作寿命得到了显著提高[1]。
尽管PLC的控制系统相对复杂,但其日常维护却相对简单。
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而提出的这么一个概念。
SINAMICS系列的驱动器许多型号类别下都推出了支持DP或PN两种通讯方式的掌握单元,这里不知道你有没有留意到西门子提出了一个PROFIdrive的概念,这个概念的重要之处在于把驱动系统的PZD很好的和DP或PN 协议整合在了一起,驱动系统的过程数据就是驱动系统自己的,驱动单元将PROFIdrive报文送给掌握单元再由掌握单元以适当的通讯方式传输给掌握器,这样驱动系统的PZD就和通讯介质以及上层协议无关,只需要根据传统方式读写我们的PZD即可。