欧美日韩在线一区二区-欧美日韩在线一区二区三区-欧美日韩在线一区亚洲二区-欧美日韩在线永久免费播放-欧美日韩整片中文字幕-欧美日韩制服丝袜六区

zichen8716
我行,我行,我行行行!!!
級別: 家園常客
精華主題: 0
發帖數量: 266 個
工控威望: 527 點
下載積分: 4363 分
在線時間: 59(小時)
注冊時間: 2010-03-25
最后登錄: 2022-12-28
查看zichen8716的 主題 / 回貼
樓主  發表于: 2011-04-13 12:51
 程序如下:                

                    M0
            ——|↓|————————[ ZRST M10 M20 ]
                    M0
            ——|     |————————[ CALL P0 ]
            ————————————————————[ FEND ]
P0                M8000     
            ——|       |————————[  SET M11 ]
                   M11     
            ——| ↑  |————————[  SET M12 ]
          
            ————————————————————[ SRET ]
            ————————————————————[ END]


現在的問題是第一次按M0,M11 M12可以同時被置位,第二次按下是只能M11置位,M12時鐘為低電平。到底是什么問題

子程序P0,修改為
                     M11     
            ——| ↑  |————————[  SET M12 ]
                 M8000     
            ——|       |————————[  SET M11 ]
M11 M12可以同時被置位,哪位高手給解釋一下到底是怎么回事。
失敗并不意味你浪費了時間和生命。失敗表明你有理由重新開始
zichen8716
我行,我行,我行行行!!!
級別: 家園常客
精華主題: 0
發帖數量: 266 個
工控威望: 527 點
下載積分: 4363 分
在線時間: 59(小時)
注冊時間: 2010-03-25
最后登錄: 2022-12-28
查看zichen8716的 主題 / 回貼
1樓  發表于: 2011-04-13 12:56
第二種情況:

程序如下:                

                    M0
            ——|↓|————————[ ZRST M10 M20 ]
                    M0
            ——|     |————————[ CALL P0 ]
            ————————————————————[ FEND ]

P0                M8000      
            ——|       |————————[  SET M11 ]
                   M11      
            ——|    |————————[  SET M12 ]
                              |___________[ INCP D0 ]  
                  
            ————————————————————[ SRET ]
            ————————————————————[ END]
子程序改成這樣,M11 M12都可以被置位,但是D0就加一次數,是什么問題



子程序P0,修改為
                    M11      
            ——| ↑  |————————[  SET M12 ]
                                     |___________[ INCP D0 ]  
                 M8000      
            ——|       |————————[  SET M11 ]

子程序改成這樣。M11 M12可以同時被置位,D0計數正常,是什么問題
[ 此帖被zichen8716在2011-04-13 13:17重新編輯 ]
失敗并不意味你浪費了時間和生命。失敗表明你有理由重新開始
jery
級別: *
精華主題: * 篇
發帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看jery的 主題 / 回貼
2樓  發表于: 2011-04-13 13:51
高手啊~~~~~
小雞已燉
級別: 探索解密
精華主題: 0
發帖數量: 44 個
工控威望: 163 點
下載積分: 451 分
在線時間: 47(小時)
注冊時間: 2011-03-29
最后登錄: 2023-09-06
查看小雞已燉的 主題 / 回貼
3樓  發表于: 2011-04-13 17:31
應該和掃描周期有關系
我是這樣理解的
M0第1次通的時候CALL執行了掃描周期P0,所以M11被置位M11上升沿也置位M12
M0斷開時M11和M12被復位但CALL P0這個掃描周期還在
就好像下面這個程序:
                    M0
            ——|↑|————————[ CALL P0 ]
            —————————————————[ FEND ]
P0                M8000      
            ——|       |————————[  Y0 ]
          
            ————————————————————[ SRET ]
            ————————————————————[ END]

M0通了Y0會一直接通!
所以你那個程序我覺得你第2次按M0的時候M11會再次置位M11但不會在發脈沖給SET12!
哎反正就是這些問題!我表達能力就這樣了不知道你知道我在說什么不?O(∩_∩)O哈哈~
你把后面的子程序調換了就更好理解了!因為掃描時從上掃描下來的!
本帖最近評分記錄:
  • 下載積分:+4(zichen8716) 熱心助人
    薛璐瑤
    和大家一起進步,向大家學習
    級別: 略有小成
    精華主題: 0
    發帖數量: 163 個
    工控威望: 272 點
    下載積分: 943 分
    在線時間: 41(小時)
    注冊時間: 2011-03-31
    最后登錄: 2020-09-16
    查看薛璐瑤的 主題 / 回貼
    4樓  發表于: 2011-04-13 18:20
    路過學習一下
    家和
    級別: *
    精華主題: * 篇
    發帖數量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看家和的 主題 / 回貼
    5樓  發表于: 2011-04-13 22:05
    路過學一下    頂下樓主
    sjm213
    有小知識,無大學問。
    級別: 論壇版主

    精華主題: 7 篇
    發帖數量: 5288 個
    工控威望: 7514 點
    下載積分: 160639 分
    在線時間: 3230(小時)
    注冊時間: 2007-11-21
    最后登錄: 2025-05-17
    查看sjm213的 主題 / 回貼
    6樓  發表于: 2011-04-13 22:46
    第一段:
    第一次按下M0時M11/M12被置位,因為執行了P0程序;松開M0時M11/M12被復位,這是沒有問題的,因為主程序在一直運行。
    但要注意此時子程序P0沒有被調用,其中的程序不被執行。
    第二次按下M0時,再次調用P0程序,首先M11就被置位了,所以程序執行到M12的時候,M11的狀態是從第一次松開M0前的ON狀態切換到了之后按下M0時的ON狀態,中間沒有ON--OFF--ON的變化,也就談不上上升沿之類,所以M12無法被置位。
    第二段:
    直接把子程序被調用時的程序放到主程序中去分析即可。
    本帖最近評分記錄:
  • 下載積分:+4(zichen8716) 熱心助人
    qiulong216
    級別: 略有小成
    精華主題: 0
    發帖數量: 186 個
    工控威望: 404 點
    下載積分: 433 分
    在線時間: 142(小時)
    注冊時間: 2009-02-03
    最后登錄: 2024-11-12
    查看qiulong216的 主題 / 回貼
    7樓  發表于: 2011-04-14 00:21
    版主高人!
    zichen8716
    我行,我行,我行行行!!!
    級別: 家園常客
    精華主題: 0
    發帖數量: 266 個
    工控威望: 527 點
    下載積分: 4363 分
    在線時間: 59(小時)
    注冊時間: 2010-03-25
    最后登錄: 2022-12-28
    查看zichen8716的 主題 / 回貼
    8樓  發表于: 2011-04-14 08:50
    引用
    引用第6樓sjm213于2011-04-13 22:46發表的  :
    第一段:
    第一次按下M0時M11/M12被置位,因為執行了P0程序;松開M0時M11/M12被復位,這是沒有問題的,因為主程序在一直運行。
    但要注意此時子程序P0沒有被調用,其中的程序不被執行。
    第二次按下M0時,再次調用P0程序,首先M11就被置位了,所以程序執行到M12的時候,M11的狀態是從第一次松開M0前的ON狀態切換到了之后按下M0時的ON狀態,中間沒有ON--OFF--ON的變化,也就談不上上升沿之類,所以M12無法被置位。
    第二段:
    .......




    版主你好,我監控的時候M11確實從ON-OFF了啊
    失敗并不意味你浪費了時間和生命。失敗表明你有理由重新開始
    zichen8716
    我行,我行,我行行行!!!
    級別: 家園常客
    精華主題: 0
    發帖數量: 266 個
    工控威望: 527 點
    下載積分: 4363 分
    在線時間: 59(小時)
    注冊時間: 2010-03-25
    最后登錄: 2022-12-28
    查看zichen8716的 主題 / 回貼
    9樓  發表于: 2011-04-14 09:07
    明白了,謝謝版主指點
    失敗并不意味你浪費了時間和生命。失敗表明你有理由重新開始
    zsh340
    zsh340
    級別: 論壇先鋒
    精華主題: 0
    發帖數量: 1031 個
    工控威望: 1194 點
    下載積分: 18447 分
    在線時間: 285(小時)
    注冊時間: 2009-05-29
    最后登錄: 2025-05-11
    查看zsh340的 主題 / 回貼
    10樓  發表于: 2011-04-15 17:18
    順序問題,CPU本來就是從上至下,從左至右的掃描。
    相互交流。。。。相互學習。。。。使技術更上一層樓。。。。
    aa22284
    級別: 略有小成
    精華主題: 0
    發帖數量: 189 個
    工控威望: 323 點
    下載積分: 1235 分
    在線時間: 79(小時)
    注冊時間: 2011-11-05
    最后登錄: 2017-05-08
    查看aa22284的 主題 / 回貼
    11樓  發表于: 2011-11-08 22:27
    太難了!!還是看不懂,
    第二次按下M0時,再次調用P0程序,首先M11就被置位了,所以程序執行到M12的時候,M11的狀態是從第一次松開M0前的ON狀態切換到了之后按下M0時的ON狀態,中間沒有ON--OFF--ON的變化,也就談不上上升沿之類,所以M12無法被置位。
    那麼先後順序也因該沒有差別才對,因為是第一次的狀態..............所以還想不透   

    主站蜘蛛池模板: 一区二区三区国产精华液 | 免费看又色又爽又黄的国产 | 久久久久人妻精品区一三寸 | 日本一道人妻无码一区视频 | 亚洲av无码免费综合 | 国产丝袜美腿高跟白浆 | 成人欧美一区二区三区黑人孕妇 | 精品AV综合一区二区三区 | 亚洲国产精品v在线播放 | 成人毛片在线播放 | 日本欧美一区二区三区片 | 国产欧美日韩在线观看一区二区三区 | 99久久无色码中文字幕无广告 | 久久婷婷五月综合色精品首页 | 国产一区二区三区四区二区 | 久久精品国产99久久 | 日本亚洲欧洲免费旡码 | 精品久久一白浆少妇久久白浆 | 国产av无码不卡 | 国产乱码卡二卡三卡4 | 国产综合在线视频 | www.三级在线 | 国产精品无码av片在线观看播 | 美女扒开尿口让男生添 | 黄视频在线观看www免费 | 中文字幕精品在线观看 | 91午夜福利国产在线观看 | 日本一本为道高清视频 | 久久久久成人精品亚洲国产av综合 | 日本国产高清不卡视频 | 少妇无码自慰毛片久久久久 | 久久久久亚洲av综合仓井空 | 国产传媒精品1区2区3区 | 国产精品成人亚洲一区二区 | 99精品一区二区三区无码吞精 | 一本久久精品一区二区三区 | 国产精品无码不卡动漫在线播 | 精品久久久无码21p发布 | 国产精品va视频一区二区 | 欧美日韩精品久久免费 | 成人无码a片在线最新欧美av女人xxxx人猿泰山成人 |