注册名:

密码:

个人注册

企业注册

商务申请

商务管理平台

企业管理平台

个人管理平台

我的工控博客

中国工控网www.chinakong.com

首页 | 新闻中心 | 工控论坛 | 经验视点 | 工控商务 | 电气手册 | 工控博客 | 招聘求职 | 网上调查 | 企业中心 | 供求信息 | 资料中心 | 工控书店

所在位置:工控论坛 -- PLC论坛 -- PLC论坛(非专题) -- PLC编程

中国工控网搜索:

 自动化企业招聘

更多..

 登陆:密码:  注册  密码

搜索:

发表人:a_tie 发表时间:2003/11/10 12:08:00  

 

 本栏论题: 对《几种置位、复位的方法和比较》的一点质疑  [9962]

    本文缺少一个非常重要的方法,就是“字与”指令和“字或”指令,
   
    他们不但能够实现文章所说的字节、字、双字的置位、复位。而且能够单独对位置位、复位。
   
   
    原文如下:
   
    几种置位、复位的方法和比较
   
    中国工控网站chinakong.com
   
    位置位、复位操作方法上,有好几种方法,可以直接采用置位、复位指令,也可以采用数据传送指令、表格填充指令,甚至可以采用移位循环指令。
   
    这几种方法在具体运用时,也要根据情况而定。下面用一个范例来讲解他们的不同之处。要求对Q0.0~0.7、Q1.0~1.7十六位输出进行置位、复位。
   
   

对《几种置位、复位的方法和比较》的一点质疑


   
    图 几种置位、复位的方法
   
    在以上几种方法中,除移位循环指令外,其他指令比较好理解。
   
    移位循环指令的方法,置位是对16#FFFF十六位常数左循环16位,送入输出字QW0(由Q0.0~0.7、Q1.0~1.7组成),无论16#FFFF如何循环,还是16#FFFF,16位输出。复位采用对QW0一次扫描周期一次执行16位左移位指令,将QW0中的数据全部移出(如果是带符号位的字,连符号位也移出),输出复位。
   
    在上面的方法中,直接采用置位、复位的方法不仅可以对字节、字、双字中的位进行置位、复位操作,也可以对不成字节、字、双字的位进行操作。而数据传送指令、移位循环指令、填充指令只能对字节、字、双字中的位进行置位、复位操作,其中填充指令还只能对字操作。
   
    比如单单对Q0.0~0.6七个位输出进行置位、复位,采用数据传送指令、移位循环指令、填充指令是很难实现的,此时只有采用直接置位、复位指令的方法。
   
   

以下是关于《对《几种置位、复位的方法和比较》的一点质疑》论题的回复(共15篇)

回复人:zangke32 

 回复时间:2006/2/14 13:24:00

支持(1228) | 反对(1112)

 

    回复:的确如此

    

回复人:a_tie 

 回复时间:2005/10/1 20:09:00

支持(1203) | 反对(867)

 

    回复:多长时间的事啦,我以为都忘记了

    多长时间的事啦,我以为都忘记了。这篇文章我刚一看就感觉有问题。还在这里,而且还在网上到处流放。
   
    道理应该很简单吧。
    字与能够实现对一个位、或几个位复位
    字或能够实现对一个位、或几个位置位

回复人:sy801230 

 回复时间:2005/9/29 11:06:00

支持(852) | 反对(895)

 

    回复:TO:a_tie,能用一个最简单的例子说明一下"字与/字或"吗

    TO:a_tie,能用一个最简单的例子说明一下"字与/字或"吗.
    期盼中!

回复人:kaiyangtai 

 回复时间:2006/2/17 17:23:00

支持(927) | 反对(1029)

 

    回复:TO:a_tie,能用一个最简单的例子说明一下

    “与”和“或”不会不懂吧。那个学校毕业的,不知道你老师不行,还是你不行

回复人:嘉陵 

 回复时间:2005/9/29 10:48:00

支持(1305) | 反对(909)

 

    回复:在思考,说不定还有更多的方法!

    在思考,说不定还有更多的方法!

回复人:wzm95 

 回复时间:2005/9/29 9:17:00

支持(848) | 反对(1005)

 

    回复:真是越讨论,越明朗呀!

    真是越讨论,越明朗呀!
    不说还真不知道呀。太好了!

回复人:plh 

 回复时间:2003/11/11 10:57:00

支持(848) | 反对(1040)

 

    回复:有道理

    

回复人:kankan 

 回复时间:2003/11/12 20:51:00

支持(1223) | 反对(986)

 

    回复:方法很多,很多指令都能实现这个功能的

    

回复人:bijinyi 

 回复时间:2009/2/15 11:06:00

支持(814) | 反对(1379)

 

    要视情况而定

回复人:limassol 

 回复时间:2009/12/1 19:39:00

支持(791) | 反对(734)

 

    西门子的

回复人:Lin1234 

 回复时间:2010/12/22 11:23:00

支持(677) | 反对(975)

 

    道理是一样的。

回复人:后来是我 

 回复时间:2012/1/13 15:34:00

支持(1103) | 反对(700)

 

    学习一下

回复人:后来是我 

 回复时间:2012/1/13 15:36:00

支持(836) | 反对(705)

 

    学习一下
   
   

回复人:luofong999 

 回复时间:2012/1/26 15:33:00

支持(869) | 反对(784)

 

    编程手册上都有

回复人:D153158878 

 回复时间:2014/6/23 15:01:00

支持(533) | 反对(962)

 

    在思考,说不定还有更多的方法!

如果要回复本栏论题,请首先中国工控网www.chinakong.com

·如果你已经是中国工控网www.chinakong.com成员,请直接登录。

·如果你还不是中国工控网www.chinakong.com成员,请首先注册,注册为免费!

注册名:

密  码:

           注册中国工控网www.chinakong.com
           忘记密码

关闭该窗口

关于我们     免责声明     服务项目     广告联系     友情链接     联系方式     意见反馈     设为首页     加入收藏

 ©2023-2025 中国工控网(www.chinakong.com) 版权所有 豫ICP备17046657号

管理员信箱:chinakong98@163.com  服务热线:13525974529

洛阳博德工控自动化技术有限公司

中国    洛阳