西门子6ES7322-1BH10-0AA0性能参数

2024-05-08 07:10 101.85.196.90 1次
发布企业
浔之漫智控技术-西门子PLC代理商商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
浔之漫智控技术(上海)有限公司
组织机构代码:
91310117MA1J3R698D
报价
请来电询价
关键词
西门子代理商,西门子模块代理商,西门子一级代理商,西门子中国代理商
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
手机
15221406036
经理
聂航  请说明来自顺企网,优惠更多
请卖家联系我
15221406036

产品详细介绍

西门子6ES7322-1BH10-0AA0性能参数

西门子s7-1200 紧凑型在当前的市场中有着广泛的应用,作为经常与sinamicsg120系列共同使用的plc,其uss通信协议的使用一直在市场上有着非常广泛的应用。本文将主要介绍如何使用uss通信协议来实现s7-1200与g120变频器的通信。

1.控制系统原理和接线图

下图是本例中所使用的原理和接线图。

图1:控制系统原理和接线图

2.硬件需求

s7-1200 plc目前有3种类型的cpu:

1)s7-1211c cpu。

2)s7-1212c cpu。

3)s7-1214c cpu。

这三种类型的cpu都可以使用uss通信协议通过通信模块cm1241rs485来实现s7-1200与g120变频器的通信。

本例中使用的plc硬件为:

1)pm1207( 6ep1 332-1sh71 )

2) s7-1214c ( 6es7 214 -1be30 -0xb0 )

3) cm1241 rs485 ( 6es7 241 -1ch30 -0xb0 )

4) 模拟器 ( 6es7 274 -1xh30 -0xa0 )

本例中使用的g120变频器硬件为:

1) sinamics g120 pm240 (6sl3244-0ba20-1ba0)

2) sinamics g120 cu240s(6sl3224-0be13-7ua0)

3) siemens motor (1la7060-4ab10)

4) 操作面板 ( xau221-001469)

5) uss 通信电缆 ( 6xv1830-0eh10)

3.软件需求

1) 编程软件 step7 basic v10.5 ( 6es7 822-0aa0-0ya0)

4.组态

我们通过下述的实际操作来介绍如何在step7 basic v10.5 中组态s7-1214c和g120变频器的uss通信。

4. 1 plc 硬件组态

在step7 basic v10.5中建立一个项目,如图1所示。

图2: 新建s7 1200项目

在硬件配置中,添加cpu1214c和通信模块cm1241 rs485模块,如图2所示。

图3: s7 1200硬件配置

在cpu的属性中,设置以太网的ip地址,建立pg与plc的连接,如下图所示。

图4: s7 1200 ip地址的设置

4. 2 g120参数设置

变频器的参数设置如下表所示。


序号功能参数设定值1工厂设置复位p0010302工厂设置复位p97013快速启动设置p001014电机额定电压p0304380v5电机额定功率p03075.5kw6电机额定频率p031050hz7电机额定转速p03111350r/min8uss命令源p070059频率设定源p01000510小电机频率p10800.0hz11大电机频率p108150.0hz12启动斜坡时间p112010.0s13延迟斜坡时间p112110.0s14结束快速启动设置p3900115激活专家模式p0003316参考频率p200050.0hz17uss数据传输速度p2010918uss从站地址p2011119usspzd长度p2012220uss pkw长度p2013421通信监控p2014022在e2prom保存数据p0971123激活专家模式p0003324激活参数模式p00103025从g120中传输参数到bopp08021


表1 :g120变频器的参数设置

注意:表1中的17,18,19,20这四项参数值的设置必须使plc的参数值与变频器的参数值相一致。而19,20这两个参数值必须设置成如表1中的值,否则有可能变频器与s7-1200通信有如下问题:可能不能读出从变频器反馈回来的参数值。

5.uss通信原理与编程的实现

5. 1 s7 1200 plc与g120 通过uss通信的基本原理

s7 1200提供了专用的uss库进行uss通信,如下图所示:

图5: s7 1200 专用的uss库

uss_drv 功能块是s7-1200uss通信的主体功能块,接受变频器的信息和控制变频器的指令都是通过这个功能快来完成的。必须在主ob中调用,不能在循环中断ob中调用。

uss_port功能块是s7-1200与变频器uss通信的接口,主要设置通信的接口参数。可在主ob或中断ob中调用。

uss_rpm功能块是通过uss通信读取变频器的参数。必须在主 ob中调用,不能在循环中断ob中调用。

uss_wpm功能块是通过uss通信设置变频器的参数。必须在主 ob中调用,不能在循环中断ob中调用。

这些专用功能块与变频器之间的控制关系如下图所示:

图6: uss 通信功能块与变频器的控制关系

uss_drv功能块通过uss_drv_db数据块实现与uss_port功能块的数据接收与传送,而uss_port功能块是s7-1200plc cm1241rs485模块与变频器之间的通信接口。uss_rpm功能块和uss_wpm功能块与变频器的通信与uss_drv功能块的通信方式是相同的。

每个s7-1200 cpu多可带3个通信模块,而每个cm1241rs485通信模块多支持16个变频器。用户在一个s7-1200cpu中多可建立3个uss网络,而每个uss网络多支持16个变频器,总共多支持48个uss变频器。

5. 2 s7 1200 plc进行uss通信的编程

1.uss通信接口参数功能块的编程

uss通信接口参数功能块的编程如下图所示。

图7: uss通信接口参数功能块的编程

uss_port功能块用来处理uss网络上的通信,它是s71200 cpu与变频器的通信借口。每个cm1241rs485模块有且必须有一个uss_port功能块。

port:指的是通过哪个通信模块进行uss通信。

baud:指的是和变频器进行通行的速率。 变频器的参数p2010种进行设置。

uss_db:指的是和变频器通信时的uss数据块。每个通信模块多可以有16个uss数据块,每个cpu多可以有48个uss数据块,具体的通信情况要和现场实际情况相联系。每个变频器与s7-1200进行通信的数据块是唯一的。

error:输出错误。

status:扫描或初始化的状态。

s7-1200plc与变频器的通信是与它本身的扫描周期不同步的,在完成一次与变频器的通信事件之前,s7-1200通常完成了多个扫描。

uss_port通信的时间间隔是s7-1200与变频器通信所需要的时间,不同的通信波特率对应的不同的uss_port通信间隔时间。下图列出了不同的波特率对应的uss_port小通信间隔时间。

图8:不同的波特率对应的uss_port小通信间隔时间

uss_port在发生通信错误时,通常进行3次尝试来完成通信事件,那么s7-1200与变频器通信的时间就是uss_port发生通信超时的时间间隔。例如:如果通信波特率是57600,那么uss_port与变频器通信的时间间隔应当大于小的调用时间间隔,即大于36.1ms而小于109ms。s7-1200uss 协议库默认的通信错误超时尝试次数是2次。

基于以上的uss_port通信时间的处理,我们建议在循环中断ob块中调用uss_port通信功能块。在建立循环中断ob块时,我们可以设置循环中断ob块的扫描时间,以满足通信的要求。循环中断ob块的扫描时间的设置如下图所示:

图9:循环中断ob块的扫描时间的设置

2.uss_drv功能块的编程

uss_drv功能块的编程如下图所示。

图10: uss_drv功能块的编程

uss_drv功能块用来与变频器进行交换数据,从而读取变频器的状态以及控制变频器的运行。每个变频器使用唯一的一个uss_drv功能块,同一个cm1241rs485模块的uss网络的所有变频器(多16个)都使用同一个uss_drv_db。

uss_drv_db:指定变频器进行uss通信的数据块。

run: 指定db块的变频器启动指令。

off2: 紧急停止,自由停车。 该位为0时停车。

off3: 快速停车,带制动停车。 该位为0时停车。

f_ack: 变频器故障确认。

dir: 变频器控制电机的转向。

speed_sp: 变频器的速度设定值。

error: 程序输出错误。

run_en: 变频器运行状态指示。

d_dir: 变频器运行方向状态指示。

inhibit: 变频器是否被禁止的状态指示。

fault: 变频器故障。

speed: 变频器的反馈的实际速度值。

drive: 变频器的uss站地址。变频器参数p2011设置。

pzd_len: 变频器的循环过程字。 变频器参数p2012设置。

注意:变频器的pkw的长度在这里是特殊需要注意的,在使用uss通信时必须是4,如果改成3或者127都将不能读取反馈回来的过程值。

3.uss_rpm功能块的编程

uss_rpm功能块的编程 如下图所示。

图11:uss_rpm功能块的编程

uss_rpm功能块用于通过uss通信从变频器读取参数。

req: 读取参数请求。

drive: 变频器的uss站地址。

bbbbb: 变频器的参数代码。

index: 变频器的参数索引代码

uss_db: 指定变频器进行uss通信的数据块。

done: 读取参数完成。

error: 读取参数错误。

status: 读取参数状态代码。

value: 所读取的参数的值。

注意:进行读取参数功能块编程时,各个数据的数据类型一定要正确对应。如果需要设置变量读取参数时,注意该参数变量的初始值不能为0,否则容易产生通信错误。

4.uss_wpm功能块的编程

uss_wpm功能块的编程如下图所示。

图12:uss_wpm功能块的编程

uss_wpm 功能块用于通过uss通信设置变频器的参数。

req: 读取参数请求。

drive: 变频器的uss站地址。

bbbbb: 变频器的参数代码。

index: 变频器的参数索引代码。

eeprom:把参数存储到变频器的eeprom。

value: 设置参数的值。

uss_db: 指定变频器进行uss通信的数据块。

done: 读取参数完成。

error: 读取参数错误状态。

status: 读取参数状态代码。

注意:对写入参数功能块编程时,各个数据的数据类型一定要正确对应。如果需要设置变量进行写入参数值时,注意该参数变量的初始值不能为0,否则容易产生通信错误。

5. 3 s7 1200 plc进行uss通信的调试

s7-1200 plc 通过cm1241 rs485模块与变频器进行uss通信时,需要注意如下几点:

当同一个cm1241 rs485模块带有多个(多16个)uss变频器时,这个时候通信的uss_db是同一个,uss_drv功能块调用多次,每个uss_drv功能块调用时,相对应的uss站地址与实际的变频器要一致,而其它的控制参数也要一致。

当同一个s7-1200 plc 带有多个cm1241rs485模块(多3个)时,这个时候通信的uss_db相对应的是3个,每个cm1241rs485模块的uss网络使用相同的uss_db,不同的uss网络使用不同的uss_db。

当对变频器的参数进行读写操作时,注意不能进行uss_rpm和uss_wpm的操作,并且同一时间只能进行一个参数的读或者写操作,而不能进行多个参数的读或者写操作。

在s7-1200 plc 与变频器的uss通信的实际使用过程中,需要根据网络的现场情况,对问题进行具体的解决


所属分类:中国电工电气网 / PLC
关于浔之漫智控技术-西门子PLC代理商商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2019年09月10日
法定代表人袁宜男
注册资本500
主营产品西门子PLC模块,变频器,触摸屏,交换机
经营范围从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机申设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。
公司简介本公司销售的一律为原装正品,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售热线:15221406036本公司销售的一律为原装正品假一罚十可签正规的产品购销合同可开增值税发票税点另外算24小时销售热线15221406036西门子触摸屏代理商,西门子一级代理商,西门子中国授权总代理----浔之漫智控技术(上海)有限公司本公司专业经销合信/CO-TRUST科思创西门子PLC; ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112