西门子S7 200(初学者如何开始plc编程)
PLC的操作指令在PLC编程中起着重要的作用,是PLC编程的水源。PLC的一般指令系统如下:
PLC操作指令列表汇总表
1.位逻辑指令
位逻辑指令
位指令主要是指操作PLC存储器中某一位的指令,其操作数为Bit。
位逻辑指令由两个数字工作:1和0。1表示触点或线圈通电状态,0表示触点或线圈断电状态。位逻辑指令可以实现位逻辑运算和控制,广泛应用于继电器系统控制中。
1.1触点接入指令和线圈输出指令
1.2触点系列说明
1.3联系并行指令
1.4电路块系列说明
1.5电路块并行指令
1.6设置复位指令
1.7脉冲产生指令
1.8触发指令
1.9反转和空操作说明
1.10逻辑堆栈指令
二、定时器指令
定时器指令
定时器是PLC中最常用的编程元件之一,其功能与继电器控制系统中的时间继电器相同,起到延迟时间的作用。不同于时间继电器,定时器有无数对常开常闭触点供用户编程。其结构主要由一个16位电流值寄存器(用于存储电流值)、一个16位预设值寄存器(用于存储预设值)和一个1位状态位(反映其触点的状态)组成。
三。计数器指令
计数器指令
计数器是一种用来累加输入脉冲数的编程元件,在实际应用中用来计数乘积或完成复杂的逻辑控制任务。其结构主要由一个16位电流值寄存器、一个16位预设值寄存器和一个1位状态位组成。
3.1添加计数器
3.2减量计数器
3.3加减计数器
四。比较和数字传输指令
请比较数字传输指令
比较指令是根据指定的条件比较两个操作数或字符串。当比较条件成立时,触点闭合,下列电路连接。当比较条件不成立时,比较触点断开,后续电路不连接。
数据传输指令用于完成一个或多个数据在存储单元之间的传输,在传输过程中其值保持不变。根据每次传输的数据量,可分为单次传输指令和数据块传输指令。无论是单条传输指令还是数据块传输指令,都有字节、字、双字、实数等几种数据类型。为了满足立即传输的要求,提供了字节立即传输指令,还提供了字节交换指令,以方便同一个字中高低字节的交换。
数据传输指令适用于清除存储单元、初始化程序等。
4.1比较说明
4.2数据传输说明
5.移位和循环指令
移位和循环指令
移位指令主要有三种类型:移位指令、循环移位指令和移位寄存器指令。前两种根据移位数据的长度可分为字节型、字体型和双字体型。
AND-shift指令可以方便地实现程序中的一些操作,也可以用来取出数据中的有效数字。移位寄存器指令主要用于编程顺序控制程序。
5.1班次
5.2周期
六、数学运算指令
数学运算指令
数学运算指令是实现运算的主体。
6.1乘法指令
6.2扣除说明
6.3功能说明
6.4递增和递减指令
七、逻辑运算指令
逻辑操作指令
逻辑运算指令是用于逻辑数(无符号数)的相应位之间的逻辑运算的指令。
7.1逻辑和指令
7.2逻辑或指令
7.3逻辑异或指令
7.4反向指令
八、数据转换说明
数据转换指令
当实际数据类型与所需数据类型不匹配时,需要转换数据类型。数据转换指令就是完成这类任务的指令。
数据转换指令转换操作数类型后,输出结果存储在指定的目标地址。
8.1解码和编码
8.2数据表类型转换
九、程序控制指令
程序控制指令
程序控制指令用于控制程序的结构和过程。
9.1跳转标签指令
9.2子程序
9.3循环指令
X.中断程序
中断是指PLC在执行程序时,如果有中断程序输入,它将停止执行当前正在执行的程序,转而执行中断程序。当执行完成后,它将返回到最初终止的程序并继续运行。中断功能用于实时控制、通信控制和高速处理。
XI。高速计数器指令
普通计数器的计数速度受扫描周期的影响,当遇到频率高于其CPU的输入脉冲时,它无能为力。为此S7-200PLC设计了高速计数功能,自动计数,不受扫描周期影响。高速计数器指令可以实现高速运动的精确定位。
十二。表格功能指令
表格功能指令
12.1填写表格
12.2查找表
2.3表格访问
以上就是由优质生活领域创作者 深圳生活网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.szbubu.com/2860850.html,转载请说明来源于:深圳生活网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场。