如何为马达/阀门等功能块添加自定义的状态显示

时间:2023-03-18作者:佚名
能否为马达、阀门等功能块添加更多的状态,并在上位机上的Block Icon和faceplate中进行相应的显示?

:可以,可以借助功能块的USTATUS输入端来完成该功能。

PCS7库中的大部分功能块都有一个DWORD格式的“VSTATUS”输出管脚。该管脚包含了功能块当前各种状态信息(功能块在线帮助中详细解释了各位所代表的状态信息),通过相应的控件即可在上位机的画面上实时显示该功能块的各种状态。细心的人可能会发现,该管脚格式为32位的DWORD形式,而我们通过功能块的在线帮助却只能查询到VSTATUS的低16位的状态,那么高16位用来做什么用处的呢?
功能块有一个WORD格式的“USTATUS”输入管脚,该管脚的注释是”Status word in VSTATUS, can be configured user-specific”,也就是说USTATUS是VSTATUS的一部分,可以用来进行用户自定义的状态输入,将其组合到VSTATUS中。如下图Pic1所示,USTATUS输入为16#1时,仿真MOTOR回路的就地控制,输出VSTATUS为16#10200。USTATUS被加入到VSTATUS的高16位中了。因此,通过USTATUS输入管脚,我们可以为Motor等功能块定制更多的状态。

如何为马达/阀门等功能块添加自定义的状态显示
Pic1.MOTOR回路USTATUS示例

一般来说,我们通常使用某些功能块(MOTOR,VALVE等)的VSTATUS状态返回值和智能图形对象”STATUS DISPLAY EXTEND”来实现状态的上位机显示。 VSTATUS状态返回值是一个输出类型的32位状态字,其高16位为USTATUS(数据类型为WORD)输入,低16位由相应的功能块类型决定。因此,当用户希望自定义的USTATUS状态用STATUS DISPLAY EXTEND功能显示出来时,只要知道其对应于VSTATUS的关系即可,USTATUS的第一位对应VSTATUS的第17位,依此类推。
这里以MOTOR块为例说明,我们希望给该电机一个现场就地/远程选择开关状态指示(1表示就地,0表示远程),此状态可由STATUS DISPLAY EXTEND功能显示出来。 这里可以用USTATUS最低位代表,用STATUS DISPLAY EXTEND功能显示出来;当然,其它位的状态设置方法类似。

首先明确,用户定义的USTATUS为16#0001时,VSTATUS的第17位(BIT16)就对应于该位且值为1。
为观察该电机VSTATUS的值,打开对应的PICTURE,其中self_Motor/1块标识为上面CFC块1(MOTOR块)经OS编译自动生成的的block icon。

如何为马达/阀门等功能块添加自定义的状态显示
Pic2.MOTOR的上位机图标

在其下方添加一个STATUS DISPLAY EXTEND对象,用于显示该电机就地/远程状态。
打开其CONFIG DIAGLOG属性,在GENERAL中定义BIT为FROM STATUSWORD1,BIT NO.为16。

如何为马达/阀门等功能块添加自定义的状态显示
Pic3. 设置STATUS DISPLAY EXTENDED

为该状态位定义相应图片,即:电机为就地操作状态时由索引1连接的图形表示;远程操作状态由索引0连接的图形表示,如Pic4所示。

如何为马达/阀门等功能块添加自定义的状态显示
Pic4.设置相应状态的显示图片

同时在其图形属性组态中,将属性Status1 与self_Motor.VSTATUS 标签连接,见Pic5。 其中该位为1,表示就地状态时显示 如何为马达/阀门等功能块添加自定义的状态显示;0,表示远程状态时显示 如何为马达/阀门等功能块添加自定义的状态显示

如何为马达/阀门等功能块添加自定义的状态显示
Pic5.关联Status1和相应的VSTATUS

注:这里定做了两个图形文件Localc.bmp和Remote.bmp(存放在winprojectGraCS录下),表示1,0两种位状态对应的本地/远程控制状态。

检查测试结果,由图1知道VSTATUS为16#10200表示其第17位1(即:USTATUS最低位的值);同时,参照前面给出的MOTOR块VSTATUS低十六位定义表可知:低字16#0200表示QRUN=1,QMAN_AUT=0(手动),即:电机正以手动方式运行。
运行该画面,该STATUS DISPLAY EXTEND显示为1,表示该电机正处于就地状态,见Pic6所示。

如何为马达/阀门等功能块添加自定义的状态显示
Pic6.马达就地控制显示图标

相关阅读

使用太阳能电池电源的锂离子电池充电器电路图

上述设计图是以太阳能电池/光伏为电源供电的锂离子电池充电器的电路图。 该电子电路将受控的电流和 6V 电压从太阳能电池馈送到 3.6v 锂离子电池。电流限制为 300mA,电压限制为 4....
2023-08-09
使用太阳能电池电源的锂离子电池充电器电路图

MOS管防反接防过压电路图 MOS管防反接防过压电路设计方案

MOS管防过压电路 Vin正常输入电压时,稳压管没有反向击穿,R3,R4电流基本为0。(个人理解:首先对于D1这个稳压管的钳位电压一定是稍微大于电源正常的工作电压的,看做是断开的)...
2023-08-17
MOS管防反接防过压电路图 MOS管防反接防过压电路设计方案

变频器中使用软启动器的条件

变频器和软启动器的启动过程相似,都属于柔性启动,降低启动电流,从而减轻对负载的冲击。 二者区别:软启动器到达50HZ后,切换到工频旁路上去,保持工频运行(不能改变频率)...
2024-03-18
变频器中使用软启动器的条件

MLCC可以替代部分电解电容

在替代电解电容器时,片式多层陶瓷电容器(MLCC)具有许多优势,可取代低容量的铝电解电容器和钽电解电容器。值得注意的是,在选择替代电解电容器的MLCC时,需要仔细考虑其温度...
2023-06-26
MLCC可以替代部分电解电容

MOS管典型应用电路图 MOS管常见的几种应用电路

一、开关和放大器 MOS管最常见的电路可能就是开关和放大器。 1. 开关电路 G极作为普通开关控制MOS管。 2. 放大电路 让MOS管工作在放大区,具体仿真结果可在上节文章看到。 二、时序电...
2023-07-17
MOS管典型应用电路图 MOS管常见的几种应用电路

热销商品

手术衣一次性防护服打农药防尘实验服参观服加厚透气无纺布隔离衣

手术衣一次性防护服,作为一种重要的医疗防护用品,广泛应用于医院、实验室等场所。它采用加厚透气无纺布制成,具有优良的防尘、防污、防病毒能力,能有效保护医护人员免...
14

欧普照明led灯泡e27/e14大小螺口超亮家用节能灯螺旋暖白光球泡

欧普照明LED灯泡,适用于E27和E14两种常见螺口,是您家用照明的理想选择。这款灯泡采用先进LED技术,亮度超群,瞬间点亮,无需等待,为您提供明亮舒适的光环境。同时,它节能环...
3.59

LED柜内照明灯 AC220V 4W 7W配电箱导轨式 LL10-W 高压柜内照明灯

LED柜内照明灯AC220V 4W/7W配电箱导轨式LL10-W是一款专为高压柜、配电箱等封闭电气设备设计的紧凑型照明产品。采用高效LED光源,功耗低(4W/7W可选),亮度高,寿命长,节能...
7

密封胶条包邮耐磨耐高温耐腐蚀圆柱棒丁晴/氟胶实心硅胶胶条红色

本品采用优质丁腈橡胶(NBR)或氟橡胶(FKM)及实心硅胶材质制成,呈红色圆柱棒状,具备卓越的耐磨、耐高温(-40℃至+200℃以上,氟胶可达250℃)、耐腐蚀性能,适用于酸、碱、油类等...
1

小木锤木锤子实木木榔头圆头木锤实木棰木头锤子木柄锤黄檀手工锤

小木锤采用优质黄檀木精心打造,通体实木结构,质地坚硬、纹理细腻,手感温润舒适。圆头设计兼顾敲击与整形功能,适用于木工、雕刻、家具组装及日常维修等场景。木柄经精...
3.4

网站栏目