【RSLogix5000】—(2.1)—RSLogix5000常用指令介绍——原理
来源:互联网 发布:三星ml2161清零软件 编辑:程序博客网 时间:2024/04/26 07:04
这几天腰疼哇,不知道是不是在厂房配电室地板睡觉睡的。。。。。当然,也有可能是。。。。。嘎嘎。。。。
今天主要介绍那些基本的指令吧,具体软件的应用我也在熟悉中,还有如果有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、LEQ、LES都是完成单一的比较指令,每条指令只是对两个比较对象进行比较。
表达式比较指令:CMP比较对象可以使算数运算表达式,用比较连接符进行比较。
屏蔽比较指令:MEQ两个比较对象通过屏蔽代码位对位地进行比较,屏蔽代码可以是地址,也可以是立即数。
范围比较指令:LIM测试数值落在范围内或者活在范围外。
③、操作对象的数据类型仅限于SINT、INT、DINT和DEAL。
四、计算/算术指令
CPT、ADD、SUB、MUL、DIV、SQR、NEG
①、梯级的输出指令,提及条件成立期间执行,亦可无条件执行。
②、算术运算指令分类:
完成单一运算的指令:如ADD、SUB、MUL、DIV、MOD、NEG、ABS、SQR。
完成表达式运算指令: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】—(1.1)—厂房ControlLogix系统介绍(硬件介绍)——原理
- 【RSLogix5000】—丫的得学习RSLogix5000编程啦!
- Rslogix5000 中随机数制作。
- AB RsLogix5000 PLC第三方模块MVI56的编程开发
- AB RsLogix5000 PLC第三方模块MVI56的编程开发
- 微机原理—移位指令
- linux指令(一)——常用
- Linux常用指令—awk
- execCommand指令集——基本介绍
- SIMD——MMX指令集介绍
- 关于postgresql——常用操作指令
- C++面试——linux常用指令
- AngularJs的基础——常用指令
- AngularJS系列(一)——常用指令
- linux常用指令(2)——vi
- Linux常用指令—grep(搜索过滤)
- 汇编基础教程(二)——常用汇编指令之传送指令
- 黑马程序员-java学习之排序算法
- 汇编不能被C语言取代
- 编程基础-----田忌赛马
- c#窗口句柄
- Marklogic search development -2.2Controlling the Search With the Options Node
- 【RSLogix5000】—(2.1)—RSLogix5000常用指令介绍——原理
- Ant 编译 报非法字符:\65279 错误
- 机器翻译重要过程(4)---估计概率构造短语翻译表
- hdu 4635(强连通分量)
- 获取本机IPV6地址
- Linux 磁盘配额,RAID,LVM
- windows查看端口占用命令
- 消息:'null'为空或不是对象
- .NET项目开发—浅谈面向接口编程、可测试性、单元测试、迭代重构(项目小结)