第7章 S7-200系列PLC基本指令
- 格式:ppt
- 大小:3.89 MB
- 文档页数:69
s7-200plc基本逻辑指令PLC(可编程逻辑控制器)作为现代工业自动化领域中的重要设备,可以实现对各类生产过程的自动控制。
S7-200PLC是西门子公司推出的一款经典型号,具备较高的性能和灵活的编程功能。
本文将重点介绍S7-200PLC的基本逻辑指令,包括输入/输出指令、计算指令、转移指令和比较指令等,以帮助读者更好地理解和应用该型号的PLC。
1. 输入/输出指令输入/输出指令用于读取外部信号并控制输出动作,是PLC程序中最常用的指令之一。
S7-200PLC提供了多种输入/输出指令,其中包括XIC、XIO、OUT、SET、RST等指令。
XIC指令用于判断输入信号是否为真,XIO指令则相反,用于判断输入信号是否为假。
OUT指令用于控制输出信号为真,SET指令用于设置某个输出信号为真,RST指令则相反,用于复位某个输出信号。
2. 计算指令计算指令主要用于对PLC中的数据进行运算和处理,以满足特定的控制要求。
S7-200PLC提供了多种计算指令,包括加法、减法、乘法、除法等。
比如,ADD指令用于两个数据相加,SUB指令用于两个数据相减,MUL指令用于两个数据相乘,DIV指令用于两个数据相除。
这些计算指令可以灵活应用于各类控制场景中,提高了PLC的控制能力和灵活性。
3. 转移指令转移指令用于根据特定条件执行不同的操作,是PLC程序中的决策和跳转指令。
S7-200PLC提供了多种转移指令,包括无条件转移、条件转移、循环转移等。
例如,JMP指令用于无条件转移到指定的程序段,JMPZ指令用于当某个数值为0时转移到指定的程序段,LOOP指令用于设置循环次数并执行指定的程序段。
通过合理应用转移指令,可以实现复杂的控制逻辑和流程控制。
4. 比较指令比较指令用于判断两个或多个数据之间的大小、相等关系,并根据判断结果执行不同的操作。
S7-200PLC提供了多种比较指令,包括大于、小于、等于等。
例如,GT指令用于判断某个数值是否大于另一个数值,LT指令用于判断某个数值是否小于另一个数值,EQ指令用于判断两个数值是否相等。
西门子S7-200PLC基本指令_定时器/计数器一、定时器1.定时器号(Txx):定时器的编号为(0-255),也就是说总共有256个定时器可以使用。
2.定时时间= 设定值* 基准时间3.注意,不能将同一个定时器号同时用作TOF和TON。
定时器分类表:定时器类型分辨率设置范围最大值(秒)定时器号码TONR 1ms0-32767 32.767 T0,T6410ms0-32767 327.67 T1-T4,T65-T68100 ms 0-32767 3276.7T5-T31,T69-T95TON、TOF1ms0-32767 32.767 T32,T9610ms0-32767 327.67T33-T36,T97-T100100ms0-32767 3276.7T37-T63,T101-T255定时器分为三类:TON、TONR、TOF 。
1.接通延时定时器(TON)TON指令在启用输入端使能后,开始计时。
当前值(Txxx)大于或等于预设时间(PT)时,定时器触点接通。
当输入端断开时,接通延时定时器当前值被清除,触点断开达到预设值后,定时器仍继续计时,达到最大值32767时,停止计时。
用法举例:此例中,定时器号是T37,因此此定时器为100ms的定时器。
定时器预设值为60,即定时时间为:60*100ms=6s;初始时,I0.1断开,定时器当前值为0。
当I0.1接通,则定时器开始计时,当前值到达60后,定时器常开点接通。
到达预设值后若I0.1还是接通,则定时器继续计时,直到当前值到达32767。
在定时过程中,只要I0.1断开,则定时器当前值清0,触点断开。
2.掉电保护性接通延时定时器(TONR)TONR指令在启用输入端使能后,开始计时。
当前值到达80后,触点接通。
到达预设值后若I0.1还是接通,则定时器继续计时,直到当前值到达32767。
在计时过程中I0.1断开,则定时器保持当前值不变。
TONR指令功能与TON指令类似,TONR指令带保持功能若要使定时器复位,清0,则需用复位指令3.断开延时定时器(TOF)TOF功能及用法:TOF指令用于在输入关闭后,延迟固定的一段时间再关闭输出。