PC Control / Profi Control 645-12M Instruction Manual pdf - Kuhnke

PC Control / Profi Control 645-12M Instruction Manual pdf - Kuhnke PC Control / Profi Control 645-12M Instruction Manual pdf - Kuhnke

28.03.2014 Views

Program Module IL Project : 645 Network : DPCONTR Module : UN_SYNC No.: 5 created : Dec 09 1997 15:24 User : changed : Jan 22 1998 16:21 Comment: SYNC and UNSYNC ====================================================================== 1: ; __________________________________________________________________________ 2: ; Parameters shared by SYNC and UNSYNC processes 3: ; __________________________________________________________________________ 4: 5: L 6 6: = BASIS SBM02.00 ; (basic DP_CTRL address) 7: ; Clear error no. 8: L 0 9: = OFF1 SBM02.01 ;(offs. for DP_CTRL data range) 10: ; Slave address 11: L 9 12: = OFF2 SBM02.02 ;(offs. for DP_CTRL data range) 13: ; Choose group 14: L 1 15: = OFF3 SBM02.03 ;(offs. for DP_CTRL data range) 16: ; __________________________________________________________________________ 17: ; Put slave into SYNC mode 18: ; __________________________________________________________________________ 19: 20: D6_0 L SYNC SM00.04 ; (slave to freeze output data) 21: JPCN D6_1 22: 23: ; SYNC/UNSYNC 24: L PL00.01 ; >= 128 SYNChronises 25: = OFF4 SBM02.04 ;(offs. for DP_CTRL data range) 26: 27: =0 SYNC SM00.04 ; (slave to freeze output data) 28: JP END 29: 30: ; __________________________________________________________________________ 31: ; Put slave into UNSYNC mode 32: ; __________________________________________________________________________ 33: 34: D6_1 L PL00.00 ; < 128 UNSYNChronises 35: = OFF4 SBM02.04 ;(offs. for DP_CTRL data range) 36: =0 UNSYNC SM00.05 ; (slave to update outputs) 37: 38: END NOP 4 - 64

PC Control 645-12M on PROFIBUS ======== KUBES ======================================================= Program Module IL Project : 645 Network : DPCONTR Module : CH_PARAM No.: 6 created : Dec 09 1997 15:51 User : changed : Jan 22 1998 16:19 Comment: Change PARAMETERS: UNIPOLARBIPOLAR ====================================================================== 1: ; __________________________________________________________________________ 2: ; Change parameters: bipolar/unipolar for analogue I/O by 2 INI modules 3: ; __________________________________________________________________________ 4: 5: L 8 6: = BASIS SBM02.00 ; (basic DP_CTRL address) 7: ; Clear error no. 8: L 0 9: = OFF1 SBM02.01 ;(offs. for DP_CTRL data range) 10: ; Slave address 11: L 9 12: = OFF2 SBM02.02 ;(offs. for DP_CTRL data range) 13: ; Length of user parameters 14: ; 690E+ has 8+4*24 = 104 byte of user parameters (+7 standard = 111 tot) 15: 16: L 104 17: = OFF3 SBM02.03 ;(offs. for DP_CTRL data range) 18: 19: ; USER parameters up to and including SBM09.11 20: 21: L BIPOLAR SM00.10 ;(offs. for DP_CTRL data range) 22: JPCN UNI 23: JPINIT BIPOLAR 1 24: JP END 25: 26: UNI JPINIT UNIPOLAR 2 27: 28: END =0 USERPARA SM00.06 ; (change user parameters) ; 29: 4 - 65

Program Module IL<br />

Project : <strong>645</strong><br />

Network : D<strong>PC</strong>ONTR<br />

Module : UN_SYNC No.: 5 created : Dec 09 1997 15:24<br />

User : changed : Jan 22 1998 16:21<br />

Comment: SYNC and UNSYNC<br />

======================================================================<br />

1: ;<br />

__________________________________________________________________________<br />

2: ; Parameters shared by SYNC and UNSYNC processes<br />

3: ;<br />

__________________________________________________________________________<br />

4:<br />

5: L 6<br />

6: = BASIS SBM02.00 ; (basic DP_CTRL address)<br />

7: ; Clear error no.<br />

8: L 0<br />

9: = OFF1 SBM02.01 ;(offs. for DP_CTRL data range)<br />

10: ; Slave address<br />

11: L 9<br />

12: = OFF2 SBM02.02 ;(offs. for DP_CTRL data range)<br />

13: ; Choose group<br />

14: L 1<br />

15: = OFF3 SBM02.03 ;(offs. for DP_CTRL data range)<br />

16: ;<br />

__________________________________________________________________________<br />

17: ; Put slave into SYNC mode<br />

18: ;<br />

__________________________________________________________________________<br />

19:<br />

20: D6_0 L SYNC SM00.04 ; (slave to freeze output data)<br />

21: J<strong>PC</strong>N D6_1<br />

22:<br />

23: ; SYNC/UNSYNC<br />

24: L PL00.01 ; >= 128 SYNChronises<br />

25: = OFF4 SBM02.04 ;(offs. for DP_CTRL data range)<br />

26:<br />

27: =0 SYNC SM00.04 ; (slave to freeze output data)<br />

28: JP END<br />

29:<br />

30: ;<br />

__________________________________________________________________________<br />

31: ; Put slave into UNSYNC mode<br />

32: ;<br />

__________________________________________________________________________<br />

33:<br />

34: D6_1 L PL00.00 ; < 128 UNSYNChronises<br />

35: = OFF4 SBM02.04 ;(offs. for DP_CTRL data range)<br />

36: =0 UNSYNC SM00.05 ; (slave to update outputs)<br />

37:<br />

38: END NOP<br />

4 - 64

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!