您现在所在的是:

西门子SIEMENS

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

请问S7300FB41的用法

9783
lwcccf
文章数:7459
年度积分:56
历史总积分:9783
注册时间:2006/1/7
发站内信
09工控人生征文
发表于:2008/12/12 15:13:00
#0楼
这是在FB41中编的程序,FB41不是系统中自带的PID程序块吗,是被锁定的不能编辑的呀?用户也可自己创建一个FB41吗?这是别人做的程序,哪位高手给讲讲,谢谢了!下面就是FB41中程序
     SET  
     SAVE  
     =     L     68.1
     A     #IN0
     JCN   M001
     L     #IN24
     T     #STAT36
     L     0.000000e+000
     T     #OUT26
     CLR  
     =     #OUT28
     =     #OUT29
     T     #OUT30
     T     #OUT31
     T     #OUT32
     L     W#16#0
     T     #OUT27
     TAK  
     T     #OUT33
     T     #OUT34
     T     #STAT35
     T     #STAT37
     T     #STAT38
     T     #STAT39
     T     #STAT40
     =     #STAT41
     =     #STAT42
     JU    M002
M001: L     #IN8
     DTR  
     L     1.000000e+003
     /R    
     T     #TEMP45
     L     #IN11
     ITD  
     DTR  
     L     3.616898e-003
     *R    
     T     #TEMP47
     L     #IN20
     *R    
     L     #IN21
     +R    
     T     #TEMP47
     CLR  
     A     #IN2
     NOT  
     JCN   M003
     L     #IN10
     T     #TEMP47
M003: L     #TEMP47
     T     #OUT33
     L     #IN9
     TAK  
     -R    
     T     #TEMP48
     L     #IN17
     NEGR  
     <R    
     JCN   M004
     L     #TEMP48
     L     #IN17
     +R    
     T     #OUT34
     JU    M005
M004: L     #TEMP48
     L     #IN17
     >R    
     JCN   M006
     L     #TEMP48
     TAK  
     -R    
     T     #OUT34
     JU    M005
M006: L     0.000000e+000
     T     #OUT34
M005: L     #OUT34
     L     #IN13
     *R    
     T     #TEMP48
     L     #IN14
     DTR  
     L     1.000000e+003
     /R    
     T     #TEMP49
     L     #IN15
     DTR  
     L     1.000000e+003
     /R    
     T     #TEMP50
     L     #IN16
     DTR  
     L     1.000000e+003
     /R    
     T     #TEMP51
     L     #TEMP45
     L     5.000000e-001
     *R    
     L     #TEMP49
     TAK  
     <R    
     JCN   M007
     L     #TEMP45
     L     5.000000e-001
     *R    
     T     #TEMP49
M007: L     #TEMP50
     L     #TEMP45
     <R    
     JCN   M008
     T     #TEMP50
M008: L     #TEMP45
     L     5.000000e-001
     *R    
     L     #TEMP51
     TAK  
     <R    
     JCN   M009
     L     #TEMP45
     L     5.000000e-001
     *R    
     T     #TEMP51
M009: CLR  
     A     #IN3
     JCN   M010
     L     #TEMP48
     T     #TEMP52
     JU    M011
M010: L     0.000000e+000
     T     #TEMP52
M011: CLR  
     A     #IN4
     JCN   M012
     A     #IN6
     JCN   M013
     L     #IN24
     T     #TEMP53
     L     0.000000e+000
     T     #STAT37
     JU    M014
M013: CLR  
     A     #IN1
     JCN   M015
     L     #STAT40
     L     #TEMP52
     -R    
     L     #IN25
     -R    
     T     #TEMP53
     L     0.000000e+000
     T     #STAT37
     JU    M016
M015: L     #TEMP45
     L     #TEMP49
     /R    
     L     #TEMP48
     TAK  
     T     LD    70
     TAK  
     L     #STAT35
     +R    
     L     LD    70
     *R    
     L     5.000000e-001
     *R    
     L     #STAT37
     +R    
     T     #TEMP46
     L     0.000000e+000
     >R    
     A     #STAT41
     O     #IN5
     L     #TEMP46
     L     0.000000e+000
     =     L     68.2
     <R    
     A     #STAT42
     O     L     68.2
     JCN   M017
     T     #TEMP46
M017: L     #STAT36
     L     #TEMP46
     +R    
     T     #TEMP53
     L     #STAT36
     TAK  
     -R    
     L     #TEMP46
     +R    
     T     #STAT37
M016: JU    M014
M012: L     0.000000e+000
     T     #TEMP53
     T     #STAT37
M014: L     #TEMP48
     T     #TEMP46
     CLR  
     A     #IN1
     NOT  
     A     #IN7
     JCN   M018
     L     #TEMP45
     L     5.000000e-001
     *R    
     L     #TEMP51
     +R    
     L     #TEMP50
     TAK  
     /R    
     T     #TEMP55
     L     #TEMP46
     L     #STAT39
     -R    
     L     #TEMP55
     *R    
     T     #TEMP54
     L     #STAT39
     T     #TEMP57
     L     #TEMP45
     L     #TEMP50
     /R    
     L     #TEMP54
     *R    
     L     #STAT38
     +R    
     T     #TEMP56
     L     #TEMP57
     +R    
     T     #STAT39
     L     #TEMP57
     TAK  
     -R    
     L     #TEMP56
     +R    
     T     #STAT38
     JU    M019
M018: L     0.000000e+000
     T     #TEMP54
     T     #STAT38
     L     #TEMP46
     T     #STAT39
M019: L     #TEMP52
     L     #TEMP53
     +R    
     L     #TEMP54
     +R    
     L     #IN25
     +R    
     T     #TEMP58
     CLR  
     A     #IN1
     JCN   M020
     L     #IN12
     T     #TEMP58
     JU    M021
M020: CLR  
     A     #IN6
     NOT  
     A     #IN4
     JCN   M021
     L     #IN18
     L     #IN25
     -R    
     L     #TEMP53
     TAK  
     >R    
     L     #TEMP58
     L     #IN18
     =     L     68.2
     >R    
     A     L     68.2
     L     #TEMP58
     L     #OUT32
     -R    
     L     #IN18
     =     L     68.2
     >R    
     A     L     68.2
     JCN   M022
     L     #IN25
     -R    
     T     #TEMP60
     L     #TEMP58
     L     #IN18
     -R    
     T     #TEMP59
     L     #TEMP53
     L     #TEMP60
     -R    
     T     #TEMP60
     L     #TEMP59
     >R    
     JCN   M023
     T     #TEMP60
M023: L     #TEMP53
     L     #TEMP60
     -R    
     T     #TEMP53
     JU    M021
M022: L     #IN19
     L     #IN25
     -R    
     L     #TEMP53
     TAK  
     <R    
     L     #TEMP58
     L     #IN19
     =     L     68.2
     <R    
     A     L     68.2
     L     #TEMP58
     L     #OUT32
     -R    
     L     #IN19
     =     L     68.2
     <R    
     A     L     68.2
     JCN   M021
     L     #IN25
     -R    
     T     #TEMP60
     L     #TEMP58
     L     #IN19
     -R    
     T     #TEMP59
     L     #TEMP53
     L     #TEMP60
     -R    
     T     #TEMP60
     L     #TEMP59
     <R    
     JCN   M024
     T     #TEMP60
M024: L     #TEMP53
     L     #TEMP60
     -R    
     T     #TEMP53
M021: L     #TEMP52
     T     #OUT30
     L     #TEMP53
     T     #OUT31
     L     #TEMP54
     T     #OUT32
     L     #TEMP48
     T     #STAT35
     L     #TEMP53
     T     #STAT36
     CLR  
     =     #STAT41
     =     #STAT42
     L     #TEMP58
     L     #IN18
     >=R  
     JCN   M025
     SET  
     =     #OUT28
     CLR  
     =     #OUT29
     T     #TEMP58
     SET  
     =     #STAT41
     JU    M026
M025: CLR  
     =     #OUT28
     L     #TEMP58
     L     #IN19
     <=R  
     JCN   M027
     SET  
     =     #OUT29
     T     #TEMP58
     =     #STAT42
     JU    M026
M027: CLR  
     =     #OUT29
M026: L     #TEMP58
     T     #STAT40
     L     #IN22
     *R    
     L     #IN23
     +R    
     T     #TEMP58
     T     #OUT26
     L     2.764800e+002
     *R    
     T     #TEMP58
     L     3.251100e+004
     >=R  
     JCN   M028
     T     #TEMP58
     JU    M029
M028: L     #TEMP58
     L     -3.251200e+004
     <=R  
     JCN   M029
     T     #TEMP58
M029: L     #TEMP58
     RND  
     T     #OUT27
M002: CLR  
     A     L     68.1
     SAVE  
     BE    
希望通过论坛与各位成为朋友!
学无止境,学有所用
9783
lwcccf
文章数:7459
年度积分:56
历史总积分:9783
注册时间:2006/1/7
发站内信
09工控人生征文
发表于:2008/12/12 15:17:00
#1楼
希望哪位高人在百忙之中给与帮助,或提供一下相关的文档什么的,谢谢!先留下我的邮箱:li-wei-cheng@163.com
希望通过论坛与各位成为朋友!
学无止境,学有所用
38116
cvlsam 版主
文章数:12488
年度积分:727
历史总积分:38116
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2008/12/12 15:33:00
#2楼
问题在于您为何要去破解FB41上的小锁头?

FB41是采用SCL编程,而非STL,您这样通过破解小锁头出来的都是无符号的STL代码,实际上无什么意义~~

去参看自动化控制理论的PID增量公式,FB41就是依据那个经典公式而来~~

以上
9783
lwcccf
文章数:7459
年度积分:56
历史总积分:9783
注册时间:2006/1/7
发站内信
09工控人生征文
发表于:2008/12/12 15:57:00
#3楼
楼上的高人这不是我做的程序呀,是别人做的我没看明白的呀!您说是破解的吗?是什么意思呢?开头的68.1不知是什么地址?
希望通过论坛与各位成为朋友!
学无止境,学有所用

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

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

62.4004