你现在位置:首页>技术论文>行业应用>检测监控>正文
揭开状态字的首次检测位之谜
日期:2011-9-29 15:43:39 点击:
来源:本站整理
作者:
点击【】放大字体.

很多人可能都有下面的疑问:

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

   1)状态字中的首次检测位到底有什么作用?它与编程有关吗?
WWW_P※LCJS_CO※M-PLC-技-.术_网

    2)程序段的第一条逻辑运算指令实际上作了什么操作?
WWW_P※LCJS_COM-PLC-)技.术_网

    S7-300/400的状态字(Status word)的最低位为首次检测位FC,该位的为0状态表示一个梯形图逻辑程序段的开始,或指令为逻辑串(即串并联电路块)的第一条指令。在逻辑串指令执行过程中该位为1,输出指令(=、R、S)或与RLO(逻辑运算结果)有关的跳转指令将该位清零,表示一个逻辑串的结束。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

    请看下面的程序段,它将两条串联电路(逻辑串)并联后,控制Q4.2的线圈,逻辑表达式为I0.4*I0.7 I0.6*/I0.5=Q4.2(/I0.5对应于I0.5的常闭触点)。执行第一条指令“A  I0.4”时首次检测位为0,表示程序段开始。执行指令“A  I0.6”时首次检测位为0,表示第二条串联电路开始。执行“=”指令之后,首次检测位被清零。
WWW_P※LCJS_CO※M-PLC-技-.术_网

WWW_P※LCJS_COM-PLC-)技.术_网

查阅手册,对A指令的描述如下:检查寻址位的状态是否为1,并将测试结果与RLO进行“与”运算。

WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

执行第一条A指令时,它到底做了什么操作?

plcjs.技.术_网

1)显然它不会将I0.4的二进制值与前一个程序段执行完后的RLO进行“与”运算,本程序段与前一程序段之间“井水不犯河水”。

WWW_PLCJS_COM-PLC-技.术_网

2)“与”运算需要两个变量参与,第一条A指令执行完后只有一个位变量I0.4的值,不可能作“与”运算,就像只有一个人不能结婚一样。

WWW_PLCJS_COM-PLC-技.术_网

将上面的第一条A指令改为“O  I0.4”或“X  I0.4指令(“或”运算或“异或”运算指令),前两条指令的“与”运算执行的结果相同。这说明前两条指令实际执行的是什么逻辑运算取决于第二条指令,而与第一条指令AOX)无关。

W1WW_P4LCJS_COM-PLC-技.术_网

实际上,程序段的第一条指令或逻辑串的第一条指令并不执行什么逻辑运算,第一条AOX指令只是将指令中的位变量的值传送到RLO,第一条ANONXN指令指令中的位变量的值作“非”运算后传送到RLO

WW.W_PLCJS_COM-PLC-技.术_网

操作系统在执行程序的时候,判断首次检测位的值,其值为0时,就知道该指令是程序段的第一条指令或逻辑串的第一条指令,然后完成上述的操作。首次检测位与用户程序没有直接的关系。

WWW_PLCJS_COM-PLC-技.术_网

别的PLC(包括S7-200)几乎都用LDLDN(或LD NOTLDI指令来表示一个程序段或逻辑串的开始。S7-300/400因为没有类似的指令,所以用首次检测位来检测一个程序段或逻辑串的开始。

WWW.PLCJS.COM——可编程控制器技术门户

评论内容
载入中...
相关文章
商城相关
相关下载
博客相关
论坛相关
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