西门子/SIEMENS 品牌
经销商厂商性质
上海市所在地
西门子代理商 6AV6 640-0AA00-0AX0
西门子代理商 6AV6 640-0AA00-0AX0
6AV6 640-0AA00-0AX0
《销售态度》:质量保证、诚信服务、及时到位!
《销售宗旨》:为客户创造价值是我们永远追求的目标!
《产品质量》:原装*,*!
《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到!
图 01
为了能够读出 S7-200 的系统时钟,您需要从 STEP 7 Micro/WIN 项目树的指令中调用 READ_RTC 块。
在 STEP 7 Micro/WIN 中的组态
在您的 STEP 7 Micro/WIN 程序中需要调用 READ_RTC 函数用于读出系统时钟。将区域指针的地址分配给 T 参数。zui后您需要将 WinCC flexible 样例项目下载到您的操作面板中。
图 02
将自定义系统时钟传送至控制器及操作面板
如果您希望使操作面板的系统时钟能与 S7-200 的系统时钟同步且通过操作面板能够修改时钟,您必须使用该条目的zui后所提供的 附件 1 中所包含的“ Timesynch_TP170A_micro ”( v1.1 )块。
下面解释用于操作面板与 S7-200 时钟同步的“ Timesynch_TP170A_micro ”的执行。
STEP 7 Micro/WIN 中的组态
在 STEP 7 Micro/WIN 中导入库(附件 1 )。在条目 ID: 16689345 中可查阅在 STEP 7 Micro/WIN 中导入库的信息。
通过打开“文件 > 库存储... ”为同步区域定义公共存储区域。例如选择“ Timesynch_TP170A_micro ”( v1.1 )块并输入起始地址“ VB 0 ”。
图 03
注意:
使用“ Timesynch_TP170A_micro (v1.1) ”库中的升级版本同步块。
注意:
您可以在库中通过右键单击打开弹出菜单标记块来改变块的版本。然后选择“属性”。在“版本库”下显示了块的zui后版本。在块注释中给出了版本号 v1.1 。
将时钟同步块集成到程序中(例如“ MAIN ( OB1 )”)并为块定义参数(变量)。通过在 S7-200 程序中连接输入“ EN ”来使能该块,例如使用“ LD SM0.0 ”。
在样例中的变量( VB12-VB19 )用于设置 S7-200 的系统时钟。标志 M1.1 作为传送至控制器的触发位。第二个标志只有内部操作时需要。
图 04
为了能够通过操作面板来改变 S7-200 的系统时钟您必须在 WinCC flexible 中进行以下设置。
WinCC flexible 中的组态
如上所述,在项目中插入“日期/时间 PLC ”区域指针。为了与区域指针使用的地址区域*您需要在 STEP 7 Micro/WIN 中使用一样的地址区域(参看图 03 )。
图 05
在 WinCC flexible 中定义 6 个“ Byte ”类型的变量用于在操作面板上输入日期/时间以及 1 个“ Bool ”类型的变量用于触发将时钟传送至控制器。在操作面板上您可以通过 I/O 域连接变量来分配时间值及通过一个按钮来置位/复位所连接的触发位( M1.1 )。在操作面板上显示的输入域都必须为十六进制。
3.4 模型文件Table DB及ICD文件修改
对于实际的应用来说,软件包中自带了一个标准Table DB数据块模型及ICD文件,这两个文件均可以通过软件包中的SCL源文件(源文件为DB.SCL),可以将软件包中的SCL源文件拷贝到客户所创建的项目中打开后进行修改,如下图22所示:
图22:拷贝DB SCL源文件到项目中
在实际应用中大致来说会涉及到以下内容的修改:
1) 改变模型标识符:DB.SCL源文件中会包含3个字符串的模型标识符,如下图23所示:
■ 供应商名称(zui大20个字符)
■ 模型设备名称(zui大40个字符)
■ 模型文件版本号(zui大20个字符)
在IEC61850客户端/服务器的初始通信连接过程中通过该模型标识符来进行初步握手
图23:在DB.DCL中的模型标识符
2) 更改Data-Attribute的变量属性(Table DB数据块中的“Cont”),DB.SCL源文件中包含一个结构体变量“Cont”,每个结构体变量“Cont”包含了一个变量的如下条目:
■ 变量域名ID-为IEC61850地址的一部分
►代表了IED名称如“IED_001”及逻辑设备名称如“CTRL”。
■ 变量条目ID-为IEC61850地址的一部分
►代表了逻辑节点名称及Data-Attribute名称,需要以“$$”开头,如
“LLN0$$ST$$stVAL”。
■ 变量数据类型-MMS数据类型,支持的数据类型包括:
► 83h:布尔量
► 84h:位串(zui大4个字节)
► 85h:整型
► 86h:无符号整型
► 87h: 浮点型
► 8fh: DataSet数据集
■ 变量长度-MMS变量长度值,主要包括:
► 对于83h布尔量:1个字节
► 其他数据类型:4个字节
■ 变量实际值-MMS变量实际值,长度为4个字节
DB.SCL中一个完整的结构体变量“Cont”如下图24所示:
图24:在DB.SCL中一个完整的结构体变量“Cont”
注意:当需要更改以上模型文件时建议直接在SCL源文件中直接更改,之后可以直接编
译成模型数据块DB及通过相应的工具转换成.ICD文件。
3.5 通信测试
打开TMW 61850 Test Harness软件中的IEC61850客户端Hammer,通过Options->Configure打开客户端参数设置界面,分别设置相关参数如下图25所示:
图25:TMW 61850 Test Harness软件中Hammer相关参数设置
其中Basic-IP Address:服务器IP地址,本例中为192.168.0.11
Basic-SCL File:服务器提供的ICD文件
Client Specific-Transport Seletor:客户端TSAP号
Server Specific-Transport Seletor:服务器端TSAP号,与Step7中Netpro中设置*
下载上述中编写的项目程序到PLC中,点击Hammer中的连接,可以看到双方的通信已经建立起来了,在Hamer界面中可以对布尔量,整型,浮点等进行读写,如下图26所示: