博客专栏  >  综合   >  西门子PLC初级开发

西门子PLC初级开发

本专栏提供给没有PLC编程开发基础的朋友们参考学习

关注
23 已关注
23篇博文
  • 西门子PLC学习笔记二十一-(中断处理二)

    1.循环中断 循环中断组织块用于按一定时间间隔循环执行中断程序,例如周期性地定时执行某一段程序,间隔时间从STOP切换到RUN模式时开始计算。 循环中断组织块OB30~OB38默认的时间间隔和中断优先...

    2015-02-02 16:16
    4770
  • 西门子PLC学习笔记二十一-(中断处理一)

    中断处理用来实现对特殊内部事件或外部事件的快速响应。CPU检测到中断请求时,立即响应中断,调用中断源对应的中断程序(OB)。执行完中断程序后,返回被中断的程序中。 中断源类型主要有:I/O模块的硬件中...

    2015-01-30 14:02
    6467
  • 西门子PLC学习笔记二十-(多重背景数据块的使用)

    设某发动机组由1台汽油发动机和1台柴油机发动机组成,现要求用PLC控制发动机组,使各台发动机的转速稳定在设定的速度上,并控制散热风扇的起动和延时关闭。每台发动机均设置一个起动按钮和一个停止按钮。 程序...

    2015-01-27 15:12
    7966
  • 西门子PLC学习笔记十九-(FB编程)

    FB块可被OB1调用多次,功能的所有形参和静态数据都存储在一个单独的、被指定给该功能块的数据块(DB)中,该数据块被称为背景数据块。当调用FB时,该背景数据块会自动打开,实际参数的值被存储在背景数据块...

    2015-01-23 15:23
    5032
  • 西门子PLC学习笔记十八-(带参数FC编程二)

    本篇仍是对带参数的FC编程的练习,本次实现功能: 一共有4台电机,每台电机都要求Y-△降压启动。启动时,按下启动按钮,M1电机启动,然后每隔10s启动一台,最后M1到M4四台电机全部启动。当按下停止按...

    2015-01-21 16:25
    2310
  • 西门子PLC学习笔记十八-(带参数FC编程)

    带参数FC,指编辑功能时,在局部变量声明表中定义形式参数,在功能(FC)中使用虚拟的符号地址完成程序的编写。 下面将例举简单的示例说明如何编写带参FC功能。 本示例完成一数学公式的编程:Y = ( X...

    2015-01-20 10:35
    2710
  • 西门子PLC学习笔记十七-(不带参数FC编程)

    不带参数FC编程从下面的案例来说明 现需实现如下功能:按起动按钮后系统自动运行,首先打开进料泵1,开始加入液料A,到中液位传感器传出信号后,则关闭进料泵1。打开进料泵2,开始加入液料B,高液位传感器动...

    2015-01-16 14:43
    2520
  • 西门子PLC学习笔记十六-(逻辑块的结构)

    逻辑块包括:功能(FC)、功能块(FB)、组织块(OB),它们都是由变量声明表、代码段及其属性等组成。 1.局部变量声明表 每个逻辑块的前面都有一个变量声明表,其称为局部变量声明表。 ...

    2015-01-15 10:37
    4335
  • 西门子PLC学习笔记十五-(数据块及数据访问方式)

    一、数据块 数据块是在S7 CPU的存储器中定义的,用户可以定义多了数据块,但是CPU对数据块数量及数据总量是有限制的。 数据块与临时数据不同,当逻辑块执行结束或数据块关闭,数据块中的数据是会保留...

    2015-01-14 10:32
    10863
  • 西门子PLC学习笔记十四-(用户程序结构及执行)

    PLC用户程序的总体结构如下图: 1.组织块(OB):操作系统与用户程序的接口,决定用户程序的结构。 组织块是由操作系统调用的,用于控制扫描循环和中断程序的执行,PLC的启动和错误处理,不...

    2015-01-13 10:29
    4123
  • 西门子PLC学习笔记十三-(算术运算指令与控制指令)

    今天在写一篇PLC的学习笔记,本篇将介绍PLC最基本的运算指令与控制指令,本篇将直接上截图。 1.基本算数运算指令 1)整数运算 2)长整数运算 3)实数运算 、 ST...

    2015-01-12 14:34
    4375
  • 西门子PLC学习笔记十二-(转换与比较指令)

    1.转换指令 转换指令是将累加器1中的数据进行数据类型转换,转换结果仍放在累加器1中。其可实现BCD码与整数、整数与长整数、长整数与实数、整数的反码、整数的补码、实数求反等数据类型的转换。 1)B...

    2014-12-19 09:55
    3634
  • 西门子PLC学习笔记十一-(装入与传送指令)

    S7-300/400指令有:装入与传送指令、比较指令、算术运算指令、字逻辑运算指令、移位指令、逻辑控制指令、程序控制指令、主控指令等。 1.装入与传送指令(不能用于梯形图编程) 装入传送指令实现了各种...

    2014-12-18 14:08
    6759
  • 西门子PLC学习笔记十-(计数器)

    S7-300/400的计数器一般占两个字节,是16位的。CPU最多可以使用64~512个计数器,计数器地址编号为C0~C511 1.S_CUD(加减计数器) 加减计数器波形图: ...

    2014-12-01 09:09
    1961
  • 西门子PLC学习笔记九-(CPU时钟存储器)

    CPU可以设置多种存储器,从而得到多种脉冲

    2014-11-20 11:03
    4206
  • 西门子PLC学习笔记八-(定时器)

    S_PULSE(脉冲定时器) 工作原理:输入为1,定时器开始计时,输出为1;计时时间到,定时器停止工作,输出为0。如在定时时间未到时,输入变为0,则定时器停止工作,输出变为0。如果定时器复位端(R)从...

    2014-11-18 15:38
    9657
  • 西门子PLC学习笔记七-(位逻辑指令)

    位逻辑指令处理的对象为二进制位信号。存储在状态字“RLO”中。 1.触点与线圈指令 1)常开触点   在PLC中规定:操作数为1,则常开触点“动作(闭合)”;操作数为0,则常开触点“复位(断开...

    2014-10-08 14:22
    5821
  • 西门子PLC学习笔记六-(Step7指令简介)

    1.指令操作数 指令操作数由操作标示符和参数组成。操作标识符由主标识符和辅标识符组成。 主标识符有:I(输入过程影像寄存器)、Q(输出过程映像寄存器)、M(位寄存器)、PI(外部输入寄存器)、PQ...

    2014-09-29 10:48
    7277
  • 西门子PLC学习笔记五-(编程语言、数据类型)

    1.编程语言 PLC的编程语言有STL(语句表)、LAD(梯形图)、FBD(功能块图)、GRAPH(顺序功能图)、SCL(结构化控制语言)、HiGraph(图形编程语言)、CFC(连续功能图)等。S...

    2014-09-28 10:42
    6933
  • 西门子PLC学习笔记四-(控制三项异步电动机的启动停止)

    本篇是学习S7-300的一个小程序,用于对

    2014-09-25 18:59
    3930

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部