STL code problem

userxyz

Member
Join Date
May 2002
Location
any
Posts
2,768
Code:
 FUNCTION "Auto_Weergave2" : VOID
TITLE =Grafische weergave van de cyclusverwerking
VERSION : 0.1


VAR_OUTPUT
  i1 : INT ; 
  i2 : INT ; 
  u1 : INT ; 
  u2 : INT ; 
END_VAR
BEGIN
NETWORK
TITLE =

	  A	 I	  0.4; 
	  SET   ; 
	  JC	toil; 

	  L	 0; 
	  T	 #i1; 
	  L	 0; 
	  T	 #i2; 
	  L	 0; 
	  T	 #u1; 
	  L	 0; 
	  T	 #u2; 

	  BE	; 
NETWORK
TITLE =

	  CLR   ; 
toil: A	 M	  1.0; // 1e aanvoer
	  JCN   _1; 
	  L	 1; 
	  T	 #i1; 
_1:   NOP   0; 

	  A	 M	  1.1; // doorgezaagt 1
	  JCN   _2; 
	  L	 1; 
	  T	 #i2; 
_2:   NOP   0; 

	  A	 M	  1.2; // 1e afvoer
	  JCN   _3; 
	  L	 0; 
	  T	 #i2; 
	  L	 1; 
	  T	 #u1; 
_3:   NOP   0; 

	  A	 M	  1.3; // doorgezaagt 2
	  JCN   _4; 
	  L	 2; 
	  T	 #i2; 
_4:   NOP   0; 

	  A	 M	  1.4; // 2e afvoer
	  JCN   _5; 
	  L	 0; 
	  T	 #i2; 
	  L	 2; 
	  T	 #u1; 
_5:   NOP   0; 

	  A	 M	  1.5; // doorgezaagt 3
	  JCN   _6; 
	  L	 3; 
	  T	 #i2; 
_6:   NOP   0; 

	  A	 M	  1.6; // 3e afvoer
	  JCN   _7; 
	  L	 0; 
	  T	 #i2; 
	  L	 3; 
	  T	 #u1; 
_7:   NOP   0; 

	  A	 M	  1.7; // doorgezaagt 4
	  JCN   _8; 
	  L	 1; 
	  T	 #i2; 
_8:   NOP   0; 

	  A	 M	  2.0; // 4e afvoer
	  JCN   _9; 
	  L	 0; 
	  T	 #i2; 
	  L	 1; 
	  T	 #u1; 
_9:   NOP   0; 

	  A	 M	  2.1; // doorgezaagt 5
	  JCN   _10; 
	  L	 2; 
	  T	 #i2; 
_10:  NOP   0; 

	  A	 M	  2.2; // 5e afvoer
	  JCN   _11; 
	  L	 0; 
	  T	 #i2; 
	  L	 2; 
	  T	 #u1; 
_11:  NOP   0; 

	  A	 M	  2.3; // doorgezaagt 6
	  JCN   _12; 
	  L	 3; 
	  T	 #i2; 
_12:  NOP   0; 

	  A	 M	  2.4; // 6e afvoer
	  JCN   _13; 
	  L	 0; 
	  T	 #i2; 
	  L	 3; 
	  T	 #u1; 
_13:  NOP   0; 

NETWORK
TITLE =

	  L	 MB   141; 
	  L	 4; 
	  ==I   ; 
	  JCN   off; 
	  L	 1; 
	  T	 #u2; 
	  L	 0; 
	  T	 #u1; 

off:  A	 I	 20.6; 
	  JCN   noff; 
	  L	 0; 
	  T	 #u2; 

noff: NOP   0; 

END_FUNCTION

dfgdff.jpg



Strange thing is, when I connect A Merkerword MW100 for example, the value u2 will be zero, when I connect the DB35.DBW6, then I get a weird value, anyone an idea how this is possible ?
 
hmm

Can it be because I connected to an OUT, should I use IN/OUT parameter...

ill try this..



Combo said:
Code:
 FUNCTION "Auto_Weergave2" : VOID
TITLE =Grafische weergave van de cyclusverwerking
VERSION : 0.1
 
 
VAR_OUTPUT
i1 : INT ; 
i2 : INT ; 
u1 : INT ; 
u2 : INT ; 
END_VAR
BEGIN
NETWORK
TITLE =
 
	 A	 I	 0.4; 
	 SET ; 
	 JC	toil; 
 
	 L	 0; 
	 T	 #i1; 
	 L	 0; 
	 T	 #i2; 
	 L	 0; 
	 T	 #u1; 
	 L	 0; 
	 T	 #u2; 
 
	 BE	; 
NETWORK
TITLE =
 
	 CLR ; 
toil: A	 M	 1.0; // 1e aanvoer
	 JCN _1; 
	 L	 1; 
	 T	 #i1; 
_1: NOP 0; 
 
	 A	 M	 1.1; // doorgezaagt 1
	 JCN _2; 
	 L	 1; 
	 T	 #i2; 
_2: NOP 0; 
 
	 A	 M	 1.2; // 1e afvoer
	 JCN _3; 
	 L	 0; 
	 T	 #i2; 
	 L	 1; 
	 T	 #u1; 
_3: NOP 0; 
 
	 A	 M	 1.3; // doorgezaagt 2
	 JCN _4; 
	 L	 2; 
	 T	 #i2; 
_4: NOP 0; 
 
	 A	 M	 1.4; // 2e afvoer
	 JCN _5; 
	 L	 0; 
	 T	 #i2; 
	 L	 2; 
	 T	 #u1; 
_5: NOP 0; 
 
	 A	 M	 1.5; // doorgezaagt 3
	 JCN _6; 
	 L	 3; 
	 T	 #i2; 
_6: NOP 0; 
 
	 A	 M	 1.6; // 3e afvoer
	 JCN _7; 
	 L	 0; 
	 T	 #i2; 
	 L	 3; 
	 T	 #u1; 
_7: NOP 0; 
 
	 A	 M	 1.7; // doorgezaagt 4
	 JCN _8; 
	 L	 1; 
	 T	 #i2; 
_8: NOP 0; 
 
	 A	 M	 2.0; // 4e afvoer
	 JCN _9; 
	 L	 0; 
	 T	 #i2; 
	 L	 1; 
	 T	 #u1; 
_9: NOP 0; 
 
	 A	 M	 2.1; // doorgezaagt 5
	 JCN _10; 
	 L	 2; 
	 T	 #i2; 
_10: NOP 0; 
 
	 A	 M	 2.2; // 5e afvoer
	 JCN _11; 
	 L	 0; 
	 T	 #i2; 
	 L	 2; 
	 T	 #u1; 
_11: NOP 0; 
 
	 A	 M	 2.3; // doorgezaagt 6
	 JCN _12; 
	 L	 3; 
	 T	 #i2; 
_12: NOP 0; 
 
	 A	 M	 2.4; // 6e afvoer
	 JCN _13; 
	 L	 0; 
	 T	 #i2; 
	 L	 3; 
	 T	 #u1; 
_13: NOP 0; 
 
NETWORK
TITLE =
 
	 L	 MB 141; 
	 L	 4; 
	 ==I ; 
	 JCN off; 
	 L	 1; 
	 T	 #u2; 
	 L	 0; 
	 T	 #u1; 
 
off: A	 I	 20.6; 
	 JCN noff; 
	 L	 0; 
	 T	 #u2; 
 
noff: NOP 0; 
 
END_FUNCTION

dfgdff.jpg



Strange thing is, when I connect A Merkerword MW100 for example, the value u2 will be zero, when I connect the DB35.DBW6, then I get a weird value, anyone an idea how this is possible ?
 

Similar Topics

Hi, I've got this code and want it in ladder. My biggest problem is what the first line means L B#(52, 1) CALL FC 58; T MW 60 Thanks...
Replies
2
Views
1,639
Hi, problem I have is... I have a step program, and in step 60 I get a break of a few seconds, while everything seems to be good... I did not...
Replies
5
Views
4,708
Hi I have problem to understand this code? can anyone explain this code for me? L B#16#3 L #OBJ_NR SLW LAR1...
Replies
1
Views
2,462
Hey everyone, In the middle of deciphering STL code in S7 plc and I'm confused. I interpret the following code to be load the register "#Step"...
Replies
11
Views
2,066
Hi, Anyone know why this network is not longer shown in LAD format but only in STL ? O "RB 20878".EinfV O "RB 20878".EinfR...
Replies
11
Views
2,522
Back
Top Bottom