回复:求MB1数位

渔明锅红

  • 帖子

    2054
  • 精华

    83
  • 被关注

    471

论坛等级:至圣

注册时间:2009-04-02

白金 白金 如何晋级?

发布于 2019-11-19 08:05:25

4楼

展开查看
以下是引用lf184452在2019-11-18 19:23:40的发言 >3楼

梯形图简单搞定

 

以下是引用渔明鱼工在2019-11-15 15:55:20的发言 >2楼: SET       ...

引用2楼详细内容:

 SET   

      SAVE  

      =     L     16.1

      A     #MB1_0

      JCN   A7d0

      L     1

      T     #MB1_0_VALUE

      JU    A7d1

A7d0: L     0

      T     #MB1_0_VALUE

A7d1: CLR   

      A     #MB1_1

      JCN   A7d2

      L     1

      T     #MB1_1_VALUE

      JU    A7d3

A7d2: L     0

      T     #MB1_1_VALUE

A7d3: CLR   

      A     #MB1_2

      JCN   A7d4

      L     1

      T     #MB1_2_VALUE

      JU    A7d5

A7d4: L     0

      T     #MB1_2_VALUE

A7d5: CLR   

      A     #MB1_3

      JCN   A7d6

      L     1

      T     #MB1_3_VALUE

      JU    A7d7

A7d6: L     0

      T     #MB1_3_VALUE

A7d7: CLR   

      A     #MB1_4

      JCN   A7d8

      L     1

      T     #MB1_4_VALUE

      JU    A7d9

A7d8: L     0

      T     #MB1_4_VALUE

A7d9: CLR   

      A     #MB1_5

      JCN   A7da

      L     1

      T     #MB1_5_VALUE

      JU    A7db

A7da: L     0

      T     #MB1_5_VALUE

A7db: CLR   

      A     #MB1_6

      JCN   A7dc

      L     1

      T     #MB1_6_VALUE

      JU    A7dd

A7dc: L     0

      T     #MB1_6_VALUE

A7dd: CLR   

      A     #MB1_7

      JCN   A7de

      L     1

      T     #MB1_7_VALUE

      JU    A7df

A7de: L     0

      T     #MB1_7_VALUE

A7df: L     #MB1_0_VALUE

      L     #MB1_1_VALUE

      +I    

      L     #MB1_2_VALUE

      +I    

      L     #MB1_3_VALUE

      +I    

      L     #MB1_4_VALUE

      +I    

      L     #MB1_5_VALUE

      +I    

      L     #MB1_6_VALUE

      +I    

      L     #MB1_7_VALUE

      +I    

      T     #OUT_MB1

      CLR   

      A     L     16.1

      SAVE  

      BE    

自个去想吧!

FUNCTION FC111 : VOID


VAR_INPUT

    MB1_0:BOOL;// Temporary Variables

MB1_1:BOOL;

MB1_2:BOOL;

MB1_3:BOOL;

MB1_4:BOOL;

MB1_5:BOOL;

MB1_6:BOOL;

MB1_7:BOOL;

END_VAR

VAR_TEMP

    MB1_0_VALUE:INT;

    MB1_1_VALUE:INT;

    MB1_2_VALUE:INT;

    MB1_3_VALUE:INT;

    MB1_4_VALUE:INT;

    MB1_5_VALUE:INT;

    MB1_6_VALUE:INT;

    MB1_7_VALUE:INT;

END_VAR

VAR_OUTPUT

    OUT_MB1:INT;

END_VAR

IF MB1_0=1 THEN MB1_0_VALUE:=1;

ELSE  MB1_0_VALUE:=0;

END_IF;

IF MB1_1=1 THEN MB1_1_VALUE:=1;

ELSE  MB1_1_VALUE:=0;

END_IF;

IF MB1_2=1 THEN MB1_2_VALUE:=1;

ELSE  MB1_2_VALUE:=0;

END_IF;

IF MB1_3=1 THEN MB1_3_VALUE:=1;

ELSE  MB1_3_VALUE:=0;

END_IF;

IF MB1_4=1 THEN MB1_4_VALUE:=1;

ELSE  MB1_4_VALUE:=0;

END_IF;

IF MB1_5=1 THEN MB1_5_VALUE:=1;

ELSE  MB1_5_VALUE:=0;

END_IF;

IF MB1_6=1 THEN MB1_6_VALUE:=1;

ELSE  MB1_6_VALUE:=0;

END_IF;

IF MB1_7=1 THEN MB1_7_VALUE:=1;

ELSE  MB1_7_VALUE:=0;

END_IF;

OUT_MB1:=MB1_0_VALUE+MB1_1_VALUE+MB1_2_VALUE+MB1_3_VALUE+MB1_4_VALUE+MB1_5_VALUE+MB1_6_VALUE+MB1_7_VALUE;

    // Statement Section

     END_FUNCTION


用FOR指令和WHILE指令都可以实行,方法很多。

网鱼能够改善伙食,还能释放工作中的压力。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8941条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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