电子开发 | 基础入门 | 电路原理图 | 婵⿴鍨伴懜浼村炊閹呮澖濞撴熬鎷� | PLC闁糕晞娅i、锟�   闁靛棗锕ら々褔寮稿⿰鍐╃仒婵炲棎鍨哄﹢鎵博濞嗘瑧绀夐悹鍥敱鐎碉拷 Ctrl+D 闁归潧顑呮慨鈺呭绩閹増顥戦柨娑楃劍閸斿懐鎷姀鈥充憾闁汇劌瀚弫顕€骞愭担纰樺亾閿燂拷濞戞挴鍋撻悹褍鍢查鐔哥▕閻樿京顏遍悹褏鏌夌换妯侯潰閵夘垳绀夐柣銏ゆ涧閻℃瑥顕i埀顒勫矗閹寸姴绔炬繛鍡愬灱缁诲骞冮…鎺旂<.

电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册

闁宠棄鎳愰弫鍝ユ崉椤栨艾褰嗙€殿喖绻戞晶婊堝礃瀹€瀣闁哄牃鍋撻柡鍌涘婢ф濡存繝鍕毄閻庢稒鍔楅弫鍝ユ崉椤栨艾褰嗙€殿喖绻楅鍝ョ不濡も偓濞呮帡濡寸€e墎绀夐柣顫祷閻箖宕楅鈧槐锟犲蓟閵夘煈鍤勯柟闈涱儏閸烇拷 闁活澀绲婚惌楣冨礂椤掆偓缁憋紕鎷嬮敍鍕毈闁革絻鍔婇埀顒佸姉閺佸摜鈧稒鍔掔划鐘崇▔濮橆偅鐪介柛娑櫭换鈧璺烘处婢ф粓宕樼仦鐑╁亾閿燂拷
闁宠棄妫楀畷鍕緞閳轰緡鍔呭ù鍏艰壘瀹曠喖鎮ч崶銊︾皻閻庡湱鍋樼欢锟�100 c閻犲浂鍙€閳伙拷 chm闁哄秶鍘х槐锟犲Υ閸屾繄銈柡鍌涚懃閸炲鈧湱顢婇娑氱磼閸☆厾绀夐悷鏇炴濞插﹥绗熺€n亞鎽嶅鑸电啲缁辨繈宕橀崨顓у晣妤犵偠锟ラ埀顒佸姉閺佸摜鈧稒鍔掔划鐘崇▔濮橆偅鐪介柛娑櫭换鈧璺烘处婢ф粓宕樼仦鐑╁亾閿燂拷
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> HMI人机界面 >> 正文

昆仑通态专题(三):MCGS嵌入版组态软件的报警  HMI触摸屏编程

作者:佚名    文章来源:本站原创    点击数:2586    更新时间:2023/5/13

MCGS嵌入版组态软件把报警处理作为数据对象的属性封装在数据对象内,由实时数据库来自动分析处理。当数据对象的值或状态发生改变时,实时数据库判断对应的数据对象是否产生了报警或已产生的报警是否已经结束,并把所发生的报警信息通知给系统工程的其他部分。实时数据库根据用户的组态设定,把报警信息存入指定的存盘数据库文件中。实时数据库只负责对报警进行的判断、通知和存储三项工作, 报警产生后所要进行其他处理操作,则需要用户在组态过程中制定方案,来完成该报警信息的使用和报警的显示等。人机界面设计如下:

1定义报警

报警的定义在数据对象的属性页中进行完成的。首先选中“允许进行报警处理”复选框,确定报警的优先级,使实时数据库能对该对象进行报警处理;报警定义是要填写报警注释、正确设置报警限值或报警状态,如图4-1所示。

 

图4-1 数据对象报警属性

数值型数据对象有六种报警 下下限、下限、上限、上上限、上偏差、下偏差。开关型数据对象有四种报警方式 开关晕报警、开关晕跳变报警、开关晕正跳变报警和开关晕负跳变报警,开关晕报警时可以选择是开报警或者关报警,当一种状态为报警状态时,另一种状态就为正常状态。用户在使用时可以根据不同的需要选择一种或多种报警方式。事件型数据对象不进行报警限值或状态设置,当对应的事件产生时报警也就产生,对事件型数据对象报警的产生和结束是同时完成的。字符型数据对象和组对象不能设置报警属性,但对组对象而言所包含的成员可以单个设置报警。组对象一般可用来对报警进行分类管理,以方便系统其他部分对同类报警进行处理。当报警信息产生时可以设置报警信息是否需要自动存盘,这种设置操作需要在数据对象的存盘属性中完成。

以循环水控制系统中的“液位1”数据对象为例进行讲解定义数据对象报警信息的过程;在实时数据库中双击“液位1” 数据对象,在报警属性中选中“允许进行报警处理”;在报警设置中选中“上限报警”,把报警值设为 9 米;报警注释为  水满了;在报警设置中选中“下限报警”,把报警值设为 1米;报警注释为  水没了,如图4-2所示。在存盘属性中,选中“自动保存产生的报警信”,确认后完成数据对象的属性设置,如图4-3所 示。

 

 

图4-2 “液位1” 数据对象的报警属性设置

 

图4-3 数据对象的存盘属性设置

对千液位2、液位3数据对象只需要把“上限报警”的报警值设为 4m和8m,把“下限报警”的报警值设为  2m和3m,注释内容与液位1其他一样相同。在存盘属性中选中“自动保存产生的报警信息”。具体操作如图4-4、图4-5所示。

 

 

图4-4 数据对象的报警属性设置

 

 

图4-5液位2、液位3数据对象的报警属性设置

2报警显示画面设置

实时数据库只负责关千报警的判断、通知和存储三项工作,而报警产生后所要进行的其他处理操作需要用户在组态过程中实现。

01报警浏览构件设置

打开“用户窗口”,进入“报警”窗口在工具条中单击“工具箱”弹出“工具箱”,从“工具箱”选择“标签”的图标,变“十”后用鼠标拖动到适当位置与大小。填写三个文本框内容分别“实时报警”“历史报警”“修改报警限值”字体为红色、背景为臼色。

从“工具箱”选择“报警浏览”图标,变“十”后用鼠标拖动到适当大小放到“实时报警”字体的下面,如图4-6所示。

 

图4-6  报警浏览构件

报警浏览构件的作用是显示实时的报警信息,双击报警浏览构件弹出报 警浏览构件属性设置。在“报警浏览构件属性设置”中,打开基本属性把显 示模式的实时报警数据改为  液位组,基本显示行数改为3行,滚动方向改为新报警在上。其他设置如图4-7所示。按“确认”后则报警显示设置完毕。

 

 

 

图4-7 报警浏览构件属性设置

02报警显示构件设置

从“工具箱”选择“报警显示” 图标,变“十”后用鼠标拖动到适当大小放到“历史报警”字体的下面,如图4-8所示。

 

图4-8  报警显示构件

报警显示构件的作用是显示历史的报警信息,双击报警属性构件弹出报警浏览构件属性设置。在“报警显示构件属性设置”中,打开基本属性把对应的数据对象名称改为;液位组,最大记录数改为6并且选择运行时,允许改变列的宽度。其他设置如图4-9所示。按“确认”后则报警显示设置完毕。

 

 

图4-9 报警显示构件属性设置

03修改报警限值

打开工作台的“实时数据库”,对“液位1”、“液位2”、“液位3”的上下限报警值都定义好了,如果想在运行环境下根据实际情况随时需要改变报警上下限值,如何实现呢?在MCGS嵌入式组态软件中,为用户提供了大晕的函数,可以根据用户的需要灵活地进行设置。具体操作如下 

打开“实时数据库”中的 “新增对象”提示框,增加六个变晕,分别为 液位1上限、液位1下限、液位2上限、液位2下限、液位3上限、液位3下限,具体设置如图4-10至图4-12所示。

 

 

图4-10 液位1上限报警和液位1下限报警的数据对象属性设置

 

 

图4-11 液位2上限报警和 液位2下限报警的数据对象属性设置

 

 

图4-12 液位3上限报警和 液位3下限报警的数据对象属性设置

在“用户窗口”选“循环水控制”窗口进入,在“工具箱”选“标签” 图标用千文字注释,分别在适当的位置写入“上限值”、“上限值”、“液位1”、“液位2”、“液位3”。选中工具箱当中的“输入框” 图标,用千在运行时输入上下限值,如图4-13所示。

 

图4-13“上限值”和“上限值”的输入框

以“液位1上限”输入框为例进行说明;双击 图标进行输入框构件属性设置,在设置属性过程中只需要设置“操作属性”,把对应数据对象的 名称改为 “ 液位1上限”即可,其他设置属性不变。“液位1上下限”、“液位2上限”、“液位2下限”、“液位3上限”、“液位3下限”。操作步骤如图4-14至图4-16所示。

 

 

图4-14“液位1上限”和“液位1下限”输入框属性设置

 

 

图4-15“液位2上限”和“液位2下限”输入框属性设置

 

 

图4-16“液位3上限” 和“液位3下限”输入框属性设置

以上的组态画面设置完成后进入MCGS组态环境工作台,在“运行策略”中双击“循环策略”,打开脚本程序编辑环境,在脚本程序中增加如下语句 

!SetAlmValue(液位1,液位1上限报警,3)

!SetAlmValue(液位1,液位1下限报警,2)

!SetAlmValue(液位2,液位2上限报警,3)

!SetAlmValue(液位2,液位2下限报警,2)

!SetAlmValue(液位3,液位3上限报警,3)

!SetAlmValue(液位3,液位3下限报警,2)

若对该函数!SetAlmValue(液位1,液位1上限,3)不了解,按工具条上的“在线帮助”, MCGS嵌入组态软件给出解释信息。按“帮助”按钮弹出“MCGS帮助系统”,在“索引”中输入!SetAlmValue (DatName,Value,Flag)

函数意义 设置数据对象DatName对应的报警限值,只有在数据对象DatName“允许进行报警处理”的属性被选中后,本函数的操作才有意义。对组对象、字符型数据对象、事件型数据对象本函数无效。对数值型数据对象,用Flag来标识改变何种报警限值。

返 回 值 数值型,返回值等千0 调用正常,不等千0 调用不正常。

参 数 DatName 数据对象名。

Value 新的报警值,数值型。

Flag 数值型,标志要操作何种限值,具体意义如下 

Flag参数具体意义如下 1下下限报警值、2下限报警值、3上限报警值、4上上限报警值、5下偏差报警限值、6上偏差报警限值、7偏差报警基准值。

实 例 !SetAlmValue (电机温度,200,3),把数据对象“电机温度”的报警上限值设为200。

04报警动画设置


在实际运行过程中当有报警产生时,通常有提示灯进行显示输出不同的工作状态,下面来讲解制作报警动画的具体操作步骤 

在“用户窗口”中选中“报警”窗口双击进入,单击“工具箱”中的“插入元件” 图标,进入“对象元件库管理”,从“指示”中选取如下图 ,调整大小放在适当位置。作为“液位1”、“液位2”、“液位3”的报警指示,具体设置如 图4-16至图4-18所示。

 

 

图4-16“液位1”的报警指示灯属性设置

 

 

图4-17“液位2”的报警指示灯属性设置

 

 

图4-18“液位3”的报警指示灯属性设置

上述报警窗口的属性设置全部设置完成后,退出运行策略窗口。点击下载按钮进入模拟运行环境,检查所有设定的报警信息、报警指示灯、修改报警限值是否按照编写的控制流程出现相应的动画效果。报警窗口效果图如图4-19所示。

 

图4-19报警查看的效果图

总结:重点介绍了MCGS嵌入版组态软件的报警系统的属性设置,如定义报警、报警显示画面设置、修改报警限值、报警动画等。通过本章的学习使学生能够进一步了解MCGS嵌入版组态软件的特点,应用MCGS嵌入版组态软件来编写比较复杂实际工程。

(文章来源网络,仅供参考。评论处大家可以补充文章解释不对或欠缺的部分)


Tags:昆仑通态,HMI,组态,人机界面  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
    没有任何评论
闁汇垽娼ч悺娆忣嚕閳ь剟宕i幋鐘电Ч闁挎稒纰嶉惇褰掓⒖閸℃瑦鍋呴柛姘墕閹洨鐚鹃懡銈嗘毄閻庢稒鍔曢崺妤佹媴濠娾偓缁楀矂鎮芥担鍐唴闁搞儱澧藉▓鎴犵磾閹寸姷褰查柨娑橆唹lc鐎规悶鍎茬敮鍫曞箮閳ь剟寮甸敓锟�,婵☆垽绱曢弫鎼佸极閹殿喗鏆╅柣顓滃劥閻︼拷,闁告娲滄晶鏍嫉缁″膊A缂佹稑顦遍悺鎴︽晬娴h棄鐤柦鈧崘顏呮毄閻犱警鍨板ù妯肩磾閹寸姷褰茬紒顔藉劤瀹曟洟鏁嶇仦鑹扮鐎规悶鍎抽埢鑲╂暜閸繂鐏¢梺顐ゅС閻滎垶宕愮粭琛″亾閸屾侗鍋ㄩ弶鈺侀閸櫻冣枖閵娿儰绨冲ǎ鍥b偓鍐插絾濞村吋顨呰ぐ鍧楁晬濮樿鲸鏆╅悗娑欏姇缁辨垿宕i幋鐘电Ч闁挎冻鎷�
最新推荐
閻犙冨閺嬶繝宕犻崨顒傜憮閺夌儑鎷�
 [闂傚倷绀侀幉锟犮€冮崱妞曞搫饪伴崟顒佺彿闂佸搫绋侀崢鑲┾偓姘槸铻栭柨鏇氱劍绾爼鏌曢崼顐喊闁哄矉绻濆畷鎺楁晜閽樺浼�]闂傚倷绀侀幉锟犲Φ閻愮數鐭嗗〒姘e亾濠碘€崇仛瀵板嫮浠︾粙澶稿濠电偞鍨电壕顓犳閹殿喚纾奸柛娆惷畵鍡欌偓瑙勬穿缁绘繂顕i幘顔藉亹鐎瑰壊鍠楀В鍫ユ⒒娴e憡鎯堥柣妤€妫濋獮鏍敃閿旇棄浠鹃梺鍛婃处閸撴盯鎮疯ぐ鎺撶叆闁绘洖鍊圭€氾拷100 c闂備浇宕垫慨鏉懨归崟顖氱闁跨噦鎷�
 [闂備礁鎼ˇ閬嶅磿閹版澘鍨傛い鏍ㄥ焹閺嬪酣鏌曡箛瀣伄閻忓繒鏁婚弻銊╂偆閸屾稑顏�]婵犵數鍋為崹鍫曞箰閹间絸鍥┾偓鍦О娴滃湱绱掗埀顒勬倻閻娀姊虹拠鎻掝劉闁告劘宕电槐鎾愁潩閸楃偛袣闂佸憡娲﹂崜娑€€呴悜鑺ュ仯闁诡厽甯掓俊浠嬫煕閳轰礁鈧灝顕i崼鏇熷€婚柛鈩冾殘娴犙冣攽閻愬弶锛嶉柡渚囩厺-TR
 [闂傚倷鐒﹀鍨熆閳ь剛绱掗幓鎺濈吋闁诡垰鐭傞幃娆擃敆閸屻倖绁梺鑽ゅУ娴滀粙宕濆澶婃槬闁稿瞼鍋為崑锝吤归敐鍥ㄥ殌缂佲偓閸愨斂浜滈柟鍨鐎氾拷]LM324闂備礁鎼ˇ顐﹀疾濠婂牆绀夐柡宥庡幖濡﹢鏌ㄩ悤鍌涘4~20mA闂備礁鎼ˇ閬嶅磿閹达箑绠柨鐕傛嫹1~5V闂傚倷鐒﹂惇褰掑垂瑜版帗鍊舵慨妯夸含閻牓鏌ㄩ悤鍌涘
 [闂傚倷鐒﹀鍨熆閳ь剛绱掗幓鎺濈吋闁诡垰鐭傞幃娆擃敆閸屻倖绁梺鑽ゅУ娴滀粙宕濆澶婃槬闁稿瞼鍋為崑锝吤归敐鍥ㄥ殌缂佲偓閸愨斂浜滈柟鍨鐎氾拷]LM386婵犵绱曢崑娑橈耿鏉堚晛鍨濇い鏍仦閸婂灚銇勯幒宥囧妽濠殿垱鎸抽弻鐔煎箲閹伴潧娈銈嗘煥閿曨亪寮诲☉婊呯杸闁瑰灝鍟崜璺侯渻閵堝啫鍔滈柟鐟版搐椤曪綁濡搁埡浣虹暰閻熸粌顑嗙粋宥夋晲婢跺鍘遍梺鎸庣箓閸燁偅淇婃總鍛婂仺妞ゆ牓鍊栫€氾拷
 [闂傚倷鐒﹀鍨熆閳ь剛绱掗幓鎺濈吋闁诡垰鐭傞幃娆擃敆閸屻倖绁梺鑽ゅУ娴滀粙宕濆澶婃槬闁稿瞼鍋為崑锝吤归敐鍥ㄥ殌缂佲偓閸愨斂浜滈柟鍨鐎氾拷]936闂傚倷鑳剁划顖滄暜閹烘鏅濋柕鍫濈墑娴滃綊鏌熺紒銏犳灍闁稿鍔岄湁闁挎繂鎳庨弳鐔兼煟閺傛寧鍤囬柡灞剧☉铻i柣鎾冲閻忎線姊虹拠鈥虫灈闁挎洦浜滈悾鐑藉醇閺囩喐娅㈤梺璺ㄥ櫐閹凤拷
 [闂傚倷绀侀幉锟犮€冮崱妞曞搫饪伴崟顒佺彿闂佸搫绋侀崢鑲┾偓姘槸铻栭柨鏇氱劍绾爼鏌曢崼顐喊闁哄矉绻濆畷鎺楁晜閽樺浼�]闂備胶鍎甸崜婵堟暜閹烘绠犻幖娣妽閺咁剟鏌熼柇锕€鍘撮柡瀣墵閺屾洝绠涢妷褏锛熼梺闈涚墛閹告娊骞冭ぐ鎺撳仏閻庢稒锚椤忥拷+濠电姷鏁搁崑鐐哄箰閹绢喖鐤炬繛鎴炲焹閸嬫捇鎯傞崨濠傤伓+闂傚倷鑳堕、濠勭礄娴兼潙纾块柟缁㈠櫘閺佸棝鏌i弬鍨倯闁稿骸绉归弻娑㈠即閵娿儰绨荤紓浣插亾闁跨噦鎷�
 [闂傚倸鍊风欢锟犲磻閸涱収娼╅柕濞炬櫅閺嬩線鏌曢崼婵愭Ч闁稿鍔戝濠氬醇閻旀亽鈧帡鏌熼挊澶屝ч柟顔款潐閹峰懘鎮烽幍顕呮О婵$偑鍊栭幐鎼佸箟閳ョ繀缂氭い蹇撶墱閺佸秵绻涢崱妯哄Е闁稿鎷�]S7-200PLC闂傚倷鐒﹂惇褰掑礉瀹€鈧埀顒佸嚬娴滅偤骞愰幒妤€顫呴柕鍫濇閸撴娊姊虹紒妯烩拹婵″弶甯¢獮蹇涱敃閳锋艾缍婇幃顏堝川椤旂⒈浼� S7_2
 [闂備礁鎼ˇ閬嶅磿閹版澘鍨傛い鏍ㄥ焹閺嬪酣鏌曡箛瀣伄閻忓繒鏁婚弻銊╂偆閸屾稑顏�]S7-200闂備礁婀遍崢褔鎮洪妸鈺佺濠电姵鑹鹃崙鐘绘煕閹般劍娅囨い鈺冨厴閹鎷呴崨濠呯缂備讲鍋撻柛鏇ㄥ灡閻撴洟鐓崶椋庢偧闁告ɑ绮庣槐鎺楀箟鐎n偄顏�,STEP7
 [闂備礁鎼ˇ閬嶅磿閹版澘鍨傛い鏍ㄥ焹閺嬪酣鏌曡箛瀣伄閻忓繒鏁婚弻銊╂偆閸屾稑顏�]ModbusPoll闂傚倷绀侀幉锛勫垝瀹€鍕垫晢闁绘牕鐛沚usSalve闂傚倷鑳舵灙濡ょ姴绻橀獮蹇涙晸閿燂拷
 [闂備礁鎼ˇ閬嶅磿閹版澘鍨傛い鏍ㄥ焹閺嬪酣鏌曡箛瀣伄閻忓繒鏁婚弻銊╂偆閸屾稑顏�]STEP7濠电姷顣藉Σ鍛村垂椤忓牆绀堟繝闈涚墐閸嬫挸顫濋鐘冲櫚闂佸搫鑻惌浣虹不濞戙垹妫橀悹鎭掑妽閳诲苯鈹戦悙宸殶濠殿喕鍗冲畷鎰板即閻樺搫小闂佽法鍣﹂幏锟� Smart_
 [闂備礁鎼ˇ閬嶅磿閹版澘鍨傛い鏍ㄥ焹閺嬪酣鏌曡箛瀣伄閻忓繒鏁婚弻銊╂偆閸屾稑顏�]Modbus闂備浇宕垫慨鎾敄閸涙潙鐤柟鎯板Г閸庡﹥銇勯弽銊х煀闁搞劍绻堥弻娑㈠箻濡も偓閸婅崵鎲撮敓锟� v1.024 缂傚倸鍊搁崐椋庢閵堝绠柨鐕傛嫹
 [闂備礁鎼ˇ閬嶅磿閹版澘鍨傛い鏍ㄥ焹閺嬪酣鏌曡箛瀣伄閻忓繒鏁婚弻銊╂偆閸屾稑顏�]Modscan32闂傚倷绀侀幉锛勫垝瀹€鍕垫晢闁绘牕鐛泂im32,modb
 [闂傚倷鐒﹀鍨熆閳ь剛绱掗幓鎺濈吋闁诡垰鐭傞幃娆擃敆閸屻倖绁梺鑽ゅУ娴滀粙宕濆澶婃槬闁稿瞼鍋為崑锝吤归敐鍥ㄥ殌缂佲偓閸愨斂浜滈柟鍨鐎氾拷]89c51闂傚倷鑳舵灙缂佺粯鍔欒棟闂侇剙绉甸崑鐔哥箾閹存瑥鐏╂俊顐o耿濮婃椽顢曢敐鍥剁伇闂傚倸妫楃紞濠囧蓟閿濆鏁傞柛鈩冾殕閻濄垻绱撴担浠嬪摵闁绘侗妲漮tues
 [闂傚倷鐒﹀鍨熆閳ь剛绱掗幓鎺濈吋闁诡垰鐭傞幃娆擃敆閸屻倖绁梺鑽ゅУ娴滀粙宕濆澶婃槬闁稿瞼鍋為崑锝吤归敐鍥ㄥ殌缂佲偓閸愨斂浜滈柟鍨鐎氾拷]婵犵數鍋為崹鍫曞箰缁嬫5娲Χ婢跺﹦顦版俊銈忕到閸燁偊宕掗妸鈺傜厱闁绘劖娼欒ⅷotues婵犵數鍋涢顓熸叏閹€鏋栭柡鍥╁剳閼板潡鏌ㄥ☉妯侯伀闁活厽鐟╅幃妤呮晲鎼存繄鏁栫紒鐐緲缁夌數鎹㈠┑濠庢Ъ闂佸憡姊归〃濠囧箖閵夆晜鏅搁柨鐕傛嫹
 [闂傚倷鐒﹀鍨熆閳ь剛绱掗幓鎺濈吋闁诡垰鐭傞幃娆擃敆閸屻倖绁梺鑽ゅУ娴滀粙宕濆澶婃槬闁稿瞼鍋為崑锝吤归敐鍥ㄥ殌缂佲偓閸愨斂浜滈柟鍨鐎氾拷]51闂傚倷绀侀幉锟犮€冮崱妞曞搫饪伴崟顒佺彿闂佸搫绋侀崢鑲┾偓姘樀閺屾稑鈹戦崱妤婁患闂佺鍐垮姛缂佽鲸甯為埀顒婄秬閸╂牜鈧熬鎷� protues婵犵數鍋涢顓熸叏閹€鏋栭柡鍥╁剳閼板潡鏌ㄩ悤鍌涘
闁哄牃鍋撻柡鍌滃閺嬪啰绮╅敓锟�
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询