1. 程式人生 > >【RSLogix5000】—(2.1)—RSLogix5000常用指令介紹——原理

【RSLogix5000】—(2.1)—RSLogix5000常用指令介紹——原理

這幾天腰疼哇,不知道是不是在廠房配電室地板睡覺睡的。。。。。當然,也有可能是。。。。。嘎嘎。。。。

今天主要介紹那些基本的指令吧,具體軟體的應用我也在熟悉中,還有如果有RSLogix500020.01版本)、RSLinx等軟體不能授權的可以私密我,我把我的那個破解授權的東東給你啊。。。

一、位指令

XICXIOOTEOTLOTUONSOSROSF

二、定時器/計數器指令

TONTOFRTOCTUCTDRES

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可給保持型的指令RTOCTUCTD復位;

復位操作將累加值和狀態位統統復位。

三、比較指令

CMPEQUGEQGRTLEQLESLIMMEQNEQ

①、梯級的輸入指令,決定梯級條件;

②、比較指令分類:

單一比較指令:EQUNEQGEQGRT

LEQLES都是完成單一的比較指令,每條指令只是對兩個比較物件進行比較。

表示式比較指令:CMP比較物件可以使算數運算表示式,用比較連線符進行比較。

遮蔽比較指令:MEQ兩個比較物件通過遮蔽程式碼位對位地進行比較,遮蔽程式碼可以是地址,也可以是立即數。

範圍比較指令:LIM測試數值落在範圍內或者活在範圍外。

③、操作物件的資料型別僅限於SINTINTDINTDEAL

四、計算/算術指令

CPTADDSUBMULDIVSQRNEG

①、梯級的輸出指令,提及條件成立期間執行,亦可無條件執行。

②、算術運算指令分類:

完成單一運算的指令:如ADDSUBMULDIV

MODNEGABSSQR

完成表示式運算指令:CPT可用算術運算子連線的表示式進行運算。

③、每次運算結束,都會影響算術運算標誌位,其關鍵字為:

S:V,溢位標誌位,目的地址發生溢位,置位,且次要故障置位。

S:Z,為零標誌位,目的地址為零,置位。

S:N,符號標誌位,目的地址為負,置位。

S:C,進位標誌位,目的地址發生進位,置位。

④、其操作物件的資料型別僅限於SINTINTDINTDEAL

五、傳送/邏輯指令

MOVMVMANDORXORSWPBNOTCLRBTD

①、輸出指令,梯級條件成立期間執行,亦可無條件執行。

②、傳送指令分類:

傳送指令MOV:將源地址內容傳送到目標地址。

帶遮蔽傳送指令MVM:通過遮蔽將源地址內容傳送到目標地址,遮蔽程式碼可以使地址,也可以是立即數。

位域分配指令BTD:完成資料單元內傳送和資料單元間傳送,該指令的操作結果,可以改變一段位域的位置。

清除指令CLR:清楚目標單元資料,令其為零。

③、操作物件的資料型別限於SINTINTDINTDEALBTD指令不能用REAL

貌似到了這裡,基本的指令也就介紹完了,但是我看還有資料介紹陣列的,我也就把陣列的指令寫一下吧!

後邊的指令在以後應用後還會回來進行相應的介紹的!!!!!!!!!

六、陣列/綜合指令

FALFSCCOPFLLAVESRTSTD

七、陣列/位移 

BSLBSRFFLFFULFLLFU

八、順序器指令

SQISQOSQL

九、程式控制指令

JMPLBLJSRSBRRETTNDMCRUIDUIEAFINOP

十、迴圈指令

FORBRKRET

十一、專用指令

FBCDDTDTRPID

十二、三角函式

SINCOSTANADNACSATN

十三、高計算術指令

LNLOGXPY

十四、算術轉換指令

DEGRADBCDTODFRD

當然,還有 部分沒有寫,這裡就不寫了。好了,具體的他們的意思我也不太清楚,這個還真的得有待自己去考證嘍,實踐出真知嘛,Take it slowly, that's all I need to do.

相關推薦

RSLogix50002.1RSLogix5000常用指令介紹——原理

這幾天腰疼哇,不知道是不是在廠房配電室地板睡覺睡的。。。。。當然,也有可能是。。。。。嘎嘎。。。。 今天主要介紹那些基本的指令吧,具體軟體的應用我也在熟悉中,還有如果有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);(將返回

Django2Django模塊創建應用程序

網站 sca tar 註意 運行 ESS etime tex efi 保持runserver還在運行,在manage.py相同的目錄下,新開一個終端窗口,激活虛擬環境,執行startapp命令 python manage.py startapp learn

深度探索C++物件模型2.5bitwise和memberwise

在看《深入探索C++物件模型》這本書的時候,我看見了bitwise senimatics和memberwise senimatics,看的時候還不清楚這兩個是什麼意思,書本上直接使用的是英文,所以我的直譯就是位逐次語意和成員逐次語意,經過一番百度後才發現原來就是簡單的淺拷貝和深拷貝的區別。

Git2---checkout、branch、log、diff、.gitignore

常用命令 一、命令      1、checkout 切換分支 git checkout 分支名 #切換分支 #如果在當前分支上對檔案進行修改之後,沒有commit就切換到另外一個分支b, 這個時候會報錯,因為沒有commit的檔案在切換分支之後會不覆蓋。所以Git 報錯提示。 git ch

Ray Tracing in One Weekendch0~1c++生成的第一張圖片

Chapter 0: Overview 作者講了講自己的教學經驗以及有關光線追蹤的一些事。 作者推薦我們使用c++。 Chapter 1: Output an image 展示瞭如何用程式碼生成第一張圖片。用到了PPM格式。 這裡 有PPM格式的詳

Tiny6410 And Linux6.1—LCD 驅動測試程式——程式碼

又過了好幾天了,呵呵,應該說玩了好幾天! 貌似要找工作了,有點發愁啊,不過現在還是堅持寫寫東西吧,暫時不想去想那麼多(如果突然有那麼份工作擺在面前,那該多好啊!)。 由於這裡沒有涉及到寫驅動,所以也就沒有這部分,不過把測試程式弄完,然後就寫一篇驅動程式出來應該問題也就不

Linux Device Driver3.1—ioctl——程式碼

《Linux Device Driver》這本書的卻做的很好,對於一個初學者來說雖然有點難度,但是隻要認真看,絕對是大有裨益的! 好了,昨天把ioctl的原理以及涉及到的程式碼貼了一下,今天就做了做實驗,感覺還湊合,所以就貼出來!對自己也算是做個筆記吧! 今天這個實驗主

Tiny6410 And Linux2.3—使用工作佇列處理按鍵中斷——程式碼

做了做用工作佇列處理按鍵中斷的實驗,對中斷開始明白~~ 呵呵~~其實今天就是加了個全域性變數(雖然這在驅動程式中不是很合適吧),還有就是加了個消抖(就是通過延時等待而已)! 1、驅動程式 ①、plat_btn_dev.c #include <linux/modul

Linux Device Driver3.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、輸入輸出可以重定向,所謂重定向輸入