您现在所在的是:

西门子SIEMENS

回帖:2916个,阅读:515231 [上一页] [1] ... [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] ... [292] [下一页]
1466
WXBPLC
文章数:15
年度积分:50
历史总积分:1466
注册时间:2006/10/3
发站内信
发表于:2014/7/3 23:05:50
#1500楼
老师好,我也想学西门子PLC,请多多指教。谢谢!
此帖发自手机工控论坛
1577
hongzhan2013
文章数:141
年度积分:60
历史总积分:1577
注册时间:2013/11/26
发站内信
发表于:2014/7/4 11:00:33
#1501楼
廖老师:请教给问题。

正RLO边沿检测指令 -(P)- 作用是不是会受程序扫描时间影响?

(1)我在FC块里面用到-(P)- ,发现程序比较长的时候就出现图中情况,根本不能用来检测上升沿;
da
附件 未命名2.jpg
(2)当我把OB1其他的程序都删掉时,只调用这个FC块时,就可以检测上升沿,不会有问题。
附件 未命名1.jpg
(3)另一个是我尝试要是-(P)-指令要是不在FC块,直接在OB1中,也是不会有问题。

 听迷糊的,求解???
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/7/4 11:44:20
#1502楼
以下是引用hongzhan20132014/7/4 11:00:33的发言:
廖老师:请教给问题。

正RLO边沿检测指令 -(P)- 作用是不是会受程序扫描时间影响?

(1)我在FC块里面用到-(P)- ,发现程序比较长的时候就出现图中情况,根本不能用来检测上升沿;
da
附件 未命名2.jpg
(2)当我把OB1其他的程序都删掉时,只调用这个FC块时,就可以检测上升沿,不会有问题。
附件 未命名1.jpg
(3)另一个是我尝试要是-(P)-指令要是不在FC块,直接在OB1中,也是不会有问题。
 听迷糊的,求解???

P线圈(上升沿检测指令)上面的地址用来保存上一扫描周期的RLO的值,不能使用FB、FC的临时局部变量。改为全局变量或FB的静态变量就可以了。
因为调用程序时同一级FB、FC的临时变量公用同一片地址区,前面调用的块的临时变量被后面调用的块的临时变量覆盖,所以上升沿检测指令不能正常运行。
在OB1中只调用一个FC,公用的地址区变成该FC独用,所以没有问题。
OB1的临时变量的地址区是OB1单独使用的,所以程序放在OB1里也没有问题。
[此贴子已经被作者于2014/7/4 11:58:59编辑过]
1577
hongzhan2013
文章数:141
年度积分:60
历史总积分:1577
注册时间:2013/11/26
发站内信
发表于:2014/7/4 15:22:13
#1503楼
回复 #1502楼 liaosun
非常感谢廖老师!!!
677
zjlongguang
文章数:21
年度积分:50
历史总积分:677
注册时间:2014/5/13
发站内信
发表于:2014/7/5 23:21:21
#1504楼
廖老师,我买了一本你的书《S7-300/400PLC运用技术》,我是初学者,是不是起初应该按照书本上那些例子先练习一下啊?
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/7/7 14:28:01
#1505楼
以下是引用zjlongguang2014/7/5 23:21:21的发言:
廖老师,我买了一本你的书《S7-300/400PLC运用技术》,我是初学者,是不是起初应该按照书本上那些例子先练习一下啊?
《跟我动手学S7-300/400 PLC》有大量的仿真例程,更适合初学者使用。
18026
329345277
文章数:5651
年度积分:586
历史总积分:18026
注册时间:2008/12/16
发站内信
2018春节活动(三)
2015春节活动
2014相约国庆
发表于:2014/7/8 22:20:54
#1506楼
廖老师,你好。
我在实训二十八的时候,为什么10S时间一到我的PLCSIM就显示停机了呢?
附件 PLCSIM停机.jpg
附件 PLCSIM停机2.jpg
[此贴子已经被作者于2014/7/8 22:21:25编辑过]
976
200101zz
文章数:37
年度积分:50
历史总积分:976
注册时间:2012/2/26
发站内信
发表于:2014/7/10 21:37:18
#1507楼
廖老师,我在用WINCC与S7 300通讯时,能够通讯,但是所有的M地址不能读取,不知道是什么原因?谢谢
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/7/11 17:26:48
#1508楼
回复 #1506楼 329345277
停机的时候查看CPU模块信息的诊断缓冲区的故障信息。
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2014/7/11 17:28:35
#1509楼
以下是引用200101zz2014/7/10 21:37:18的发言:
廖老师,我在用WINCC与S7 300通讯时,能够通讯,但是所有的M地址不能读取,不知道是什么原因?谢谢
你用的什么方式读取的?别的地址区能读取吗?

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

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

93.6006