西门子plc编程入门(适合零基础学习西门子PLC入门PPT)
PLC梯形图语言的编程原理
1.梯形图由多个步骤组成,每个线圈可以形成一个步骤,每个步骤有多个分支,每个步骤代表一个逻辑方程;
2.梯形图中的继电器、触点和线圈不是物理的,而是PLC存储器中的位(1 = 0N0 = 0FF);编程常开/常闭触点可以无限引用,线圈输出只能一次;
3.梯形图不是物理电流而是“概念电流”,只能从左向右流动;
4.用户程序的运行基于PLC的输入/输出映射寄存器的内容,逻辑运算结果可立即被后续程序使用;
5.PLC内部继电器不能用于控制,只能存储逻辑控制的中间状态;
6.输出线圈不能直接驱动磁场执行机构,但它由I/ module上的电源设备驱动。
基本逻辑指令主要是位逻辑运算。在位逻辑指令中,除非特别说明,操作数的有效区域为:I,Q,M, *** ,T,C,V,S,L,数据类型为BOOL触点和线圈指令,分为标准指令、立即指令、否定指令和正(负)跳指令。
二、定时器指令
包括开机延迟定时器(TON)、带记忆的开机延迟(保持)定时器(TONR)和关机延迟定时器(TOF)。S7-200有256个定时器(T0~T255)。
一、反指令
有256个向上计数CTU,向下计数CTD和向上/向下计数CTU (C0~C255)。计数器计数PLC内部的时钟脉冲,而计数器计数外部的或由程序产生的计数脉冲。计数器累加的当前值(16位有符号整数)存储在计数器的16位当前值寄存器中。
每个计数器只有一个16位当前值寄存器地址。在一个程序中,不应该重复使用同一个计数器编号,也不应该将它分配给几个不同类型的计数器。
要知道,任何复杂的工程应用都是由一些基本的编程环节组成的,所以我们必须掌握基本的编程环节和一些典型的基本控制设计。
PLC控制系统最基本的控制包括初始化控制、故障控制、复杂输出禁止控制和多工况。
我喜欢,也喜欢。