您现在所在的是:

西门子SIEMENS

回帖:2916个,阅读:515584 [上一页] [1] ... [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] ... [292] [下一页]
14384
六脉加易筋经
文章数:2327
年度积分:621
历史总积分:14384
注册时间:2014/2/10
发站内信
发表于:2015/2/19 16:24:53
#1940楼
附件 无标题.jpg
廖老师您好,我的winCC里怎么找不到图中的单色灯(图形IO域)的,廖老师图形里的灯是那个前面显示红叉的liao库里的?这个随书光盘里没有的?
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2015/2/19 20:07:29
#1941楼
以下是引用六脉加易筋经2015/2/19 16:24:53的发言:
附件 无标题.jpg
廖老师您好,我的winCC里怎么找不到图中的单色灯(图形IO域)的,廖老师图形里的灯是那个前面显示红叉的liao库里的?这个随书光盘里没有的?
这个灯是库里的。可以自己用一个圆来做指示灯。用动画功能切换颜色。
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2015/2/19 20:09:06
#1942楼
以下是引用六脉加易筋经2015/2/18 20:24:27的发言:
附件 无标题.jpg
廖老师您好,书上294页提到在OB1中输入用PI,PQ地址访问3号从站的指令,然后下载到CPU。然后我打开随书光盘DP诊断例程中的OB1,里面指令是 L     IW     2,T     QW     0,这个应该没有访问3号从站的功能吧?是否是L PIB 2044 ,T PQB 2044?
书上程序中没有主站故障消失16#38C3的情况,是不是不需要编程使熄灭所有从站故障灯?
[此贴子已经被作者于2015/2/19 13:28:09编辑过]
PI还是I,这与CPU的I区大小有关。超过I区的范围要用PI访问。
14384
六脉加易筋经
文章数:2327
年度积分:621
历史总积分:14384
注册时间:2014/2/10
发站内信
发表于:2015/2/19 21:29:01
#1943楼
廖老师您好,关于书上提到的在OB1中输入用PI,PQ地址访问3号从站的指令,今天想了1天越想越混乱搞不清了,诊断地址2044,从站地址3,3号从站的那个16DI,16DO的I与Q起始地址,怎么算访问3号从站,那个诊断地址2044又算是I还是O的呢?
仿真测试按随书光盘OB1中的 L     IW     2,T     QW     0测试,3号从站故障,不能使MW16不断增大
加上P,L     PIW     2,T     PQW     0测试,3号从站故障,不能使MW16不断增大
按3号从站DI,DO的IO起始地址,L IW 4,T QW 2,3号从站故障,不能使MW16不断增大
加上P,L PIW 4,T PQW 2,3号从站故障,可以使MW16不断增大
按诊断地址L PIB 2044,T PQB 2044,3号从站故障,可以使MW16不断增大
再按廖老师的今天的解答来看
诊断地址和I/O各有各的用途,看病用医院的地址,买东西用超市的地址。
I/Q和PI/PQ地址区是有重叠的。超出I/Q范围必须用PI/PQ地址。
5个答案好像没有1个是对的了
查了下表315-2DP,I/Q范围有2048B/2048B,访问的意思在书上84页也查到了,就是读写,存取。
但是对访问从站这个概念还是很模糊,怎么算访问一个站,访问3号从站的所有输入输出点?还是其他什么?
[此贴子已经被作者于2015/2/20 9:21:11编辑过]
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2015/2/20 12:27:57
#1944楼
以下是引用六脉加易筋经2015/2/19 21:29:01的发言:
廖老师您好,关于书上提到的在OB1中输入用PI,PQ地址访问3号从站的指令,今天想了1天越想越混乱搞不清了,诊断地址2044,从站地址3,3号从站的那个16DI,16DO的I与Q起始地址,怎么算访问3号从站,那个诊断地址2044又算是I还是O的呢?
仿真测试按随书光盘OB1中的 L     IW     2,T     QW     0测试,3号从站故障,不能使MW16不断增大
加上P,L     PIW     2,T     PQW     0测试,3号从站故障,不能使MW16不断增大
按3号从站DI,DO的IO起始地址,L IW 4,T QW 2,3号从站故障,不能使MW16不断增大
加上P,L PIW 4,T PQW 2,3号从站故障,可以使MW16不断增大
按诊断地址L PIB 2044,T PQB 2044,3号从站故障,可以使MW16不断增大
再按廖老师的今天的解答来看
诊断地址和I/O各有各的用途,看病用医院的地址,买东西用超市的地址。
I/Q和PI/PQ地址区是有重叠的。超出I/Q范围必须用PI/PQ地址。
5个答案好像没有1个是对的了
查了下表315-2DP,I/Q范围有2048B/2048B,访问的意思在书上84页也查到了,就是读写,存取。
但是对访问从站这个概念还是很模糊,怎么算访问一个站,访问3号从站的所有输入输出点?还是其他什么?
[此贴子已经被作者于2015/2/20 9:21:11编辑过]
访问从站,是指读写从站的地址,包括I/O地址和诊断地址。
诊断地址很少使用。举例来说,在OB86里调用SFC13读取诊断数据时用到的诊断地址,是OB86的局部变量提供的。一般用户可以不管诊断地址。
这个例子用PIW4、PQW2访问故障从站,是为了观察故障时是否每个扫描周期会调用OB122。
一般情况用IW4、QW2访问小地址的I/O。
14384
六脉加易筋经
文章数:2327
年度积分:621
历史总积分:14384
注册时间:2014/2/10
发站内信
发表于:2015/2/20 15:23:36
#1945楼
廖老师您好,还有一点疑问,不知我这样理解是否正确?
本例中从站地址虽然没有超过I/Q范围,可以用L IW 4,T QW 2访问从站
但是从OB122的帮助文件里,只要在访问模块上的数据时出错,CPU的操作系统即调用OB122。例如,如果在访问I/O模块上的数据时,CPU检测到读取错误,操作系统将调用OB122。这句话来看
这里的访问I/O模块是不包括用L IW 4,T QW 2访问I/Q过程映像区的。
只有用PI和PQ直接访问输入输出模块才能在故障时每个扫描周期会调用OB122。
14384
六脉加易筋经
文章数:2327
年度积分:621
历史总积分:14384
注册时间:2014/2/10
发站内信
发表于:2015/2/20 22:49:47
#1946楼
廖老师您好,书上300页提到2#0101是模拟量输出模块的代码,OB82的帮助文件OB82_MDL_TYPE BYTE 位0到3:模块等级。但是里面没有模块等级为0101时代表什么模块的信息,0到3位对应哪个模块是在哪里查看的?
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2015/2/21 12:42:30
#1947楼
以下是引用六脉加易筋经2015/2/20 15:23:36的发言:
廖老师您好,还有一点疑问,不知我这样理解是否正确?
本例中从站地址虽然没有超过I/Q范围,可以用L IW 4,T QW 2访问从站
但是从OB122的帮助文件里,只要在访问模块上的数据时出错,CPU的操作系统即调用OB122。例如,如果在访问I/O模块上的数据时,CPU检测到读取错误,操作系统将调用OB122。这句话来看
这里的访问I/O模块是不包括用L IW 4,T QW 2访问I/Q过程映像区的。
只有用PI和PQ直接访问输入输出模块才能在故障时每个扫描周期会调用OB122。
在线帮助没错!用什么“访问模块”?只能用PI和PQ地址!用I、Q地址访问的是CPU内的过程映像输入/输出区!
这涉及到对PI/PQ和I/Q地址区的理解。书的P86讲得很清楚。
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2015/2/21 12:50:28
#1948楼
以下是引用六脉加易筋经2015/2/20 22:49:47的发言:
廖老师您好,书上300页提到2#0101是模拟量输出模块的代码,OB82的帮助文件OB82_MDL_TYPE BYTE 位0到3:模块等级。但是里面没有模块等级为0101时代表什么模块的信息,0到3位对应哪个模块是在哪里查看的?
是在一本手册里找到的。
14384
六脉加易筋经
文章数:2327
年度积分:621
历史总积分:14384
注册时间:2014/2/10
发站内信
发表于:2015/2/21 16:46:46
#1949楼
附件:
[本地下载]
附件:
[本地下载]
附件:
[本地下载]
廖老师您好,我仿照书上302页例子ReportEr做的,不知道哪里出问题了,故障时,模拟的HMI画面不会显示报警信息,直接右键FB49-》特殊对象属性-》消息,也是打不开消息文本。但是查看CPU缓冲诊断区是显示故障事件的。

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

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

78.0005