WinCC(TIAPortal)--通信组态和编程--配置与S7的通信_第1页
WinCC(TIAPortal)--通信组态和编程--配置与S7的通信_第2页
WinCC(TIAPortal)--通信组态和编程--配置与S7的通信_第3页
WinCC(TIAPortal)--通信组态和编程--配置与S7的通信_第4页
WinCC(TIAPortal)--通信组态和编程--配置与S7的通信_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WinCC (TIA Portal)- 通信组态和编程-配置与S7的通信描述使用AR_SEND 块,可以传送一个或多个工程值到WinCC Run time (RT) Professio nal归档系统的归档中。这些过程值在相关的数据区通过相关的时间戳统一收集并通过AR_SEND块传送。当用户定义的事件发生,AR_SEND 块将归档数据传送到WinCC RT Professional归档系统。WinCC RT Professio nal将接收到的原始数据输入到相应的归档中。WinCC RT Professio nal使用标准化 DLL "S7 normalization dll&quo

2、t;来翻译原始数据。为了使标准化DLL将归档数据翻译正确,数据发送前必须放在相关的数据格式中。说明必须按照如下三个步骤来实现过程变量的过程驱动归档。1. 为需要归档的数据准备数据格式。2. 在项目的 STEP7 Professio nal部分组台 AR_SEND 块。3. 在项目的 Win CC 部分组态过程驱动归档。为需要归档的数据准备数据格式归档使用AR_SEND块根据传送数据结构支持不同的版本。传送数据块结构的详细说明可以参见手册 “ "WinCC: Communication > SIMATIC S7 Protocol Suite > Special functi

3、ons >Dataexcha nge with the S7 fun ctio n block AR_SEND".以下数据格式以一个过程值变量被传送为例。参数名称数据类型值描述Header typeHeaderTypeInt9带有时间戳和 AR_ID子编号的 数据头。Year, mon th, day,TimeStampDate_A nd_Time时间戳是当时运行系统的系统时 间。hour .CycleCycleDI nt1过程值读取的周期。这个参数是在 指定单位(范围)下的一个单位系 数。Un it (type)Uni tTypeByteB#16#1过程值周期的被读岀。Un

4、it (ra nge)Un itRa ngeByteB#16#4过程值每秒都被读岀。AR_ID sub numberSubNumberInt1归档编号Data type of theprocess dataDataTypeInt5过程值为实数类型。Number of process valuesDataCou ntInt1传送了一个过程值Process valueDataArray 1.1 OfReal表011. 在TIA博途中建立一个新项目。2. 使用添加新设备”按钮添加一个 S7-4xx站和 WinCC RT Professional站。3. 在每个站的设备视图中添加其它的模块(电源模块,

5、通讯模块,等等)。从硬件目录中 拖拽相应的模块到设备相应的插槽中。4. 切换到网络视图。通过拖拽的方式将S7站点和 WinCC RT Professional站点连接。5. 在S7站中组态一个新的PLC数据类型。为此需要在控制器中打开“PLC数据类型”文件夹并双击添加新的数据类型”按表01添加变量。1. 添加新的FB块。为此需要打开控制器中的程序块”文件夹并双击 添加新块”选择"FB"和需要的语言。此例中选择了STL语言2. 在块的接口中添加下列变量。InterfaceNameData typeOffsetDefauk value1C3 InputARJDDIAford16

6、*03柯TimestampDate_And_J1meDTi; 1990-01-014Det0Reala c55 Output6切DoneBoolfalse7切ErrorBoolfel$e8切Status'/ard16#O9 k Q'Send_data_UDT10包 InOut11切OP_REQBool十false12OF_RBool十false13切 Stnti匚14呦卜 Archiv'5end_d.ata_UDT15<yj LEN_Data图.01在第一个网络中初始化数据Network 1: Initialize data匚 omment1L32T二 chiv.

7、 Heazie rTipe3LDINT+14TAr chlv. Cycle5LBtlCfleTchi v. UnitizeyLB«16tl名T#Ar chiv. tTnitRanje9LJL10TArcjiiv. SubNuinter弋 ! 丄丄L512T4Archiv, DataType13LDID” P+4.0 14TDIDAR2 F P+50.0 15LDIDAR2 r PIS.O )16TDID:AR2 f P+54.0 17L11°T4?irchiv. DataCount;19A#OP_EQ20L10 021L ata22TArciiiv. Datal23TfQ.

8、DataI24LDID. P+4.0 25TIDAR2 F P+22.0 26LDIDAK2 t P+S.O 27TDIDAR2 , P+26,0 23L100; CLRNetwork 1: Initialize dataNetwork 1: Initialize data4.调用AR_SEND块。添加为多实例。在FB输入输岀接口指定相应的变量为输入“IDNetwork 1: Initialize dataNetwork 1: Initialize data分配值"W#16#EEEE"Network 2: Call AR_SEND匚 d minent12口_LL AR_S2

9、1D_Insr anceREQ:=tDP_EQ3R:4ID* 亠 u*二二二二sAR_ID:=iflR_ro6DONE:=#Z)c n&7ERROR:=| Er roruSTATUS:=#Status9SD_1:=tArcliiv10LEN:=#LZK_Data5.拷贝数据到 FB的输出区Network 3: Copy data to output offuncticn blockComment1L#2xrctiiv. Heads£T*Q. Heads3L DIDAR2 , P#5口山4T DIBAR2 ” P#22.0 5L DIDAR2 , F#5440 GT DIBAR

10、2 f F#2,0 7LArciiiv* CycleaT#Q.Cycle9Lohlv* UnitRange10T|Q,UnitRange11LArchiv. UnitT12T旳 *UnitType13Lchiv. SutN'JEit er14T12* SubNuraber15L*4 chiv. DataType1T2. DataTixe17LiAr c2iiv. DataCountISI音 NDat aCount图.04复位控制参数 OP_REQ 和 OP_RComment#OP ROB1)6. 在更高一级的数据块中调用FB块(如0B1).为此需要双击打开数据块(本例中的并且将建好的

11、FB块拖拽到一个程序网络中toBi'Send_dBta D0'XFBiSend data FB"EN16#0000 0001AR IDP®B2.DBX2.0"Global data1.timeTimestamp0.0-OP_REQ -OP R7. 使用“ RD_SYS_T块读取当前系统时间。可以将这个时间存储在一个全局数据块中并传送到FB块的“TimeStamp输入接口RD_5Y5_TDate_And_TimeENENORET.VAL在项目的 WinCC部分组态过程驱动归档V1B2.DBW)*Glot?3l_data*. rervalPOB2.DB

12、X2.0 'GlobaLdaia'. timeOUT1. 打开一个 HMI变量表。为此需要打开WinCC RT Professional的“ HMI变量”文件夹添加一个“ RaW数据类型的新变量。选择到通过AR_Se nd提供数据类型的控制器的连接。Name 丄Data rype匚 onnecrion姮ArchiveRa'OatftRa uv|圍| HM_ccnnec. 772. 在变量的属性中选择原始数据”条目并使能归档数据连接”选项。Properties EventsTextsGeneralSenings Ra ngeLinear scalingValuesCorrimentRaw dataRdw data modeC_ SendTeceive raw data blockO Ewrn Archive data link嗣沖dataO BSEND/BRCV图.093. 在WinCC RT Professiona 中打开历史数据"编辑器。添加一个新的数据记录。并添加一个新的记录变量到这个数据记录。选择新建的过程变量。Data logsName 止Sto rage tccionNumber of打 Dmtoog_1Data base

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论