S71200PLC的指令
- 格式:pptx
- 大小:1.07 MB
- 文档页数:37
S7-1200 PLC 基本指令介绍之触点与赋值指令西门子S7-1200 PLC的指令系统分为基本指令、扩展指令、工艺指令、通信指令等等,而其中的基本指令是我们学习S7-1200 PLC 必须要学习和掌握的指令,包括位逻辑运算、定时器、计数器、比较操作、数学函数等10部分组成。
这篇文章主要是介绍一下S7-1200的位逻辑指令,这也是我们在学习PLC编程时最先接触到的指令,最基本的指令。
位逻辑运算指令是对二进制位进行操作指令,数据类型是BOOL型,这其中又包括了触点指令与赋值指令、置位与复位指令、沿脉冲检测指令这三个部分。
我们打开基本指令中的位逻辑运算文件夹,就可以看到如下这些指令。
从以上这些指令中,我们可以对比一下S7-200/200 SMART PLC,会发现有部分指令有所不同,比如说赋值取反、SET_BF、RESET_BF、(P)、(N)、P_TRIG、N_TRIG、R_TRIG、F_TRIG,这些都是S7-1200 PLC新增的指令,我们之后也会着重介绍新增的指令。
对于这些位逻辑运算指令,我们会分三部分来讲,这篇文章是先介绍触点指令与赋值指令哦。
触点与赋值指令包括常开触点、常闭触点、取反指令、赋值和赋值取反这5个指令。
常开常闭触点类似于继电控制电路中按钮的常开常闭触点。
因为PLC的输入点需要接按钮、开关等元器件,按钮开关等有常开NO和常闭NC的,而程序中又又常开触点和常闭触点,那么外部电路的状态和内部触点常开/常闭之间的关系是怎么样的呢?我们一起看一下下图。
对于常开常闭触点,我们在使用的时候可以单个触点使用,也可以多个触点进行逻辑“与”、“或”、“非”等组合式使用。
当多个触点串联连接在一起使用时,多个触点之间的运算就是逻辑与运算。
只有所有触点的状态都为1时,输出结果才会为1。
当多个触点并联链接在一起时,多个触点之间的运算就是逻辑或运算。
只要参与运算的触点中有任意一个状态为1,输出结果就为1。
S7-1200基本指令的应用案例随着工业自动化技术的不断发展,PLC(可编程逻辑控制器)作为工业控制领域中的重要设备,不断得到广泛的应用。
其中,西门子S7-1200系列PLC以其性能稳定、可靠性高等特点,成为了众多工业控制系统的首选。
在S7-1200系列PLC中,基本指令是实现其各项功能的基础,本文将结合具体案例,介绍S7-1200基本指令的应用方法及技巧。
一、S7-1200基本指令的概述S7-1200系列PLC的基本指令包括了逻辑运算、数值运算、移位、比较、计数和定时器等基本功能。
这些指令通过编程的方式,实现了PLC对工业设备的精确控制,具有非常重要的实际意义。
二、逻辑运算指令的应用1. 与门指令与门指令用于将多个输入信号进行与运算,并输出结果。
在工业控制中,可以利用与门指令实现多个条件的同时满足时,触发某项操作的逻辑控制。
2. 或门指令或门指令则是将多个输入信号进行或运算,并输出结果。
在设备的控制中,或门指令可以用于多种状态下的切换操作,提高了设备的灵活性。
三、数值运算指令的应用1. 加法指令加法指令可实现两个操作数的相加,广泛应用于工业设备中的加工、输送、包装等环节的位置控制和计数操作。
2. 减法指令减法指令同样是实现了两个操作数的相减操作,常用于工业生产中的计数、调整等方面。
四、移位指令的应用1. 左移指令左移指令主要用于对数据进行左移位操作,可应用于数值的扩大、倍增等场景,提高了生产效率。
2. 右移指令右移指令则是对数据进行右移位操作,在某些液位控制、料仓排料等方面具有重要作用。
五、比较指令的应用比较指令可用于比较两个操作数的大小关系,在工业控制中常用于检测传感器信号、设定阈值等环节。
六、计数和定时器指令的应用1. 计数器指令在工业生产中,计数器指令常用于对生产过程中的成品数量、加工次数等进行统计和控制。
2. 定时器指令定时器指令则是用于对设备的时间控制,如配料时间、加工时间、清洗时间等,实现对生产过程的准确控制。
S7-1200 PLC的基本指令包括位逻辑指令、定时器指令、计数器指令、比较操作指令、数学函数指令等。
其中,位逻辑指令是对二进制位进行操作,包括常开触点、常闭触点、取反RLO触点等。
此外,还有赋值指令、置位与复位指令、沿脉冲检测指令等部分。
在数学函数指令中,包括加法、减法、乘法、除法、取余数、计算等运算。
此外,新增的指令包括取补码NEG、取最大最小值和绝对值ABS等。
这些基本指令是学习S7-1200 PLC编程的基础,对于初学者来说需要熟练掌握。
如需更多信息,建议咨询西门子S7-1200 PLC编程专家或查阅西门子官网。