PLC编程速成(二)

目录

操作符

什么是操作符?

变量表(数据类型)

常用的类型:

变量表图

设置复位指令

如何重复双线圈与解决复双线圈问题?

解决复双线圈

​编辑

重复双线圈

置复位指令(有置位就存在复位)

​编辑

上升沿与下降沿


操作符

什么是操作符?

        PLC操作符是在PLC编程中用于实现逻辑判断、数学运算和比较操作的符号或指令。PLC操作符允许程序员对输入信号和变量进行各种处理和控制操作.

plc常见操作符(电气电路图)
SB1 停止
SB2 启动(SB一般用I)
KM1

接触器线圈(Q一般用I)

KA_ 中间继电器
KT_ 定时器

西门子plc中器件表示(_表示编号l例:I100.7)
I_.(0~7) 表示按钮(所有的按钮,开关等都可以使用I表示)
Q_.((0~7)) 表示计数器(所有的计数器,电机,输入输出等都可以使用Q表示)

M_._

表示中间电器(

  • 暂存器:通常用"M"加上数字来表示,例如"M1"表示第一个暂存器。
  • 计数器:通常用"C"加上数字来表示,例如"C1"表示第一个计数器。
  • 定时器:通常用"T"加上数字来表示,例如"T1"表示第一个定时器。
  • MD:MD表示的是数据寄存器(Data Register),用于存储有符号的整数值。它是一个32位的寄存器,可以存储范围在-2,147,483,648到2,147,483,647之间的整数值。在西门子PLC中,MD通常用"M"加上数字来表示,例如"M100"表示第100个数据寄存器。

  • MW:MW表示的是字寄存器(Word Register),用于存储无符号的整数值。它也是一个32位的寄存器,可以存储范围在0到4,294,967,295之间的整数值。在西门子PLC中,MW同样用"M"加上数字来表示,例如"M200"表示第200个字寄存器。

区别:M0.0表示继电器,MD_表示定时器,一个有小数点一个没有,MD_与MW都可以表示计数器

变量表(数据类型)

常用的类型:

  1. 位型(Bool):位型数据表示一个二进制的状态,值为0或1,通常用于表示开关、开关触发器等。

  2. 字节型(Byte):字节型数据表示8个连续的位型数据,通常用于存储ASCII字符等。

  3. 整型(Integer):整型数据表示有符号的整数,可以是正数、负数或零,通常是16位或32位的。

  4. 长整型(Long Integer):长整型数据表示更大范围的有符号整数,通常是32位或64位的。

  5. 浮点型(Floating-Point):浮点型数据用于表示实数,包括单精度和双精度浮点数,通常分别是32位和64位的。

  6. 字符串型(String):字符串型数据表示一个字符序列,由多个字节组成,通常用于存储文本、消息等。

  7. 定时器型(Timer):定时器型数据用于实现延时操作,记录经过的时间,一般用于控制时间相关的应用。

  8. 计数器型(Counter):计数器型数据用于计数操作,记录输入信号的数量,一般用于计数类应用。

变量表图

PLC编程速成(二)_第1张图片

设置复位指令

如何重复双线圈与解决复双线圈问题?

PLC编程速成(二)_第2张图片

解决复双线圈

PLC编程速成(二)_第3张图片

重复双线圈

PLC编程速成(二)_第4张图片

置复位指令(有置位就存在复位)

PLC编程速成(二)_第5张图片

上升沿与下降沿

常开触头(点后一直导通)

PLC编程速成(二)_第6张图片

上升沿(Rising Edge)指的是从低电平(或称为0)到高电平(或称为1)的转变过程。当信号从低电平变为高电平时,我们称之为上升沿触发。(当程序从上到下扫描,从左到右扫描。循环扫描,当信号只接通第一个周期的按下一个瞬间接通,然后就断开

PLC编程速成(二)_第7张图片

PLC编程速成(二)_第8张图片

下降沿(Falling Edge)指的是从高电平到低电平的转变过程。当信号从高电平变为低电平时,我们称之为下降沿触发。(当程序从上到下扫描,从左到右扫描。循环扫描,当信号只接通第一个周期的松开一个瞬间接通,然后就断开

PLC编程速成(二)_第9张图片

在PLC中,上升沿和下降沿常用于触发逻辑运算和时序控制。可以使用上升沿触发来检测按钮按下的动作,或者使用下降沿触发来检测按钮释放的动作。这些触发方式可以帮助PLC对输入信号进行正确的响应和控制。

你可能感兴趣的:(plc,制造)