【RSLogix5000】—(2.1)—RSLogix5000常用指令介紹——原理
這幾天腰疼哇,不知道是不是在廠房配電室地板睡覺睡的。。。。。當然,也有可能是。。。。。嘎嘎。。。。
今天主要介紹那些基本的指令吧,具體軟體的應用我也在熟悉中,還有如果有RSLogix5000(20.01版本)、RSLinx等軟體不能授權的可以私密我,我把我的那個破解授權的東東給你啊。。。
一、位指令
XIC、XIO、OTE、OTL、OTU、ONS、OSR、OSF
二、定時器/計數器指令
TON、TOF、RTO、CTU、CTD、RES
1、定時器指令
1.1、定時器指令基礎
①、梯級的輸出指令;
②、定時基值:1ms;
③、定時範圍:1~2,147,483,647ms;
④、資料結構型別:非保持性和保持型。
1.2、定時器指令操作及定時器結構
1.3、定時器操作指令詳細介紹
2、計數器指令
2.1、計數器指令基礎
①、梯級的輸出指令;
②、計數範圍:-2,147,483,648~2,147,,483,647;
③、資料型別:增計數器和減計數器;
2.2、計數器指令詳細介紹
3、復位指令
復位指令RES可給保持型的指令RTO、CTU、CTD復位;
復位操作將累加值和狀態位統統復位。
三、比較指令
CMP、EQU、GEQ、GRT、LEQ、LES、LIM、MEQ、NEQ
①、梯級的輸入指令,決定梯級條件;
②、比較指令分類:
單一比較指令:EQU、NEQ、GEQ、GRT
表示式比較指令:CMP比較物件可以使算數運算表示式,用比較連線符進行比較。
遮蔽比較指令:MEQ兩個比較物件通過遮蔽程式碼位對位地進行比較,遮蔽程式碼可以是地址,也可以是立即數。
範圍比較指令:LIM測試數值落在範圍內或者活在範圍外。
③、操作物件的資料型別僅限於SINT、INT、DINT和DEAL。
四、計算/算術指令
CPT、ADD、SUB、MUL、DIV、SQR、NEG
①、梯級的輸出指令,提及條件成立期間執行,亦可無條件執行。
②、算術運算指令分類:
完成單一運算的指令:如ADD、SUB、MUL、DIV
完成表示式運算指令:CPT可用算術運算子連線的表示式進行運算。
③、每次運算結束,都會影響算術運算標誌位,其關鍵字為:
S:V,溢位標誌位,目的地址發生溢位,置位,且次要故障置位。
S:Z,為零標誌位,目的地址為零,置位。
S:N,符號標誌位,目的地址為負,置位。
S:C,進位標誌位,目的地址發生進位,置位。
④、其操作物件的資料型別僅限於SINT、INT、DINT和DEAL。
五、傳送/邏輯指令
MOV、MVM、AND、OR、XOR、SWPB、NOT、CLR、BTD
①、輸出指令,梯級條件成立期間執行,亦可無條件執行。
②、傳送指令分類:
傳送指令MOV:將源地址內容傳送到目標地址。
帶遮蔽傳送指令MVM:通過遮蔽將源地址內容傳送到目標地址,遮蔽程式碼可以使地址,也可以是立即數。
位域分配指令BTD:完成資料單元內傳送和資料單元間傳送,該指令的操作結果,可以改變一段位域的位置。
清除指令CLR:清楚目標單元資料,令其為零。
③、操作物件的資料型別限於SINT、INT、DINT和DEAL,BTD指令不能用REAL。
貌似到了這裡,基本的指令也就介紹完了,但是我看還有資料介紹陣列的,我也就把陣列的指令寫一下吧!
後邊的指令在以後應用後還會回來進行相應的介紹的!!!!!!!!!
六、陣列/綜合指令
FAL、FSC、COP、FLL、AVE、SRT、STD
七、陣列/位移
BSL、BSR、FFL、FFU、LFL、LFU
八、順序器指令
SQI、SQO、SQL
九、程式控制指令
JMP、LBL、JSR、SBR、RET、TND、MCR、UID、UIE、AFI、NOP
十、迴圈指令
FOR、BRK、RET
十一、專用指令
FBC、DDT、DTR、PID
十二、三角函式
SIN、COS、TAN、ADN、ACS、ATN
十三、高計算術指令
LN、LOG、XPY
十四、算術轉換指令
DEG、RAD、BCD、TOD、FRD
當然,還有 部分沒有寫,這裡就不寫了。好了,具體的他們的意思我也不太清楚,這個還真的得有待自己去考證嘍,實踐出真知嘛,Take it slowly, that's all I need to do.
相關推薦
【RSLogix5000】—(2.1)—RSLogix5000常用指令介紹——原理
這幾天腰疼哇,不知道是不是在廠房配電室地板睡覺睡的。。。。。當然,也有可能是。。。。。嘎嘎。。。。 今天主要介紹那些基本的指令吧,具體軟體的應用我也在熟悉中,還有如果有RSLogix5000(20.01版本)、RSLinx等軟體不能授權的可以私密我,我把我的那個破解授權的東東給你啊。。。 一、位指令 X
【python】(第一章)1.4 數字和表達式
python以下內容是我學習《Python基礎教程》第2版 這本書所寫的筆記 轉載請註明出處1.>>> 2.75%.50.25【不同】C語言中取余運算必須為整數,不能是浮點型2.>>>(-3)**29【不同】C語言中pow (double x,double n);(將返回
【Django】(2)Django模塊創建應用程序
網站 sca tar 註意 運行 ESS etime tex efi 保持runserver還在運行,在manage.py相同的目錄下,新開一個終端窗口,激活虛擬環境,執行startapp命令 python manage.py startapp learn
【深度探索C++物件模型】(2.5)bitwise和memberwise
在看《深入探索C++物件模型》這本書的時候,我看見了bitwise senimatics和memberwise senimatics,看的時候還不清楚這兩個是什麼意思,書本上直接使用的是英文,所以我的直譯就是位逐次語意和成員逐次語意,經過一番百度後才發現原來就是簡單的淺拷貝和深拷貝的區別。
【Git】(2)---checkout、branch、log、diff、.gitignore
常用命令 一、命令 1、checkout 切換分支 git checkout 分支名 #切換分支 #如果在當前分支上對檔案進行修改之後,沒有commit就切換到另外一個分支b, 這個時候會報錯,因為沒有commit的檔案在切換分支之後會不覆蓋。所以Git 報錯提示。 git ch
【Ray Tracing in One Weekend】(ch0~1)c++生成的第一張圖片
Chapter 0: Overview 作者講了講自己的教學經驗以及有關光線追蹤的一些事。 作者推薦我們使用c++。 Chapter 1: Output an image 展示瞭如何用程式碼生成第一張圖片。用到了PPM格式。 這裡 有PPM格式的詳
【Tiny6410 And Linux】—(6.1)—LCD 驅動測試程式——程式碼
又過了好幾天了,呵呵,應該說玩了好幾天! 貌似要找工作了,有點發愁啊,不過現在還是堅持寫寫東西吧,暫時不想去想那麼多(如果突然有那麼份工作擺在面前,那該多好啊!)。 由於這裡沒有涉及到寫驅動,所以也就沒有這部分,不過把測試程式弄完,然後就寫一篇驅動程式出來應該問題也就不
【Linux Device Driver】—(3.1)—ioctl——程式碼
《Linux Device Driver》這本書的卻做的很好,對於一個初學者來說雖然有點難度,但是隻要認真看,絕對是大有裨益的! 好了,昨天把ioctl的原理以及涉及到的程式碼貼了一下,今天就做了做實驗,感覺還湊合,所以就貼出來!對自己也算是做個筆記吧! 今天這個實驗主
【Tiny6410 And Linux】—(2.3)—使用工作佇列處理按鍵中斷——程式碼
做了做用工作佇列處理按鍵中斷的實驗,對中斷開始明白~~ 呵呵~~其實今天就是加了個全域性變數(雖然這在驅動程式中不是很合適吧),還有就是加了個消抖(就是通過延時等待而已)! 1、驅動程式 ①、plat_btn_dev.c #include <linux/modul
【Linux Device Driver】—(3.1)—ioctl——原理
大部分驅動除了需要具備讀寫裝置能力外,還需要具備對硬體控制的能力,例如:要求裝置報告錯誤資訊改變模特率,這些操作常常通過ioctl方法來實現! 這裡的東西看上去的卻挺多,但是還是依照此次的原則,只是對自己知識的一個複習,所以也就懶得貼那麼多的文字。 1、ioctl方法
Python學習筆記(2.1)函數參數練習
col python學習 nbsp cnblogs print item info inf -- 關鍵字參數 和 命名關鍵字參數 # -*- coding: utf-8 -*- def print_scores(**kw): print(‘
大數據Hadoop學習之搭建Hadoop平臺(2.1)
穩定版 發的 log tar sshd scheduler 文件夾 三種 rest 關於大數據,一看就懂,一懂就懵。 一、簡介 Hadoop的平臺搭建,設置為三種搭建方式,第一種是“單節點安裝”,這種安裝方式最為簡單,但是並沒有展示出Hadoop的技術優勢,適
python之函數的進階(2-1)
加載 gif pre span 進行 文件 chang ret 16px 動態參數: 一,*args:args是元祖,它包含了所有的位置參數。 1,第一種形參中只含*args。 def func(*args): print(*args,type(args)) f
python3網絡爬蟲(2.1):爬取堆糖美女
pre 線程 span 需要 pic ring clas lin chrome 額,明明記得昨晚存了草稿箱,一覺醒來沒了,那就簡寫點(其實是具體怎麽解釋我也不太懂/xk,純屬個人理解,有錯誤還望指正) 環境: 版本:python3 IDE:pycharm201
第一次個人作業【八】(心得經驗)
可謂 性能分析 linux bug 詳細 實現 代碼 這一 人的 心得經驗 由於前面的博文比較詳細所以這裏只寫了經驗這一部分,可能顯得有點少,但是畢竟這是第八篇博文了還是挺多的。 這次實驗可謂是絞盡腦汁、奮鬥到最後一刻了,經驗教訓也有不少: 項目之前做好規劃相當重要,包括
R語言視覺化作圖筆記(2.1)
MDS 的 Shepard plot 比較多維度資料分析(multidimensional scaling,MDS)的好壞可用Shepard plot【不知道怎麼翻譯】展示。作圖後,折線越趨近於一條平滑的斜線表明MDS降維的效果越好。 R程式碼: library(MASS) libr
SOURCE LOCALIZATION: ALGORITHMS AND ANALYSIS 閱讀記錄(2.1)
FINDING THE position of a passive source based on measurements from an array of spatially separated sensors has been an important problem 
ORB-SLAM2原始碼解讀(2.1):Tracking
Tracking是SLAM的靈魂,更像是前端里程計VO,這裡Tracking的主要任務兩方面:(1)完成相機位姿估計(2)跟蹤區域性地圖 思路:TrackLocalMap()在當前幀和區域性地圖之間找到儘可能多的對應關係,優化當前幀的位姿。對每一幀都進行跟蹤 第一次接觸這麼大的工程,發現之前
【AC軍團週報(第四周)第一篇】線段樹從入門到入土【4】(未完成)
本文章連載AC軍團週報 -> 線段樹 : 從入門到入土【4】 前言 從前有一位遠古神犇,他彙集各大資料結構之精華,經過艱苦卓絕的研究,終於煉製成了一種新的,更簡潔的,更快的線段樹——zkw線段樹 (大霧) 四、zkw線段樹基礎 我們已經學過了線段樹的基礎了,相信大家已經熟練掌握線段樹大概的樣
shell 輸出重定向(> >> 2>&1)
1、首先,bash中0,1,2三個數字分別代表STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO,即標準輸入(一般是鍵盤),標準輸出(一般是顯示屏,準確的說是使用者終端控制檯),標準錯誤(出錯資訊輸出)。 2、輸入輸出可以重定向,所謂重定向輸入