0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

西门子S7-1200 PLC与SINAMICS V90伺服驱动器PROFINET通信控制实例

工控论坛 来源:电气工程师手记 2025-11-12 14:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

以下文章来源于电气工程师手记,作者叫我G先生

S7-1200系列PLC可以通过PROFINET与V90 PN型伺服驱动器组合进行速度控制,S7-1200 PLC负责发送控制命令和速度给定,并读取V90伺服驱动器状态和实际转速;V90伺服驱动器自身完成速度闭环控制计算。本实例没有使用任何专用程序块,由于对报文结构比较熟悉,直接利用报文的控制字和状态字通过I/O地址编程进行控制。

由于使用PROFINET控制,选用的V90 PN型伺服驱动器不需要过多外部I/O接线,电气原理图设计如下图所示:

7bdc981c-bd75-11f0-8c8f-92fbcf53809c.png

使用V90调试软件V-ASSISTANT对V90 PN进行配置,首先要选择V90 PN型驱动器;

7c3c6a30-bd75-11f0-8c8f-92fbcf53809c.png

根据机电交接选型,选择伺服电动机;

7c9c99e6-bd75-11f0-8c8f-92fbcf53809c.png

控制模式选择速度控制;

7cf68212-bd75-11f0-8c8f-92fbcf53809c.png

在设置PROFINET选项选择报文中选择标准报文1,2PZD接收/2PZD发送(V90 PN伺服驱动器接收S7-1200 PLC发出的控制字和速度给定值,V90 PN伺服驱动器发送给S7-1200 PLC状态字和速度实际值);

7d4f289a-bd75-11f0-8c8f-92fbcf53809c.png

网络配置在TIA博途中设定,并分配给对应V90 PN伺服驱动。

7da66646-bd75-11f0-8c8f-92fbcf53809c.png

V90 PN伺服驱动器与S7-1200 PLC采用 PROFINET RT通信方式,使用标准报文1,TIA Portal软件配置,首先进行硬件组态;

7dfc43ae-bd75-11f0-8c8f-92fbcf53809c.png

V90 PN版本GSDML文件下载地址:

添加GSDML文件的方法可参见西门子S7-1500与蓝海华腾V9-H变频器PROFINET通讯实例 第一部分一文中第四自然段介绍。

https://support.industry.siemens.com/cs/document/109737269/sinamics-v90-profinet-gsd-file?dti=0&lc=en-WW

进入V90 PN伺服驱动器设备视图,插入标准报文1 PZD-2/2,注意此处报文设定要与V90 PN伺服驱动器在V-ASSISTANT中设置的报文类型保持一致,记录I/O读写地址;

7e55fce6-bd75-11f0-8c8f-92fbcf53809c.png

设置V90 PN伺服驱动器项目中的IP地址和PROFINET名称;

7eaea0f8-bd75-11f0-8c8f-92fbcf53809c.png

前面使用V90调试软件V-ASSISTANT对V90 PN进行网络配置时说到了,要在TIA Portal中对V90 PN进行配置,设备联网后,先给V90 PN分配IP地址,双击项目树对应V90 PN在线和诊断,打开窗口中选择单击功能,然后选择分配IP地址,通过可访问设备中找到目标V90 PN伺服驱动器(可利用LED闪烁),填写本设备在TIA Portal中设置的IP地址和子网掩码,单击分配IP地址;

7f086c3c-bd75-11f0-8c8f-92fbcf53809c.png

分配完IP地址之后,分配PROFINET设备名称,在在线和诊断窗口中选择单击功能,然后选择分配PROFINET设备名称,勾选仅显示同一类型的设备,单击更新列表,可利用LED闪烁找到目标V90 PN伺服驱动器,单击分配名称;

7f602f58-bd75-11f0-8c8f-92fbcf53809c.png

完成了硬件和通讯配置后,即可针对在TIA Portal中为V90 PN分配的I/O地址进行读写编程。这种控制方式无需专用的程序块,直接给定控制命令和速度给定值。V90 PN使用标准报文1,基于PROFINET RT 通信,通过对输出的第一个控制字进行驱动器的起停控制、第二个控制字可以设定电机运行的速度。S7-1200 PLC 中编程如下:

V90 PN伺服驱动器驱动伺服电机高低速正转;

7fbc74ac-bd75-11f0-8c8f-92fbcf53809c.png

V90 PN伺服驱动器驱动伺服电机反转;

80150252-bd75-11f0-8c8f-92fbcf53809c.png

V90 PN伺服驱动器驱动伺服电机停止;

806d87d8-bd75-11f0-8c8f-92fbcf53809c.png

V90 PN伺服驱动器故障复位;

80c7cdd8-bd75-11f0-8c8f-92fbcf53809c.png

V90 PN伺服驱动器针对标准报文1I/O地址读写。

811e0a22-bd75-11f0-8c8f-92fbcf53809c.png

下载PLC程序即可,运行测试,这里注意的一点V90 PN伺服驱动器参数P2000基准速度,是和给定值满量程的4000H,十进制16384相对应,本实例设定如下:

81788a10-bd75-11f0-8c8f-92fbcf53809c.png

81d0aa74-bd75-11f0-8c8f-92fbcf53809c.png

最后附图为此次设计整理归纳出来的参考资料,有需要的可以直接参考:

822ab23a-bd75-11f0-8c8f-92fbcf53809c.jpg

8284ae7a-bd75-11f0-8c8f-92fbcf53809c.jpg

82de5b46-bd75-11f0-8c8f-92fbcf53809c.jpg

833c5a48-bd75-11f0-8c8f-92fbcf53809c.jpg

83973382-bd75-11f0-8c8f-92fbcf53809c.jpg

83eec84a-bd75-11f0-8c8f-92fbcf53809c.jpg

8444b8cc-bd75-11f0-8c8f-92fbcf53809c.jpg

84a3eb9e-bd75-11f0-8c8f-92fbcf53809c.jpg

84fe7708-bd75-11f0-8c8f-92fbcf53809c.jpg

8554ddc8-bd75-11f0-8c8f-92fbcf53809c.jpg

85ad19ca-bd75-11f0-8c8f-92fbcf53809c.jpg

8603f768-bd75-11f0-8c8f-92fbcf53809c.jpg

865ae5dc-bd75-11f0-8c8f-92fbcf53809c.jpg

86b35406-bd75-11f0-8c8f-92fbcf53809c.jpg

870d6df6-bd75-11f0-8c8f-92fbcf53809c.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5051

    文章

    14623

    浏览量

    487223
  • 西门子
    +关注

    关注

    98

    文章

    3322

    浏览量

    120456
  • Profinet
    +关注

    关注

    8

    文章

    2295

    浏览量

    28218
  • 伺服驱动器
    +关注

    关注

    22

    文章

    561

    浏览量

    33543

原文标题:西门子S7-1200 PLC与SINAMICS V90伺服驱动器PROFINET通信控制实例

文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西门子1200PLCV90伺服驱动器TO控制模式怎么设置?

    西门子1200PLCV90伺服驱动器TO控制模式怎么设置?
    发表于 10-12 07:54

    基于S7-1200V90的位置控制

    位置控制、速度控制和扭矩控制。通过优化的设计,SINAMICS V90 确保了卓越的伺服
    发表于 09-27 11:50 27次下载

    基于S7-1200实现V90的MDI功能

    SINAMICS V90 固件版本1.05 以上开始,伺服驱动器提供了Modbus RTU 通信PLC
    发表于 09-27 11:53 12次下载
    基于<b class='flag-5'>S7-1200</b>实现<b class='flag-5'>V90</b>的MDI功能

    西门子S7-1200V80伺服进行运动控制实例

    很多朋友问,关于运动控制方面的知识,那今天我们就来学习通过S7-1200西门子V80伺服进行运动控制
    的头像 发表于 05-20 15:36 1.2w次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b>与<b class='flag-5'>V</b>80<b class='flag-5'>伺服</b>进行运动<b class='flag-5'>控制</b><b class='flag-5'>实例</b>

    西门子S7-1200如何通过PROFINET通讯实现V90PN伺服控制

    此文简单介绍一下西门子S7-1200通过PROFINET通讯实现V90 PN伺服控制
    发表于 11-25 08:00 72次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b>如何通过<b class='flag-5'>PROFINET</b>通讯实现<b class='flag-5'>V90</b>PN<b class='flag-5'>伺服</b><b class='flag-5'>控制</b>

    西门子Profinet连接EtheCAT伺服驱动器

    西门子S7-1200/1500系列的PLC,需要连接带EtherCAT的通讯功能的伺服驱动器等设备。西门
    的头像 发表于 10-20 11:50 6690次阅读
    <b class='flag-5'>西门子</b><b class='flag-5'>Profinet</b>连接EtheCAT<b class='flag-5'>伺服</b><b class='flag-5'>驱动器</b>

    西门子Profinet连接EtheCAT伺服驱动器

    西门子S7-1200/1500系列的PLC,需要连接带EtherCAT的通讯功能的伺服驱动器等设备。西门
    发表于 10-21 16:25 14次下载

    西门子V90伺服驱动系统

    西门子V90伺服驱动系统作为SINAMICS驱动系列家族的新成员,与SIMOTICS
    发表于 03-17 15:59 0次下载
    <b class='flag-5'>西门子</b><b class='flag-5'>V90</b><b class='flag-5'>伺服</b><b class='flag-5'>驱动</b>系统

    伺服驱动器连接Ethercat转profinet网关应用案例

    本案例为西门子1200PLC通过EtherCAT转Profinet网关连接派克compax3伺服驱动器,在正常工作时要支持EtherCAT协
    的头像 发表于 05-16 15:11 1573次阅读
    <b class='flag-5'>伺服</b><b class='flag-5'>驱动器</b>连接Ethercat转<b class='flag-5'>profinet</b>网关应用案例

    应用案例丨伺服驱动器连接Ethercat转profinet网关

    ,监控系统西门子 S7-1200 系列 PLC 支持 PROFINET 协 议。开疆智能 EtherCAT 转 Profinet 网关模块
    发表于 05-18 09:32 1次下载

    西门子1200PLC连接科尔摩根伺服驱动器通讯案例

    本案例为西门子1200PLC连接科尔摩根伺服驱动器,在正常工作时要支持EtherCAT协议,作为EtherCAT从站,监控系统西门子
    发表于 05-23 16:49 5次下载

    伺服驱动器连接Ethercat转profinet网关应用

    本案例为西门子1200PLC通过EtherCAT转Profinet网关连接派克compax3伺服驱动器,在正常工作时要支持EtherCAT协
    的头像 发表于 09-04 16:35 1852次阅读
    <b class='flag-5'>伺服</b><b class='flag-5'>驱动器</b>连接Ethercat转<b class='flag-5'>profinet</b>网关应用

    西门子S7-1200 PLC的指令介绍

    西门子S7-1200 PLC,作为西门子自动化控制产品中的一款紧凑型控制器,凭借其强大的功能和易
    的头像 发表于 06-18 14:52 6742次阅读

    使用西门子报文控制V90伺服驱动器

    西门子V90伺服驱动器可以通过PROFINET(PN)进行通信,并且通常与
    的头像 发表于 06-17 15:58 3593次阅读
    使用<b class='flag-5'>西门子</b>报文<b class='flag-5'>控制</b><b class='flag-5'>V90</b><b class='flag-5'>伺服</b><b class='flag-5'>驱动器</b>

    无需更换PLC!让西门子S7-1200轻松驱动汇川EtherCAT伺服

    在实际自动化项目中,常遇到控制器驱动器协议不匹配的问题。例如,用户采用 西门子 S7-1200 PLC 作为主控(仅支持
    的头像 发表于 02-24 16:10 1256次阅读
    无需更换<b class='flag-5'>PLC</b>!让<b class='flag-5'>西门子</b><b class='flag-5'>S7-1200</b>轻松<b class='flag-5'>驱动</b>汇川EtherCAT<b class='flag-5'>伺服</b>