热门搜索:
西门子S7-300SM323模块
追求卓越,追求精确
今天,西门子在中国发布全新的Sinamics G120X和G120XA变频器,专为风机和泵的应用而设计,特别适合应用于供水和污水处理、楼宇建筑、地铁隧道通风等基础设施领域,也普遍适用于例如水泥、化工、食品饮料等工业环境。该系列变频器具备节能、可靠、易用的特点,在产品的全生命周期内贯彻节能和降低成本的理念;丰富的保护功能较大地降低了故障停机时间,并可应对苛刻的外界环境;其外形紧凑,便于安装、使用和维护。
标准型风机泵**变频器Sinamics G120XA
风机泵**变频器Sinamics G120X
Sinamics G120X/XA系列变频器可通过Sinamics Connect 300连接设备与西门子基于云的开放式物联网操作系统MindSphere直接相连。通过MindSphere上Analyze MyDrives应用程序对从变频器、驱动系统及机器设备中采集的运行数据进行评估,实现状态信息可视化和分析,为用户提供有价值的数据,进而实现流程和维护过程的优化。
要通过“严格”的检验程序,以可编程控制器(PLC)产品为例,在整个生产过程中针对该类产品的质量检测节点就**过20个。视觉检测是数字化工厂特有的质量检测方法,相机会拍下产品的图像与Teamcenter数据平台中的正确图像作比对,一点小小的瑕疵都逃不过SIMATIC IT品质管理模块的“眼睛”。对比传统制造企业的人工抽检,这显然要可靠又快速得多。”
Sinamics G120XA 标准型风机泵**变频器在中国生产,目前主要面向中国和印度等亚洲市场。其功率范围为0.75至560 KW,几乎完整涵盖低压市场风机和泵的功率需求;集成矢量控制算法可较大提升转矩和速度的控制精度。Sinamics G120XA变频器可支持同步电机、磁阻电机等高能效电机,集成节能模式(ECO)、休眠功能并可自动计算能耗,以确保较佳性能、较低损耗和较优输出功率。Sinamics G120XA的运行电压范围为-20%到+10%,运行温度范围-20℃到60℃,内置双直流电抗器和主动保护功能,软硬件结合降低故障停机时间。其结构紧凑可并排安装从而节省空间;集成典型的连接宏、多泵控制、飞车启动、清淤功能、火灾模式等多种风机泵类**功能,可进行专业、简单且快速的调试工作;除此以外,工程师还可通过PC和手机无线接入,进行向导式、可视化地诊断和调试。客户通过网络注册,可获得较高30个月的免费质保。
Sinamics G120X变频器面向**市场,提供更丰富的产品规格,目前在德国和英国生产。G120X系列变频器的功率范围为0.75至 630 kW,适用于全部电机类型。除了支持380V电压,还可适用于690V和220V两种电压输入类型,支持高防护标准的3C3涂层,在IP20防护等级之外,未来还将推出IP21/IP55两种防护等级,满足更多应用场合。G120X变频器不仅适用于Modbus通讯协议,还支持Profinet和Profibus现场总线。其集成的安全功能已通过SIL3认证。
数据可直接上云,实现流程和维护过程的优化
西门子制造出安装其海上风场用的75米叶片的特殊起重机械。这个特殊起重设备使组装工作更安全,也能适应更高的风速环境。目前为止,叶片都是通过安装船上起重机所系的长夹具由其轮毂进行提升。这个过程,装配工人必须手工用缆绳将叶片系紧在夹具两端,而且根据安装船上叶片的数量,装配工人需要在离甲板几十米高的地方进行作业,有时甚至需要在夜里或恶劣天气下工作。而新机械可完全自动系紧缆绳,并由人在安装船的甲板上安全地进行控制。西门子是为其新型D6平台风机的系列安装而研发该机械的。
风机组装时,通常是将叶片安装到轮毂上,再将整个装配好的部分安装到桅杆**部的转子上。然而,单独装配叶片变得越来越常见。这在陆上风机的安装中早已司空见惯,现在也越来越多地用于海上作业。在这种安装方式中,轮毂已经安装在转子上,起重机将每个叶片提升至塔架,然后机舱中的装配工人将叶片安装在轮毂上。这种叶片单独装配流程是较新一代叶片一能够使用的安装方式。这种叶片长75米重25吨,而预先组装好的直径154米重约75吨的转子几乎不可能被提起或与轮毂对接。因此,西门子风电集团的工程师们一直在寻找一种能够解决这类巨型转子叶片安装问题的全自动工艺,它还必须能够在强风环境下使用,以便尽可能高效地利用安装船。所以工程师们面临着这样一个挑战:该系统必须尽可能轻,同时又要具备足够的稳定性。这一新型提升机械长14米,高8米,重达78吨,它能够在14米/秒的持续风力和19米/秒的阵风强度下工作,这相当于蒲福7级风力。目前,叶片单独装配的风力限值仅为12米/秒。
这一起重机械能够自动系紧和松开固定叶片的缆绳,因此当叶片需要维护时,该机械也能用于拆卸。同时,所有功能都具有冗余性,以确保叶片能够安全地回到甲板上。另外,新机械能够转向、倾斜和旋转——无论叶片在安装船上的位置如何,都能被吊起。新机械还能在安装中翻转或旋转叶片,以便叶片能够对准轮毂。这是之前的技术所无法做到的。
今年夏天,全新的起重机械完成了它的**项任务——在英国东海岸建设Westermost Rough 风场。西门子将在该风电场安装36台风机,每台风机叶片都长达75米。
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。
注意:
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。
S7-300/400根据使用通信接口(集成的PN口或CP343-1/CP443-1)不同,调用的功能块来源也不同。
通信接口为S7-300 CP通信模块时,需要使用SIMATIC_NET_CP 库中PUT/GET指令,如图2所示。
S7-400 CPU不区分通信接口,需要使用System Function Blocks 中的SFB14/SFB15指令块,如图3所示。
本文以采用1个315-2PN/DP,1个S7-200 SMART PLC为例,介绍它们之间的S7通信。
选择 Unspecified 站点,选择通讯协议 S7 connection,点击 Apply,如图7所示。
在弹出的S7 connection属性对话框中,勾选 Establish an active connection,设置Partner address:192.168.0.2(S7-200 SMART PLC IP 地址),如图8所示。
网络组态创建完成后,需要编译,如图10所示。
可以通过SFB/FB 14 "GET",从远程CPU中读取数据。
通过使用SFB/FB 15 "PUT",可以将数据写入到远程CPU。
参数
描述
数据类型
存储区
描述
REQ
INPUT
BOOL
I、Q、M、D、L
上升沿触发调用功能块
ID
INPUT
WORD
M、D、常数
地址参数ID
NDR
OUTPUT
BOOL
I、Q、M、D、L
为1时,接收数据成功
ERROR
OUTPUT
BOOL
I、Q、M、D、L
接收到新数据
STATUS
OUTPUT
WORD
I、Q、M、D、L
故障代码
S7-300:
IN_OUT
ANY
M、D
I、Q、M、D、
从S7-200 SMART的数据地址中读取数据;V区数据对应DB1。
S7-300:
IN_OUT
ANY
S7-300:M、D
本站接收数据地址
参数
描述
数据类型
存储区
描述
REQ
INPUT
BOOL
I、Q、M、D、L
上升沿触发调用功能块
ID
INPUT
WORD
M、D、常数
地址参数
DONE
OUTPUT
BOOL
I、Q、M、D、L
为1时,发送完成
ERROR
OUTPUT
BOOL
I、Q、M、D、L
为1时,有故障发生
STATUS
OUTPUT
WORD
I、Q、M、D、L
故障代码
S7-300:
IN_OUT
ANY
M、D
I、Q、M、D、
从S7-200 SMART的数据地址中读取数据;V区数据对应DB1。
S7-300:
IN_OUT
ANY
S7-300:M、D
S7-400 I、Q、
本站发送数据地址
注意:
S7-200 SMART PLC 不需要编程。 S7-200 SMART 中的V存储区在S7-300/400 PLC 编程中以DB1数据块的形式体现。
S7-200 SMART CPU与S7-300/400以太网接口进行S7通信
经过测试发现S7-300/400通过集成的PN口或CP343-1/CP443-1与S7-200 SMART PLC 之间的S7通信也是可以成功的, 但是需要S7-300/400侧编程调用PUT/GET指令。
1.S7-200 SMART CPU 与S7-300/400 CPU 之间的S7通信未经西门子官方测试,本文档仅供客户测试使用,使用该种通信方式所产生的任何危险需要有客户自己承担!
2.S7-200 SMARTPLC V2.0 版本才开始支持PUT/GET通信,V1.0版本的CPU需要升级固件后方可支持PUT/GET。
3. S7-300/400若采用CP通信时,则需要采用Standard或Advanced类型通信模块,CP343-1 Lean模块不支持。
4.本文仅介绍S7-300集成PN口与S7-200 SMART CPU S7通信。
S7通信介绍
S7-300/400通过以太网接口与S7-200 SMART PLC 之间的S7通讯经过测试是可以成功的,但是需要S7-300/400侧编程调用PUT/GET指令,见表1所示。
表 1 PUT和GET :
S7-400
S7-300
描述
简要描述
SFB 14
FB 14
读数据
单边编程读访问。
SFB 15
FB 15
写数据
单边编程写访问。
通信接口为S7-300 集成PN接口时,需要使用Standard Library中PUT/GET指令,如图1所示。
图1 S7-300PN接口需采用Standard Library
图2 S7-300 CP模块接口需采用SIMATIC_NET_CP库
图3 S7-400 需采用SFB程序块
硬件及网络组态
在STEP7中创建一个新项目,项目名称为S7-300-SMART。插入1个S7-300站,在硬件组态中插入CPU 315-2 PN/DP。如图4所示。
图4 STEP7 项目中插入S7-300站点
西门子S7-300SM323模块
设置CPU 315-2PN/DP的IP地址:192.168.0.1,如图5所示。硬件组态完成后,即可下载该组态。
图5 设置CPU PN IP地址
打开“NetPro”设置网络参数,选中CPU 315-2PN/DP,在连接列表中建立新的连接。步骤如图6所示。
图6 NetPro组态视图中插入新连接
图7 组态新连接
图8 设置S7连接参数
点击 "Address Details" ,再弹出来的对话框设置 Partner 的 Slot 为1,如图9所示。点击 OK即可关闭该对话框。
图9 设置“address details”参数
图10 保存并编译连接
网络组态编译无错,鼠标先点击 CPU 315-2PN/DP ,然后点击下载按钮下载网络组态,步骤如图11所示。
图 11 下载组态连接
程序编程
S7-300:在REQ的上升沿处读取数据。在REQ的每个上升沿处传送参数ID、ADDR_1和RD_1。在每个作业结束之后,可以分配新数值给ID、ADDR_1和RD_1参数。
S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将要读取的区域的相关指针(ADDR_i)发送到伙伴CPU。远程伙伴返回此数据。在下一个SFB/FB调用处,已接收的数据被复制到组态的接收区(RD_i)中。必须要确保通过参数ADDR_i和RD_i定义的区域在长度和数据类型方面要相互匹配。
通过状态参数NDR数值为1来指示此作业已完成。只有在**个作业已经完成之后,才能重新激活读作业。远程CPU可以处于RUN或STOP工作状态。如果正在读取数据时发生访问故障,或如果数据类型检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出表示。
S7-300:在REQ的上升沿处发送数据。在REQ的每个上升沿处传送参数ID、ADDR_1和SD_1。在每个作业结束之后,可以给ID、ADDR_1和SD_1参数分配新数值。
S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将指向要写入数据的区域(ADDR_i)的指针和数据(SD_i)发送到伙伴CPU。 远程伙伴将所需要的数据保存在随数据一起提供的地址下面,并返回一个执行确认。必须要确保通过参数ADDR_i和SD_i定义的区域在编号、长度和数据类型方面相互匹配。
如果没有产生任何错误,则在下一个SFB/FB调用时,通过状态参数DONE来指示,其数值为1。只有在较后一个作业完成之后,才能再次激活写作业。远程CPU可以处于RUN或STOP模式。如果正在写入数据时发生访问故障,或如果执行检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出表示。
打开SIMATIC 315 PN-1的OB1,在OB1中依次调用FB14,FB15如图12、图13所示:
图12 FB14调用
表2.FB14参数说明 :
ADDR_1
S7-400:
ADDR_i
(1 ≤ i ≤ 4)
T、C
RD_1
S7-400:
RD_i
(1 ≤ i ≤ 4)
S7-400 I、Q、
M、D、T、C
图13 FB15调用
表3.FB15参数说明 :
ADDR_1
S7-400:
ADDR_i
(1 ≤ i ≤ 4)
T、C
SD_1
S7-400:
SD_i
(1 ≤ i ≤ 4)
M、D、T、C