通过PROFINET实现S7-1200与CU310-2PN S120 通讯
- 格式:doc
- 大小:1.11 MB
- 文档页数:21
如何通过USS协议实现S7-1200 与G120变频器的通信How to communication between S7-1200 and G120 inverter by USS protocol摘要 本文介绍了通过USS 协议实现S7-1200 与G120变频器的通信。
关键词USS 协议,S7-1200,G120,变频器Key Words USS protocol,S7-1200,G120,Frequency converterIA&DT Service & Support Page 2-18目录如何使用USS协议实现S7-1200 与G120变频器的通信 (1)1.控制系统原理和接线图 (4)2.硬件需求 (5)3.软件需求 (5)4.组态 (5)4. 1 PLC 硬件组态 (5)4. 2 G120参数设置 (7)5.USS通信原理与编程的实现 (8)5. 1 S7 1200 PLC与G120 通过USS通信的基本原理 (8)5. 2 S7 1200 PLC进行USS通信的编程 (10)5. 3 S7 1200 PLC进行USS通信的调试 (16)附录-推荐网址 (17)IA&DT Service & Support Page 3-18西门子S7-1200 紧凑型PLC在当前的市场中有着广泛的应用,作为经常与SINAMICS G120系列变频器共同使用的PLC,其USS通信协议的使用一直在市场上有着非常广泛的应用。
本文将主要介绍如何使用USS通信协议来实现S7-1200与G120变频器的通信。
1.控制系统原理和接线图下图是本例中所使用的原理和接线图。
图1:控制系统原理和接线图IA&DT Service & Support Page 4-182.硬件需求S7-1200 PLC目前有3种类型的CPU:1)S7-1211C CPU。
2)S7-1212C CPU。
·7·NO.14 2018( Cumulativety NO.26 )中国高新科技China High-tech 2018年第14期(总第26期)1 系统介绍在当前的焊接材料制造中,涉及的设备种类、厂家较多,拉丝机就是焊接材料生产设备之一。
常见的拉丝机有直径式拉丝机、剥壳拉丝机、滑轮式拉丝机和卧式拉丝机等,主要应用在铜焊丝、铝焊丝、埋弧焊丝、焊条拉丝切丝等金属材料的制造领域,是焊接材料制造的重要设备。
针对目前现场总线技术无法满足工业控制领域对信息传输速率及信息传输实时性的较高需求,PROFINET实时协议得以迅速发展,在通信方面较现场总线技术有更好的实时性和更高的传输速率。
PROFINET是PROFIBUS组织推出的基于工业以太网的开放式现场总线,是实时现场总线,可应用于实时性高的场合,如运动控制。
PROFINET目前是西门子主推的现场总线,是西门子未来自动化发展的趋势之一。
不同拉丝机厂家生产的自动控制设备可以组成工业网络,在综合控制中心进行集中监视、控制。
焊接材料制造领域的大部分拉丝机控制系统是使用PROFIBUS DP通信协议进行设计的,而随着通信技术的发展,焊接材料制造过程对拉丝机设备运行速度、控制精度、安全性等的要求也相应提高,S7-1200与G120 PROFINET实时通信协议能够满足拉丝机控制系统的即时通信要求。
本文通过对LD600/6拉丝机控制系统的分析,以S7-1200PLC为核心,配置西门子G120变频器PM240-2功率模块及CU250S-2PN控制器、维纶MT8102触摸屏,通过PROFINET通信协议实现了7台变频器与PLC之间的PROFINET的拉丝机自控系统设计方案,工业以太网PROFINET变频器调速电气控制的拉丝机设备卷筒具有可以任意位置投入切除、自由工艺组合等灵活性、系统稳定、操作直观、简单、维护方便、控制精度也较高的优点,同时接入网络,可以实现远程监控。
S7-1200与G120通信实验报告.硬件组态首先创建新项目 并命名为“S7-1200与G120通信”如下图所示:然后组态设备,选择S7-1200的CPU1214CDC/DC/DC 版本号为4.1, 如下图所示:JI H IQWIIM-FC3RTAL打开项目后,选中PLC_1设备视图,选择下面的“属性”选项,再选中PLC_1设备中以太网口,在以太网地址设置 PLC_1的IP 地址BIVnrOM■il 暂亞L1OiiiJ-ilCttZiDCDi : ■H •:皿血6flumi U*I£IDCKX3E CFU 肯IZiK 馄斗 R ■LM^AGQCJIr r*V■MJJtttiCPC ■甲r F 倔如 ■ gy;:-**i 世 It 吃寸•«>;HG W-R 上6 -J-l+CEaL'DCf^■ Ze MJC^-^Wsir■-' jov "MurtDr i^Dr ■ JB ITU ”EH SK'DC 巧■'■Sv(b ^f-cnj ■Ji+rcDCiiKiK■ ,呎0C>N『・FB —jEJFXIXK ■:fi0|E-me T^ilC- ^IECQ I 皿卜 EH IS 30 >( B 昇H |K T : FRFT * ¥4 l* 寻恼-EKn=-*rp^^特0" Lili |4^ AHfMBtlP 4i p I T -=IR !J 此 rJen4« MMZII M f PKW ^U H PIJ 干WHP 福■rxlrr 卅良灯農仁 fH*31*1=1 II ■耳 H吐■丸•I m 二烈用12花£xmi A *]L U, V■凰庁师切诸*g [刃啦KKJMRfTFIiRflfl I i5«7 I 测耳*斯ir 丽Fftahruys< I为:192.168.0.1, Device Name 为 plc1200:添加G120变频器并分配主站接口:在以太网地址设置 PLC_1的IP 地址为:192.168.0.2, Device Name 为G120后,完成与10控制器网络连接:-UM 貯仙-胞卯皿■rstft仲*叽■1H4K1 扪霜jHf r 込1电0:M&■ I □ *4口 "土片*..QGMCE 卿 哉“》0血”曲軸・a CTJCD nu :4ii»wfiv4 *s-«*■C. DC WE tEE/VTS 心&L44龟仇從孔林, a g 逼 a ki i 0 q""itunw 40CLC"?ia.:-UE :R1IJ , K+5 iS O 1!* CkZt I HIM "耶 CG^ECLZd-ZHil-r h+,7一•呂i * 刊(J d*mutti 宀i •小» ItRs甩7■ d£D1TWM16I .12J 5工flrr ■匚・w 壬出血* 口箪在*I*口 G#E )4J W^g#i v*4u a F HD auz dn>; e 刊侶= 吃盘用舁口京』X cl I ■ "厂,rn£il・fd ・・n.诅 K R S■ h 5j‘ I 识i •「<_IKJIAJMI DT ^Swwz■ ”皈号• h k Witd> ■* 卞 rasa止皿删!詠・ -星刷肝I *庄罚m* vftnlSX ;电如樽 • dlt4S» *下抽椰|»1> :kji.」I *tli!组态G120的报文类型:保存编译,并下载:—申g 呷■二■弋 K1H «to>-HU ***■ ■ , 1ED E ■口声, 'r * rl p最后给变频器分配名称和IP地址192.168.0.2,重启G120变频器。
文档类型常问问题,条目ID:90578748, 文档发布日期2014年4月4日)(5评估如何通过S7-1200与第三方设备实现自由口通信推荐文档:西门子工程师推荐本文档!•文献•涉及产品西门子S7—1200 紧凑型PLC在当前的市场中有着广泛的应用,由于其性价比高,所以常被用作小型自动化控制设备的控制器,这也使得它经常与第三方的设备(扫描枪、打印机等设备进行通讯.因为没有第三方的设备,这里就以超级终端为例介绍自由口通讯。
1.控制系统原理图1:控制系统原理2.硬件需求S7-1200 PLC目前有3种类型的CPU:1)S7—1211C CPU。
2)S7-1212C CPU。
3)S7—1214C CPU。
这三种类型的CPU都可以连接三个串口通信模版。
本例中使用的PLC硬件为:1)PM1207电源(6EP1 332-1SH71 )2)S7-1214C (6ES7 214 -1BE30 —0XB0 )3)CM1241 RS232 (6ES7 241 —1AH30 -0XB0 )3.软件需求1)编程软件Step7 Basic V10。
5 ( 6ES7 822-0AA0—0YA0)4.组态我们通过下述的实际操作来介绍如何在Step7 Basic V10。
5 中组态S7—1214C 和超级终端通信。
点击桌面上的“Totally Integrated Automation Portal V10"图标,打开如下图:图2:新建S7 —1200项目首先需要选择“Create new project”选项,然后在“Project name:"里输入PTP;在“Path:"修改项目的存储路径为“C:\";点击“Create”,这样就创建了一个文件PTP的新项目。
创建后的窗口如下图所示:图3:新建项目后点击门户视图左下角的“Project View”切换到项目视图下,如下图:图4:切换到项目视图打开后,在“Devices"标签下,点击“Add new device",在弹出的菜单中输入设备名“PLC_1"并在设备列表里选择CPU的类型。
通过PROFINET网络实现SINMICS 120的OPC通讯SINAMICS S120 OPC Communication with PROFINET Network摘要本文介绍了如何通过PROFINET网络实现SINAMICS S120的OPC通讯。
关键词SINAMICS S120,OPC 通讯,PROFINET网络Key Words SINAMICS S120,OPC Communication,PROFINET NetworkIA&DT&BT Service & Support Page 2-16目录1 概述 (4)2 SIMOTION实现OPC通讯的必备条件 (4)2.1软件兼容性要求 (4)2.2本示例中使用的硬件及软件 (4)3 项目创建 (4)4 从项目中导出OPC数据 (9)5 配置OPC Server (11)6 OPC 通讯测试 (14)IA&DT&BT Service & Support Page 3-161 概述SINAMICS S120作为西门子新一代的驱动器,通过PROFINET网络与人机界面的通讯分为两种情况:(1) 西门子的现场人机界面设备,例如OP/TP/MP操作屏,使用ProTool或WINCC flexible提供了SINIMICS的通讯驱动,可以直接实现SINAMICS与操作屏之间的通讯。
(2) 对于WINCC或第三方上位机软件,可以采用OPC的方式进行通讯。
如果想通过SimaticNet OPC-server读取S120系列产品驱动的参数,首先需要下述软件:z Simatic Net软件 (用于OPC- server/数据交换)z SIMOTION Scout (用于OPC 数据的导出)操作步骤:z创建SIMOTIN项目,SIMOTION的CPU仅用做虚拟设备,实际上它并不存在。
如果通过Profinet通讯(如310PN) ,在项目中则需使用C240 PN做为I/O controller ,驱动做为I/O device。
s7-1200与g120cu240-2dp的profibus通信第3部分非周期通信读写变频器参数S7-1200与G120 CU240X-2 DP的PROFIBUS通信第3部分非周期通信读写变频器参数1 G120 PROFIBUS通信功能概述SINAMICS G120第二代控制单元CU240B-2 DP、CU240E-2 DP、CU240E-2 DP F支持基于PROFIBUS的周期过程数据交换和变频器参数访问。
> 周期过程数据交换--通过该通信PROFIBUS主站可将控制字和主设定值等过程数据周期性的发送至变频器,并从变频器周期性的读取状态字和实际转速等过程数据。
G120最多可以接收和发送8个过程数据。
该通信使用周期性通信的PZD通道(过程数据区),变频器不同的报文类型定义了不同数量的过程数据(PZD)。
> 变频器参数访问--提供PROFIBUS主站访问变频器参数的接口,有两种方式能够访问变频器参数:1.周期性通信的PKW通道(参数数据区):通过PKW通道主站可以读写变频器参数,每次只能读或写一个参数,PKW通道的长度固定为4个字。
2.非周期性通信:主站采用PROFIBUS-DPV1通信访问变频器数据记录区,每次可以读或写多个参数。
本文通过示例介绍S7-1200与CU240E-2 DP F的PROFIBUS 非周期通信,介绍如何通过非周期通信读写多个变频器参数。
2 非周期通信非周期通信工作模式:主站调用“WRREC” 指令将“参数请求”写入从站,从站内部处理后,主站调用“RDREC”指令读取包含“参数应答”数据记录。
“参数请求”和“参数应答”的数据内容应遵照PROFIdrive参数通道(DPV1)数据集DS47(非周期参数通道结构)。
“参数请求”包括读参数和写参数请求,其数据结构参考表2-1。
参数请求结构字段的说明参考表2-2。
“参数应答”包括读参数和写参数应答,其数据结构参考表2-3。
S7-1200作为IO控制器与S7-300PN作为智能设备的ProfinetIO通信PROFINET 智能设备功能简介PROFINET 智能设备(I Device)功能使CPU 不但可以作为一个智能处理单元处理生产工艺的某一过程,而且可以和 IO 控制器之间交换过程数据。
该 PN 设备可以同时作为 IO 控制器和 IO 设备。
智能设备功能简化了与IO 控制器的数据交换以及对CPU的操作。
智能设备可作为IO 设备链接到上层IO 控制器。
参考图 1 智能设备功能。
图1 智能设备功能图1中作为智能设备的SIMATIC CPU/CP 不仅能处理下层分布式I/O 的数据,而且能将数据传递给上层的I/O 控制器。
智能设备的应用领域与优势智能设备的应用领域:●分布式处理可以将复杂自动化任务划分为较小的单元/子过程。
这使得过程可管理,从而简化了子任务。
●单独的子过程通过使用智能设备,可以将分布广泛的大量复杂过程划分为具有可管理的接口的多个子过程。
这些子过程存储在各个STEP 7 项目中,而这些项目经过合并可形成一个总的项目。
● 专有技术保护为了对智能设备进行接口描述,各个系统部分只能通过一个GSD 文件来提供,而不是通过 STEP 7 项目来提供。
用户程序的专有技术不会被公开。
硬件和软件需求及所完成的通信任务硬件:① S7-1200 CPU② PC (带以太网卡),TP电缆(以太网电缆)③ 315-2PN/DP V3.2 or Higher④ ET200S 151-3PN软件:STEP7 V11 SP2 or Higher所完成的通信任务:① 1200 将数据发送给智能设备315-2PN/DP② 智能设备315-2PN/DP 采集IO 设备151-3PN 数字量输入S7-1200 连接智能设备网络结构下面介绍PROFINET智能设备功能的配置方法,参考图 2 PROFINET网络结构。
图2 PROFINET 网络结构IO控制器 CPU1214C V2.1连接SCALANCE 414-3E交换机和一个IO设备 CPU315-2 PN/DP V3.2构成一个PROFINET IO系统 1。
通过PROFINET实现S7-1200与CU310-2PNS120通讯通过PROFINET 实现S7-1200 与CU310-2PN S120 通讯Communication between S7-1200 and CU310-2PN with PROFINET摘要本⽂介绍了通过PROFINET 实现S7-1200 与CU310-2PN 通讯的硬件组态、驱动器控制及驱动器参数读、写的编程⽅法。
关键词PROFINET,S7-1200,CU310-2PN,通讯,硬件组态,编程。
Key Words PROFINET, S7-1200, CU310-2PN, Communication, Hardware Configuration, ProgramI CS LS TS Page 2-22⽬录1 PROFINET IO 通讯功能概述..................................................................2 S7-1200 与CU310-2PN 装置的连接 ............................................................2.1 硬件配置列表 (4)2.2 所使⽤的软件 (4)2.3 通讯参数设置 (4)3 项⽬配置 (5)3.1 S7-1200 的配置.......................................................................................3.2 SINAMICS CU310-2PN 的配置............................................................................4 通过PN 总线对电机起、停及速度控制 ..........................................................5 驱动器参数的读取及写⼊ (13)5.1 ⾮周期性通讯⽅式简介 (13)5.2 S7-1200PLC 通过PROFINET ⾮周期性通讯⽅式读取驱动器参数 (16)5.3 S7-1200PLC 通过PROFINET ⾮周期性通讯⽅式修改驱动器参数 (19)6 程序实例 (21)I CS LS TS Page 3-22I CS LS TS Page 4-22CU310-2PN S120pnPG1 PROFINET IO 通讯功能概述S7-1200 与 CU310-2PN 之间通过 PROFINET IO 可进⾏周期性及⾮周期性数据通讯,使⽤ S7 功能块DPWR_DAT/DPRD_DAT ,S7-300/400PLC 通过 PROFINET 周期性通讯⽅式可将控制字 1(STW1)和主设定值(NSOLL_A)发送⾄驱动器,并从驱动器读取状态字(ZSW1)和实际值(NIST_A );使⽤ S7 功能块 WRREC / RDREC ,可以实现⾮周期性数据交换,读取或写⼊驱动器的参数。
一、PROFINET IO / RT通讯功能概述CPU319-3 PN/DP与SINAMICS S120 之间通过PROFINET IO / RT可进行周期性及非周期性数据通讯。
使用标准S7功能块SFC14/SFC15,S7-300/400PLC通过PROFINET周期性通讯方式可将控制字1(CTW1)和主设定值(NSETP_B)发送至驱动器;使用标准S7功能块SFB52 / SFB53,可以实现非周期性数据交换,读取或写入驱动器的参数。
二、S7-300/400与S120装置的连接1.硬件连接图 1.(1). 通过PROFINET IO / RT 连接 SIMATIC CPU 319-3 PN/DP 及 CU310PN.2.硬件:3、使用的软件• STEP7 V5.4 SP2 HF3• SCOUT V4.1 SP1• STARTER V4.1 SP1• S120 V2.5 SP1 HF1• GSD V2.1文件:gsdml-v2.1-siemens-sinamics-s-cu3x0-20070726.xml 在CF 卡中的路径: \\SIEMENS\SINAMICS\DATA\CFG\CBE20GSD.ZIP4、通讯概览Net Pro通讯配置图 2.IP 地址及通讯名称:Device Communication name IP addressCPU319-3 PN/DP PN-IO192.168.0.1CU310PN CU310PN192.168.0.2PG192.168.0.253注意:所有节点的子网掩码:255.255.255.0。
三、必备条件1. PROFINET IO 条件在本例中对于使用的软件版本,还应满足下列条件:应用例程的发送时钟为 1 ms。
更新时间应设为 2n ms,此值可允许的范围为:1 ms 至 512 ms。
四、项目配置1、 Drive2、硬件组态(1)安装SINAMCIS S120 CU310PN 的GSD文件对于PROFIBUS DP 及 PROFINET IO 需要的所有 GSD 文件存在S120的CF卡中,将这些文件拷贝至本地硬盘并解压缩。
S7-1200控制器与变频器G120的profinet 通信发布时间:2023-01-17T01:08:59.754Z 来源:《中国教工》2022年第18期作者:赵玉平[导读] s7-1200控制器以太网的标准报文通信方式,控制G120变频器,实现对电动机的启停控制,赵玉平(昌吉职业技术学院新疆昌吉 831100)【摘要】s7-1200控制器以太网的标准报文通信方式,控制G120变频器,实现对电动机的启停控制,电动机的速度设定值和运行状态通过HMI输入和实时显示,采用博图V15.1平台开发,平台友好开发速度快效率高。
【关键词】s7-1200控制器;变频器G120;标准报文。
【Abstract】 The standard message communication mode of S7-1200 controller Ethernet controls G120 frequency converter to realize the start-stop control of motor. The speed set value and running state of motor are input and displayed in real time through HMI, and are developed by Botu V15.1 platform. The platform is friendly and the development speed is fast and the efficiency is high . 【Keywords】 S7-1200 controller; Inverter G120; Standard message .1、引言S7-1200控制器主要面向简单而高精度的自动化任务,它的设计紧凑、组态灵活且具有功能强大的指令集,S7-1200控制器这些特点的组合使它成为控制各种应用的解决方案。
通过PROFINET 实现S7-1200 与CU310-2PN S120 通讯Communication between S7-1200 and CU310-2PN with PROFINET摘要本文介绍了通过PROFINET 实现S7-1200 与CU310-2PN 通讯的硬件组态、驱动器控制及驱动器参数读、写的编程方法。
关键词PROFINET,S7-1200,CU310-2PN,通讯,硬件组态,编程。
Key Words PROFINET, S7-1200, CU310-2PN, Communication, Hardware Configuration, ProgramI CS LS TS Page 2-22目录1 PROFINET IO 通讯功能概述.....................................2 S7-1200 与CU310-2PN 装置的连接..................................2.1 硬件配置列表.................................................................................. (4)2.2 所使用的软件.................................................................................. (4)2.3 通讯参数设置.................................................................................. (4)3 项目配置...................................................................... (5)3.1 S7-1200 的配置...............................................3.2 SINAMICS CU310-2PN 的配置..........................................4 通过PN 总线对电机起、停及速度控制 ...............................5 驱动器参数的读取及写入.......................................................................... (13)5.1 非周期性通讯方式简介................................................................................... (13)5.2 S7-1200PLC 通过PROFINET 非周期性通讯方式读取驱动器参数 (16)5.3 S7-1200PLC 通过PROFINET 非周期性通讯方式修改驱动器参数 (19)6 程序实例.......................................................................... (21)I CS LS TS Page 3-22I CS LS TS Page 4-22CU310-2PN S120pnPG1 PROFINET IO 通讯功能概述S7-1200 与 CU310-2PN 之间通过 PROFINET IO 可进行周期性及非周期性数据通讯,使 用 S7 功能块 DPWR_DAT/DPRD_DAT ,S7-300/400PLC 通过 PROFINET 周期性通讯方式 可将控制字 1(STW1)和主设定值(NSOLL_A)发送至驱动器,并从驱动器读取状态字(ZSW1) 和实际值(NIST_A );使用 S7 功能块 WRREC / RDREC ,可以实现非周期性数据交换, 读取或写入驱动器的参数。
2 S7-1200 与CU310-2PN 装置的连接2.1 硬件配置列表2.2 所使用的软件TIA Portal V11 SP2HF4STARTER V4.3SP1(SCOUT V4.3SP1)2.3 通讯参数设置 网络连接配置IP 地址及通讯名称图 1 网络连接视图169.254.11.3 169.254.11.4表 2 设备 IP 地址及 Device Name 的设置注意:所有节点的子网掩码:255.255.0.0。
3 项目配置3.1 S7-1200 的配置(1) 安装GSD 文件CU310-2PN的GSD文件PNGSD.ZIP在CF卡中的存贮路径为...\SIEMENS\SINAMICS\DATA\CFG 。
如果在TIA Portal的硬件组态目录树中有此相关的 GSD文件,可不安装。
(GSD文件下载链接:https:///CN/llisapi.dll/csfetch/49217480/GSDML-V225-Siemens-Sinamics_S_CU3x0-20111221.zip)图2 安装GSD 文件(2) 在网络视图中为CPU1214 建立PROFINET 网络从右侧的目录中将“SINAMICS S120 CU310-2PN V4.5”拖到该网络中,并分配给“PLC_1”,如图3 所示。
I CS LS TS Page 5-22I CS LS TS Page 6-22图 3 网络组态(3) 为设备分配设备名称及 IP 地址进入网络视图,设置 S7-1200 的设备名称及 IP 地址,如图 4,5 所示。
图 4 设置 S7-1200 的设备名称图5 设置S7-1200 的IP 地址设备名称进入网络视图,设置CU310-2PN 的设备名称及IP 地址,如图6,7 所示。
图6 设置CU310-2PN 的设备名称I CS LS TS Page 7-22图7 设置CU310-2PN 的IP 地址(4) 为CU310-2PN 组态报文点击“设备视图”,选择CU310-2PN 设备,为其配置驱动对象及报文。
配置驱动对象:将图8 右侧产品目录中的DO Servo 插入到下侧子槽中。
图8 为驱动装置组态驱动对象为驱动对象配置报文:将所需报文拖入到驱动对象的子槽中I CS LS TS Page 8-22图9 为驱动装置组态报文配置CU 对象:将图10 右侧产品目录中的DO Control Unit 插入到下侧子槽中。
图10 配置CU 对象为CU 对象配置报文:将所需报文拖入到CU 对象的子槽中I CS LS TS Page 9-22图11 为CU 组态报文3.2 SINAMICS CU310-2PN的配置打开STARTER 软件,新建一个项目,在“Project”菜单中选择“Accessible Nodes”选项,搜索在线的节点,如图12 所示。
图12 搜索在线的节点在搜索到的CU310-2PN 站点上点击右键,选择“Edit Ethernet Node”,在弹出的对话框中设置 IP 地址和子网掩码以及Device Name,并点击按钮完成设置,如图13 所示。
I CS LS TS Page 10-22I CS LS TS Page 11-22图 13 编辑 CU310-2PN 的 IP 地址和 Device Name完成上述设置之后,可以重新在“Project ”菜单中选择“Accessible Nodes ”选项,将在线的 S120 上载到 PG/PC 中,可使用“Automatic configuration ”对驱动装置在线进行自动配置,并 完成静态识别和控制器优化,具体过程可以参考西门子下载中心网站上的 S120 调试手册(文档编号为 5053)。
然后为驱动器配置报文,配置结束后执行"Copy RAM to ROM"将参 数存贮至 CF 卡中。
本例中:驱动SERVO_02。
CU 选择报文“图 14 CU310-2PN 报文配置4 通过PN总线对电机起、停及速度控制S7-1200 通过PROFINET 周期性通讯方式将控制字1(STW1)和主设定值(NSOLL_A)发送至驱动器。
(1) 控制字中Bit0 做电机的起、停控制。
(2) 主设定值为速度设定值,频率设定值和实际值要经过标准化,使得4000H(十六进制)对应于100%,发送的最高频率(最大值)为7FFFH(200%)。
可以在P2000 中修改参考频率(缺省值为50Hz)。
(3) 在S7-1200 中需调用“DPRD_DAT”和“DPWR_DAT”系统功能块,如图8 所示。
“DPRD_DAT”用于读驱动装置的过程数据。
“DPWR_DAT”用于将过程数据写入驱动装置。
图15 S7-1200 编程在调用“DPRD_DAT”和“DPWR_DAT”系统功能块的时候需要注意:“LADDR”应该采用“默认变量表”中的系统变量“Standard_telegram_1_PZD-2_2[AI/AO]”,如图15 所示。
I CS LS TS Page 12-22图16 默认变量表例子:“Drive_1 ”控制字、主设定值的发送及状态字、实际频率的读取程序(1) 控制驱动器运行:通过先发送控制字(STW1)047E 然后发送047F 来启动驱动器,该数据控制字在MW20 中指定,主设定值在MW22 中设定。
(2)停止驱动器:应发送控制字047E 至驱动器。
(3)读取驱动器状态字及频率实际值:PLC 接收状态字1(ZSW1),存放在MW10 中;接收驱动器传来的频率实际值,存放在MW12 中。
5 驱动器参数的读取及写入5.1 非周期性通讯方式简介非周期性数据传送模式允许:•交换大量的用户数据•用DPV1 的功能READ 和WRITE 可以实现非周期性数据交换。
传输数据块的内容应遵照PROFIdrive 参数通道(DPV1)数据集DS47(非周期参数通道结构)。
I CS LS TS Page 13-22S7-1200 与S120 的非周期通讯需要采用系统功能块“WRREC”和“RDREC”,其中“WRR EC”将“请求”发送给S120,功能块参数Record 的格式如表3 所示;“RDREC”将S120 的“应答”返回给PLC,功能块参数Record 参数的格式如表4 所示,表5 和表6 则列出了“请求”和“应答”中各个参数和错误的详细解释。
表3 参数请求格式表4 参数应答格式I CS LS TS Page 14-22表5 参数请求及应答的详细描述I CS LS TS Page 15-22表6 参数应答中的错误值描述5.2 S7-1200PLC通过PROFINET非周期性通讯方式读取驱动器参数请注意:PLC 读取驱动器参数时必须使用两个功能块“WRREC / RDREC”,“INDEX”参数为通道号47,“ID”参数为通讯地址,与周期性通讯的地址一致,应采用“默认变量表”中的系统变量“Standard_telegram_1_PZD-2_2[AI/AO]”。