你现在位置:首页>技术论文>经验技巧>西门子PLC>正文
集成文本到S7-GRAPH的消息中并显示
日期:2008-2-29 12:23:00 来源:本站整理  
点击: 作者:loveplc
点击【】放大字体.

 

WWW.PLCJS.COM——可编程控制器技术门户

l         问题:  

——可——编——程——控-制-器-技——术——门——户

可以集成文本到S7-GRAPH的消息中,并通过,例如,功能“CPU messages...”显示它们吗?
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

解答:  

WW.W_PLC※JS_C,OM-PL,C-技.术_网

当已创建STEP 7项目和S7-GRAPH定序器时,在S7-GRAPH中通过“Options > Block Settings ...”打开块设置,在“Messages”标签中选择“Messages with ALARM_SQ/ALARM_S (SFC17/SFC18)”来进行消息处理。使用这个选项,在 CPU的消息存储器中输入消息数和步数。当要确认显示的消息时,选中选项“Interlock and Supervision with display acknowledgment”。
plcjs.技.术_网

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

WWW.PLCJS.COM——可编程控制器技术门户

表1:块设置
WWW_PL※CJS_COM-PLC-技.术_网

现在通过“File > Save”保存S7-GRAPH FB。然后点击“Edit”按钮,打开应用程序“Message Configuration”,此处可以编辑与块相关的消息和消息类型。使用游标,例如,消息类型“ GRAPH7_SUPERVISION_FAULT”。在“General message text”窗口中显示下列消息代码.

plcjs.技.术_网

  • S7GRAPH监管出错:FB1、DB1、S @1W%03u@  @1W%t#S7GraphFB1@

在通配符的前后,可以编辑消息文本或添加文本。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  • 例如,工厂1中的故障:FB1、DB1、S@1W%03u@  @1W%t#S7GraphFB1@,检查材料

图2:编辑消息 ( 34 KB ) (34K 字节)  

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

点击“OK”和使用用户标示的指针保存并关闭消息组态和块设置,例 如,定序器中的步骤1。在View > Single Step中选择单步显示。此 处可以编程监视(监管),如 图3中所示。

WWW_PLCJS@_COM%-PLC-技.术_网

plcjs.技.术_网

W1WW_P4LCJS_COM-PLC-技.术_网

图3:S7-GRAPH单步显示
WWW_PLCJS_COM-PLC-技.术_网

使用鼠标标志步“S1”。通过Right-click > Object Properties”,在“ Properties - Step”中输入扩展名。这是工厂1中步S1特定的文本区。

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

P.L.C.技.术.网——可编程控制器技术门户

图4:S7-GRAPH属性-步
WWW_PLCJS_COM-PLC-技.术_网

点击“OK”保存,并通过“File > Save”编译S7-GRAPH。在系统文本库中输入消息文本的扩充“No material available”。在上面给出的格式为“@1W%t#S7GraphFB1@”的通配符中,“ 1W”是索引或WORD类型消息的第一个关联值;“ S7GraphFB1”是系统文本库的名称。

WWW_P※LCJS_CO※M-PLC-技-.术_网

稍后,用户可以修改文本库中的消息文本。为此,在SIMATIC管理器中通过“Options > Text Libraries > System Text Library”,打开可用的系统文本库,再打开FB1中定序器的系统文本库“ S7GraphFB1”。现在就从S7-GRAPH FB1中获得了已组态步(此处适用于索引1到5)的消息文本。

WW.W_PLC※JS_C,OM-PL,C-技.术_网

plcjs.技.术_网

P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

图5:S7-GRAPH块FB1的系统文本库
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

例如在OB1中调用S7-GRAPH FB,并加载所有的块到CPU中。于是就可以使用“CPU messages”功能显示消息。在 SIMATIC管理器中,通过“PLC> CPU Messages...'打开此功能,并激活选项“A”< /b>(用来显示Alarm_S块的Alarm_S消息)

WW.W_PLC※JS_C,OM-PL,C-技.术_网

图5:在 CPU Messages中显示Alarm_S消息 ( 23 KB ) (23K 字节)    

WWW.PLCJS.COM——可编程控制器技术门户

如果通过AND语句触发监视(如图3所示),那么在步1中定序器进入故障状态。于是在CPU Messages中显示下列消息:& amp; lt; /b>

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  • 工厂1中的故障:FB1DB1S001无可用的材料,检查材料

当故障已清除后,须使用S7-GRAPH块上的参数“ACK_EF”确认消息。

plcjs.技.术_网

有关于此的更多消息可以从 S7-GRAPH的在线帮助的下列条目中获得:

WWW_PLCJS@_COM%-PLC-技.术_网

  • “Message handling”
  • “Creating messages”以及
  • “Message configuration (block-specific messages)”。

注意事项:

WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

如果在消息标签(菜单命令Options > Block Settings)中已设置选项“Messages with ALARM_SQ / ALARM_S (SFC17 / SFC18)”,则不可手动创建或删除S7-GRAPH的背景数据块,否则可能会丢失消息。因此,背景数据块将自动处理。
WWW_P※LCJS_COM-PLC-)技.术_网

我们为此创建了一个钻孔设备的简单示例程序。定序器FB1有下列5个处理步:

WWW_P※LCJS_CO※M-PLC-技-.术_网

  • 步1:抬高材料(M2.1)
  • 步2:转动材料180° (M2.2)
  • 步3:钻材料(M2.3)
  • 步4:转动材料90° (M2.4)
  • 步5:放低材料(M2.5)

锁存所有的步。这意味着,在定序器进入步2前,必须先执行并完成步1,以此类推。为操作提供了标志M2.1到M2.5。在每步中由标志1.0(发布)激活和取消激活定序器。为每步编写了一个2秒的定时器,> > > > 这样定序器每隔2秒自动移到下一步。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

为每步(M3.1到M3.5)编程监视。> > > > 如果设置,例如,M3.3为“ TRUE”,那 么定序器在步3中进入故障状态。步3显示为红色,并在“ CPU Messages”中 显示组态消息。在这种情况下,为 每步编程消息文本扩充,从而可以执行5个故障和5条不同的消息。> 在OB1中调用定序器,使用标志M10.0到M10.2分配参数“ OFF_SQ”、“INIT_SQ”和“ACK_EF”。< span lang='DE'>如果在步3中清除了故障,例如,(M3.3为“ FALSE”),那 么定序器为了能继续运行,须 首先使用标志10.2 (ACK_EF)进行确认。& amp; lt; /p>

——可——编——程——控-制-器-技——术——门——户

下载:

WWW_PLCJS@_COM%-PLC-技.术_网

附上的两个下载链接包含带有上述块的相同STEP 7项目,一个是德语版的(“Meldungen_integrieren”),另一个是英语版的(“Message_Integration”) 。
WWW_P※LCJS_COM-PLC-)技.术_网

德语示例程序:

WWW_P※LCJS_CO※M-PLC-技-.术_网

Meldungen_integrieren.exe( 716 KB )

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

http://support.automation.siemens.com/WW/llisapi.dll/csfetch/18844126/Meldungen_integrieren.exe?func=cslib.csFetch&nodeid=21921485

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWcW_PLCJS_COM-PLC-技.术_网

英语示例程序:

WWW_PLCJS_COM-PLC-技.术_网

Message_Integration.exe ( 712 KB )

plcjs.技.术_网

http://support.automation.siemens.com/WW/llisapi.dll/csfetch/18844126/Message_Integration.exe?func=cslib.csFetch&nodeid=21921525

W1WW_P4LCJS_COM-PLC-技.术_网

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

复制“Meldungen_integrieren.exe”或“Message_Integration.exe”文件到一个独立的目录下,双击启动文件。STEP 7 V5.2项目连带相关的子目录一起自动解压缩后,可以使用SIMATIC管理器打开和处理此项目。

WWW_PLCJS_COM-PLC-技.术_网

下表列出了用于创建该条目并校验所述功能的组件:

WWW_PLCJS@_COM%-PLC-技.术_网

测试环境

——可——编——程——控-制-器-技——术——门——户

版本

WWW_PLC※JS_COM-PmLC-技.术_网

PC平台

WWW_PLC※JS_COM-PmLC-技.术_网

奔腾III,800MHz,260 MB内存

WW.W_PLC※JS_C,OM-PL,C-技.术_网

PC操作系统

WWW_PL※CJS_COM-PLC-技.术_网

Microsoft Windows XP 

plcjs.技.术_网

V5.1 SP1
P.L.C.技.术.网——可编程控制器技术门户

STEP 7

plcjs.技.术_网

STEP 7 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

V5.2 SP1
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

选项包

WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

S7-GRAPH 

WW.W_PLCJS_COM-PLC-技.术_网

V5.2 SP2
WW.W_PLC※JS_C,OM-PL,C-技.术_网

S7 CPU

WWW_PLC※JS_COM-PmLC-技.术_网

CPU 417-4  V3.1

WWW.PLCJS.COM——可编程控制器技术门户

 

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

 

P.L.C.技.术.网——可编程控制器技术门户

 

WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

 

WWW_PLCJS@_COM%-PLC-技.术_网

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行