S7-1200 与CU310-2PN 的PROFINET 通信
S7-1200 与CU310-2PN 的PROFINET 通信
目录
12
概述 .................................................................................................................... 3项目配置 ............................................................................................................. 32.12.23
软硬件要求 .......................................................................................... 3项目配置步骤 ....................................................................................... 3
编程 .................................................................................................................... 63.13.23.2.1
电机的起停及速度控制 ......................................................................... 6驱动器参数的读取及写入 ..................................................................... 8非周期性通讯方式简介 ........................................................................ 8
3.2.2 S7-1200PLC通过PROFINET非周期性通讯方式读取驱动器参数 .......... 103.2.3 S7-1200PLC通过PROFINET非周期性通讯方式修改驱动器参数 .......... 134
程序实例 ........................................................................................................... 15
2
S7-1200 与CU310-2PN 的PROFINET 通信
S7-1200 与CU310-2PN 的PROFINET 通信
1
概述
S7-120S71200200与CU3CU310U310--2PNPN之间通过之间通之间间通过通过PROFINPROROFINETFINET IOET IO IO可进行周可进进行周期行周期性周期性及期性及非周及非周期非周期性周期性数期性数
使用S7功能块据通讯,据通,使用据通讯功能块DPWR_DADPWR_WR_DAT/DDAT/DPRT/DPRD_DPRD_DAT_DAT,S7-120S71200200PLCPLCLC通过PRPROFPROFINOFINETINETET周
期性通讯方期性通讯方式期性通讯方式可方式可将式可将控制将控制字控制字制字1(STW11(STSTW1)W1)和主设定值和主设和主设定值定值(NSOLL(NSOSOLL_AOLL_A)_A)发送至驱发送送至驱动至驱动器驱动器动器,并从驱并从从驱
(NIS动器读取状动器读取状态动器读取状态字状态字态字(ZSZSW1)和实)和实际值和实际实际值(NIST_NIST_AT_A);使用);使用S7功能块能块WRRECWRRRREC//RDRECRDREC,
,读取。本文介可以实现非可以实现非周可以实现非周期非周期性周期性数据性数据交数据交换据交换,读取或读取或写取或写入驱写入驱动入驱动器驱动器的参器的参数的参数参数。本文介绍文介绍了介绍了具体了具体的具体的组体的组态的组态
及编程方法及编程方法及编程方法。。
2
2.1
项目配置项目配置
软硬件要软硬软硬件硬件要求件要求要求
llll
TIA PTIA PortA Portal ortal V13al V13 UV13 Upd Updatepdate2ate2以上版以上以上版本版本StarteStarter/arter/SIMSIMOTIMOTIOOTIONIONSCOUTSCOUSCOUTV4.V4.44S71200 PS7-120000 PLC PLCCU31CU310U310-2P2PNNFw4.Fw4w4.7
2.2项目配置项目配置步配置步骤置步骤步骤
项目配置步项目配置步骤步骤如表骤如表22-11所示。所示。置步骤如
序号
描
述
1:创建一建一个一个S7-120S71200200的新项目的新项目:的新项创建一个
2,根据:点击“AddAdd nedd new dnew devw deviceevicece”后根据实际据实际配实际配置际配置配置选择选择S7-S7-12001200设备设备:后,
3
S7-1200 与CU310-2PN 的PROFINET 通信
S7-1200 与CU310-2PN 的PROFINET 通信
3:在网络在网络视网络视图络视图中视图中将中将CU310CU3U310--2PN2PN拖入到画面拖入到拖入到画面中画面中面中:
4
注意注意::正确正确选正确选择选择CU310CU3U310--2PNN的Fw版本版本。:建立S7-S7-12001200与CU310CU3U310--2PN2PN的通讯网络的通讯的通讯网络网络:
5设置S7-1200的IP地址:S7-1200
6设置CU310-CU3102PN的Device naevice nameme及IP地址:CU3-2PNce name
4
S7-1200 与CU310-2PN 的PROFINET 通信
S7-1200 与CU310-2PN 的PROFINET 通信
7在设备在设备视设备视图备视图中视图中双击中双击双击DO SERDO SO SERVOERVO及DO DO CoDO ContrControlntrol Unol UnitUnit添加驱添加添加驱动加驱动对驱动对象对象和控和控制单元和控制制单元单元::
8为驱动驱动对象动对象对象及控制及控制单控制单元制单元添加添加通加通讯报通讯报文报文:为驱动对添加通讯
9在STARTERARTER/SCER/SCOU/SCOUTOUT里为里为CU310310-2PN2PN(X150150)分配分配IP地址及地址及DeviceDevicviceName:Name:START
5
S7-1200 与CU310-2PN 的PROFINET 通信
S7-1200 与CU310-2PN 的PROFINET 通信
10
或者直者直接在直接在接在PortalPortrtal中分配中分或者直接分配。
:创建S120项目并项目并设目并设置通设置通讯置通讯报报文:S12项目通讯报文
表2--1项目配项目目配置步骤置步骤步骤项目配置
3
3.1
编程
电机的起电机电机的机的起停起停及速停及速度及速度控速度控制度控制控制的起停及
S7-120S71200200通过PROPROFIROFINEFINETNET周期性通讯周期性通讯方周期性通讯方式讯方式将方式将控制将控制字控制字制字1(STW11(TW1)W1)和主和主设和主设定值设定值定值
。(NSOLL_A(NSOLOLLA)发送至驱动发送至驱动器动器。发送至驱动器、停控制控制。。(1)控制字中控制字中Bit0做电机的控制字做电电机的起机的起的起、停控制
,使得使得4000H((2)主设定值为主设定值为速主设定值为速度为速度设定度设定值设定值定值,,频率设频率设定设定值和定值和实际和实际值实际值要际值要经过要经过标经过标准过标准化标准化,4000000H(十率设定值
六进制六进)对应于应于100100