4/17/2012 8:30 PM | |
Joined: 1/28/2009 Last visit: 9/10/2024 Posts: 6849 Rating: (1365)
|
Hello Humble, Same problem discussed here in detail: fc105
Dear saeedplc You have selected FC105 in "stdlibs"-->fblib1. Check the right library(TI-S7 converting blocks) for FC105,see the attachment! Attachment:fc105.zip (28 Downloads) Best regards, Hamid Hosseini |
4/17/2012 10:50 PM | |
Joined: 1/28/2009 Last visit: 9/10/2024 Posts: 6849 Rating: (1365)
|
Hello Humble , It may affect operation of timer or may cause jumps in your analog output signal.I rechecked previous scenario with SFB3.In case of increase of timer's pre-set value(more than current value), the operation of timer is extended to the new increased value.If a decrease happens(less than current value)) , operation of timer aborted and a jump would be experienced(as illustrated in attachment). There is a simple way to delay pre-set update while timer is running!Sorry again it is in STL! [code] CLR A Q 0.0 A( L MD 204 //timer's running value L T#0MS <>D ) JC neu1 L MD 100 RND L L#1000 *D T MD 200 //PT for e.g SFB3 neu1: NOP 0 CALL "TP" , DB3 IN:=I0.0 PT:=MD200 Q :=Q0.0 ET:=MD204 L MD 204 DTR L 1.000000e+003 /R T MD 208 CALL "UNSCALE" IN :=MD208 HI_LIM :=MD100 LO_LIM :=0.000000e+000 BIPOLAR:=FALSE RET_VAL:=#ret OUT :=MW212 // to channel output L MW 212 T QW 212 [/code] Best regards, Hamid Hosseini Attachment2.zip (196 Downloads) |
Last edited by: hdhosseini at: 4/17/2012 10:58 PM |
|
5/4/2012 3:45 PM | |
Joined: 1/28/2009 Last visit: 9/10/2024 Posts: 6849 Rating: (1365)
|
Hello vperezb, My nickname is "hdhosseini" and about the question,please check the following attachment for a tip and online manual of STEP7. Best regards, Hamid Hosseini Attachmenttip1.zip (203 Downloads) |
Follow us on