19功能和样例从SPS S7400按时间顺序向STEP 7 V51发送信号Word文件下载.docx
- 文档编号:6236642
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:11
- 大小:273.63KB
19功能和样例从SPS S7400按时间顺序向STEP 7 V51发送信号Word文件下载.docx
《19功能和样例从SPS S7400按时间顺序向STEP 7 V51发送信号Word文件下载.docx》由会员分享,可在线阅读,更多相关《19功能和样例从SPS S7400按时间顺序向STEP 7 V51发送信号Word文件下载.docx(11页珍藏版)》请在冰点文库上搜索。
WinCC站点不需要对SPS进行轮询。
这就大大的减少了总线上的负载。
在STEP7下存在着两种信息类型:
1.符号引用信息
2.块引用信息
符号引用信息:
该信息类型只能被用于支持S7PMC的S7-400CPU上。
信息被异步地触发到程序运行。
块引用信息:
这些信息被STEP7程序使用系统信息块触发,并且被同步地触发到程序运行。
信息被STEP7调用系统信息块立即发送。
系统信息块位于系统函数块目录内的标准库中。
关于信号处理过程,信息类型和系统信息块的详细信息可以在STEP7在线帮助中找到。
以下是关于如何配置两种信息的详细描述。
MPI被用作为通信总线。
配置符号引用信息
1.打开SIMATIC管理器。
2.创建一个新项目。
3.打开硬件编辑器并且配置可用的硬件。
注意所用的CPU必须支持S7-PMC。
将CPU联网。
在本样例中使用的是MPI。
4.保存该硬件配置。
5.在SIMATIC管理器中打开符号表。
6.创建一个名为"
Symbol_Marker"
的BOOL变量,地址为"
M100.0"
。
7.通过"
View>
ColumnsB,M,K"
切换到合适的视图。
8.右键点击"
变量列并选择"
SpecialObjectProperties>
Message&
"
在打开的对话框中的"
SCANinterval"
下的"
SCANAttributes"
表中输入监视的间隔时间。
9.指定显示信息的显示设备。
要完成此操作,单击"
NewDevice"
按钮。
在打开的对话框中选择WinCC作为显示设备。
为显示设备(例如"
WinCCStation"
)分配一个符号名.
10.点击"
OK"
确认。
11.给"
变量作上标记。
在"
Text"
表中输入要显示在WinCC中的文本(例如“Symbol_Markeristrue”)。
12.点击“创建SDB域”。
如果它没有被激活,关闭对话窗口。
保存符号表。
再次打开对话窗口。
现在该域应被激活。
为了检查是否创建成功,可以看看S7程序存储器的Blocks文件夹。
双击“SystemData”。
系统块305就被插入了(创建者:
SIEMENS)。
13.为了使变量“Symbol_Marker”可操作和可监视,请右键点击该变量。
然后点击“OperatorControlandMonitoring”。
在对话框中点击“OperatorControlandMonitoring”。
点击“OK”。
祝贺您,您已经成功创建了一个符号引用信息。
为了能够使信息显示在WinCC内,必须将它传送到OS。
在常见问题解答中的要点“传送标签和信息到OS”下,有着详细的解释.
组态引用的块信息
在这里,介绍了使用系统功能块SFB34(ALARM_8)的"
引用的块信号"
STEP7在线帮助给出了信息,在该信息上其它系统功能块能用于发信号。
组态的步骤基本上非常的相似。
1.插入一个功能块到STEP7项目中去。
在这个例子中的功能块为FB1。
用于创建功能块的语言是STL。
2.将系统功能块SFB34复制到项目中去。
通过"
File>
Open>
Library"
打开标准库。
系统功能块SFB34位于"
SystemFunctionBlocks"
目录内。
3.打开功能块FB1。
为了使功能块FB1信息兼容,按照如下方法设置端口参数:
插入类型为DWORD的输入标签"
Message_ID"
创建一个类型为"
SFC34"
的实例FB。
4.在"
上单击右键。
点击"
Properties"
在对话框内输入以下内容:
5.点击"
一个三角形的标记显示在"
参数旁边。
6.为了创建到标签的接口,必须调用实例FB"
Alarmtype"
:
使用系统功能块SFB34,可以组态多达八条信息。
对于参数"
SIG_1.....SIG_8"
,可以指定哪一个标签触发信息。
设置ID为信息指定数据通道。
在WinCC中,数据通道总是为十六进制的EEEE。
保存功能块FB1并关闭它.
7.在SIMATIC管理器内,在功能块FB1上单击右键并且选择"
Message"
8.点击"
选择一个WinCC显示设备并且为该设备分配一个符号名称(例如"
)。
9.在功能块FB1中已经将一个标签分配到两个通道的第一个(SIG_1和SIG_2)。
可以在"
中输入信息文本.
10.在该例子中,信息文本为"
MessageChannel1"
或"
MessageChannel2"
.
11.点击"
12.必须在程序中调用功能块FB1。
打开组织块OB1。
输入以下代码:
CALLFB1,DB1
数据块DB1和正确的端口自动产生。
一个ID被自动分配到输入参数"
警告
不要手动改变该ID!
13.关闭组织块OB1。
将标签和信息传送到OS
为了能使组态的信息在WinCC端被辩认出,必须将信息传输到OS。
过程如下:
1.将一个OS插入到项目中。
2.通过"
Options>
AS/OSConnectionData>
Transfer"
触发传输进程。
3.在显示欢迎屏幕后,一个名为'
WhichS7programdoyouwanttotransferwithwhichnetworkconnection?
的界面打开。
选择相关的OS和S7程序。
4.然后在连接上的信息被显示。
如果没有连接到CPU,那么就先在这里中断以下然后去连接。
5.下一步中,需要设置传输选项。
对首次传输点击"
All"
要进行更进一步的编辑,选择"
Changesonly"
.
6.点击"
Finish"
屏幕上显示传输过程的概要信息。
在大的项目中,传输过程要花费很长一段时间。
WinCC样例项目
1.在SIMATICManager中打开OS项目。
WinCC被启动。
2.激活运行表"
AlarmLoggingRuntime"
3.通过AS/OS转换建立名为"
S7-Program
(1)"
的MPI连接。
创建三个BOOL标签:
M100_0,M10_0和M10_1。
这些标签要被连接到位M100.0,M10.0和M10.1上。
4.在图形设计器中,创建一个名为"
Start.pdl"
的图片。
5.打开图片,在里面创建三个复选框和一个WinCC"
AlarmControl"
控制单元。
6.在标签管理器内,将复选框链接到相关的标签。
7.保存项目。
当将STEP7程序载入到自动系统中去并且启动WinCC项目时,就通过复选框触发了组态的信息。
复选框"
触发了符号引用信息。
复选框M10_0和M10_1触发了功能块FB1的信息。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 19功能和样例从SPS S7400按时间顺序向STEP V51发送信号 19 功能 SPS S7400 按时 顺序 STEP V51 发送 信号