你现在位置:首页>技术论文>PLC基础>正文
PLC问答之二:四则及逻辑运算的功能是什么?
日期:2007-4-17 18:18:00 来源:PLC之家  
点击: 作者:未知
点击【】放大字体.
   四则及逻辑运算指令是基本运算指令。可完成四则运算或逻辑运算,可通过运算实现数据的传送、变位及其他控制功能。
可编程控制器中两种四则运算,即整数四则运算和实数四则运算。前者指令较简单,参加运算的数据只能是整数。非整数参加运算需先取整,除法运算的结果分为商和余数。整数四则运算进行较高准确度要求的计算时,需将小数点前后的数值分别计算再将数据组合起来,除法运算时要对余数再做多次运算才能形成最后的商。这就使程序的设计非常繁琐。而实数运算是浮点运算,是一种高准确度的运算。 FX2 系列可编程控制器仅有整数运算指令FX2n 系列可编程控制器具有实数运算指令
( 1 )加法指令
指令的助记符、指令代码、操作数、程序步如表 8-1 所示。
表 8-1 加法指令的要素
指令名称
助记符
指令代码位数
操作数范围
程序步
S1(.)
S2(.)
D(.)
加法
ADD
ADD(P)
FNC20
(16/32)
K 、 H
KnX 、 KnY 、 KnM 、 KnS
T 、 C 、 D 、 V 、 Z
KnY 、 KnM 、 KnS
T 、 C 、 D 、 V 、 Z
ADD 、 ADDP…7 步
DADD 、 DADDP…13 步
ADD 加法指令是将指定的源元件中的二进制数相加,结果送到指定的目标元件中去。 ADD 加法指令的说明如图 8-1 表示。
当执行条件 X0 由 OFF → ON 时, [D10]+[D12] → [D14] 。运算是代数运算,如 5+ ( -8 ) =-3 。
ADD 加法指令有 3 个常用标志。 M8020 为零标志, M8021 为借位标志, M8022 为进位标志。
如果运算结果为 0 ,则零标志 M8020 置 1 ;如果运算结果超过 32767 ( 16 位)或 2147483647 ( 32 位),则进位标志 M8022 置 1 ;如果运算结果小于 -32767 ( 16 位)或 -2147483647 ( 32 位),则借位标志 M8021 置 1 。
在 32 为运算中,被指定的字元件是低 16 位元件,而下一个元件为高 16 位元件。
源和目标可以用相同的元件号。若源和目标元件号相同而采用连续执行的 ADD 、( D ) ADD 指令时,加法的结果在每个扫描周期都会改变。
( 2 )减法指令
指令的助记符、指令代码、操作数、程序步如表 8-2 所示。
表 8-2 减法指令的要素
指令名称
助记符
指令代码位数
操作数范围
程序步
S1(.)
S2(.)
D(.)
减法
SUB
SUB(P)
FNC21
(16/32)
K 、 H
KnX 、 KnY 、 KnM 、 KnS
T 、 C 、 D 、 V 、 Z
KnY 、 KnM 、 KnS
T 、 C 、 D 、 V 、 Z
SUB 、 SUBP…7 步
DSUB 、 DSUBP…13 步
SUB 减法指令是将指定的源元件中的二进制数相减,结果送到指定的目标元件中去。 SUB 减法指令的说明如图 8-3 表示。
图 8-3 减法指令使用说明
当执行条件 X0 由 OFF → ON 时, [D10]-[D12] → [D14] 。运算是代数运算,如 5- ( -8 )=13 。
各种标志的动作、 32 位运算中软元件的指定方法、连续执行型和脉冲执行型的差异均与上述加法指令相同。
( 3 )乘法指令
指令的助记符、指令代码、操作数、程序步如表 8-3 所示。
表 8-3 乘法指令的要素
指令名称
助记符
指令代码位数
操作数范围
程序步
S1(.)
S2(.)
D(.)
乘法
MUL
MUL(P)
FNC22
(16/32)
K 、 H
KnX 、 KnY 、 KnM 、 KnS
T 、 C 、 D 、 V 、 Z
KnY 、 KnM 、 KnS
T 、 C 、 D 、 V 、 Z
MUL 、 MULP…7 步
DMUL 、 DMULP…13 步

本新闻共2页,当前在第11 2  
——可——编——程——控-制-器-技——术——门——户

评论内容
载入中...
相关文章
商城相关
相关下载
博客相关
论坛相关
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
深圳秦合源科技有限公司 
   深圳市秦合源科技有限公司是国内领先的规模较大品种齐全的称重传感器(Loadce......
广州汇巨自动化设备有限公司 
   广州汇巨自动化设备有限公司是一家专业工业自动化产品和自动化设备开发、维修改造、电......
深圳联脉电子有限公司 
   公司自1998年创立以来,一直致力于工业控制产品的研发、制造、销售,目前有机房监......
北京力天昭阳科技发展有限公司 
   北京力天昭阳科技发展有限公司(PekingPowerSkyScience&......
东莞市友诚自动化 
   本公司专业代理台湾永宏、台达PLC、HITECH人机、特价供应文本显示器MD20......
深圳市爱威轮实业有限公司 
   爱威轮实业对广大用户的技术支持与服务,贯穿于与客户接触的每一个环节中,渗透在每一......
·栏目热门排行
·站内热门排行
载入中。。
报告错误·关于我们· 用户帮助· 联系我们 · 友情链接· 本站服务 · 合作伙伴 · 版权声明· 招聘信息 · 投搞指南

迅闻自动化工程部声明如下:
旗下网站:PLC技术网(www.plcjs.com)-可编程控制器技术门户
网站备案号:粤ICP备17165530号
网站法律顾问:ITLAW-庄毅雄律师
法律保护:PLC技术网,迅闻电子,plcjs.com,plcjs.net,plcjs.cn等字样

Copyright 2010-2015. All rights reserved. 

51La