<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 關于PLC梯形圖與單片機C語言的關系

          關于PLC梯形圖與單片機C語言的關系

          作者: 時間:2016-11-24 來源:網(wǎng)絡 收藏
          //關于PLC梯形圖單片機C語言的關系(本人原作)已經(jīng)通過調(diào)試,引用請注明-來自老王單片機,謝謝!!!

          //-----------------------------------------------------------------------------------------

          本文引用地址:http://www.ex-cimer.com/article/201611/320686.htm

          // |-----||----||-----|/|--------|/|-------------------(Y0)------| 梯形圖
          // | X0 X1 X2 X3輸出線圈 |
          // | 常開常閉 上升沿 下降沿 |

          // if( X0==1&&X1==0 &&X2UP==1&&X3DOWN==1){ Y0=1;X2UP=0;X3DOWN=0; }else { Y0=0; } C51語言

          //-----------------------------------------------------------------------------------------

          // |-----||---||---|-------------------------------------(Y0)------| 梯形圖
          // | X0 X1 | 輸出線圈|
          // | 常開 常閉 | |
          // |-----||---------| |
          // | X2 | |
          // | 常開 | |

          // if(( X0==1&&X1==0 )||X2==1 ){ Y0=1; } else { Y0=0; } C51語言

          //-----------------------------------------------------------------------------------------

          // |-----||--|--||--|------------------------------------(Y0)------| 梯形圖
          // | X0 | X1 | 輸出線圈 |
          // | 常開 | 常閉 | |
          // |-----||--| |------------------------------------(Y1)------|
          // | X2 |輸出線圈 |
          // | 常開 | |
          // |-----||----------| |
          // | X3 | |
          // | 常開 | |

          // if( ( (X0==1||X2==1)&&X1==0 )||X3==1 ){ Y0=1;Y1=1; }else { Y0=0;Y1=0; } C51語言

          //-----------------------------------------------------------------------------------------

          // |-----||---------------------------------------------SET Y0------| 梯形圖
          // | X0 輸出線圈|
          // | 常開 |

          // if( X0==1 ){ Y0=1; } C51語言

          //-----------------------------------------------------------------------------------------

          // |-----||---------------------------------------------CLR Y0------| 梯形圖
          // | X0輸出線圈 |
          // | 常開 |

          // if( X0==1 ){ Y0=0; } C51語言

          //-----------------------------------------------------------------------------------------

          // |-----||----||------|------------------------------TMR T0 K10---| 梯形圖
          // | X0 M0 | 定時器 T0 |
          // | |------------------------------SET M0-------|
          // | | 中間繼電器 |

          // if(X0==1&&M0==0){ T0=10; M0=1;) C51語言

          //-----------------------------------------------------------------------------------------

          // |-----||-----------------------------------------------(Y0)------| 梯形圖
          // | T0 輸出線圈 |
          // | 定時器 T0 |

          // if( T00<=0 ){ Y0=1; }C51語言

          //-----------------------------------------------------------------------------------------

          // |-----| >D0 K0 |---------------------------------|DIV D0 D1 D2|--|梯形圖

          // if( D0>0 ){ D2=D0/D1; } C51語言 加減乘除類同

          //-----------------------------------------------------------------------------------------

          // |-----| >D0 K0 |---------------------------------|MUL D0 D1 D2|--|梯形圖

          // if( D0>0 ){ D2=D0*D1; }C51語言加減乘除類同

          //-----------------------------------------------------------------------------------------

          //-----------------------------------------------------------------------------------------

          // |-----| >D0 K0 |---------------------------------|ADD D0 D1 D2|--|梯形圖

          // if( D0>0 ){ D2=D0+D1; }C51語言加減乘除類同

          //-----------------------------------------------------------------------------------------

          // |-----| >D0 K0 |---------------------------------|SUB D0 D1 D2|--|梯形圖

          // if( D0>0 ){ D2=D0-D1; } C51語言 加減乘除類同

          //---------------------------順序控制示例--------------------------------------------------

          // |-----||-----||-----|------------------------------|SET M0|-----|梯形圖
          // | X0 M0 |------------------------------|SET Y0|-----|
          // | |
          // |-----||-----||-----||-----|-----------------------|CLR Y0|-----|
          // | X1 M0 M1 |-----------------------|SET Y1|-----|
          // | |-----------------------|SET M1|-----|
          // | |
          // |-----||-----||-----||-----|-----------------------|CLR Y1|-----|
          // | X2 M1 M2 |-----------------------|SET Y2|-----|
          // | |-----------------------|SET M2|-----|
          // | |
          // |-----||-----||-----||-----|-----------------------|CLR Y2|-----|
          // | X3 M2 M3 |-----------------------|SET Y3|-----|
          // | |-----------------------|SET M3|-----|
          // | |
          // |-----||-----||-------------|-----------------------|CLR Y3|-----|
          // | X4 M3 |----------------------|ZRST M0 M3|--|

          // if(X0==1&&M0==0){M0=1;Y0=1;}C51語言
          // if(X1==1&&M0==1&&M1==0){Y0=0;Y1=1;M1=1;}
          // if(X2==1&&M1==1&&M2==0){Y1=0;Y2=1;M2=1;}
          // if(X3==1&&M2==1&&M3==0){Y2=0;Y3=1;M3=1;}
          // if(X4==1&&M3==1){Y3=0;M0=0;M1=0;M2=0;M3=0;}




          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();