通过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
更多相关内容
西门子S7-1200 CPU常见问题解决 西门子S7-1200 CPU常见问题解决

CPU 提供的 5 VDC 电源能否使用外部电源扩展?   答:不能,根据模板 5 VDC 电源使用情况选择合适的 CPU 。   CPU 提供的 24 VDC 电源不够用时,能否使用外部电源扩展?   答:可以, ...

西门子S7-300输入模块是否支持连接NPN和PNP接近开关 西门子S7-300输入模块是否支持连接NPN和PNP接近开关

S7-300输入模块SM321是否支持连接NPN和PNP接近开关?   绝大多数为漏型输入(包括31xC型集成DI),接PNP接近开关;   源型输入:6ES7321-1BH50-0AA0,接NPN接近开关;   源/漏输入:6E ...

西门子3RM电机起动器-ATEX防爆保护应用中的安全完整性等级 西门子3RM电机起动器-ATEX防爆保护应用中的安全完整性等级

问 题:   为什么3RM11/3RM13电机起动器在ATEX防爆保护应用中安全等级可以达到SIL2并且在功能 安全应用等级可以达到SIL3和PLe?   解答:   3RM11/3RM13电机起动器包括两种不同的保护 ...

西门子S7-1200运动控制的常见问题 西门子S7-1200运动控制的常见问题

绝对定位和相对定位区别?   答:相对定位是指在轴当时方位的基础上正方向或负方向移动一段距离;肯定定位指的是当轴建立了肯定坐标系后,轴的每个方位都有固定的坐标,无论轴的当时方位值是 ...

戴姆勒卡车携手西门子,构建数字化集成工程平台 戴姆勒卡车携手西门子,构建数字化集成工程平台

西门子数字化工业软件与戴姆勒货车日前宣告将敞开新一轮协作,运用西门子 Xcelerator的工业软件和服务组合,构建先进的数字化工程渠道。该渠道将助力戴姆勒货车探究商用车辆的创新性,针对货车 ...

西门子将完全收购FORAN 西门子将完全收购FORAN

西门子将于2021年10月份对FORAN完全收购,以增强其海洋规划和工程能力。FORAN业务尔后将被纳入西门子近年来力推的Xcelerator渠道。西门子收购FORAN后,西门子将为造船行业供给一个全面的软件和 ...

西门子S7-1200模拟量输入模块会接收到变动很大的不稳定的值 西门子S7-1200模拟量输入模块会接收到变动很大的不稳定的值

可能的原因如下:   1.可能模拟量输入模块和现场传感器分别使用了自供电或隔离的电源,而两个电源没有彼此连接,即模拟量输入模块的电源和现场传感器的信号地没有连接;这将会产生一个很高的 ...

上载用户文件到西门子存储卡 上载用户文件到西门子存储卡

上载用户文件到存储卡   第一步: 按照上面方法将存储卡设定到“程序卡”模式。建议客户做此操作之前清除存储卡中的所有文件。   第二步: 设置 CPU 的启动状态。在"项目树"中右击 CPU 选择 ...

西门子数字数据链助力工厂节省运营时间及成本 西门子数字数据链助力工厂节省运营时间及成本

数字数据链(DDC)可实现工厂内各设备数据的随时拜访。作为打造数字数据链的先行者,西门子为拜耳作物科学公司供给了数台SITRANS P320压力变送器。这些产品均装备了规范化ID链接,可以进行仅有 ...

西门子Sinumerik ONE全新技术功能助力客户操作 西门子Sinumerik ONE全新技术功能助力客户操作

西门子正在进一步扩展 Sinumerik ONE“数字化原生”数控系统的更多功用。针对这款2019年推出的新一代数控系统,西门子今年从软件和硬件两方面都进行了立异。凭借Sinumerik V6.20软件,Sinumerik ...

西门子全新发布基于Web的SIMATIC PCS neo控制系统4.0版本 西门子全新发布基于Web的SIMATIC PCS neo控制系统4.0版本

进程工业企业正面对多重应战:怎么加快数字化、实现可持续发展以及怎么应对技术人员的缺少。西门子认为,工厂管理者唯有依托高度灵敏的进程操控系统才能应对这些应战,为未来做好准备。在这一布 ...

西门子发布新一代伺服驱动系统SINAMICS S200 PN系列 西门子发布新一代伺服驱动系统SINAMICS S200 PN系列

西门子正式发布新一代伺服驱动体系SINAMICS S200 PN系列。该体系由精准的伺服驱动器、强大的伺服电机及易用的Motion Connect电缆组成,通过软件与硬件的协同,为客户供给面向未来的数字化驱动解 ...

西门子五家工厂获评国家级绿色工厂 西门子五家工厂获评国家级绿色工厂

近日,工业和信息化部“2022年度绿色制作名单”发布,西门子五家工厂成功获评工业和信息化部国家级绿色工厂。这五家工厂分别是北京西门子西伯乐斯电子有限公司、西门子轨道交通设备(天津)有限 ...

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

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

西门子携创新解决方案亮相中国制冷展 西门子携创新解决方案亮相中国制冷展

西门子以“零碳前锋,才智空间”为主题,携楼宇数字化和低碳化产品和解决方案亮相第三十三届国际制冷、空调、供暖、通风及食物冷冻加工展览会(2022我国制冷展),全面展现了西门子为商业楼宇、 ...

西门子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 通信时,则需要用户使用自由口通 ...

什么是RFC1006 以及其作用是什么? 什么是RFC1006 以及其作用是什么?

RFCs (Request for Comments) 是一些技术类文档, 内容包括针对 -例如以太网结构, 协议的设计, email 报文头设计等等. - 进行了详细的描述RFC 1006 中的 “ISO Transport Service on top of the ...

西门子1500、1200 运动控制的几点总结1500T和普通1500CPU 西门子1500、1200 运动控制的几点总结1500T和普通1500CPU

随着西门子1500CPU固件版别的更新,motion功用越来越强,本文以V2.5以上固件版别为根底,简略总结几个问。首要,1500T能够彻底兼容1500CPU的所有功用。 T CPU是在 一般CPU的根底上增强了运动 ...

西门子SINAMICS G120 模块式变频器优点 西门子SINAMICS G120 模块式变频器优点

1.模块式设计造就高度灵活性,能够适应对驱动方案的未来需求   可在通电状态下(热插拔)更换控制单元   采用插接式端子   设备更换步骤简单,便于维护   2.集成了安全功能,因此将 ...

西门子熔断器安装方法介绍 西门子熔断器安装方法介绍

(1)装置前,应查看西门子熔断器的额外电压是否大于或等于线路的额外电压。熔断器的额外分断才能是否大于线路中预期的短路电流熔体的额外电流是否小于或等于熔断器支撑件的额外电流。 (2)西 ...

栏目导航
客服中心

在线咨询:QQ


联系方式联系方式

联 系 人:黄经理

联系QQ:3271883383

联系电话:13522565663


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

工作时间工作时间

工作日:9:00-17:00

节假日:仅处理紧急事件

Contact us

联系我们

联系电话 QQ咨询
QQ咨询

3271883383

公司地址
返回顶部