热门搜索:

上海西邑电气技术有限公司成立于1996年。在西门子公司广大同仁和工控领域各界朋友的关怀下埋头发展,一路走来已成西门子合作伙伴中的佼佼者。总部设在上海,办公面积1500多平方米,员工150余人。

    西门子6ES71384DL000AB0

    更新时间:2024-06-26   浏览数:96
    所属行业:IT 电脑装机配件 CPU
    发货地址:上海市金山区  
    产品数量:500.00台
    价格:¥88.00 元/台 起
    型号西门子1.1KW变频器 品牌西门子

    西门子6ES71384DL000AB0

    报警块所实现的功能与Zane版主的功能类似,但是更加贴近于我个人的使用习惯;

    1.有报亮,有新报警声响,消音后声灭,报警不除灯不灭,报警消除灯自动灭,声自动灭

    2.报警的数据的获取,采用 PEEK_BYTE 指令,可以不需要在FB块中修改数组的长度,使能够读到的区域更加广泛,DB,I,Q,M均可使用。

    3.Zane版主 功能块静态变量ALARM_OP数组,是可以在 HMI中使用的,但是到了WinCC就不好使了,因为WinCC不支持报警变量是一个数组;

    4.INPUT 接口中

          DBNumber : 等同于 PEEK指令中的 DBNUMBER;

          Area : 等同于 PEEK指令中的 AREA;

          Length :为报警区域的长度,但是要减去一;

                例如:一个DB块的报警变量地址为0.0~5.7则Length的值等于5

        特别注意报警区域的长度必须为Byte的整倍数;

        PEEK指令的使用可以参照 TIA Portal 帮助系统;

    6.在此还是顺带提一下我做报警的一些观念;

        我做报警的时候一般分为三个DB块,

        DB1127为警告,当设备发生一些不影响设备运行的警告(例如温度过高),或者某个设备启动时的联锁条件不满足时产生的报警。此时黄灯会闪烁。

        DB1128为错误,当某些设备发生停机时,但是又不影响整线停机的报警。例如一个变频电机的散热风扇热继跳闸了。此报警会引起红灯闪烁。

        DB1129为故障,当某些设备发生故障会引起整线停机的故障。例如变频通讯故障;此报警会引起红灯常亮。

     

    7.送上代码,复制粘贴的代码会有关键字被屏蔽,现在上传源文件;

    30004.pdf

    30004.报警过程.zip

    2021年06月13日

    8.送上改版后的Word程序,但是我怎么觉得还是Byte好!中间省略若干心路历程;具体看代码这里面有几个坑;

    30004.报警过程 Word 版本.pdf

    9.回答某位网友的问题 :FOR循环是在一个扫描周期内执行完毕的,so...!





    http://zx2015888.cn.b2b168.com