




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、标准位逻辑指令bit常开触点标准触点bit常闭触点bit输出线圈bit:位地址:位逻辑指令是plc编程中最基本、使用最撅繁的指令.:按不同的功能用途具有不同的形式,可以分为以下几类:标准位逻辑指令|/|-()置位/第位指令TS)TR)立即位逻辑指令|/l|(I)N.取值范围是0255.该指令不影响用户程序的执行。1,TON丁示例程序1(梯形图)巴络1T3TTON/Q-FT100ms/-/ao.n,T后动定时通延时定时器的工作时序图示例10.0zlIPT=5CT37节前值)T3W状方位IQ0.QI4*S+B卜曰!Ti+4ITF-Sh!4+B4*-SI+!4E=方止定时2,TOF:四:接通延时定时
2、器57-200PLC的定时器有二种类型:3TON接通延时定时器守TONR保持型接通延时定时器TOF断开延时定时器示例程序1(梯形图)IQ.0TH50T33INTOFPT10msHW2T33Q0.0HU-()3,TONRH示例程序1(梯形图TONR保持型接通延时定时器的工作时序图示例启动定时L10.010.1PT=50T2(当前值)荐止继续W桌mn+id-*+,中”nmIri311alTTr,T2(状态位)Q0.0五:计数器种类延时接通延时时间5011QmsHO.5sS7-200PLC的计数器有三种类型:*CTUD加减计数器CountUp/Down疗CTU加计数器CountUp铲CTD减计数器C
3、ountDownG2C3C41, CU:加计数脉冲输入端,上升有效2, CD:减计数脉冲输入端,上升有效4, R:复位输入端5, LD:装载复位输入端,只用于减计数器,6, PV:计数器的预设值7, PLC200提供C0到C255共256个计数器,每个计数器只有一个当前值,不同类型的计数器不能共用一个计数器的编号。8,加计数器实例示例程序1隔形图)CTU加计数器的工作时序图示例m_ruLrLFLrL,.rmC2状态检QO.O32767C2当前俏9,减计数器实例会示例程序1(佛形图)加减计数器式示例睚序1郴港图)5UD加减计数器的_L作时序图小例njirinBrmC2复位时,计数清零。六:比较指
4、令类型等于,不等于,大于等于,小于等于,大于,小于字节,整数,双整数,实数比较指令S7-200的比较指令按照比较的类型可以分为六种类型:等于字节比较式整批嗑英数二谶指令整数比蚯1整数比较:比较的是16位有符号整数2,比较指令只作为条件来使用,用于比较两数的大小。Q0.0QO.QQ0.0)IWGQWOMW2VW10LWZIN1QO.OR)IN1QO.OT)=D=DIN2IN2IM1QO.O()一IN11QO.Or)DD-IN2IN2IM1QO.OH)IN1QO.O-()=D七DIN2IN24,实数比较指令比较的是双字数据的大小,其操作数为32位实数IN1QO.O()INIQO.O()=R=RIN
5、2IN2INIQO.O-()tN1QOQ()RRIN2IN2IN100.0()IN1QO.O()RvRIN2IN25字节比较指令3,双整数比较:比较的是双字数据的大小,其操作数为32位双整数,比较的是字节指令的大小,其操作数为8位无符号数据MIN2IDOQDONIDOVD100LD2IN1,IN2IDOQDOMD2VD100LD20IN1,IN2IBOQBOMB3VB1OLB2七:BCD和整数的转化实例八:转换指令ASC码转十六进制数指令整数转为ASCH码指令实教转为A$CII码指令十六进制数转ASCII码指令双整数转为ASCH码指令ASCII0-9A-F十六进制整数双整数实数ASC码转十六进
6、制数:IN:输入指定的地址开始,长度LEN的ASC码的字符串转换并将结果,送到out:的结果,OUT:地址为输出字节白首地址。每个ASC码对应的4位十六进制数。ASC码最大长度为255个字符十六进制转ASC码:从输入指定的地址开始,将长度为LEN的十六进制数转换为ASC码字符串,将结果送到OUT的指定输出,OUT地址为输出地址的首地址。ASCII码转十六进制数指令I六进制数转ASCII码指令ATIIENENOINOUTLENUTAENENO-INOPT_UN有效的ASCII吗字符为十六进制数3039和4146九:数值转换为ASC指令1整数转换ASC指令out的指定的地址为连续八个字节的存储单元
7、的首地址FMT:nnn用于指定缓冲区的指定位数,有效范围为0到5,n为零为整数。C为逗号或小数点,作为整数和小数的分隔符,C位0是为逗号,C为1时时小数点。FMT的高数位必须为0。整数转换为ASCII码指令ENINOFMTOOOOcnnnINOUT_FMTk止数值写入缓冲区时没有符号位,负数值写入缓冲区时以负号()开头.小数点左侧的开头的0(除去靠近小数点的之外)被隐藏Q数值在输出缓冲区中是右对齐的。FMTIN-1214123IN=1234IN=-12345OUTOUT+1OUT+2OUT+1OUT*4OUT+5OUT+GOUT+70012.01251.23I-123452,双整数转换为ASC
8、OUT:指定的地址十二个字存储节单元的首地址,输出缓冲区的大小始终为12个字节。双整数转换为ASCH码指令DTA7n-ENENO-二0000cnnn1-INOUT_FMT3,实数转化为ASC指令输出缓冲区的位数是输出缓冲区的大小,FMT:格式操作数实数转换为ASCH码指令riA_ENENO-INOUT_一FMT3到15个字节或字符。70FMT|s|sssFMT均为字节变量。十:编码指令:将自行输出数据IN中为一的最低位的位号输出到OUT指定的字节单元的低1587AC2VB4C-次位。也是用半个字节来对一个自行数据16位的最低位进行编码。编码指令IWOQWOMW2VW100LWOTENCOENO
9、INOUTVBOQBOMB2IB1LBO卜一:译码指令:根据字节型输出数据IN的低次位的所表示的位号输出数据所指定的字单元的相应位置置一,其他位置0。15VW100VW100D000000十二:段码指令,将字节型IN的低次位有效数字,十六进制的0到F,产生点亮七段显示期间的代码,输出至ijOUT中。输入输出-gfedcba显小000111111n100000110II1201011011w3010011113401100110H501101101S6011111016700000111-iargbcd输入输出-gfedcba8011111118g01101111?A01110111RB0111
10、1100bc00111001ruD01011110dE01111001EF01110001F十三:单个传送指令;每次传送一个数据,传送数据的类型分别为字节,字,双字,实数。MOV_XVENENOINOUT字节传送指令字传送指令MOV_B一FN况NO.J一INOUT一一双字传送指令实数传送指令JXIOKENENO1WMOVDW-ENENO-1WOU1一十四:块传送指令块传送指令可一次传送多个数据,将从输入地址IN开始的N个数据,传送到输出地址OUT开始的N个单元,N等于1到255,最多可将255个数据组成数据块,数据块的类型:字节的块传送指令BLKMOrBINENO_-INOVT_-N字的块传送
11、指令BLKMOWENENO_INOVT_N双字的块传送指令BLKIM0VDENENO一INOUT_N十五:其他传送指令:1,字节立即读指令:读取物理输入IN的一个字节的输入,并将结果写入入过程印象寄存器。2,字节立即写指令:将输入IN的指定一个字节的数值写入物理输出OUT的字节存储单元,但是并不刷新输OUT,同时刷新相应的输出过程印象区。字节立即读指令字节立即写指令存储器物理I/O3,字节交换指令:是用来交换输入in的高字节与低字节EM*i.HlSHKIZhOENO*TJTOE字交换指令卜六:移位指令向右或向左移动动补0,移动的操作的允许值为均为字节变量N位后输出到OUT,移出的位被移动到特殊
12、存储器中,移位后的空位自N大于或等于允许值时,则实际移动的位数为最大允许值,字节移位的8,字节允许的位16.双字允许的位是32,所有的移位和循环指令中NSHKPXVVW10O字节左移位指令字节后移位指令字左移位指令了右移位指令双字4:移位指令XMLDW双字右移位指令VB100VB101OUTIKNENO_QVT-VW10012SW4PKNENO-VE100VB101VW10QENOENOOUT左移轨右移去i|1mB/口!口!生口:d十o|i|u|口H更口。口|。:0Poii|o|6OUTOUTSTHEr十七:循环移位循环字节左移位循环字左移位循环双字人移位循环指令是将输入数据的每一位向右或者向
13、左循环移位N位后送给输出OUT,循环移位是环形的,也是移除的位填补的空位中,同时影响特殊存储器位。移位次数N与移位长度有关,例如N小于实际的数据长度,则移动N位。如果移动数据N大于等于移位数据,则N先进行取磨操作。取磨:用移动数据N除于实际的数据长度取余数得到一个有效的移动位数,例如:字移位,除于16取余数。取磨对字节是0到7的谋一个数对字是0到15双字是0到31移位为0为不移位ROLIWENFNOLN1加以跳2T20的24群22ilM1$1。F10d14131七卜12总由:34口工t。I”11衿1同口同口口|子。0函o0rlfouro|0:o;n!od|口mS口nloo!nd!0便口ooo|
14、oloo|oc1|11ol1|iliEE-.133tilIE*JlilEEE口十八:整数计算指令:整数计算指令的使用练习;星将采集的模拟量数值进行转换,得到对应的工程量0例如:在业现场,将。io(rc的温度通过温度传感器和变送电路转换为210V的电压信号,送到模拟量输入瑞,pir将其转换成一个16位数字量,存入at区.要求:将ABVO中的数值转换成对应的温度值。M分析:在S7-200CPT内部,0IOV的电压信号对应的数值范围为032000;对于210V的电压信号,对应的数值范围为6400-32000,在此题目中,即对应温度范围0100口因此,转换公式为:IW0-6400T=x(100-()+
15、()32000-6400简化为:ATW0-6400xi0(j25600。注意:为保证运算精度,应先乘后除。十九:浮点数计算孚点数计算指令ADD_R-ENENO-INIOUT-IN2IN1+IN2=OUTIN1rIN2,OUTIDOQDOMD4IN1IN2=OUTVD10ULD8其操作数为32位实数。基木浮点数计算指令执行时,影响的特殊存储位有:SM1.0(结果为零)SMU(溢出)SM1.2(结果为负)SM1.3(除数为0)(只针对除法指令)浮点数函数运算平方根指令MOUTSORT一ENENO-IN|OUTIDOQDOMD4=OUTVD100LD8三角函数指令SIN-ENENO-IN|OUT-S
16、INflN)=OUTCOSENENO-inIoutPCOS(IN)=OUTTANENENOinloirrTAN(IN)=OUTIN,OUTIDOQDOMD4VD100LD8币输入以弧度为单位。求三角函数前.应先将角度数乘以瓜片80(约等于1.745329E-2),转换为弧度值.其操作数都是32位实数自然对数指令LN-ENENO-1n|cut-LN(IN)=OUTIDOQDOMD4VD100LD8。求以仙为底的对数,即计算ig(x)时t需将自然对数值LN(X)除以Z302585(约等于LN(10)自然指数指令IN,OUTIDOQDOMD4VD100:浮点数函数指令执行时,影响的特殊存储位有:EX
17、PENENO-INI|OUT-EXP(IN)=OUTLD8。自然指数指令与自然对数指令配合,可以实现以任意实数为底,任意实数为指数(包括分数指数)的运算。牛耍计算*丫,可以使用以下公式:EXP(Y*LN(X)例如:5的立方=5A3=EXP(3*LN(5)125的立方根=125A(1/3)=EXP(1/3)*LN(125)5的立方的平方根=5A(3/2)=EXP(3*LN(5)SM1.0(结果为零)SM1.1(溢出)SM1.2(结果为负)二十:逻辑运算指令S7-200的逻辑运算指令按照操作数K度可以分为三种:字节逻辑运算指令IN,IN1,IN2,OUTIBOQBOMB3VB10LB2字节逻辑运算指令IN,IN1,IN2,OUTIBOQBOMB3VB10LB2操作数为16位无符号数双字逻辑运算指令MIWhIN2,OUTIDOQDOMD4VD100LD8INV_B-ENENO-一INOUT一例如:WAND_DWENENOIN1O
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科技引领未来幼儿美工区域活动的多媒体技术探索
- 特殊空间如夜店的环境设计对人体感知的影响分析
- 从失败中学习的管理智慧计划
- 外卖送餐员职业发展与规划指导考核试卷
- 前台文员的工作谈判与协商能力计划
- 刀剪及金属工具的国际市场拓展考核试卷
- 推进人事资源共享平台的建设计划
- 科技农业提高产量与质量的新途径
- 塑胶跑道施工中的质量控制指标考核试卷
- 电子商务平台的推广与营销策略
- 2025春季开学前学校安全隐患排查工作实施方案:5大安全排查一个都不能少
- 威图电柜空调SK3304500使用说书
- 人教版小学三年级道德与法治下册全册教案(精品)
- 全自动咖啡机基本结构及原理教程课件
- 金属风管支架重量计算表
- 正负零以下基础施工方案(44页)
- 简爱人物形象分析(课堂PPT)
- 义务教育《劳动》课程标准(2022年版)
- 从业务骨干到管理者(课堂PPT)
- 2018年黑龙江统招专升本公共英语真题
- (完整版)小学生必背古诗300首带拼音版本
评论
0/150
提交评论