您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC的传送比较指令及编程技术方法
来源:艾特贸易2017-06-04
简介传送指令用于机内数据的流转与生成,可用于存储单元的清零、数据准备及初始化等场合。表 3 4 列出了字节传送指令 ( MOVB) 、字传送指令 (MOVW) 、双字传送指令 (MOVD) 和实数传关指令
传送指令用于机内数据的流转与生成,可用于存储单元的清零、数据准备及初始化等场合。表3 4列出了字节传送指令( MOVB)、字传送指令(MOVW)、双字传送指令(MOVD)和实数传关指令( MOVR)。这些指令在不改变原值的情况下将IN输入的值传送到OUT。 表3-4 字节、字、双字、实数传送指令
注:使ENO=0的错误条件:0006(间接寻址)。 以上4种指令为传送单个数据的指令,另有一次性多个连续字块的传送指令。针对快速数据传递(不刷新过程映像寄存器),S7-200 PLC还设有字节立即读写指令。 比较指令含数值比较及字符串比较指令,数值比较指令用于比较两个数值,字符串比较指令用于比较两个ASCLL字符串的编码字符。比较指令在程序中用于建立控制节点。 数值比较含IN1=IN2,1N1>=IN2,IN1< =IN2,IN1>IN2,IN1<IN2,IN1<>IN2六种情况。被比较的数据可以是字节、整数、双字及实数。其中字节比较是无符号的。整数、双字、实数的比较是有符号的。 比较指令以触点形式出现在梯形图及指令表中,因而有“LD”、“A”、“O”三种基本形式。对于LAD,当比较结果为真时,指令使能点接通。对于STL,比较结果为真时,将栈顶值置1。 表3-5为字节比较指令的表达形式及操作数。另有整数、双字及实数比较指令未列出。 表3-5 字节比较指令
图3-25为传送比较指令应用的例子。程序中比较触点作为传送的条件。条件满足时传送指令完成数据的输送工作。
图3-25 传送比较指令应用例
点击排行
