西门子PLC除基本逻辑运算指令、定时、计数等常用的开关量操控指令外,还包含大量的用于字节、字、双字逻辑处理,数学运算,程序操控,通讯等指令。这些指令可认为用户的PLC功用开发、编程、运用提供方便,因而,习惯上将其称为功用指令。
一个PLC能够运用的功用指令数量有所不同,从某种程度上说,功用指令反映了CPU功用的强弱。为了别离阐明,对S7系列PLC的功用指令作了如下分类与界说:
(1)字节、字、双字逻辑处理指令
字节、字、双字逻辑处理指令是指以字节、字或双字的方法进行的逻辑运算与处理,包含字节、字或双字的“与”、“或”、“异或”、“取反”运算等。
(2)比较指令
比较指令是对两个存储器内容或数据的比较,通常以字节、字或双字的方法进行。比较方法能够是“大于”、“小于”、“等于”、“大于等于”、“小于等于”、“不等于”等,比较成果将以二进制位的方法输出。
(3)装载、传送与移动指令
装载、传送与移动指令用于存储器间的内容交流,通常以字节、字或双字的方法进行。对装载、传送与移动的界说如下:
装载:是指将存储器的内容或许特定的数据读入到累加器或地址寄存器中;
传送:是指将累加器或地址寄存器的内容移动到指定的存储器中;
移动:是指将某一存储器的内容或特定的数据移动到另一存储器中。
(4)移位指令
移位指令是对存储器自身内容所进行的调整,通常以字节、字或双字的方法进行。移位指令有左移、右移、循环移动等方法。
(5)代码变换指令
代码变换指令是指将一个存储器的存储内容以其他代码的方法存储到指定储器中的操作,通常以字节、字或双字的方法进行。常见的代码变换有二进制与BCD码间的变换、ASCII码与二进制数间的变换等。
(6)数学运算指令
代码变换指令是指将两个存储器间的内容进行四则运算、函数运算、增减“l”等处理后,移动到指定存储器中的操作,通常以字节、字或双字的方法进行。常见的代码变换有二进制与BCD码间的变换、ASCII码与二进制数间的变换等。
(7)程序操控指令
程序操控指令是指改变PLC内部指令的履行过程或PLC运转状态的操作。常见的有程序完毕、程序跳转、程序中止、程序中止等。
(8)通讯指令
程序操控指令是指用于操控PLC与外部设备间数据交流(通讯)的指令。常见的有数据发送、数据接纳等
以上指令在PLC中的详细数量、用法等可能有所区别,应注意实际运用的PLC类型。此外,对于详细某一类型的PLC,还可能有其他特别的功用指令。你能够检查咱们的其他文章或经过站内搜索得到。
联系我时,请说是在东莞机械网看到的,谢谢!