s7-300 and sew inverter

tulip

Member
Join Date
Oct 2005
Location
ist
Posts
236
Dear colleauges,we have got a S7-300 plc and a SEW Inverter .Now there is a problem.When we give start to system firstly break enable signal come and motor must be on but at the start main enable signal come to sew inverter on profibus and no breake enable signal after that main enable signal is off automatically.I look to program but clearly dont understand and comment is French.And the other need is sew profibus protocol (control and status Word related) manual.Program is following...

Periphery address of this sew PIW256,PQW256 on hardware (6 DWord long)

OB1: (called FC25)
FC25's parameters:

VAR_ADR_READ=256 (INT)
VAR_ADR_WRITE=256(INT)
PROG_ADR_READ=100(INT)
PROG_ADR_WRITE=200(INT)
LONG=6(INT)

FC25:
VAR_ADR_READ.........>MOVE........>VAR_ADR_READ_W (WORD)
VAR_ADR_WRIGHT.........>MOVE........>VAR_ADR_WRITE_W (WORD)
PROG_ADR_READ.........>MOVE........>PROG_ADR_READ_W (WORD)
PROG_ADR_WRIGHT.........>MOVE........>PROG_ADR_WRITE_W (WORD)
After that ;
PROG_ADR_READ_W........>shift left Word 3 times.....>PROG_ADR_READ_W
PROG_ADR_WRITE_W........>shift left Word 3 times.....>PROG_ADR_WRITE_W

LAR1 P##POINTER_READ

L B#16#10 //Charger l'ID de syntaxe et
T LB [AR1,P#0.0] //la transférer dans le pointeur ANY.

L B#16#2 //Charger le type de données octet et
T LB [AR1,P#1.0] //Transférer dans le pointeur ANY.

L #LONG //Charger nombre d'octets et
T LW [AR1,P#2.0] //les transférer dans le pointeur ANY.

L 0 //Numéro de DB (ou 0)
T LW [AR1,P#4.0]

L B#16#83 //Type M
T LB [AR1,P#6.0]

L 0
T LB [AR1,P#7.0]

L #PROG_ADR_READ_W //Octet de début de transfert
T LW [AR1,P#8.0]

LAR1 P##POINTER_WRITE

L B#16#10 //Charger l'ID de syntaxe et
T LB [AR1,P#0.0] //la transférer dans le pointeur ANY.

L B#16#2 //Charger le type de données octet et
T LB [AR1,P#1.0] //Transférer dans le pointeur ANY.

L #LONG //Charger nombre d'octets et
T LW [AR1,P#2.0] //les transférer dans le pointeur ANY.

L 0 //Numéro de DB (ou 0)
T LW [AR1,P#4.0]

L B#16#83 //Type M
T LB [AR1,P#6.0]

L 0
T LB [AR1,P#7.0]

L #PROG_ADR_WRITE_W //Octet de début de transfert
T LW [AR1,P#8.0]
After that SCF14 and SFC15 is calling

LADDR:#VAR_ADR_READ_W RECORD:#POINTER_READ (in SFC14)

LADDR:#VAR_ADR_WRITE_W RECORD:#POINTER_WRITE (in SFC15)

Thanks in advance.....
 

Similar Topics

Machine A has a Siemens PLC and ABB robots. Machine B has a PC control and not ABB robots. We are making machine B like machine A. I have the...
Replies
3
Views
3,753
hello guys... Im doing a certain modification of depositing machine i will be using the following: seimens 315 - 2DP cpu MP 370 HM1 FM 352 cam...
Replies
4
Views
5,371
Hi everyone! I'm just installing a SEW MOVIDRIVE B to be controled by a Siemens S7 300 using an ethernet (profinet) network. The hole network is...
Replies
13
Views
12,098
Dear All, Currently i'm working with Endress Hauser flowmeter and AB PLC and try to integrate with 2 items. Flow meter spec using is Promass...
Replies
3
Views
34
in allen bradley kinetix 300 drive first E31 error shows after resting drive E11 error occurs need solution to reset E11 fault code
Replies
4
Views
170
Back
Top Bottom