通过DP总线实现S7-300/400与SINAMICS S120 通讯

发布时间:2024-8-30 12:03:23|来源: Siemens/西门子

一、DP总线通讯功能概述
S7-300/400与SINAMICS S120 之间通过DP总线可进行周期性及非周期性数据通讯。使用标准S7功能块SFC14/SFC15,S7-300/400PLC通过PROFIBUS周期性通讯方式可将控制字1(CTW1)和主设定值(NSETP_B)发送至驱动器;使用标准S7功能块SFC58 / SFC59,可以实现非周期性数据交换,读取或写入驱动器的参数。

二、S7-300/400与S120装置的连接
三、驱动器站地址设置
1.  驱动装置的PROFIBUS通讯地址设置有两种方法:
(1) 通过CU控制单元上的拨码开关实现地址设置,有效地址值为:1…126,本例中地址设置见下图。
注意:通过拨码开关改变地址时应断掉变频器电源
                                                                                                                                          
(2) 在拨码开关全部拨到OFF或ON状态时可以利用参数P918设置地址,否则
P918参数中设置的地址是无效的。
驱动装置的PROFIBUS 通讯波特率默认为:1.5Mbps
2.   在S7-300/400的硬件组态中设定的驱动装置站地址应与驱动装置的站地址一致。
四、通讯报文设置
对于不同的驱动装置只有特定的报文结构能被选用,详细描述请参考:SINAMICS_S120_Commissioning_Manual。表1为常用报文。
表1.


报文格式999为用户自定义报文,当用户选择此报文格式时,电机的起、停控制位等需自己做关联。此时必须将PLC控制请求置1(P854=1)。
注意:用户可在S7-300/400硬件配置时根据需要配置报文结构,配置结束后进行
    编译保存;之后打开Starter,核对报文结构是否一致,若不一致需在Starter
       中打开“configuration”做调整后点击“Transfer to HW config”按钮。

图.2








DC/AC 驱动装置报文设定



.3

五、用DP总线对电机起、停及速度控制
        S7-300/400PLC通过PROFIBUS周期性通讯方式将控制字1(CTW1)和主设定值(NSETP_B)发送至驱动器。
        (1) 控制字中Bit0做电机的起、停控制。
        (2) 主设定值为速度设定值,频率设定值和实际值要经过标准化,使得4000H(十六进制)对应于100%,发送的最高频率(最大值)为7FFFH(200%)。可以在P2000中修改参考频率(缺省值为50Hz)。
        (3) 组态的报文结构 PZD=2或自由报文999时,在S7-300/400 中可用“MOVE”指令进行数据传送;当组态的报文结构  PZD〉2,在S7-300/400 中需调用SFC14和SFC15系统功能块。
        •   SFC14(“DPRD_DAT”)用于读Profibus 从站的过程数据
        •   SFC15(“DPWR_DAT”)用于将过程数据写入Profibus 从站
例子:SERVO_02 ”控制字、主设定值的发送及状态字、实际频率的读取程序
       (1) 控制驱动器运行:
       通过先发送控制字(STW1)047E然后发送047F来启动驱动器,该数据控制字在DB10.DBW8(见图4)中指定,主设定值在DB10.DBD10中设定,运行信号为M1.0。这些值均通过变量表VAT_2设定及监控。控制程序见图3。
   (2)停止驱动器:
       应发送控制字047E至驱动器。
   (3)读取驱动器状态字及频率实际值:
       PLC接收状态字1(ZSW1),存放在DB10.DBW0中;接收驱动器传来的频率实际值,存放在DB10.DBD2中。

图3.  控制程序



图4. DB10

六、驱动器参数的读取及写入
1.扩展PROFIBUS DP功能(DPV1)
非周期性数据传送模式允许:
    •     交换大量的用户数据(最多240 bytes)
    •     用DPV1的功能 READ 和 WRITE可以实现非周期性数据交换。传输数
        据块的内容应遵照 PROFIdrive参数通道(DPV1)数据集DS47(非周期参
        数通道结构)。
2. 参数请求及参数应答的结构
    参数请求包括三部分:请求标题、参数地址及参数值。
表2.参数请求格式



表3.参数应答格式



表4.参数请求及应答描述



表5.在DPV1参数应答中的错误值描述


3. S7-300/400PLC通过PROFIBUS非周期性通讯方式读取驱动器参数。
请注意:PLC读取驱动器参数时必须使用两个功能块SFC58 / SFC59 (程序参见图5)
举例如下:
       (1) 使用标志位M10.0及功能SFC58块将写请求(数据集RECORD DB1) (图6)发送至驱动器。  
       将M10.0设定为数值1启动写请求,当写请求完成后必须将该请求置0,结束该请求。MW108 (RET_VAL)显示错误代码,用于表示功能处理时发生的错误。有关错误的描述参见“系统功能/功能块帮助”。
       (2) 之后,使用标志位M10.1及功能SFC59块将读请求发送至驱动器,驱动器返回参数值响应(响应块DB2)  (参见图7) 。
    将M10.1设定为数值1启动读请求,当读请求完成后必须将该请求置0,结束该请求。MW110 (RET_VAL) 显示包括错误代码。
    用于表示功能处理时发生的错误。有关错误的描述参见“系统功能/功能块帮助”。

图5.  读取驱动器参数程序


图6.  “写”请求数据块DB1





7. 驱动器返回参数值数据块DB2


4. S7-300/400PLC通过PROFIBUS非周期性通讯方式写入驱动器参数P1217。
举例如下:
       PLC写参数时只需使用SFC58,在本项目的Network 3中发送写请求DB1 (参见图9) 到驱动器; PLC读“写参数”响应时需使用SFC59,在本项目中读取驱动器返回的参数值数据块为DB2 (参见图10) 。程序参见图8。
       (1) 将M10.0设定为数值1启动写请求,当写请求完成后必须将该请求置0,结束该请求。MW108 (RET_VAL)显示错误代码,用于表示功能处理时发生的错误。有关所有错误的描述参见“系统功能/功能块帮助”。
       (2)  将M10.1设定为数值1启动读请求,当读请求完成后必须将该请求置0,结束该请求。MW110 (RET_VAL) 显示包括错误代码。
       用于表示功能处理时发生的错误。有关错误的描述参见“系统功能/功能块帮助”。

图8.  写入驱动器参数程序




图9.  写请求DB1




图10.  驱动器返回的数据块DB2

本文来自西门子官网咨讯,如有侵权,联系删除

20239124103374395_image.png
20239124103186882_image.png
更多相关内容
SINAMICS G120变频器摩擦特性曲线的激活使用 SINAMICS G120变频器摩擦特性曲线的激活使用

在许多使用(如:带齿轮电机或传送带的使用)中不能忽视负载的冲突转矩。SINAMICS G120变频器提供在转速操控器条件下,带冲突转矩前馈操控转矩设定值的办法。前馈操控依据转速变化降低了转速超 ...

西门子SINAMICS G120变频器概述 西门子SINAMICS G120变频器概述

无论泵送、通风、压缩、移动还是过程加工:SINAMICS G120都是满足广泛要求的通用驱动器。它在通用机械制造以及汽车、纺织和包装行业都有着明显优势。   其模块化的设计以及 0.55 kW 至 250 k ...

西门子与九牧集团在碳中和领域启动战略合作 西门子与九牧集团在碳中和领域启动战略合作

西门子与九牧集团(九牧)近日启动战略协作,致力于协助九牧顺利完成“未来5年碳达峰、15年碳中和”的企业可持续发展方针。两边此次协作旨在打造从规划、标定到施行的全面完成碳中和的示范案例 ...

西门子电气产品中国及东亚总部在苏州揭牌 西门子电气产品中国及东亚总部在苏州揭牌

外资继续加码,深耕布局姑苏。7月5日,西门子电气产品我国及东亚总部正式揭牌,并与姑苏高新区签署深化战略协作协议。市委副书记、市长吴庆文出席活动并揭牌;西门子全球执行副总裁,西门子我国 ...

西门子携手李锦记打造数字化与低碳化标杆工厂 西门子携手李锦记打造数字化与低碳化标杆工厂

西门子基于对调味品职业全工业链痛点和需求的深刻理解,为李锦记供给从项目咨询、数字化产品到工程项目落地实施的一站式解决方案,助力其打造数字化、标准化、透明化、低碳化的标杆工厂,为调味 ...

如何使用西门子存储卡清除密码或恢复出厂设置 如何使用西门子存储卡清除密码或恢复出厂设置

如果客户忘记了之前设定到S7-1200的密码,通过”恢复出厂设置“无法清除S7-1200内部的程序和密码,因此唯一的清除方式是使用存储卡。详细步骤如下:   1.使用一张存储卡,插在电脑读卡器中, ...

西门子S7-200SMART处理快速响应信号的对策 西门子S7-200SMART处理快速响应信号的对策

可以单独或者组合使用一些S7-200SMART的高级功能:   使用CPU内置的高速计数器和高速脉冲发生器处理序列脉冲信号;   使用部分CPU数字量输入点的硬件中断功能,在中断服务程序中处理,进 ...

西门子SINAMICS GM150 深度维护 西门子SINAMICS GM150 深度维护

现场维护   预充电回路、整流单元,二极管特性、逆变单元、GSV、AVT检查并清洁。   整流模块诊断测试,以及高压开关柜接口功能测试。   GM150的IGBT POWERCARD 静态测试、清洁,检查IG ...

西门子3RV2断路器应用 西门子3RV2断路器应用

3RV2 断路器为紧凑型限流电动机起动保护断路器,可用于三相感应电动机(交流 400 V 时功率最大至 55 kW)和其他负载(额定电流最大至 100 A)的开合和保护。   3RV2 断路器适用于任何一种气候 ...

西门子SIMATIC S7-1200 的硬件组成 西门子SIMATIC S7-1200 的硬件组成

SIMATIC S7-1200 是 SIMATIC S7 可编程控制器系列中的新型模块化微型 PLC,其组成为:   控制器,带有集成 PROFINET 接口,用于编程设备、HMI 或其它 SIMATIC 控制器之间通信   信号板, ...

西门子携创新消防产品亮相第十九届中国国际消防展 西门子携创新消防产品亮相第十九届中国国际消防展

西门子以“完美空间,安全至上”为主题参展第十九届我国世界消防设备技能交流博览会(我国世界消防展),全方位展现了包含新一代火灾勘探器、应急分散和照明体系、完好子体系解决方案,以及在酒 ...

西门子积极助力上海和长三角 西门子积极助力上海和长三角

上海,这座历史悠久的“东方明珠”以繁华、敞开和时髦闻名于世,是我国经济增长的发动机。自1904年在上海设立首家在华永久办事处以来,西门子便植根于这片立异创业的热土,并已深深融入其开展脉 ...

西门子与江苏聚力同行提振供应链产业链 西门子与江苏聚力同行提振供应链产业链

西门子我国董事长、总裁兼首席执行官肖松博士出席了2022江苏敞开立异开展国际咨询会议,围绕“确保供应链疏通,促进产业链协作”的主题,与各方伙伴深入探讨,并代表跨国企业发言。会议由江苏省 ...

西门子CEO博乐仁为世界人工智能大会开幕式发表演讲 西门子CEO博乐仁为世界人工智能大会开幕式发表演讲

2021国际人工智能大会(WAIC)正式开幕,西门子股份公司董事会主席,总裁兼首席执行官博乐仁(Roland Busch)受邀参加大会开幕式并发表演讲。   博乐仁指出,数字化转型是所有商场甚至社会经 ...

西门子SIMATIC S7-1200 PLC V2.0 的新功能 西门子SIMATIC S7-1200 PLC V2.0 的新功能

除了已有的产品功能外,SIMATIC S7-1200 V2.0 增加了以下机制和功能:   集成的 PROFINET-IO 控制器接口,带有集成 PROFINET 接口   Profibus DP 主站(通过通信模块)   Profibus DP ...

西门子助力中国纸袋机企业逐鹿国际市场 西门子助力中国纸袋机企业逐鹿国际市场

创建于1997年的南京卓能机械设备有限公司(卓能)正是纸袋机领域的“行家里手”,在携手西门子以科技赋能下,这家企业在曩昔三年间销售额年复合增长率超30%。   总部坐落古都金陵的卓能是一家 ...

西门子S7-200 SMART关于串口通信常见的问题 西门子S7-200 SMART关于串口通信常见的问题

1.S7-200 SMART 是否支持 Modbus ASCII 通信模式?   STEP 7-Micro/WIN SMART 软件未提供Modbus ASCII 通信模式指令库。S7-200 SMART CPU若用于Modbus ASCII 通信时,则需要用户使用自由口通 ...

西门子3RW44电机额定电流与CLASS等级的设置 西门子3RW44电机额定电流与CLASS等级的设置

3RW44软起动器,当电机额定电流设置与CLASS等级不符时,软起动器会出现故障报警。由于3RW44 有3套参数设置,3套参数可以设置不同的额定电流。但CLASS等级在“电机保护”选项中设置,且只能设置 ...

通用电气投资者:以下是西门子管理层对2019年前景的看法 通用电气投资者:以下是西门子管理层对2019年前景的看法

通用电气公司(NYSE:GE)将无法实现全年盈利和现金流指引的最重要线索可能并非来自通用电气。它来自德国西门子公司(nasdaq:SIEGY)。早在今年8月,通用电气的主要竞争对手就注意到,其电力和天然气 ...

西门子s7-1200系列关于配方功能常见问题 西门子s7-1200系列关于配方功能常见问题

1.S7-1200 系列所有型号的 CPU 是否都支撑配方函数功用?   S7-1200 CPU 版本为 V4.0 及以上支撑配方函数指令。   但是广义上的配方功用,从TIA PORTAL V11 SP2,S7-1200 V2.0固件版本开 ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


扫码添加微信(手机端请先保存图片)

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部