文档库 最新最全的文档下载
当前位置:文档库 › 西门子S7-200_PLC指令学习

西门子S7-200_PLC指令学习

西门子S7-200_PLC指令学习
西门子S7-200_PLC指令学习

S7-200系列的基本逻辑指令

S7-200系列的基本逻辑指令与FX系列和CPM1A系列基本逻辑指令大体相似,编程和梯形图表达方式也相差不

S7-200系列PLC的比较指令

在SIEMENS S7-200的编程软件STEP-7中,有专门的比较指令:IN1与IN2比较,比较的数

据类型可以是B、I(W)、D、R,即字节、字整数、双字整数和实数;还可以有其他的比较

式:>、<、≥、≤、<>等等。当满足比较等式,则该触点闭合。

与LMODSOFT指令对照:在LMODSOFT中,没有直接的数的比较指令,但SUB指令可以通过其

执行减法功能后的三个输出端的状态实现整数的比较功能。

若与LMODSOFT 中的SUB指令对应,则在STEP-7中应有三个比较指令: >、=、< 来分别对

应SUB 指令的三个输出;若还要对应≥、≤、或<>,则根据SUB指令三个输出端的不同组

合,均可找到对应的比较指令。

比如:①(30007)>(40030)

②(30007)=(40030)

③(30007)<(40030)

①+②(30007)≥

②+③(30007)≤(40030)

①+③(30007)<>(40030)

S7-200系列PLC的定时器指令

类型、编号及分辨率

TON——接通延时

TONR——有记忆接通延时

TOF——断开延时

3种分辨率(时基):1ms、10ms、100ms——分别对应不同的定时器号

定时器6个要素:

指令格式(时基、编号等)预置值——PT

使能——IN 复位——3种定时器不同

当前值——Txxx 定时器状态(位)——可由触点显示

定时值=时基×预置值PT。由于定时器的计时间隔与程序的扫描周期并不同步,定时器可能

在其时基(1ms、10ms、100ms)内任何时间启动,所以,未避免计时时间丢失,一般要求设

置PT预置值必须大于最小需要的时间间隔。例如:使用10ms时基定时器实现140ms延时(时

间间隔),则PT应设置为15(10ms×15=150ms)。

2)功能

(1)接通延时定时器TON——一般用于单一时间间隔的定时

指令格式:见图,编号与分辨率及定时器类型有关。(见教材P221:Fig8-3-3a)

使能:——IN: I2.0 =“1”

当前值——T33,当在线(Online)时,此处显示当前值

预置值——PT=3,即定时时间=10ms×3=30ms

复位——IN:I2.0 = “0”

定时器状态(位)——“1”或“0”

与MODICON PLC的定时器指令对照:

区别:对MODICON PLC,当10001=“0”,10002=“1”时,定时器当前值保持;当计时时间到,即(40040)= 30时,只要10002=“1”,定时器也是保持

对S7-200 PLC,只要I0.0=“1”,即计时,当T33当前值=3时,定时器继续计时,直至I0.0=“0”,定时器复位(相当于10002=“0”)

(1)断开延时定时器TOF——一般用于故障时间后的时间延时

指令格式:见图,编号与分辨率及定时器类型有关。

注意:定时器状态(位)=“1”(置位)及当前值复0与使能.I0.0=“1”同步;计时开始与使能I0.0从“1”→“0”(断开)同步,且当计时时间到而使能仍=“0”时,当前值保持。

(2)有记忆接通延时定时器TONR——一般用于累计许多时间间隔(指令功能及时序图见教材P222:Fig8-3-3c)

指令格式:见图,编号与分辨率及定时器类型有关。

注意:定时器状态(位)=“1”(置位)及当前值复0与使能.I0.0=“1”同步;计时开始与使能I0.0从“1”→“0”(断开)同步,且当计时时间到而使能仍=“0”时,当前值保持。

(3) 有记忆接通延时定时器TONR——一般用于累计许多时间间隔

S7-200系列PLC的计数器指令

1)类型及编号

CTU——增计数

CTD——减计数 C0~C255

CTUD——增减计数

计数器6个要素:指令格式(类型、编号等)预置值——PV

使能——CU、CD 复位——R、LD

当前值——Cxxx 计数器状态(位)——与定时器类似

2)功能、时序图及应用示例

此例为一个增减计数器的应用示例,其与MODICON PLC计数器指令的比较,同学可自己进行,并注意到,计数器指令的使能均是采样上升沿(“0”→“1”)。

S7-200系列PLC其它常用指令

1.脉冲产生指令EU/ED的应用

EU指令在EU指令前的逻辑运算结果由OFF到ON时就产生一个宽度为一个扫描周期的脉冲,驱动其后面的输出线圈。

2 .逻辑堆栈的操作

LPS为进栈操作,LRD为读栈操作,LPP为出栈操作。

S7-200系列PLC中有一个9层堆栈,用于处理逻辑运算结果,称为逻辑堆栈。

3 .NOT、NOP和MEND指令

NOT、NOP及MEND指令的形式及功能如表4-19所示。

NOT为逻辑结果取反指令,在复杂逻辑结果取反时为用户提供方便。NOP为空操作,对程序没有实质影响。MEND为无条件结束指令,在编程结束时一定要写上该指令,否则会出现编译错误。调试程序时,在程序的适当位置插入MEND指令可以实现程序的分段调试。

4.比较指令

比较指令是将两个操作数按规定的条件作比较,条件成立时,触点就闭合。比较运算符有:=、>=、<=、>、<和<>。

(1)字节比较字节比较用于比较两个字节型整数值INl和IN2的大小,字节比较是无符号的。比较式可以是LDB、AB或OB后直接加比较运算符构成。如:LDB=、AB<>、OB>=等。

整数INl和IN2的寻址范围:VB、IB、QB、MB、SB、SMB、LB、*VD、*AC、*LD和常数。

指令格式例如: LDB= VBl0,VBl2

(2)整数比较整数比较用于比较两个一字长整数值INl和IN2的大小,整数比较是有符号的(整数范围为16#8000和16#7FFF之间)。比较式可以是LDW、AW或OW后直接加比较运算符构成。如:LDW=、AW<>。OW>=等。

整数INl和IN2的寻址范围:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常数。

指令格式例如: LDW= VWl0,VWl2

(3)双字整数比较双字整数比较用于比较两个双字长整数值INl和IN2的大小,双字整数比较是有符号的(双字整数范围为16#80000000和16#7FFFFFFF之间)。比较式可以是LDD、AD或OD后直接加比较运算符构成。如:LDD=、AD<>、OD>=等。

双字整数INl和IN2的寻址范围:VD、ID、QD、MD、SD、SMD、LD、HC、AC、*VD、*AC、*LD 和常数。

指令格式例如: LDD= VDl0,VDl2

(4)实数比较实数比较用于比较两个双字长实数值INl和IN2的大小,实数比较是有符号的(负实数范围为-1.175495E-38和-3.402823E+38,正实数范围为+1.175495E-38和

+3.402823E+38)。比较式可以是LDR、AR或OR后直接加比较运算符构成。如:LDR=、AR<>、OR>=等。

实数INl和IN2的寻址范围:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*AC、*LD和常数。指令格式例如: LDR= VDl0,VDl2

S7-200PLC功能指令概述

般的逻辑控制系统用软继电器、定时器和计数器及基本指令就可以实现。利用功能指令可以开发出更复杂的控制系统,以致构成网络控制系统。这些功能指令实际上是厂商为满足各种客户的特殊需要而开发的通用子程序。功能指令的丰富程度及其合用的方便程度是衡量PLC 性能的一个重要指标。

S7-200的功能指令很丰富,大致包括这几方面:算术与逻辑运算、传送、移位与循环移位、程序流控制、数据表处理、PID指令、数据格式变换、高速处理、通信以及实时时钟等。

功能指令的助记符与汇编语言相似,略具计算机知识的人学习起来也不会有太大困难。但

S7-200系列PLC功能指令毕竟太多,一般读者不必准确记忆其详尽用法,需要时可可查阅产品手册。

S7-200PLC四则运算指令介绍

四则运算指令如表4-20所示。

S7-200PLC逻辑运算指令

逻辑运算指令如表4-21所示。

S7-200PLC数据传送指令

数据传送指令如表4-22所示。

表4-22 数据传送指令

移位与循环移位指令如表4-23所示。

表4-23 移位与循环移位指令

S7-200PLC交换和填充指令

交换和填充指令如表4-24所示。

S7-200PLC 表操作指令

表操作指令如表4-25所示。

表4-25 表操作指令

S7-200PLC 数据转换指令

数据转换指令如表4-26所示。

S7-200PLC 特殊指令

特殊指令如表4-27所示。PLC中一些实现特殊功能的硬件需要通过特殊指令来使用,可实现特定的复杂的控制目的,同时程序的编制非常简单。

表4-27 特殊指令

西门子S 指令表

西门子S7-200 PLC指令学习(1) S7-200系列的基本逻辑指令 S7-200系列的基本逻辑指令与FX系列和CPM1A系列基本逻辑指令大体相似,编程和梯形图表达方式也相差不多,这里列表表示S7-200系列的基本逻辑指令(见表)。 表 S7-200系列的基本逻辑指令 S7-200系列PLC的比较指令 在SIEMENS S7-200的编程软件STEP-7中,有专门的比较指令:IN1与IN2比较,比较的数据类型可以是B、I(W)、D、R,即字节、字整数、双字整数和实数;还可以有其他的比较式:>、<、≥、≤、<>等等。当满足比较等式,则该触点闭合。 与LMODSOFT指令对照:在LMODSOFT中,没有直接的数的比较指令,但SUB指令可以通过其执行减法功能后的三个输出端的状态实现整数的比较功能。 若与LMODSOFT 中的SUB指令对应,则在STEP-7中应有三个比较指令: >、=、< 来分别对应SUB 指令的三个输出;若还要对应≥、≤、或<>,则根据SUB指令三个输出端的不同组合,均可找到对应的比较指令。 比如:①(30007)>(40030) ②(30007)=(40030) ③(30007)<(40030) ①+②(30007)≥ ②+③(30007)≤(40030) ①+③(30007)<>(40030) S7-200系列PLC的定时器指令 类型、编号及分辨率 TON——接通延时 TONR——有记忆接通延时 TOF——断开延时

3种分辨率(时基):1ms、10ms、100ms——分别对应不同的定时器号 定时器6个要素: 指令格式(时基、编号等)预置值——PT 使能——IN 复位——3种定时器不同 当前值——Txxx 定时器状态(位)——可由触点显示 定时值=时基×预置值PT。由于定时器的计时间隔与程序的扫描周期并不同步,定时器可能在其时基(1ms、10ms、100ms)内任何时间启动,所以,未避免计时时间丢失,一般要求设置PT预置值必须大于最小需要的时间间隔。例如:使用10ms时基定时器实现140ms延时(时间间隔),则PT应设置为15(10ms×15=150ms)。 2)功能 (1)接通延时定时器TON——一般用于单一时间间隔的定时 指令格式:见图,编号与分辨率及定时器类型有关。(见教材P221:Fig8-3-3a) 使能:——IN:I2.0 =“1” 当前值——T33,当在线(Online)时,此处显示当前值 预置值——PT=3,即定时时间=10ms×3=30ms 复位——IN:I2.0 = “0” 定时器状态(位)——“1”或“0” 与MODICON PLC的定时器指令对照: 区别:对MODICON PLC,当10001=“0” ,10002=“1”时,定时器当前值保持;当计时时间到,即(40040)= 30时,只要10002=“1”,定时器也是保持 对S7-200 PLC,只要I0.0=“1”,即计时,当T33当前值=3时,定时器继续计时,直至I0.0=“0”,定时器复位(相当于10002=“0” ) (1)断开延时定时器TOF——一般用于故障时间后的时间延时

西门子PLC程序指令注意点

PLC程序详解(图文并貌) 一、时间继电器: TON 使能=1计数,计数到设定值时(一直计数到32767),定时器位=1。使能=0复位(定时器位=0)。TOF 使能=1,定时器位=1,计数器复位(清零)。使能由1到0负跳变,计数器开始计数,到设定值时(停止计数),定时器位=0。如下图: 图1:使能=1时,TOF(T38)的触点动作图 图2:使能断开后,计数到设定值后,TOF(T38)的触点动作图(其中T38常开触点是在使能由1到0负跳变后计数器计时到设定值后变为0的) TONR 使能=1,计数器开始计数,计数到设定值时,计数器位=1。使能断开,计数器停止计数,计数器位仍为1,使能位再为1时,计数器在原来的计数基础上计数。

以上三种计数器可以通过复位指令复位。 正交计数器 A相超前B相90度,增计数 B相超前A相90度,减计数 当要改变计数方向时(增计数或减计数),只要A相和B相的接线交换一下就可以了。 二、译码指令和编码指令: 译码指令和编码指令执行结果如图所示: DECO是将VW2000的第十位置零(为十进制的1024),ENCO输入IN最低位为1的是第3位,把3写入VB10(二进制11)。 三、填表指令(ATT) S7-200填表指令(ATT)的使能端(EN)必须使用一个上升沿或下降沿指令(即在下图的I0.1后加一个上升沿或下降沿),若单纯使用一个常开触点,就会出现以下错误:

这一点在编程手册中也没有说明,需要注意。其他的表格指令也同样。 四、数据转换指令 使用数据转换指令时,一定要注意数据的范围,数据范围大的转换为数据范围小的发注意不要超过范围。如下图所示为数据的大小及其范围。 (1)BCD码转化为整数(BCD_I) 关于什么是BCD码,请参看《关于BCD码》。 BCD码转化为整数,我是这样理解的:把BCD码的数值看成为十进制数,然后把BCD到整数的转化看成是十进制数到十六进制数的转化。如下图所示,BCD码为54,转化为整数后为36。

PLC培训-西门子PLC指令大全

金蓝PLC培训,西门子PLC指令大全 金蓝PLC培训,西门子PLC指令大全。自动化编程学习起来很困难,很多人对于学习plc 编程头疼不已,下面是山东金蓝plc培训机构为大家整理的经常用到的金蓝PLC培训,西门子PLC指令大全。 1、位逻辑指令 1.1 -||- 常开接点(地址) 1.2 -|/|- 常闭接点(地址) 1.3 XOR 位异或 1.4 -|NOT|- 信号流反向 1.5 -( ) 输出线圈 1.6 -(#)- 中间输出 1.7 -(R) 线圈复位 1.8 -(S) 线圈置位 1.9 RS 复位置位触发器

1.10 RS 置位复位触发器 1.11 -(N)- RLO下降沿检测 1.12 -(P)- PLO上升沿检测 1.13 -(SAVE) 将RLO存入BR存储器1.14 MEG 地址下降沿检测 1.15 POS 地址上升沿检测 2、比较指令 2.1 CMP?I 整数比较 2.2 CMP?D 双整数比较

2.3 CMP?R 实数比较 3、转换指令 3.1 BCD_IBCD码转换为整数 3.2 I_BCD 整数转换为BCD码 3.3 I_DINT 整数转换为双整数 3.4 BCD_DIBCD码转换为双整数 3.5 DI_BCD 双整数转换为BCD码 3.6 DI_REAL 双整数转换为浮点数 3.7 INV_I 整数的二进制反码 3.8 INV_DI 双整数的二进制反码 3.9 NEG_I 整数的二进制补码 3.10 NEG_DI 双整数的二进制补码 3.11 NEG_R 浮点数求反 3.12 ROUND 舍入为双整数 3.13 TRUNC 舍去小数取整为双整数 3.14 CEIL 上取整

西门子PLC指令

指令(英文全称意思) :指令含义 1 、LD( Load 装载) :动合触点 2、LDN ( Load Not 不装载) : 动断触点 3、A ( And 和动合) : 用于动合触点串联 4、AN ( And Not 和动断) :用于动断触点串联 5、O ( Or 或动合) :用于动合触点并联 6、ON ( Or Not 或动断) : 用于动断触点并联 7、= ( Out 输出) :用于线圈输出 8、OLD ( Or Lode): 块或 9、ALD ( And Lode): 块和 10、LPS ( Logic Push ) :逻辑入栈 11、LRD ( Logic Read ) :逻辑读栈 12、LPP ( Logic Pop ) :逻辑出栈 13、NOT ( not 并非) :非 14、NOP ( No Operation Performed ) : 无操作 15、AENO ( And ENO ) :指令盒输出端ENO相和 16、S ( Set 放置) : 置1 17、R ( Reset 重置,清零) :清零 18、P ( Positive) :上升沿 19、N ( Negative) :下降沿

20、TON ( On_Delay Timer ) :接通延时定时器 21、TONR ( Retentive On_Delay Timer ) : 有记忆接通延时定时器 22、TOF ( Off_ Delay Timer ) :断开延时定时器 23、CTU ( Count Up ) : 增计数器 24、CTD ( Count Down ) : 减计数器 25、CTDU ( Count Up/ Count Down ) :增减计数器 26、ADD ( add 加) : 加注意 //ADD_I (_ I 表示整数) ADD_DI( DI表示双字节整数) ADD-R (R 表示实数) 它们都是加运算只是数的大小不同。 27、SUB ( Subtract 减去,减少) :减 28、MUL ( Multiply ) : 乘 29、DIV ( Divide ) : 除 30、SQRT ( Square root ) : 求平方根 31、LN ( Napierian Logarithm 自然对数) : 求自然对数 32、EXP ( Exponential 指数的) :求指数 33、INC_B ( Increment 增加) :增1 //其中_B代表数据类型还有W(字节)、DW双字后面几个都是这样的。34、DEC_B ( Decrement 减少) :减1 35、WAND_B ( Word and 和命令) :逻辑和 36、WOR_B ( Word or 或命令) : 逻辑或

西门子PLC指令表

1 位逻辑指令 1.1 位逻辑指令概述 1.2 -||- 常开接点(地址) 1.3 -|/|-常闭接点(地址) 1.4 XOR位异或 1.5 -|NOT|- 信号流反向 1.6 -( ) 输出线圈 1.7 -(#)- 中间输出 1.8 -(R) 线圈复位 1.9 -(S) 线圈置位 1.10 RS复位置位触发器 1.11 RS置位复位触发器 1.12 -(N)- RLO下降沿检测 1.13 -(P)- PLO上升沿检测 1.14 -(SAVE) 将RLO存入BR存储器 1.15 MEG地址下降沿检测 1.16 POS地址上升沿检测 1.17 立即读操作 1.18 立即写操作 2 比较指令 2.1 比较指令概述 2.2 CMP?I整数比较 2.3 CMP?D双整数比较 2.4 CMP?R实数比较 3 转换指令 3.1 转换指令概述 3.2 BCD_IBCD码转换为整数 3.3 I_BCD整数转换为BCD码 3.4 I_DINT整数转换为双整数 3.5 BCD_DIBCD码转换为双整数 3.6 DI_BCD双整数转换为BCD码 3.7 DI_REAL双整数转换为浮点数 3.8 INV_I整数的二进制反码 3.9 INV_DI双整数的二进制反码 3.10 NEG_I整数的二进制补码 3.11 NEG_DI双整数的二进制补码 3.12 NEG_R浮点数求反 3.13 ROUND舍入为双整数 3.14 TRUNC舍去小数取整为双整数 3.15 CEIL上取整 3.16 FLOOR下取整 4 计数器指令 4.1 计数器指令概述 4.2 S_CUD加减计数 4.3 S_CU加计数器 4.4 S_CD减计数器 4.5 -(SC)计数器置初值 4.6 -(CU)加计数器线圈 4.7 -(CD)减计数器线圈 5 数据块指令 5.1 -(OPN)打开数据块:DB或DI 6 逻辑控制指令 6.1 逻辑控制指令概述 6.2 -(JMP)- 无条件跳转 6.3 -(JMP)- 条件跳转 6.4 -(JMPN)- 若非则跳转 6.5 LABEL标号 7 整数算术运算指令 7.1 整数算术运算指令概述 7.2 判断整数算术运算指令后状态字的位 7.3 ADD_I 整数加法 7.4 SUB_I 整数减法 7.5 MUL_I 整数乘法 7.6 DIV_I 整数除法 7.7 ADD_DI 双整数加法 7.8 SUB_DI 双整数减法 7.9 MUL_DI 双整数乘法 7.10 DIV_DI 双整数除法 7.11 MOD_DI 回送余数的双整数 8 浮点算术运算指令 8.1 浮点算术运算指令概述 8.2 判断浮点算术运算指令后状态字的位 8.3 基础指令 8.3.1 ADD_R实数加法 8.3.2 SUB_R实数减法 8.3.3 MUL_R实数乘法 8.3.4 DIV_R实数除法 8.3.5 ABS浮点数绝对值运算 8.4 扩展指令 8.4.1 SQR浮点数平方 8.4.2 SQRT浮点数平方根 8.4.3 EXP浮点数指数运算 8.4.4 LN浮点数自然对数运算 8.4.5 SIN浮点数正弦运算 8.4.6 COS浮点数余弦运算 8.4.7 TAN浮点数正切运算

西门子plc指令表

1 位逻辑指令 1.1 -||- 常开接点(地址) 1.2 -|/|- 常闭接点(地址) 1.3 XOR 位异或 1.4 -|NOT|- 信号流反向 1.5 -( ) 输出线圈 1.6 -(#)- 中间输出 1.7 -(R) 线圈复位 1.8 -(S) 线圈置位 1.9 RS 复位置位触发器 1.10 RS 置位复位触发器 1.11 -(N)- RLO下降沿检测 1.12 -(P)- PLO上升沿检测 1.13 -(SAVE) 将RLO存入BR存储器1.14 MEG 地址下降沿检测 1.15 POS 地址上升沿检测 2 比较指令 2.1 CMP?I 整数比较 2.2 CMP?D 双整数比较 2.3 CMP?R 实数比较 3 转换指令 3.1 BCD_IBCD码转换为整数 3.2 I_BCD 整数转换为BCD码 3.3 I_DINT 整数转换为双整数 3.4 BCD_DIBCD码转换为双整数 3.5 DI_BCD 双整数转换为BCD码3.6 DI_REAL 双整数转换为浮点数3.7 INV_I 整数的二进制反码 3.8 INV_DI 双整数的二进制反码3.9 NEG_I 整数的二进制补码 3.10 NEG_DI 双整数的二进制补码3.11 NEG_R 浮点数求反 3.12 ROUND 舍入为双整数 3.13 TRUNC 舍去小数取整为双整数3.14 CEIL 上取整 3.15 FLOOR 下取整 4 计数器指令 4.1 S_CUD 加减计数 4.2 S_CU 加计数器 4.3 S_CD 减计数器 4.4 -(SC) 计数器置初值 4.5 -(CU) 加计数器线圈 4.6 -(CD) 减计数器线圈 5 数据块指令

西门子S7-200 PLC指令学习

西门子S7-200 PLC指令学习 S7-200PLC数据传送指令 数据传送指令如表4-22所示。 S7-200系列的基本逻辑指令 S7-200系列的基本逻辑指令与FX系列和CPM1A系列基本逻辑指令大体相似,编程和梯形图表达方式也相差不多,这里列表表示S7-200系列的基本逻辑指令(见表)。 表S7-200系列的基本逻辑指令 S7-200系列PLC的比较指令 在SIEMENS S7-200的编程软件STEP-7中,有专门的比较指令:IN1与IN2比较,比较的数据类型可以是B、I(W)、D、R,即字节、字整数、双字整数和实数;还可以有其他的比较式:>、<、≥、≤、<>等等。当满足比较等式,则该触点闭合。 与LMODSOFT指令对照:在LMODSOFT中,没有直接的数的比较指令,但SUB指令可以通过其执行减法功能后的三个输出端的状态实现整数的比较功能。 若与LMODSOFT 中的SUB指令对应,则在STEP-7中应有三个比较指令:>、=、< 来分别对应SUB 指令的三个输出;若还要对应≥、≤、或<>,则根据SUB指令三个输出端的不同组合,均可找到对应的比较指令。 比如:①(30007)>(40030) ②(30007)=(40030) ③(30007)<(40030) ①+②(30007)≥ ②+③(30007)≤(40030) ①+③(30007)<>(40030) S7-200系列PLC的定时器指令 类型、编号及分辨率 TON——接通延时 TONR——有记忆接通延时 TOF——断开延时 3种分辨率(时基):1ms、10ms、100ms——分别对应不同的定时器号 定时器6个要素: 指令格式(时基、编号等)预置值——PT

西门子plc指令表

1.1 -||- 常开接点(地址) 1.2 -|/|- 常闭接点(地址) 1.3 XOR 位异或 1.4 -|NOT|- 信号流反向 1.5 -( ) 输出线圈 1.6 -(#)- 中间输出 1.7 -(R) 线圈复位 1.8 -(S) 线圈置位 1.9 RS 复位置位触发器 1.10 RS 置位复位触发器 1.11 -(N)- RLO下降沿检测 1.12 -(P)- PLO上升沿检测 1.13 -(SAVE) 将RLO存入BR存储器1.14 MEG 地址下降沿检测 1.15 POS 地址上升沿检测

2.1 CMP?I 整数比较 2.2 CMP?D 双整数比较 2.3 CMP?R 实数比较 3 转换指令 3.1 BCD_IBCD码转换为整数 3.2 I_BCD 整数转换为BCD码 3.3 I_DINT 整数转换为双整数3.4 BCD_DIBCD码转换为双整数3.5 DI_BCD 双整数转换为BCD码3.6 DI_REAL 双整数转换为浮点数3.7 INV_I 整数的二进制反码 3.8 INV_DI 双整数的二进制反码3.9 NEG_I 整数的二进制补码 3.10 NEG_DI 双整数的二进制补码3.11 NEG_R 浮点数求反

3.12 ROUND 舍入为双整数 3.13 TRUNC 舍去小数取整为双整数3.14 CEIL 上取整 3.15 FLOOR 下取整 4 计数器指令 4.1 S_CUD 加减计数 4.2 S_CU 加计数器 4.3 S_CD 减计数器 4.4 -(SC) 计数器置初值 4.5 -(CU) 加计数器线圈 4.6 -(CD) 减计数器线圈 5 数据块指令 5.1 -(OPN) 打开数据块:DB或DI 6 逻辑控制指令 6.1 -(JMP) 无条件跳转 6.2 -(JMP) 条件跳转

西门子PLC的性能指标

(1)编程语言及指令功能:梯形图语言、助记符语言在西门子PLC模块中较为常见,梯形图语言一般在计算机屏幕上编辑,使用起来简单方便。助记符语言与计算机编程序相似,如果对有编制程序基础的工程技术人员来说,学习助记符会容易一些,只要理解各个指令的含义,就可以像做计算机程序一样写PLC 的控制程序。如果两种语言都会使用更好,因为它们之间可以相互转换。西门子PLC实际上只认识助记符语言,梯形图语言是需要转换成助记符语言后,存入PLC的存储器中。 现在功能图语言的使用有上升趋势。编程语言中还有一个内容是指令功能。衡量指令功能强弱可看两个方面:一是指令条数多少;二是指令中有多少综合性指令。一条综合性指令一般就能完成一项专门操作。用户编制的程序完成的控制任务,取决于指令的多少,指令功能越多,MT6100IV5编程越简单和方便,完成一定的控制任务越容易。 (2)输入输出点数:输入输出点数是PLC可以接受的输入开关信号和输出开关信号的最大数量,值得注意的是输入点数往往的大于输出点数的,且二者不能相互替代。 (3)扫描速度数是指PLC扫描1k(1k=1024)字用户程序所需的时间,通常以ms/k字为单位,扫描速度越快越好。 (4)存储容量:存储容量是存放用户程序的存储器的容量。通常用k来表示。也有的西门子PLC直接用所能存放的程序量表示。在编制西门子PLC 程序时,需要用到大量的寄存器来存放变量、中间结果、保持数据、定时计数、模块设置和各种标志位等信息。这些寄存器的多少,直接关系到程序的编制,该存储器的容量越大,就可以编制出更复杂的程序。 (5)可扩展性:在现代工业生产中西门子PLC的可扩展性也显的非常重要。主要包括:1)输入输出点数的扩展;2)存储容量的扩展;3)联网功能的扩展;4)可扩展的模块数;另外,可编程序控制器的可靠性、易操作性及经济性等功能指示也受用户的关注。 艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。 如需进一步了解相关PLC产品的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城。https://www.wendangku.net/doc/4315715575.html,/

相关文档