商铺名称:上海腾桦电气设备有限公司
联系人:王金玉(先生)
联系手机:
固定电话:
企业邮箱:961812307@qq.com
联系地址:上海市金山区枫泾镇枫阳新村
邮编:215011
联系我时,请说是在电子快手网上看到的,谢谢!
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所示。
表4-19 NOT、NOP及MEND指令的形式及功能
|
STL |
功能 |
操作数 |
|
NOT |
逻辑结果取反 |
— |
|
NOP |
空操作 |
— |
|
MEND |
无条件结束 |
— |
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
| 6ES7 972-0CB20-0XA0 | USB接口编程适配器(USB接口编程电缆) |
| 6ES7 972-0CB35-0XA0 | TS适配器II 用于调制解调器远程 |
| 6ES7 972-0CC35-0XA0 | TS适配器II 用于ISDN 远程 |
| 6GK1 561-1AA01 | CP5611网卡(PCI总线软卡,支持MPI,PPI,PROFIBUS-DP) |
| 6GK1 562-1AA00 | CP5621网卡(PCIe总线软卡,支持MPI,PPI,PROFIBUS-DP) |
| 6GK1 551-2AA00 | CP5512网卡(PCMCIA总线软卡,支持MPI,PPI,PROFIBUS-DP,笔记本电脑用,32BIT) |
| 6GK1 561-3AA01 | CP5613网卡(PCI总线硬卡,支持PROFIBUS-DP主站) |
| 6GK1 561-3FA00 | CP5613光纤网卡(PCI总线硬卡,支持PROFIBUS-DP主站 |
| 6GK1 561-4AA01 | CP5614网卡(PCI总线硬卡,支持PROFIBUS-DP主站/从站) |
| 6XV1 830-0EH10 | PROFIBUS通讯电缆 |
| 6XV1 820-5AH10 | 光纤电缆(米) |
| 6XV1 820-5BH50 | 光纤电缆 含BFOC (5米) |
| 6XV1 820-5BT10 | 光纤电缆 含BFOC (100米) |
| 6GK1 901-0DA20-0AA0 | BFOC接头(每包20只) |
| 6ES7 901-0BF00-0AA0 | 5米MPI电缆 |
| 6ES7 901-1BF00-0XA0 | RS232电缆 |
SIMOTION 可用于执行运动控制任务的所有机器而不管是从简单的运动控制还是高性能应用。重点是要获得一个可用于完成广泛的运动控制任务的简易而灵活的解决方案。
SIMOTION 的运行基础是将运动控制与在大多数机器上所常见的两个其他控制功能融合在一起:PLC 和工艺功能。
这种方法意味着可以在同一个系统内实现轴的运动控制和全面机器控制。对于技术功能来说也是如此,如对一个液压轴实施的压力控制。可以实现从位置控制定位模式到压力控制模式的平稳切换。
将运动控制、PLC 和技术功能三种开环控制功能组合在一起具有以下优点:
SIMOTION 系统由三个部分组成:
SCOUT 可将运动控制、PLC 和技术功能集中到一个全面的集成系统中,并提供了所有必要工具:编程与参数化、测试与调试、诊断。
运行软件为循环任务和顺序任务提供了高性能的执行系统。运行软件模块提供了各种 PLC 功能、运动控制功能和工艺功能。通过选择合适的模块,系统的总体功能可与机器灵活适应。
硬件平台是 SIMOTION 运动控制系统的基础。使用工程组态系统和相关运行版软件模块创建的应用程序可在不同硬件平台上运行。
西门子提供了广泛的特定领域解决方案,可用来降低组态成本,加快项目完成,并更快速地成功实现自动化系统。
使用 SIMOTION easyProject 项目生成器,用户可显著加快机器应用中标准化项目框架的创建。
S7-200PLC四则运算指令介绍
表4-20 四则运算指令
|
名称 |
指令格式 (语句表) |
功能 |
操作数寻址范围 |
|
加法指令 |
+I IN1,OUT |
两个16位带符号整数相加,得到一个16位带符号整数。 执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT) |
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2还可以是AIW和常数 |
|
+D IN1,IN2 |
两个32位带符号整数相加,得到一个32位带符号整数。 执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2还可以是HC和常数 |
|
|
+R IN1,OUT |
两个32位实数相加,得到一个32位实数。 执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2还可以常数 |
|
|
减法指令 |
-I IN1,OUT |
两个16位带符号整数相减,得到一个16位带符号整数。 执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT) |
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2还可以是AIW和常数 |
|
-D IN1,OUT |
两个32位带符号整数相减,得到一个32位带符号整数。 执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2还可以是HC和常数 |
|
|
-R IN1,OUT |
两个32位实数相加,得到一个32位实数。 执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2还可以常数 |
|
|
乘法指令 |
*I IN1,OUT |
两个16位符号整数相乘,得到一个16整数。 执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT) |
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2还可以是AIW和常数 |
|
MUL IN1,OUT |
两个16位带符号整数相乘,得到一个32位带符号整数。 执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT) |
IN1,IN2:VW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,*VD,*AC,*LD和常数 OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD |
|
|
*D IN1,OUT |
两个32位带符号整数相乘,得到一个32位带符号整数。 执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2还可以是HC和常数 |
|
|
*R IN1,OUT |
两个32位实数相乘,得到一个32位实数。 执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2还可以是常数 |
|
|
除法指令 |
/I IN1,OUT |
两个16位带符号整数相除,得到一个16位带符号整数商,不保留余数。 执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT) |
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD IN1和IN2还可以是AIW和常数 |
|
DIV IN1,OUT |
两个16位带符号整数相除,得到一个32位结果,其中低16位为商,高16位为结果。 执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT) |
IN1,IN2:VW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,*VD,*AC,*LD和常数 OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD |
|
|
/D IN1,OUT |
两个32位带符号整数相除,得到一个32位整数商,不保留余数。 执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2还可以是HC和常数 |
|
|
/R IN1,OUT |
两个32位实数相除,得到一个32位实数商。 执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN1和IN2还可以是常数 |
|
|
数学函数指令 |
SQRT IN,OUT |
把一个32位实数(IN)开平方,得到32位实数结果(OUT) |
IN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN还可以是常数 |
|
LN IN,OUT |
对一个32位实数(IN)取自然对数,得到32位实数结果(OUT) |
||
|
EXP IN,OUT |
对一个32位实数(IN)取以e为底数的指数,得到32位实数结果(OUT) |
||
|
SIN IN,OUT |
分别对一个32位实数弧度值(IN)取正弦、余弦、正切,得到32位实数结果(OUT) |
||
|
COS IN,OUT |
|||
|
TAN IN,OUT |
|||
|
增减指令 |
INCB OUT |
将字节无符号输入数加1 执行结果:OUT+1=OUT(在LAD和FBD中为:IN+1=OUT) |
IN,OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD IN还可以是常数 |
|
DECB OUT |
将字节无符号输入数减1 执行结果:OUT-1=OUT(在LAD和FBD中为:IN-1=OUT) |
||
|
INCW OUT |
将字(16位)有符号输入数加1 执行结果:OUT+1=OUT(在LAD和FBD中为:IN+1=OUT) |
IN,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD IN还可以是AIW和常数 |
|
|
DECW OUT |
将字(16位)有符号输入数减1 执行结果:OUT-1=OUT(在LAD和FBD中为:IN-1=OUT) |
||
|
INCD OUT |
将双字(32位)有符号输入数加1 执行结果:OUT+1=OUT(在LAD和FBD中为:IN+1=OUT) |
IN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD IN还可以是HC和常数 |
|
|
DECD OUT |
将字(32位)有符号输入数减1 执行结果:OUT-1=OUT(在LAD和FBD中为:IN-1=OUT) |
| MM440-750/3 | 6SE6440-2UE17-5CA1 | 0.75 | 1.0 | 3.8 | 2.7 |
| MM440-1550/3 | 6SE6440-2UE21-5CA1 | 1.5 | 2.0 | 5.3 | 3.9 |
| MM440-2200/3 | 6SE6440-2UE22-2CA1 | 2.2 | 3.0 | 8.2 | 6.1 |
| MM440-4000/3 | 6SE6440-2UE24-0CA1 | 4 | 5.0 | 11.2 | 9 |
| MM440-5500/3 | 6SE6440-2UE25-5CA1 | 5.5 | 7.5 | 13.3 | 11 |
| MM440-7500/3 | 6SE6440-2UE27-5CA1 | 7.5 | 10.0 | 21.7 | 17 |
| MM440-11K/3 | 6SE6440-2UE31-1CA1 | 11 | 15.0 | 26.8 | 22 |
| MM440-15K/3 | 6SE6440-2UE31-5DA1 | 15 | 20.0 | 32.7 | 27 |
| MM440-18.5K/3 | 6SE6440-2UE31-8DA1 | 18.5 | 25.0 | 39.9 | 32 |
| MM440-22K/3 | 6SE6440-2UE32-2DA1 | 22 | 30.0 | 50.5 | 41 |
| MM440-30K/3 | 6SE6440-2UE33-0EA1 | 30 | 40.0 | 64.0 | 52 |
| MM440-37K/3 | 6SE6440-2UE33-7EA1 | 37 | 50.0 | 78.0 | 62 |
| MM440-45K/3 | 6SE6440-2UE34-5FA1 | 45 | 60.0 | 103.0 | 77 |
| MM440-55K/3 | 6SE6440-2UE35-5FA1 | 55 | 75.0 | 132.0 | 99 |
| MM440-75K/3 | 6SE6440-2UE37-5FA1 | 75 | 100.0 | 160.0 | 125 |
| BOP | 6SE6400-0BP00-0AA0 | 基本操作面板 | |||
| AOP | 6SE6400-0AP00-0AA1 | 操作面板 | |||
| 6SE6400-1PB00-0AA0 | PROFIBUS模板 | ||||
| 6SE6400-0PM00-0AA0 | 柜门安装组合件 | ||||
| 6SE6400-0AP00-0AB0 | AAOP/中英双语AOP | ||||
| 6SE6400-1DN00-0AA0 | DeviceNet模板 | ||||
| 6SE6400-1CB00-0AA0 | CANopen模板 | ||||
| 6GK1500-0FC10 | RS485/RPOFIBUS总线电缆插接器 | ||||
| 6SE6400-1PC00-0AA0 | PC至变频器的连接组合件 | ||||
| 6SE6400-0PA00-0AA0 | PC至AOP的连接组合件 | ||||
| 6SE6400-0MD00-0AA0 | AOP柜门安装组合件,适用于多台变频器的控制 | ||||
| 6SE6400-0EN00-0AA0 | 脉冲编码器计数模块 | ||||
可用于 S7-300 的其他故障安全 CPU:
提供有以下故障安全型 CPU:
PROFIBUS DP
PROFIBUS DP 和 PROFINET IO
| WinCC Industrial Data Bridge V7.0 用于数据库和 OPC 器的数据交换 | |
| 6AV6 371-1DX07-0AX0 | 包含128个变量 |
| 6AV6 371-1DX07-0BX0 | 包含512个变量 |
| 6AV6 371-1DX07-0CX0 | 包含2048个变量 |
| 6AV6 371-1DX07-0DX0 | 包含10000个变量 |
| WinCC Historian V7.0 | |
| 6AV6 371-1DQ17-0AX0 | 1500个归档变量 |
| 6AV6 371-1DQ17-0BX0 | 5000个归档变量 |
| 6AV6 371-1DQ17-0CX0 | 10000个归档变量 |
| 6AV6 371-1DQ17-0EX0 | 30000个归档变量 |
| 6AV6 371-1DQ17-0GX0 | 80000个归档变量 |
| 6AV6 371-1DQ17-0JX0 | 120000个归档变量 |
| WinCC 系统软件V6.2 中文版 语言:中(简、繁)/英/韩/日 | |
| 6AV6 381-1BC06-2AV0 | WINCC监控系统(128点运行版) |
| 6AV6 381-1BD06-2AV0 | WINCC监控系统(256点运行版) |
| 6AV6 381-1BE06-2AV0 | WINCC监控系统(1024点运行版) |
| 6AV6 381-1BH06-2AV0 | WINCC监控系统(8K点运行版) |
| 6AV6 381-1BF06-2AV0 | WINCC监控系统(64K点运行版) |
| 6AV6 381-1BM06-2AV0 | WINCC监控系统(128点全用户版) |
| 6AV6 381-1BN06-2AV0 | WINCC监控系统(256点全用户版) |
| 6AV6 381-1BP06-2AV0 | WINCC监控系统(1024点全用户版) |
| 6AV6 381-1BS06-2AV0 | WINCC监控系统(8K点全用户版) |
| 6AV6 381-1BQ06-2AV0 | WINCC监控系统(64K点全用户版) |
| WinCC V6.2 选件(Options) | |
| 6AV6 371-1CA06-2AX0 | WINCC/Server 器选项 |
| 6AV6 371-1CB06-2AX0 | WINCC/用户归档软件选项 |
| 6AV6 371-1CF06-2AX0 | WINCC/冗余选项 |
| 6AV6 371-1DG06-0EX0 | WINCC/硬件诊断 |
| WinCC Web Navigator 中文版 V6.2 器和客户机组件 | |
| 6AV6 371-1DH06-2AV0 | WINCC Web Navigator 含3个客户机授权 |
| 6AV6 371-1DH06-2BV0 | WINCC Web Navigator 含10个客户机授权 |
| 6AV6 371-1DH06-2CV0 | WINCC Web Navigator 含25个客户机授权 |
| 6AV6 371-1DH06-2DV0 | WINCC Web Navigator 含50个客户机授权 |
|
WinCC Dat
ET 200S 的中央处理单元和 I/O 模块
适用于 ET 200S 的标准型 CPU:
适用于 ET 200S 的故障安全型 CPU:
SIMATIC ET 200S 标准型 CPU:
IM 151-7 CPU接口模块可以用于具有中等程序空间的分布式自动化系统。 这一接口模块支持过程数据的就地分散处理,并作为PROFIBUS DP 系统的从站,与主站进行通讯。这样做有以下几个优点:
在 DP 主站出现故障的情况下, 接口模块 IM 151-7 CPU 仍然自动地继续运行。 ET 200S分布式 I/O 系统和 IM151-7 CPU 模块进行精细的模块化设计, 因此, 具有智能化从站优点的各个站的结构可以按功能来定向。
|