西门子6ES7222-1EF22-0XA0优质产品
- 供应商
- 浔之漫智控技术-西门子PLC代理商
- 认证
- 手机号
- 15221406036
- 经理
- 聂航
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-05-08 07:10
西门子6es7222-1ef22-0xa0优质产品
用于 siplus et 200sp 的 siplus cpu 1510sp f-1 pn,基于s7-1500 cpu 1511f-1 pn
用于采用 et 200sp 的高性能控制解决方案
提高了系统和设备的可用性
支持集中式和分布式配置中的 profisafe
profinet io 控制器可连接多 64 个 io 设备
profinet i-device,用于连接作为智能 profinet 设备的 cpu(带 simatic 或第三方 profineti/o 控制器)
适用于 4 个控制器的 profinet 共享智能设备
profinet io irt 接口,带集成 3 端口交换机
profibus 上的等时同步模式
具有多种通信方式:
pg/op 通信、profinet io 通信、开放式 ie 通信(tcp、iso-on-tcp 和 udp)、web 服务器和 s7通信(带可装载的函数块)
可选 profibus 主站,用于 125 个 profibus dp 从站(带 cm dp 模块6es7545-5da00-0ab0)
组态控制(选项处理)
集成运动控制功能,用于控制速度控制轴和定位轴,支持外部编码器
注意
cpu 的运行需要 simatic 存储卡
选择以 scalance x-500 作为核心组件来构建您的工厂网络。您可以自主选择连接介质,采用不同的冗余方案将工厂网络接入企业 it。两种基础设备通过其不同的介质模块(可达 10gbit/s)提供的网络可用性和未来安全性。
scalance xr528-6m 带有多 28 个端口
scalance xr552-12m 带有多 52 个端口
全模块化使网络扩展和装配无限灵活
全模块化的结构减少了各类设备的库存成本
借助 key-plug 可轻松实现第 3 层功能的加装,无需更换硬件
冗余型电源、c-plug 可移动存储介质和冗余功能实现较高的可用性
scalance x 工业以太网交换机和具有交换机功能的组件的概述
scalance x 工业以太网交换机应用范围
龙岩西门子代理商
1使用pzd传送装置内部数据
1.1 6se70中的实现方法与常用连接器
根据《6se70使用大全v3.4使用大全》功能图125,参数p734.01~p734.16为变频器发送给dp主站的16个pzd字的参数化接口。p734.01默认值为k0032,代表通过*个pzd将状态字1发送的dp主站。同理若要求用第3个pzd将变频器输出电流值传给dp主站,则p734.03 = k0022(outputamps);这样在dp主站侧所接收的第3个pzd的数值就是变频器输出电流。如图1.1所示,可以通过参数r735.01到.16来从变频器侧读数所发送的数值。
图1.1 6se70过程数据pzd参数化接口
常用连接器号:
kk0020 实际速度
k0023 输出电压
k0025 直流母线电压
k0030 控制字1
k0031 控制字2
k0032 状态字1
k0033 状态字2
(更多内容请参考《6se70使用大全v3.4使用大全》连接器表)
1.2 6ra70中的实现方法与常用连接器
根据《 6ra70系列v3.1全数字直流调速装置中文说明书》功能图z110,参数u734.01~u734.16为调速器发送给dp主站的16个pzd字的参数化接口。如图1.2:默认的u734.01=k0032(状态字1),u734.02=k0167(实际转速),u734.04=k0033(状态字2),若想要用第5个pzd将调速器器输出实际电枢电压值传给dp主站,则u734.05 = k0291;这样在dp主站侧所接收的第5个pzd的值就是实际电枢电压值。
图1.2 6ra70 过程数据pzd参数化接口
常用连接器号:
k0107 6 个电流波头的平均值
k0118 电枢电流给定值
k0265 励磁电流调节器输入的实际值
k0030 控制字1
k0031 控制字2
k0032 状态字1
k0033 状态字2
(更多内容请参考《 6ra70 系列v3.1全数字直流调速装置中文说明书》连接器表)
2注意事项:
23、使用的软件
? step7 v5.4 sp2
? scout v4.1 sp1 或 starter v4.1 sp1
? s120 v2.5 sp1 hf1
? cbe20的 gsdv2.1文件:gsdml-v2.1-siemens-sinamics-s-cu3x0-20070726.xml
4、ip 地址及通讯名称:
device | communication name | ip address |
cpu319-3 pn/dp | pn-io | 192.168.0.108 |
cu320 | cu310 | 192.168.0.109 |
pg | 192.168.0.112 |
注意:所有节点的子网掩码:255.255.255.0。
三、项目配置
1、 本例使用的设备描述
servo_02 | motor module: 6sl3120-2te13-0aa3 |
motor: 1fk7022-5ak71-1lg0 | |
absolute encoder | |
servo_03 | motor module: 6sl3120-2te13-0aa3 |
motor: 1fk7022-5ak71-1ag0 | |
sin/cos encoder |
图 10.
注意:s120支持两个周期性通讯接口if1和if2,分别通过cu参数p8839.0和p8839.1来定义if1和if2的通讯方式,在默认情况下p8839.0=p8839.1=99,就激活了这两个接口的自动模式,如下表所示:
在这种方式下无法实现profibus dp和profinet io的并行通讯,因此为了实现其并行通讯,需要按如下方式设置:
? p8839[0]=1和p8839[1]=2:profibus dp 用于同步,profinet io用于周期性通讯
? p8839[0]=2和p8839[1]=1:profinet io用于同步,profibusdp用于周期性通讯(本例中的设置)
两个周期性通讯接口if1和if2的特性如上表所示:
注意:if2不支持tm41,tm15,tm17,tm/tb,cu与cpu之间的通讯。
五、通过profibus dp或profinet io总线来实现过程数据的传输
s7-300/400plc通过profinet io或profibusdp周期性通讯方式将控制字1(ctw1)和主设定值(nsetp_b)发送至驱动器。
(1) 控制字中bit0做电机的起、停控制。
(2) 主设定值为速度设定值,参数p2000中的值为频率设定值和实际值的参考频率,对应4000h(十六进制),发送的高频率(大值)为7fffh(200%)。
(3) 当组态的报文结构 pzd=2或自由报文999时,在s7-300/400 中可用“move"指令进行数据传送;当组态的报文结构pzd >2,在s7-300/400 中需调用sfc14和sfc15系统功能块。
? sfc14(“dprd_dat")用于读驱动装置的过程数据。
? sfc15(“dpwr_dat")用于将过程数据写入驱动装置。
例子(profinet io):servo_02 控制字、主设定值的发送及状态字、实际频率的读取程序见图11。
图11
通过读取servo_02的参数r2050和p2051可以判断数据是否传输成功。
图12
例子(profibus dp):servo_02"控制字、主设定值的发送及状态字、实际频率的读取程序见图13。
图13
通过读取servo_02的参数r8850和p8051可以判断数据是否传输成功。
图14
注意通过通讯接口if1和if2可以同时实现cpu与servo_02的数据传输
六、驱动器参数的读取及写入
1.扩展profidrive功能(dpv1)
非周期性数据传送模式允许:
? 交换大量的用户数据
? 用dpv1的功能 read 和 write可以实现非周期性数据交换。传输数据块的内容应遵照profidrive参数通道(dpv1)数据集ds47(非周期参数通道结构)。
2. 参数请求及参数应答的结构
参数请求包括三部分:请求标题、参数地址及参数值。
表1.参数请求格式
表2.参数应答格式
表3.参数请求及应答描述
表4.在dpv1参数应答中的错误值描述
3. s7-300/400plc通过profinet io非周期性通讯方式读取驱动器参数。
请注意:plc读取驱动器参数时必须使用两个功能块sfb52 / sfb53
举例如下:
(1) 使用标志位m0.0及功能块sfb53将读请求(数据集record db11)(图16)发送至驱动器。
将m0.0设定为数值1启动读请求,当读请求完成后必须将该请求置0,结束该请求。error = 1:表示执行此功能块时有错误产生,而status 指示功能块执行状态或错误信息 。
(2) 使用标志位m1.0及功能块sfb52读取参数的请求响应(响应块db22)(参见图17) 。
将m1.0设定为数值1读取参数请求响应,完成后必须将该位置0,结束该请求。error = 1:表示执行此功能块时有错误产生,而status 指示功能块执行状态或错误信息 。
图15 profinet io读参数请求
图16 profinet io读参数响应
图17 profinet io读参数变量表
4. s7-300/400plc通过profinet io非周期性通讯方式修改驱动器参数p1216。
举例如下:
plc写参数时只需使用sfb53,在本项目的network 2中发送写请求db33 (参见图19) 到驱动器;plc读“写参数"响应时需使用sfb52,在本项目中读取驱动器返回的参数值数据块为db22 (参见图20) 。
(1) 将m0.2设定为数值1启动写请求,当写请求完成后必须将该请求置0,结束该请求。error = 1:表示执行此功能块时有错误产生,而status 指示功能块执行状态或错误信息 。
(2) 将m1.0设定为数值1读请求,完成后必须将该请求置0,结束该请求。error = 1:表示执行此功能块时有错误产生,而status 指示功能块执行状态或错误信息 。