原文:博途編程進階 DB 自動進行編號 用到:AR 指針,POKE_BLK

談談 很多公司的程序都要改變DB中的ID,通常都用手動輸入,非常辛苦。這里我們直接上手自動順序改變號碼。 想在DB中的任意數據類型,進行順序排序。 支持任意UDT,等等。這樣就方便,不需要用手慢慢輸入。下次中間插入,又要重新輸入。 結果 使用到的知識順序 概念 AT得到DB地址 LAR 指針地址,並將他的值存入DB POKE BLK將順序號碼存入DB FOR語句產生順序號碼 FB LSET DB ...

2020-07-20 16:18 0 810 推薦指數:

查看詳情

編程進階 AR 指針 POKE_BLK 詳解

前言 將學到什么是ARPOKE_BLK 的基本概念。這里只提及概念和應用。至於細節會推出什么是POINTER及ANY結構教程。 用最簡單的方式理解AR寄存器 AR 是地址儲存器。最主要 ...

Mon Jul 13 07:49:00 CST 2020 0 2196
西門子編程-泛型和變長數組編程

我們知道在高級語言中普遍使用泛型,那么在PLC中是否可以使用泛型呢?可以,但羅嗦。。 控制要求 求數組中的最大值,數值類型包括Real和Int,我們這里選擇兩種類型,控制代碼量。 控制程序 一 ...

Mon Jul 17 22:54:00 CST 2017 4 3187
西門子編程 - 變頻器控制

這次我們編寫一個變頻器控制任務。我們選擇標准報文2PZD。 這里我們簡要講一下狀態字中的第二個字,返回的是頻率的百分比,-100% 到 +100% 相對應的范圍為-16384 到 ...

Mon Oct 02 01:21:00 CST 2017 1 2735
西門子編程 - 另類步進法

前面我們寫了《PLC狀態機編程第二篇-負載均衡》這篇博客,用的RS指令來表達各步狀態, 今天呢我們用MOVE指令來表示各狀態, 最后看看兩種辦法的優劣。任務還是描述的那個狀態機。 程序比較簡單, 直接上程序了。 這里聲明了一個currentStep變量來存儲當前狀態, 用IDLE ...

Mon Sep 18 03:23:00 CST 2017 0 1351
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM