回复:Dword转化成real,PLC300

已锁定

askab

  • 帖子

    405
  • 精华

    5
  • 被关注

    34

论坛等级:侠圣

注册时间:2005-07-24

黄金 黄金 如何晋级?

发布于 2022-06-27 13:44:13

4楼

FUNCTION_BLOCK FB20


TITLE = 'DWORD_TO_BOOL'

//

// Block Comment...

//

VERSION: '1.0'

AUTHOR: baikai

NAME: DW_B

FAMILY: baikai

know_how_protect

(* 将双字转换为BOOL量*)

VAR_INPUT

input_data:DWORD;//输入的双字

END_VAR

VAR

data:DWORD;    

bool_data AT data: ARRAY[0..31] OF BOOL;  //使用AT将双字转换成BOOL量

I:INT;    

END_VAR

VAR_OUTPUT

Q0    :    BOOL    ; 

Q1    :    BOOL    ;

Q2    :    BOOL    ;

Q3    :    BOOL    ;

Q4    :    BOOL    ;

Q5    :    BOOL    ;

Q6    :    BOOL    ;

Q7    :    BOOL    ;

Q8    :    BOOL    ;

Q9    :    BOOL    ;

Q10   :    BOOL    ;

Q11    :    BOOL    ;

Q12    :    BOOL    ;

Q13    :    BOOL    ;

Q14    :    BOOL    ;

Q15    :    BOOL    ;

Q16    :    BOOL    ;

Q17    :    BOOL    ;

Q18    :    BOOL    ;

Q19    :    BOOL    ;

Q20    :    BOOL    ;

Q21    :    BOOL    ;

Q22    :    BOOL    ;

Q23    :    BOOL    ;

Q24    :    BOOL    ;

Q25    :    BOOL    ;

Q26    :    BOOL    ;

Q27    :    BOOL    ;

Q28    :    BOOL    ;

Q29    :    BOOL    ;

Q30    :    BOOL    ;

Q31    :    BOOL    ;

END_VAR

//DB1.DBX0.0--DBX3.7

    data:= input_data;

    FOR I:= 0 TO 31 BY 1 DO

        Q0    :=     bool_data[0]    ;

Q1    :=     bool_data[1]    ;

Q2    :=     bool_data[2]    ;

Q3    :=     bool_data[3]    ;

Q4    :=     bool_data[4]    ;

Q5    :=     bool_data[5]    ;

Q6    :=     bool_data[6]    ;

Q7    :=     bool_data[7]    ;

Q8    :=     bool_data[8]    ;

Q9    :=     bool_data[9]    ;

Q10    :=     bool_data[10]    ;

Q11    :=     bool_data[11]    ;

Q12    :=     bool_data[12]    ;

Q13    :=     bool_data[13]    ;

Q14    :=     bool_data[14]    ;

Q15    :=     bool_data[15]    ;

Q16    :=     bool_data[16]    ;

Q17    :=     bool_data[17]    ;

Q18    :=     bool_data[18]    ;

Q19    :=     bool_data[19]    ;

Q20    :=     bool_data[20]    ;

Q21    :=     bool_data[21]    ;

Q22    :=     bool_data[22]    ;

Q23    :=     bool_data[23]    ;

Q24    :=     bool_data[24]    ;

Q25    :=     bool_data[25]    ;

Q26    :=     bool_data[26]    ;

Q27    :=     bool_data[27]    ;

Q28    :=     bool_data[28]    ;

Q29    :=     bool_data[29]    ;

Q30    :=     bool_data[30]    ;

Q31    :=     bool_data[31]    ;

       

        

    END_FOR;


END_FUNCTION_BLOCK




大家同行,you ok ? me !
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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