西门子s7-200手册合集-模拟量编程_第1页
西门子s7-200手册合集-模拟量编程_第2页
西门子s7-200手册合集-模拟量编程_第3页
西门子s7-200手册合集-模拟量编程_第4页
西门子s7-200手册合集-模拟量编程_第5页
已阅读5页,还剩42页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

模拟量操作指常见的模拟量模块有以上5E235是最常用的模拟量扩展模块,它实现了4输入和路模拟量输出功能。满量程输分辨0到0到0到0到0到0到满量程输分辨4电压(单极性)0~10V0~5V 500mV0~100mV电压(双极性)±10V±5V±2.5V±1V±250mV±100mV±50mV电流-32000~1电流输出电流电流11 比3双字整数字节比字节比较用于比较两个字节型整数值IN1和IN2的大小,字节比较是无符号的。比较式可以是LDB、AB或OB后直接加比如:LDB=、AB<>、OB>=等整数IN1和IN2的寻址范围:VB、IB、QB、MB、SB、SMBLB、*VD、*AC、*LD和常数指令格式例

整数比较用于比较两个一字长整数值I1和I2的大小,整数整数范围为16#00167FF)W、W或W后直接加比较运算符构成。如:LDW=、AW<>、OW>=等整数IN1和IN2的寻址范围:VW、IW、QW、MW、SWSMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常数指令格式例

双字整数比较用于比较两个双字长整数值IN1和IN2的小,双字整数比较是有符号的(双字整数范围 和#7FFFFFFF之间)指令格式实数比实数比较用于比较两个双字长实数值IN1和IN2的大小,实数比较是有符号的(负实数范围为-1.175495E-38和- ,正实数范围为+1.175495E-38 +3.402823E+38)。比较式可以是LDR、AR或OR后直接加较运算符构成指令格式例AR>应用举控制要求一自动仓库存放某种货物,最多6000箱,需对所存的货物进出计数。货物多于1000箱,灯L1亮;货物多于5000箱,灯其中,L1和L2分别受00和01控制,数值10和500分别在W20和W30字单元中。本控制系统的程序如图1.23所示。程序执行时序如图1.24示C30,=//VW20C30,VW30//=//VW30图1.23C30QQ

图 时序 加1.1.•+I,整数加法指令。使能输入有效时,将两个单字长(16位)的符号整数IN1和IN2相加,产图 整数加法

VW0VW4••••••2+D(32位)的符号双整数I1和I232整数结果T。在LAD和FBD中,以指令盒形式编程,执行结果:IN1+IN2=OUT在STL中,执行结果:IN1+OUT=OUTOUT的寻址范围:VD、ID、QD、MD、SD、SMDLD、AC、*VD、*AC、*LD••例IN1, +R,实数加法指令。使能输入有效时,将两个双字长(位)的实数IN1和IN2相加,产生一个32位实数结果OUT在LADFBD中,以指令盒形式编行结果IN1+IN2=OUTOUT的寻址范围:VD、ID、QD、MD、SD、SMD、LDAC、*VD、*AC、*LD本指令影响的特殊 器位: (零);SM1.1(溢减减法指令是对有符号数进行相减操作。包括:整数减法、双整数减法和实数减法。这三种减法指令与所对应的加法指令除运算法则不同之外,其他方面基本••••••在LAD和FBD中,以指令盒形式编程,执行结果IN2=OUT在STL中,执行结果:OUT-IN2=OUT指令格式:-I(整数减法-(双整数减法-例(实数减法乘符号整数IN1和IN2相乘,产生指令指令格例 MUL,完全整数乘法指令。使能输入有效时,将两个单(16位)的符号整数IN1和IN2相乘,产生一个32位双整数果OUT在LAD和FBD中,以指令盒形式编程,执行结果IN1*IN2=OUTOUT的寻址范围:VD、ID、QD、MD、SD、SMD、LD、本指令影响的特 器位 (零);SM1.1(出);SM1.2(负);SM1.3(被0除)指令格式: 例: *D,双整数乘法指令。使能输入有效时,将两(32位)I1和I232T。在STL中,执行结果:IN1*OUT=OUTIN1和IN2的寻址范围:VD、ID、QD、MD、SD、SMD、OUT的寻址范围:VD、ID、QD、MD、SD、SMD、LDAC、*VD、*AC、*LD本指令影响的特 器位 (零);SM1.1(出);SM1.2(负);SM1.3(被0除)指令格式: 例: 实数乘*R,实数乘法指令。使能输入有效时,将两个双字长(位)的实数IN1和IN2相乘,产生一个32位实数结果OUTLADFBD中,以指令盒形式编程行结果:IN1*IN2=OUT在STL中,执行结果:IN1*OUT=OUTIN1和IN2的寻址范围:VD、ID、QD、MD、SD、SMDLD、AC、*VD、*AC、*LD和常OUT的寻址范围:VD、ID、QD、MD、SD、SMD、LD、本指令影响的特 器位 (零);SM1.1(出);SM1.2(负);SM1.3(被0除)指令格式: 例: ••••••LADFBD中,以指令盒形式编程,执行结果:IN1/IN2=OUT在STL中,执行结果:OUT/IN2=OUT指令格式:/I(整数除法(整数完全除法(双整数除法(实数除法••••VW10,VW20,VW10VD100// //图 除法指令应对于完全对于完全除法对于除法指增1.字节增和字节2字增和字3.双字增和双字4应用实字节增和字节INCB,字节增指令。使能输入有效时,把一字节长的无符号输入数(IN)加1,得到字节的无符号输出结果OUT符号输入数(IN)减1,得到一字节的无符号输出结果字增和字双字增和双字IC,双字增指令。使能输入有效时,把双字长(32位)的有符号输入数(IN)加1,得到双字长的有符号输出结果OUT。DECD,双字减指令。使能输入有效时,把双字长的有符号输入数(IN)减1,得到双字长的有符号输出结果OUT。应用实控制要厂对饮料生产线上的盒装饮料进行计数,每盒为一箱,要求能记录生产的箱传送类指1.单一传(1)MOVB,字节传送指(2)BIR,传送字节立即读指(3)BIW,传送字节立即写(4)MOVW,字传送(5)MOVD,双字传送指(6)MOVR,实数传送指2.块传(1)BMB,字节块传送指(2)BMW,字块传送指(3)BMD,双字块传送单一传(1)MOVB,字节传送指号数据由IN传送到OUT所指的字节IN的寻址范围:VB、IB、QB、MBSB、SMB、LB、AC、*VD、*AC*LD和常数OUT的寻址范围VB、IB、QB、MB、SB、SMB、LB、AC、*VD*AC、*LD指令格式: 例: VB0,(2)BIR,传送字节立即读指使能输入有效时,立即单字节物理输入区数据IN,并传送到OUT所指的字节存IN的寻址范围指令格BIR例: IB0,块传SB、SMB、LB、AC、*VD、*AC、*LD(间接寻址);0091(数超界)转换指1.1.(2)2.(1)(2)3.(1)4.整数与BCD5.字节与整(1)字节到整BTI,字节转换为整数指令。使能输入有效时,将字节输入数据IN转换成整数类型,并将结果送到T输出。字使能流输出ENO断开的出错条件:SM4.3(运行时间0006(间接寻址)指令格式:BTIIN,例BTIVB0,ITB,整数转换字节指令。使能输入有效时,将整数移位指令影响的特殊器位:SM1.1(溢出)使能流输出ENO断开的出错条件:SM1.1(溢出SM4.3(运行时间);0006(间接寻址)指令格式:ITBIN,例:ITBAC0,整数与双整(1)DTI,双整数转换为整数指令。使能输入有效时,将双整数输入数据IN转换成整数类型,并将结果送到OUT输出。输入数据超出整数范围移位指令影响的特殊器位:SM1.1(溢出)使能流输出ENO断开的出错条件:SM1.1(溢出);SM4.3(运行时间);0006(间接寻址)指令格式:DTIIN,例:DTIAC0,(2)整数输入数据IN转换成双整数类型(符号进行扩使能流输出ENO断开的出错条件:SM4.3(运行时指令格式:ITDIN,例:ITDVW0,双整数与实(1)实数到双整(2)DTR,双整数转换实数指令。使能输入有效时,将双整数输入数据IN转换成实型,并将结果送到OUT例

IN,AC0,整数与BCDBCDIBCD码转换为整数指令。使能输入有效时,将BCD码输入数据IN转换

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论