您现在所在的是:

西门子SIEMENS

回帖:7个,阅读:771 [上一页] [1] [下一页]
* 帖子主题:

置为和赋值的区别

880
奇偶不奇
文章数:43
年度积分:50
历史总积分:880
注册时间:2014/5/19
发站内信
发表于:2014/9/3 13:46:30
#0楼
把M0.0赋值为1,和置为M0.0为1有区别吗?
2334
东昌机电
文章数:643
年度积分:50
历史总积分:2334
注册时间:2013/9/13
发站内信
工控人谈电商
发表于:2014/9/3 14:05:44
#1楼
以下是引用奇偶不奇2014/9/3 13:46:30的发言:
把M0.0赋值为1,和置为M0.0为1有区别吗?

赋值操作无法对位进行操作,其最小操作对象为字节,因此在对于1个位操作的同时会影响到其他位的状态。

Regards
SANKA电机
85727
ZCMY 版主
文章数:47487
年度积分:246
历史总积分:85727
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2014/9/3 14:24:42
#2楼
赋值是对数据而言的;
18799
qjj740210
文章数:4809
年度积分:153
历史总积分:18799
注册时间:2005/9/24
发站内信
2018春节活动(二)
2017国庆活动(二)
2017春节活动(二)
2016国庆活动(二)
西门子触摸屏(一)
三菱电机活动(二)
西门子logo体验(三)
西门子PLC体验(二)
2013辞旧迎新
发表于:2014/9/3 15:22:41
#3楼
如果你说的赋值是这种情况:
LD     I0.0
=      M0.0
置位是这种情况:
LD     I0.0
EU
S      M0.0, 1

那么两者区别就是:前者M0.0状态始终受I0.0的通断控制;后者只要I0.0有上升沿M0.0置位后,M0.0状态就会一直为1,不会再受I0.0的通断控制,除非使用复位R指令才能将M0.0状态变为1。
苦逼的奋斗者
25175
wenquan753
文章数:15253
年度积分:50
历史总积分:25175
注册时间:2006/10/18
发站内信
2018论坛解答高手
发表于:2014/9/3 20:25:09
#4楼
楼上的说得很清楚了
18266
ZHTOK
文章数:11585
年度积分:-16
历史总积分:18266
注册时间:2004/3/11
发站内信
2014相约国庆
发表于:2014/9/3 21:31:38
#5楼
   估计楼主想要的就是3楼说的意思。
2253
liaohuanbin
文章数:168
年度积分:68
历史总积分:2253
注册时间:2007/11/3
发站内信
发表于:2014/9/4 19:16:31
#6楼
赋值是对参数来说的,也就是字元件。置位是对某一个位元件来说的,不两含义有所不同
18266
ZHTOK
文章数:11585
年度积分:-16
历史总积分:18266
注册时间:2004/3/11
发站内信
2014相约国庆
发表于:2014/9/5 8:39:27
#7楼
   针对某个牌子的PLC某类指令,可能可以描述得更清楚点.

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005