S5转S7出错?请大虾们帮忙看看!

已锁定

chdh

  • 帖子

    2
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2010-02-09

普通 普通 如何晋级?

S5转S7出错?请大虾们帮忙看看!

835

2

2010-12-13 12:19:34

FUNCTION FC 7 : VOID
NAME: INSRES // INS RES // RESET INSULATION CHECK
//****************************************************************************
//* FB 80: RESET INSULATION CHECK *
//****************************************************************************
//
//THIS FB RESETS THE INSULATION CHECK FLAGS IN DB 25 IF THE CRANE IS SWITCHED
//OF. THE MEANING OF THE DATAWORDS AND DATABITS SEE COMMENT AT DATABLCOK 25
//
//FB - INPUTS:
//
//DB##: NUMBER OF USED DATABLOCK
//CRON: FLAG CRANE IS ON
//
//USED DATAS:
//DW1+DW2 : FLAGS "READY FOR CHECK"
// --> FLAGS FOR LAYERS ARE SET / FLAGS FOR MOTORS ARE RESET
//DW10+DW11 : FLAGS "RELEASE/ENABLE INSULATION CHECK"
// --> THIS ARE ALL RESET
//DW13 : NUMBER OF ACTUAL CHECK (D1.0 = 1.. D2.15 = 32) IS RESET
//DW12 : NUMBER OF CHECK OF LAST PLC-CYCLE IS RESET
//DW20 : NUMBER OF LAST INSULATION FAULT IS RESET
//DW5+DW6 : FLAGS CHEK IS NOT DONE ARE SET
//
//
VAR_INPUT
_DB :block_db; // DB##
CRON :bool; // CRON
END_VAR
BEGIN
NETWORK
A #CRON; // IF CRANE IS ON
BEC; // END OF FUNCTION BLOCK
OPN #_DB ; // OPEN DATA BLOCK
L 2#0011111111111111; // SET FLAGS: LAYERS READY
T DBW 2; // AND
L 2#0011000000000000; // RESET FLAGS: MOTORS READY
T DBW 4;
L 0; // RESET FLAGS:
T DBW 20; // -RELEASE INSULATION CHECK PART 1
T DBW 22; // - " " " " 2
T DBW 26; // -BITNUMBER
T DBW 24; // -LAST BITNUMBER
T DBW 40; // -INSU.-FAULT-NUMBER
L W#16#FFFF;
T DBW 10; // SET FLAGS: CHECK IS NOT DONE
T DBW 12; // SET FLAGS: CHECK IS NOT DONE


END_FUNCTION
S5转S7出错?请大虾们帮忙看看! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

共有0条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。