C#上位机编程之变量报警

说明

变量需要设置一定的条件,超过条件需要进行警告
需要定义报警条件类:Condition和子报警条件 SubCondition
主报警条件下,带一个List,对应子报警条件

首先要判断数据的类型,不同类型的数据有不同的报警方式:
tagData.Type

  • bool 1
    -f
  • 单字 5
  • 双字 6
  • 长整形 7
  • 浮点 8
  • 系统 9
  • 字符串 10
  • 其他 0
   new DataTypeSource (1,"BOOL"),new DataTypeSource (3,"BYTE"), new DataTypeSource (4,"短整型"),
           new DataTypeSource (5,"单字型"),new DataTypeSource (6,"双字型"),new DataTypeSource (7,"长整型"),
           new DataTypeSource (8,"浮点型"),new DataTypeSource (9,"系统型"),new DataTypeSource (10,"ASCII字符串"),
           new DataTypeSource(0,"")
image.png

报警的级别:

  • "正常"
  • "消息"
  • "低"
  • "中低"
  • "中"
  • "中高"
  • "高"
  • "错误"
    |页面显示名称|变量名|变量类型|备注|
    |----|:------|:-----------|:------|
    |警告类型 | type |int | 差限报警 偏差报警 变化率报警 开关量报警 质量戳报警|
class Condition



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容