超碰在线91,国产第1页,国产精品99,最近中文字幕av

<video id="z2k50"><ins id="z2k50"></ins></video><small id="z2k50"><pre id="z2k50"><samp id="z2k50"></samp></pre></small>

    1. <video id="z2k50"><ins id="z2k50"></ins></video>

        用間接尋址減少S7-200和200SMART子程序輸入輸出的參數(shù)

        發(fā)布時間:2024-08-18
        s7-200和200smart的子程序最多16個輸入、輸出參數(shù)。使用間接尋址可以顯著減少輸入、輸出參數(shù)的個數(shù),不再受上述的限制。
        下面舉一個簡單的例子。
        子程序“異或運算”對v存儲器中連續(xù)的若干個字節(jié)作異或運算,下面給出了子程序的局部變量和stl程序。
        子程序中的bti指令用于將數(shù)據(jù)類型為字節(jié)的輸入?yún)?shù)“字節(jié)數(shù)b”轉(zhuǎn)換為數(shù)據(jù)類型為整數(shù)的臨時變量“字節(jié)數(shù)i”,用來做for指令的當(dāng)前循環(huán)計數(shù)器。
        輸入?yún)?shù)“地址指針”是需要異或運算的數(shù)據(jù)區(qū)的起始地址。子程序中的“*#地址指針”是輸入?yún)?shù)“地址指針”指定的地址中變量的值。在循環(huán)程序執(zhí)行的過程中,該指針中的地址值是動態(tài)變化的。
        下圖是主程序中調(diào)用“異或運算”子程序的程序。調(diào)用時指定的“地址指針”的值&vb10是源地址的初始值,即數(shù)據(jù)字節(jié)從vb10開始存放;需要異或運算的數(shù)據(jù)的字節(jié)數(shù)為4,異或運算的結(jié)果存放在vb14中。
        實際上該子程序的輸入、輸出參數(shù)還可以進一步地簡化:將保存運算結(jié)果的字節(jié)放在地址指針?biāo)傅牡刂穮^(qū)的第一個字節(jié),需要異或運算的字節(jié)數(shù)放在第2個字節(jié),需要運算的數(shù)據(jù)從第3個字節(jié)存放。這樣就只需要一個輸入?yún)?shù)了,當(dāng)然程序要做相應(yīng)的改動。但是程序的輸入、輸出接口沒有第一個方案直觀。
        上一個:發(fā)財樹秋冬季管理
        下一個:淋雨試驗箱的淋浴循環(huán)系統(tǒng)介紹

        茶葉的好處
        綜述茶葉的醫(yī)學(xué)作用及其應(yīng)用研究
        JVVPLR本安信號電纜PE絕緣2.3mm外徑
        德國BALLUFF巴魯夫電容式傳感器可以做得非常小巧,以實現(xiàn)某些特殊的測量
        普米族酥油茶
        云服務(wù)器與主機租用有什么區(qū)別
        聚氨酯發(fā)泡保溫板廠家(標(biāo)準(zhǔn)廠家)
        德國ic-haus芯片
        樂max怎么設(shè)置4g網(wǎng)絡(luò),樂視max2如何在狀態(tài)欄顯示移動4g數(shù)據(jù)
        臺式電腦怎么樣連無線網(wǎng)絡(luò)(臺式電腦咋個連接無線網(wǎng)絡(luò))