您现在所在的是:

西门子SIEMENS

回帖:26个,阅读:2404 [上一页] [1] [2] [3] [下一页]
50
448187990
文章数:118
年度积分:50
历史总积分:50
注册时间:2020/2/24
发站内信
发表于:2020/2/27 13:53:54
#20楼
回复 #18楼 pqsh
感谢再次回复!关于你说的第3点和第4点,完全理解
或运算,只要有一个是1,那么结果肯定是1,所以可以不管其它位,
与运算,只要有一个是0,那么结果肯定是0;所以可以不管其它位。
事实上,CPU执行程序时有没有管还真不知道
回头看俺这个程序,
因为I0.0刚启机时是0,
所以这个时候必须要知道Q0.0的值才能有结果!
这也是我一直在求证Q0.0=0的原因!
[此贴子已经被作者于2020/2/27 14:13:44编辑过]
50
448187990
文章数:118
年度积分:50
历史总积分:50
注册时间:2020/2/24
发站内信
发表于:2020/2/27 13:58:35
#21楼
回复 #18楼 pqsh
还想再次请教老大一个问题,
PLC上电后,所有程序都会运行吗?即CPU会读取所有的指令吗?
也就是所有的指令都有值了???
是这样的吗?
19507
pqsh 版主
文章数:7447
年度积分:123
历史总积分:19507
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2020/2/27 14:46:46
#22楼
以下是引用4481879902020/2/27 13:58:35的发言:
还想再次请教老大一个问题,
PLC上电后,所有程序都会运行吗?即CPU会读取所有的指令吗?
也就是所有的指令都有值了???
是这样的吗?
上面问题就不单独回答了.
首先你要弄清楚指令和数据一般是分开的.
指令是执行(操作)的,数据是用来操作的.
你应该说的是数据.数据其实就是内存存放的内容.在硬件上电的时候,一般是清0.也就是你说的q0.0也是内存的某个存放内容,它开始是被清了0的.
另外,并非所有的输出都是只出不读的,有些是先读后写的.
plc不过是数字化的软设备,它也必须有个初始的状态.这个是计算机理论里面的.如果你还不能理解,你就想着q是一个继电器,它带的触点就是引用它的状态--继电器触点.
[此贴子已经被作者于2020/2/27 14:49:10编辑过]
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
10962
yanli7234 版主
文章数:3035
年度积分:50
历史总积分:10962
注册时间:2002/11/8
发站内信
2011论坛贡献奖
发表于:2020/2/27 23:00:51
#23楼
回复 #15楼 448187990
其实,只要你相信PLC在冷启动后会执行一次对映像区的初始化,全部清零(或者初始化为设置值),就应该没有疑问了。PLC并不是真正的并行执行,还是会一条一条的执行指令的(可以认为是语句表)。在绝对的第一次扫描Q值为0(假设你没有指定其他的初始化值),这样所有的I/Q值都是确定的,这样就完全能够理解了。
国人当自强,共同努力,抵制日货。
50
448187990
文章数:118
年度积分:50
历史总积分:50
注册时间:2020/2/24
发站内信
发表于:2020/2/28 8:39:34
#24楼
回复 #23楼 yanli7234
感谢再次回复!现在完全理解了!
也知道程序执行的时候是按照语句表来执行的
6264
zhengchang
文章数:1820
年度积分:57
历史总积分:6264
注册时间:2011/5/6
发站内信
发表于:2020/2/28 8:58:38
#25楼
不要用输出做软节点,你可以用输出映像作节点,就可以避免要第二轮扫描了。
50
13156968288
文章数:4
年度积分:50
历史总积分:50
注册时间:2019/11/18
发站内信
发表于:2020/3/10 21:24:36
#26楼
以下是引用4481879902020/2/24 15:39:20的发言:
小弟初学PLC
对于图中这个程序,以下是俺的理解
第一步:读取I0.0的值,这个值由外部电路状态决定,外部电路接通,则为1,断开则为0;
第二步:读取Q0.0的值,这个值究竟是多少?为什么?这个是输出寄存器的值,还没有写!
第三步:将I0.0和Q0.0的值做或运算
第四步:把上面的值与I0.1做与运算
第五步:把结果写给Q0.0,这步完成才有了Q0.0的值,所以第二步就读,感觉矛盾!
看了好多资料,都没有解释的
恳请各位帮忙解释一下,感恩!
附件 777.jpg
[此贴子已经被作者于2020/2/24 15:41:34编辑过]
以节点为界,从上往下,从左往右。第1个扫描周期q值为0,第二个周期q值为第一个周期的计算结果。
此帖发自手机工控论坛

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

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

78.0005