您现在所在的是:

西门子SIEMENS

回帖:8个,阅读:1789 [上一页] [1] [下一页]
985
blockke
文章数:9
年度积分:50
历史总积分:985
注册时间:2003/5/29
发站内信
发表于:2009/5/2 23:14:43
#0楼
改造老外设备时,我上载上来的,上位机是触摸屏,没有源程序,只能全靠上载上来的没有任何注释的下位机来分析工作控制流程。系统中使用了大量的功能块,分析结束后发现很多功能的可重复利用的功能很强大,现在公布其中一个功能块,我分析了半天才搞明白它的具体作用,功能非常强大。灵活性很强。喜欢挑战自己,有水平的人可以自己分析。我分析的结果就暂时不公布了。

说说你们分析后,结构中每位的作用是啥?

代码如下:

FUNCTION FC 169 : VOID
TITLE =
AUTHOR :
FAMILY :
NAME :
VERSION : 1.0


VAR_INPUT
 IN0 : BOOL ;
END_VAR
VAR_IN_OUT
 OUT_ST16 : BOOL ;
 Struct_Len16 : STRUCT
  Struct_1 : BOOL ;
  Struct_2 : BOOL ;
  Struct_3 : BOOL ;
  Struct_4 : BOOL ;
  Struct_5 : BOOL ;
  Struct_6 : BOOL ;
  Struct_7 : BOOL ;
  Struct_8 : BOOL ;
  Struct_9 : BOOL ;
  Struct_10 : BOOL ;
  Struct_11 : BOOL ;
  Struct_12 : BOOL ;
  Struct_13 : BOOL ;
  Struct_14 : BOOL ;
  Struct_15 : BOOL ;
  Struct_16 : BOOL ;
 END_STRUCT ;
END_VAR
BEGIN
NETWORK
TITLE =

     AN    #Struct_Len16.Struct_16;
     =     #Struct_Len16.Struct_15;

     SET   ;
     R     #Struct_Len16.Struct_3;
     R     #Struct_Len16.Struct_4;

     ON    #Struct_Len16.Struct_2;
     O     #Struct_Len16.Struct_16;
     O     #Struct_Len16.Struct_10;
     JC    M001;

     R     #Struct_Len16.Struct_2;
     S     #Struct_Len16.Struct_4;

     JU    M002;

M001: NOP   0;
     O     #Struct_Len16.Struct_2;
     O     #Struct_Len16.Struct_15;
     O     #Struct_Len16.Struct_9;
     JC    M003;

     S     #Struct_Len16.Struct_2;
     S     #Struct_Len16.Struct_16;
     S     #Struct_Len16.Struct_3;
     JU    M002;

M003: NOP   0;

     AN    #Struct_Len16.Struct_2;
     S     #Struct_Len16.Struct_12;

     ON    #Struct_Len16.Struct_10;
     O     #Struct_Len16.Struct_16;
     R     #Struct_Len16.Struct_12;

     A     #Struct_Len16.Struct_10;
     AN    #Struct_Len16.Struct_16;
     AN    #Struct_Len16.Struct_12;
     R     #Struct_Len16.Struct_2;

     A     #Struct_Len16.Struct_12;
     A     #Struct_Len16.Struct_2;
     =     #Struct_Len16.Struct_14;

     A     #Struct_Len16.Struct_2;
     S     #Struct_Len16.Struct_11;

     ON    #Struct_Len16.Struct_9;
     O     #Struct_Len16.Struct_15;
     R     #Struct_Len16.Struct_11;

     A     #Struct_Len16.Struct_11;
     AN    #Struct_Len16.Struct_2;
     =     #Struct_Len16.Struct_13;

     A     #IN0;
     A     #Struct_Len16.Struct_16;
     AN    #Struct_Len16.Struct_10;
     R     #Struct_Len16.Struct_2;

     A     #Struct_Len16.Struct_14;
     S     #Struct_Len16.Struct_16;

     A     #IN0;
     AN    #Struct_Len16.Struct_10;
     O     #Struct_Len16.Struct_13;
     R     #Struct_Len16.Struct_16;

M002: AN    #Struct_Len16.Struct_16;
     =     #Struct_Len16.Struct_15;

     A     #Struct_Len16.Struct_16;
     =     #OUT_ST16;
END_FUNCTION


12704
lixiaobai
文章数:7780
年度积分:49
历史总积分:12704
注册时间:2006/4/5
发站内信
08年最佳博客奖
发表于:2009/5/3 10:27:57
#1楼
这个不知道设备的功能,动作的工艺,想分析就太有难度了啊,水平不行啊
说说
16080
nyw99812
文章数:5322
年度积分:50
历史总积分:16080
注册时间:2009/2/25
发站内信
发表于:2009/5/3 10:39:32
#2楼
看不明白
2356
小小孩
文章数:1189
年度积分:50
历史总积分:2356
注册时间:2009/4/27
发站内信
发表于:2009/5/3 21:21:58
#3楼
有点难度,我想有很多人都看不懂
985
blockke
文章数:9
年度积分:50
历史总积分:985
注册时间:2003/5/29
发站内信
发表于:2009/5/6 0:35:33
#4楼
挑战你们的水平,高水平的人看看哦。
997
tssjl
文章数:10
年度积分:50
历史总积分:997
注册时间:2002/8/5
发站内信
发表于:2009/5/6 16:23:49
#5楼
看不懂
854
bright_air
文章数:2
年度积分:50
历史总积分:854
注册时间:2009/5/12
发站内信
发表于:2009/5/12 15:40:27
#6楼
刚学的,看不懂啊》》》》》》
1014
plkk123
文章数:4
年度积分:50
历史总积分:1014
注册时间:2008/8/30
发站内信
发表于:2009/5/14 11:39:52
#7楼
实在看不懂
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2011/6/10
发站内信
发表于:2012/2/9 13:18:58
#8楼
该用户被锁定,回复内容不予显示!

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

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

109.2007