Upload
ngonguyet
View
265
Download
0
Embed Size (px)
Citation preview
OMRON - SYSWIN
Project Name V406-51M.SWPPLC Type CQM1HCPU Type CPU51Company MCP EquipmentPlant Vac-Cast Machine Project PLC001 & PLC004Version 2.051Promotion CQM1H versionDate 23/05/02 11:22:24 AM
Contents
LadderPLC Setup
Ladder Diagram - 1:1 Page 123/05/02 11:22:24V406-51M.SWP
Main 1 - Screen
SOFTWARE V406-51M = MCP 4/06 MASTER (CQM1H-CPU51)
******CLICK HERE ADDITIONAL FOR SET UP INFORMATION******
The PLC4/06 uses PLC-PLC communications between the "TWO" system PLCs.This is done by linking the "TWO" RS232C ports on the additional "Serial Communications Board" (CQM1H-SCB41) with the below cable.
2 -------------------- 33 -------------------- 29 -------------------- 94 & 5 4 & 5 Linked on each end.
DM6555 needs setting as indicated in the address comments
Master System DM6555 = 3000Slave System DM6555 = 2000
The NT30 connection is unchanged.
Network 1 - Update control
Update the NT control area
192.12
scn_sw_busyMOV(21)
190nt_notify_area
180nt_control_area
Network 2 - Page 1 default
253.15
FIRST_SCANMOV(21)
#0001
180nt_control_area
Network 3 - Auto "ESC" key
022.02
rec_in_prog
024.00
auto_replay
035.00
auto_esc_key@MOV(21)
#0010
180nt_control_area
Network 4 - Auto ESC lamp
022.02
rec_in_prog
024.00
auto_replay
036.00
auto_esc_lamp
Ladder Diagram - 1:5 Page 223/05/02 11:22:24V406-51M.SWP
Network 5 - Auto Rec PB
024.00
auto_replay
035.01
auto_rec_pb@MOV(21)
#0023
180nt_control_area
Network 6 - Auto Rec lamp
024.00
auto_replay
255.02
1_SEC_PULSE
TIM008
lamps_delay
036.01
auto_rec_lamp
Network 7 - Auto Monitor PB
024.00
auto_replay
035.02
auto_mon_pb@MOV(21)
#0028
180nt_control_area
Network 8 - Auto Mon lamp
024.00
auto_replay
255.02
1_SEC_PULSE
TIM008
lamps_delay
036.02
auto_mon_lamp
022.02
rec_in_prog
036.04
autorec_esc_lmp035.04
autorec_esc_pb@MOV(21)
#0021
180nt_control_area
Ladder Diagram - 1:10 Page 323/05/02 11:22:24V406-51M.SWP
Network 10 - Man ESC key
253.13
ONANDW(34)
100o/p_word
#0FFF
105o/p-word-00to11
CMP(20)
105o/p-word-00to11
#0000
255.06
EQUALS
037.00
outputs_active092.00
stirrer_run
037.00
outputs_active
035.03
Man_ESC_key@MOV(21)
#0010
180nt_control_area
037.00
outputs_active
035.03
Man_ESC_key
TIM000
2nd_press_time
037.01
1st_press_latch037.01
1st_press_latchTIM
0002nd_press_time
#0010
037.00
outputs_active
035.03
Man_ESC_key@INC(38)
DM01102_touch
037.01
1st_press_latchMOV(21)
#0000
DM01102_touch
Ladder Diagram - 1:15 Page 423/05/02 11:22:24V406-51M.SWP
037.00
outputs_activeCMP(20)
DM01102_touch
#0001
255.05
GREATER_THAN@MOV(21)
#0010
180nt_control_area
Network 16 - Man ESC lamp
037.00
outputs_active
036.03
man_ESC_lamp
Network 17 - Al/Hist ESC key
Alarm and History escape keys
035.07
alarm_ESC_pb
024.00
auto_replay@MOV(21)
035.09
hist_ESC_key
#0021
180nt_control_area
024.00
auto_replay@MOV(21)
#0010
180nt_control_area
Network 18 - Al/Hist ESC lmp
Alarm and history page escape button lamps
024.00
auto_replay
036.07
alarm_ESC_lamp036.09
hist_ESC_lamp
Ladder Diagram - 1:19 Page 523/05/02 11:22:24V406-51M.SWP
253.13
ONCMP(20)
190nt_notify_area
#0012
255.06
EQUALSDIFU(13)
010.00@page12pulse
253.13
ONCMP(20)
190nt_notify_area
#0021
255.06
EQUALSDIFU(13)
010.01@page21pulse
253.13
ONCMP(20)
190nt_notify_area
#0022
255.06
EQUALSDIFU(13)
010.02@page22pulse
253.13
ONCMP(20)
190nt_notify_area
#0023
255.06
EQUALSDIFU(13)
010.03@page23pulse
Ladder Diagram - 1:23 Page 623/05/02 11:22:24V406-51M.SWP
253.13
ONCMP(20)
190nt_notify_area
#0025
255.06
EQUALSDIFU(13)
010.04@page25pulse
253.13
ONCMP(20)
190nt_notify_area
#0070
255.06
EQUALSDIFU(13)
010.05nt@page70pls
253.13
ONCMP(20)
190nt_notify_area
#0071
255.06
EQUALSDIFU(13)
010.06nt@page71pls
010.00
@page12pulse
010.01
@page21pulse
010.02
@page22pulse
010.03
@page23pulse
010.04
@page25pulse
010.05
nt@page70pls
010.06
nt@page71plsTIM
008lamps_delay
#0006
Ladder Diagram - 1:27 Page 723/05/02 11:22:24V406-51M.SWP
Network 27 - PLC revision No
Ladder software revision number
253.15
FIRST_SCANMOV(21)
#322E
DM0100version_No_1
MOV(21)
#354D
DM0101version_No_2
Network 28 - Def Leak Time
Default leak time set on first scan if no value set.
253.15
FIRST_SCANCMP(20)
DM0434Leak-time-var
#0000
255.06
EQUALSMOV(21)
#0030
DM0434Leak-time-var
Main 2 - Alarms
Network 1 - E/stop
090.00
e_stop_ok
050.00
alarm_1
Ladder Diagram - 2:2 Page 823/05/02 11:22:24V406-51M.SWP
Network 2 - Analogue input
Check analogue input setting is OK
253.13
ONCMP(20)
DM6611an_inputs_setup
#0E02
255.06
EQUALS
050.01
alarm_2
Network 3 - Start up mode
Check start up mode setting is OK
253.13
ONCMP(20)
DM6600startup_mode
#0201
255.06
EQUALS
050.04
alarm_5
Network 4 - Backlight
253.13
ON
183.08
NT_backlight
Network 5 - Int Buzzer
253.14
OFF
183.12
int_buzz
091.07
call_b_down
000.00
a_top_limit
095.00
call_buzz_01
091.01
call_a_down
000.02
b_top_limit
095.01
call_buzz_02
Network 8 - Cont Buzzer
095.00
call_buzz_01
183.13
cont_buzz095.01
call_buzz_02034.04
call_buzz_03
Ladder Diagram - 2:9 Page 923/05/02 11:22:24V406-51M.SWP
Network 9 - Screen display
253.13
ON
183.15
nt_scn_display
100.00
vac_pumpTIM
035.14
vac_flt_latch
003vac_flt_tim
#0300
035.12
vacc_flt_accept
TIM003
vac_flt_timCMP(20)
DM0216vac_scaled
#0100
255.05
GREATER_THAN@MOV(21)
035.14
vac_flt_latch
#0032
180nt_control_area
035.14
vac_flt_latch
035.12
vacc_flt_accept@MOV(21)
#0010
180nt_control_area
Network 13 - Wax-Sensor-Err
253.13
ONCMP(20)
DM6106WAX-PV
#E400
255.06
EQUALS
050.09
wax-sensor-err
Ladder Diagram - 2:14 Page 1023/05/02 11:22:24V406-51M.SWP
Network 14 - Wax-alm-Hold1
153.00
wax-heatswitchSET
152.00
WAX-INCREASE
159.03Wax-AL-Hold
152.01
WAX-DECREASE151.04
STATUS-WAX-AT
Network 15 - Wax-alm-Hold2
159.03
Wax-AL-HoldADD(30)
#0020
DM6102WAX-SP
DM6080wax-al-hold-top
SUB(31)
DM6102WAX-SP
#0020
DM6082Wax-al-hold-bot
ZCP(88)
DM6106WAX-PV
DM6082Wax-al-hold-bot
DM6080wax-al-hold-top
255.06
EQUALSRSET
159.03Wax-AL-Hold
Ladder Diagram - 2:16 Page 1123/05/02 11:22:24V406-51M.SWP
Network 16 - O/T alarm wax
159.03
Wax-AL-Hold
050.09
wax-sensor-errADD(30)
DM6102WAX-SP
DM6111Wax-Alarm-Set
DM6112Wax-Alarm-val
CMP(20)
DM6106WAX-PV
DM6112Wax-Alarm-val
255.06
EQUALS
050.05
Overtemp-Wax255.05
GREATER_THANTIM
082Wax-shutdown
#1200
TIM082
Wax-shutdownSET
050.07Wax-O/T-off
Network 17 - Wax-s/down-res
153.00
wax-heatswitchRSET
253.15
FIRST_SCAN
050.07Wax-O/T-off
Network 18 - Oven-Sensor-err
253.13
ONCMP(20)
DM6126OVEN-PV
#E400
255.06
EQUALS
050.10
Oven-sensor-err
Ladder Diagram - 2:19 Page 1223/05/02 11:22:24V406-51M.SWP
Network 19 - Oven-alm-Hold1
163.00
oven-heatswitchSET
162.00
OVEN-INCREASE
169.03Oven-Alm-Hold
162.01
OVEN-DECREASE165.00
Start-profile165.07
Oven-pro-step161.05
STATUS-OVEN-AT
165.07
Oven-pro-stepTIM
099
#0001
TIM099RSET
165.07Oven-pro-step
Ladder Diagram - 2:21 Page 1323/05/02 11:22:24V406-51M.SWP
Network 21 - Oven-alm-Hold2
169.03
Oven-Alm-HoldADD(30)
#0020
DM6122OVEN-SP
DM6090Oven-al-hld-top
SUB(31)
DM6122OVEN-SP
#0020
DM6092Oven-al-hld-bot
ZCP(88)
DM6126OVEN-PV
DM6092Oven-al-hld-bot
DM6090Oven-al-hld-top
255.06
EQUALSRSET
169.03Oven-Alm-Hold
Ladder Diagram - 2:22 Page 1423/05/02 11:22:24V406-51M.SWP
Network 22 - O/T alarm oven
169.03
Oven-Alm-Hold
050.10
Oven-sensor-errADD(30)
DM6122OVEN-SP
DM6131Oven-alarm-set
DM6132Oven-alarm-val
CMP(20)
DM6126OVEN-PV
DM6132Oven-alarm-val
255.06
EQUALS
050.06
Overtemp-Oven255.05
GREATER_THANTIM
092Oven-shutdown
#1200
TIM092
Oven-shutdownSET
050.08Oven-O/T-off
Network 23 - Oven-s/down-res
163.00
oven-heatswitchRSET
253.15
FIRST_SCAN
050.08Oven-O/T-off
Ladder Diagram - 3:1 Page 1523/05/02 11:22:24V406-51M.SWP
Main 3 - Vacuum display
Network 1 - Set scaling
253.15
FIRST_SCANMOV(21)
#0000
DM0210vac_scl_setup_1
MOV(21)
#0FFF
DM0211vac_scl_setup_2
MOV(21)
#1000
DM0212vac_scl_setup_3
MOV(21)
#0000
DM0213vac_scl_setup_4
Network 2 - Scale display
253.13
ONSCL(66)
232vacc_raw
DM0210vac_scl_setup_1
DM0216vac_scaled
Ladder Diagram - 3:3 Page 1623/05/02 11:22:24V406-51M.SWP
Network 3 - Limit display
253.13
ONCMP(20)
DM0216vac_scaled
DM0200bar_100%_set
255.05
GREATER_THANMOV(21)
DM0200bar_100%_set
DM0216vac_scaled
253.13
ONSUB(31)
DM0200bar_100%_set
#0003
DM0214vac_ok_setpoint
Network 5 - Vacuum OK
Vacuum "OK" light
253.13
ONCMP(20)
DM0216vac_scaled
DM0214vac_ok_setpoint
255.05
GREATER_THAN
034.03
vacuum_ok
034.03
vacuum_ok
TIM011
beep_tim_2TIM
010beep_tim_1
#0010
TIM010
beep_tim_1TIM
011beep_tim_2
#0010
034.03
vacuum_ok
TIM010
beep_tim_1
CNT257
beep_count
034.04
call_buzz_03
Ladder Diagram - 3:8 Page 1723/05/02 11:22:24V406-51M.SWP
034.04
call_buzz_03CNT
034.03
vacuum_ok
257beep_count
#0004
Main 4 - Run time+Hidden
Network 1 - Set DM's
253.15
FIRST_SCANMOV(21)
#0001
DM0182#0001_set
MOV(21)
#0000
DM0183#0000_set
Network 2 - Minute timer
100.00
vac_pump
TIM040
pump_minuteTIM
040pump_minute
#0600
Network 3 - Minute counter
TIM040
pump_minuteINC(38)
DM0172minute_counter
Ladder Diagram - 4:4 Page 1823/05/02 11:22:24V406-51M.SWP
Network 4 - Hours count
253.13
ONCMP(20)
DM0172minute_counter
#0059
255.05
GREATER_THAN@INC(38)
DM0170pump_run_hours
@ADDL(54)
DM0180total_pump_run
DM0182#0001_set
DM0180total_pump_run
@MOV(21)
#0000
DM0172minute_counter
Network 5 - Reset count
Reset count and send alarm to History.
028.00
reset_pump_time@BSET(71)
050.02
pump_hrs_reset
TIM071
pump_reset_time
#0000
DM0170pump_run_hours
DM0171overflow_reg
050.02
pump_hrs_reset
TIM
071pump_reset_time
#0010
Ladder Diagram - 4:6 Page 1923/05/02 11:22:24V406-51M.SWP
253.13
ONCMP(20)
DM0170pump_run_hours
#0499
255.05
GREATER_THAN
050.03
pump@500_hours
Network 7 - Goto password
Goto password screen
028.01
goto_pass_1
028.02
goto_pass_2@MOV(21)
#0049
180nt_control_area
253.13
ONCMP(20)
190nt_notify_area
#0049
255.06
EQUALS@MOV(21)
#0000
DM0190pass_entry
028.05
nt@page49
028.05
nt@page49CMP(20)
DM0190pass_entry
#6275
255.06
EQUALS@MOV(21)
#0050
180nt_control_area
Ladder Diagram - 4:10 Page 2023/05/02 11:22:24V406-51M.SWP
055.05
reset_hist_pb
TIM005 183.11
reset_scn_hist183.11
reset_scn_hist@MOV(21)
#0050
180nt_control_area
TIM
005
#0010
Main 5 - Hoist Control
This block controls the raising and lowering of the hoist.
022.02
rec_in_prog
024.00
auto_replay
000.04
lift_top_limit
054.00
NT_LIFT_UP_PB
054.02
CALL_LIFT_UP
022.02
rec_in_prog
024.00
auto_replay
054.01
NT_LIFT_DWN_PB
054.03
CALL_LIFT_DWN
100.05
lift_up
255.02
1_SEC_PULSE
TIM008
lamps_delay
055.00
lift_up_lamp000.04
lift_top_limit
100.06
lift_down
255.02
1_SEC_PULSE
TIM008
lamps_delay
055.01
lift_down_lamp
Main 6 - Select Recipe
Network 1 - Set default
253.13
ONZCP(88)
DM0800recipe_No
#0001
#0020
255.06
EQUALSMOV(21)
#0001
DM0800recipe_No
Ladder Diagram - 6:2 Page 2123/05/02 11:22:24V406-51M.SWP
040.00
secect_rec_01@MOV(21)
#0001
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0001
255.06
EQUALS
TIM008
lamps_delay
043.00
rec_lamp_01
040.01
secect_rec_02@MOV(21)
#0002
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0002
255.06
EQUALS
TIM008
lamps_delay
043.01
rec_lamp_02
040.02
secect_rec_03@MOV(21)
#0003
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0003
255.06
EQUALS
TIM008
lamps_delay
043.02
rec_lamp_03
Ladder Diagram - 6:8 Page 2223/05/02 11:22:24V406-51M.SWP
040.03
secect_rec_04@MOV(21)
#0004
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0004
255.06
EQUALS
TIM008
lamps_delay
043.03
rec_lamp_04
040.04
secect_rec_05@MOV(21)
#0005
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0005
255.06
EQUALS
TIM008
lamps_delay
043.04
rec_lamp_05
040.05
secect_rec_06@MOV(21)
#0006
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0006
255.06
EQUALS
TIM008
lamps_delay
043.05
rec_lamp_06
Ladder Diagram - 6:14 Page 2323/05/02 11:22:24V406-51M.SWP
040.06
secect_rec_07@MOV(21)
#0007
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0007
255.06
EQUALS
TIM008
lamps_delay
043.06
rec_lamp_07
040.07
secect_rec_08@MOV(21)
#0008
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0008
255.06
EQUALS
TIM008
lamps_delay
043.07
rec_lamp_08
040.08
secect_rec_09@MOV(21)
#0009
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0009
255.06
EQUALS
TIM008
lamps_delay
043.08
rec_lamp_09
Ladder Diagram - 6:20 Page 2423/05/02 11:22:24V406-51M.SWP
040.09
secect_rec_10@MOV(21)
#0010
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0010
255.06
EQUALS
TIM008
lamps_delay
043.09
rec_lamp_10
040.10
secect_rec_11@MOV(21)
#0011
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0011
255.06
EQUALS
TIM008
lamps_delay
043.10
rec_lamp_11
040.11
secect_rec_12@MOV(21)
#0012
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0012
255.06
EQUALS
TIM008
lamps_delay
043.11
rec_lamp_12
Ladder Diagram - 6:26 Page 2523/05/02 11:22:24V406-51M.SWP
040.12
secect_rec_13@MOV(21)
#0013
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0013
255.06
EQUALS
TIM008
lamps_delay
043.12
rec_lamp_13
040.13
secect_rec_14@MOV(21)
#0014
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0014
255.06
EQUALS
TIM008
lamps_delay
043.13
rec_lamp_14
040.14
secect_rec_15@MOV(21)
#0015
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0015
255.06
EQUALS
TIM008
lamps_delay
043.14
rec_lamp_15
Ladder Diagram - 6:32 Page 2623/05/02 11:22:24V406-51M.SWP
040.15
secect_rec_16@MOV(21)
#0016
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0016
255.06
EQUALS
TIM008
lamps_delay
043.15
rec_lamp_16
041.00
secect_rec_17@MOV(21)
#0017
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0017
255.06
EQUALS
TIM008
lamps_delay
044.00
rec_lamp_17
041.01
secect_rec_18@MOV(21)
#0018
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0018
255.06
EQUALS
TIM008
lamps_delay
044.01
rec_lamp_18
Ladder Diagram - 6:38 Page 2723/05/02 11:22:24V406-51M.SWP
041.02
secect_rec_19@MOV(21)
#0019
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0019
255.06
EQUALS
TIM008
lamps_delay
044.02
rec_lamp_19
041.03
secect_rec_20@MOV(21)
#0020
DM0800recipe_No
253.13
ONCMP(20)
DM0800recipe_No
#0020
255.06
EQUALS
TIM008
lamps_delay
044.03
rec_lamp_20
Main 7 - Sel. MCP Resin
253.13
ONCMP(20)
DM0600mcp_resin_nam00
#0000
255.06
EQUALS
255.02
1_SEC_PULSE
047.06
INITAL-RES-NAME
Ladder Diagram - 7:2 Page 2823/05/02 11:22:24V406-51M.SWP
047.04
USE-UK-RESIN-PB@XFER(70)
#0100
DM1300UK-RES-NAME-ST
DM0600mcp_resin_nam00
@XFER(70)
#0002
DM1200UK-RES-RATIO-ST
DM0700mcp_para_00
@XFER(70)
#0002
DM1202
DM0705mcp_para_05
@XFER(70)
#0002
DM1204
DM0710mcp_para_10
@XFER(70)
#0002
DM1206
DM0715mcp_para_15
@XFER(70)
#0002
DM1208
DM0720mcp_para_20
Ladder Diagram - 7:2 Page 2923/05/02 11:22:24V406-51M.SWP
@XFER(70)
#0002
DM1210
DM0725mcp_para_25
@XFER(70)
#0002
DM1212
DM0730mcp_para_30
@XFER(70)
#0002
DM1214
DM0735mcp_para_35
@XFER(70)
#0002
DM1216
DM0740mcp_para_40
@XFER(70)
#0002
DM1218
DM0745mcp_para_45
@XFER(70)
#0002
DM1220
DM0750mcp_para_50
Ladder Diagram - 7:2 Page 3023/05/02 11:22:24V406-51M.SWP
@XFER(70)
#0002
DM1222
DM0755mcp_para_55
@XFER(70)
#0002
DM1224
DM0760mcp_para_60
@XFER(70)
#0002
DM1226
DM0765mcp_para_65
@XFER(70)
#0002
DM1228
DM0770mcp_para_70
@XFER(70)
#0002
DM1230
DM0775mcp_para_75
@XFER(70)
#0002
DM1232
DM0780mcp_para_80
Ladder Diagram - 7:2 Page 3123/05/02 11:22:24V406-51M.SWP
@XFER(70)
#0002
DM1234
DM0785mcp_para_85
@XFER(70)
#0002
DM1236
DM0790mcp_para_90
@XFER(70)
#0002
DM1238
DM0795mcp_para_95
Ladder Diagram - 7:3 Page 3223/05/02 11:22:24V406-51M.SWP
047.05
USE-HEK-RESIN@XFER(70)
047.06
INITAL-RES-NAME
#0100
DM1400HEK-RES-NAME-ST
DM0600mcp_resin_nam00
@XFER(70)
#0002
DM1250HEK-RES-RATIO-S
DM0700mcp_para_00
@XFER(70)
#0002
DM1252
DM0705mcp_para_05
@XFER(70)
#0002
DM1254
DM0710mcp_para_10
@XFER(70)
#0002
DM1256
DM0715mcp_para_15
@XFER(70)
#0002
DM1258
DM0720mcp_para_20
Ladder Diagram - 7:3 Page 3323/05/02 11:22:24V406-51M.SWP
@XFER(70)
#0002
DM1260
DM0725mcp_para_25
@XFER(70)
#0002
DM1262
DM0730mcp_para_30
@XFER(70)
#0002
DM1264
DM0735mcp_para_35
@XFER(70)
#0002
DM1266
DM0740mcp_para_40
@XFER(70)
#0002
DM1268
DM0745mcp_para_45
@XFER(70)
#0002
DM1270
DM0750mcp_para_50
Ladder Diagram - 7:3 Page 3423/05/02 11:22:24V406-51M.SWP
@XFER(70)
#0002
DM1272
DM0755mcp_para_55
@XFER(70)
#0002
DM1274
DM0760mcp_para_60
@XFER(70)
#0002
DM1276
DM0765mcp_para_65
@XFER(70)
#0002
DM1278
DM0770mcp_para_70
@XFER(70)
#0002
DM1280
DM0775mcp_para_75
@XFER(70)
#0002
DM1282
DM0780mcp_para_80
Ladder Diagram - 7:3 Page 3523/05/02 11:22:24V406-51M.SWP
@XFER(70)
#0002
DM1284
DM0785mcp_para_85
@XFER(70)
#0002
DM1286
DM0790mcp_para_90
@XFER(70)
#0002
DM1288
DM0795mcp_para_95
046.00
sel_resin_01@XFER(70)
#0005
DM0600mcp_resin_nam00
DM0910text_02/1
@XFER(70)
#0002
DM0700mcp_para_00
DM0840proportion_a
Ladder Diagram - 7:5 Page 3623/05/02 11:22:24V406-51M.SWP
046.01
sel_resin_02@XFER(70)
#0005
DM0605mcp_resin_nam05
DM0910text_02/1
@XFER(70)
#0002
DM0705mcp_para_05
DM0840proportion_a
046.02
sel_resin_03@XFER(70)
#0005
DM0610mcp_resin_nam10
DM0910text_02/1
@XFER(70)
#0002
DM0710mcp_para_10
DM0840proportion_a
046.03
sel_resin_04@XFER(70)
#0005
DM0615mcp_resin_nam15
DM0910text_02/1
@XFER(70)
#0002
DM0715mcp_para_15
DM0840proportion_a
Ladder Diagram - 7:8 Page 3723/05/02 11:22:24V406-51M.SWP
046.04
sel_resin_05@XFER(70)
#0005
DM0620mcp_resin_nam20
DM0910text_02/1
@XFER(70)
#0002
DM0720mcp_para_20
DM0840proportion_a
046.05
sel_resin_06@XFER(70)
#0005
DM0625mcp_resin_nam25
DM0910text_02/1
@XFER(70)
#0002
DM0725mcp_para_25
DM0840proportion_a
046.06
sel_resin_07@XFER(70)
#0005
DM0630mcp_resin_nam30
DM0910text_02/1
@XFER(70)
#0002
DM0730mcp_para_30
DM0840proportion_a
Ladder Diagram - 7:11 Page 3823/05/02 11:22:24V406-51M.SWP
046.07
sel_resin_08@XFER(70)
#0005
DM0635mcp_resin_nam35
DM0910text_02/1
@XFER(70)
#0002
DM0735mcp_para_35
DM0840proportion_a
046.08
sel_resin_09@XFER(70)
#0005
DM0640mcp_resin_nam40
DM0910text_02/1
@XFER(70)
#0002
DM0740mcp_para_40
DM0840proportion_a
046.09
sel_resin_10@XFER(70)
#0005
DM0645mcp_resin_nam45
DM0910text_02/1
@XFER(70)
#0002
DM0745mcp_para_45
DM0840proportion_a
Ladder Diagram - 7:14 Page 3923/05/02 11:22:24V406-51M.SWP
046.10
sel_resin_11@XFER(70)
#0005
DM0650mcp_resin_nam50
DM0910text_02/1
@XFER(70)
#0002
DM0750mcp_para_50
DM0840proportion_a
046.11
sel_resin_12@XFER(70)
#0005
DM0655mcp_resin_nam55
DM0910text_02/1
@XFER(70)
#0002
DM0755mcp_para_55
DM0840proportion_a
046.12
sel_resin_13@XFER(70)
#0005
DM0660mcp_resin_nam60
DM0910text_02/1
@XFER(70)
#0002
DM0760mcp_para_60
DM0840proportion_a
Ladder Diagram - 7:17 Page 4023/05/02 11:22:24V406-51M.SWP
046.13
sel_resin_14@XFER(70)
#0005
DM0665mcp_resin_nam65
DM0910text_02/1
@XFER(70)
#0002
DM0765mcp_para_65
DM0840proportion_a
046.14
sel_resin_15@XFER(70)
#0005
DM0670mcp_resin_nam70
DM0910text_02/1
@XFER(70)
#0002
DM0770mcp_para_70
DM0840proportion_a
046.15
sel_resin_16@XFER(70)
#0005
DM0675mcp_resin_nam75
DM0910text_02/1
@XFER(70)
#0002
DM0775mcp_para_75
DM0840proportion_a
Ladder Diagram - 7:20 Page 4123/05/02 11:22:24V406-51M.SWP
047.00
sel_resin_17@XFER(70)
#0005
DM0680mcp_resin_nam80
DM0910text_02/1
@XFER(70)
#0002
DM0780mcp_para_80
DM0840proportion_a
047.01
sel_resin_18@XFER(70)
#0005
DM0685mcp_resin_nam85
DM0910text_02/1
@XFER(70)
#0002
DM0785mcp_para_85
DM0840proportion_a
047.02
sel_resin_19@XFER(70)
#0005
DM0690mcp_resin_nam90
DM0910text_02/1
@XFER(70)
#0002
DM0790mcp_para_90
DM0840proportion_a
Ladder Diagram - 7:23 Page 4223/05/02 11:22:24V406-51M.SWP
047.03
sel_resin_20@XFER(70)
#0005
DM0695mcp_resin_nam95
DM0910text_02/1
@XFER(70)
#0002
DM0795mcp_para_95
DM0840proportion_a
253.13
ONCMP(20)
046sel_resin_Wd1
#0000
255.06
EQUALS@BSET(71)
#0000
DM0915text_02/6
DM0918text_02/9
253.13
ONCMP(20)
047sel_resin_Wd2
#0000
255.06
EQUALS@BSET(71)
#0000
DM0915text_02/6
DM0918text_02/9
Ladder Diagram - 8:1 Page 4323/05/02 11:22:24V406-51M.SWP
Main 8 - MCP weights
047.15
NT_other_pb@BSET(71)
#0000
DM0840proportion_a
DM0859mcp_calc_end
253.13
ONCMP(20)
DM0840proportion_a
#0000
255.06
EQUALS
049.00
prop_a_det
253.13
ONCMP(20)
DM0841proportion_b
#0000
255.06
EQUALS
049.01
prop_b_det
049.00
prop_a_det
049.01
prop_b_det
049.02
MCP_used
049.02
MCP_usedMOV(21)
DM0850req_weight
DM0852req_ammount
Ladder Diagram - 8:6 Page 4423/05/02 11:22:24V406-51M.SWP
049.02
MCP_usedADD(30)
DM0840proportion_a
DM0841proportion_b
DM0842total_a+b
BIN(23)
DM0842total_a+b
DM0844total_a+b_hex
BIN(23)
DM0852req_ammount
DM0854req_hex
049.02
MCP_usedMOV(21)
#0000
DM0860a_SCL_setup_1
MOV(21)
#0000
DM0861a_SCL_setup_2
MOV(21)
DM0840proportion_a
DM0862a_SCL_setup_3
MOV(21)
DM0844total_a+b_hex
DM0863a_SCL_setup_4
049.02
MCP_usedSCL(66)
DM0854req_hex
DM0860a_SCL_setup_1
DM0855quantity_a
Ladder Diagram - 8:9 Page 4523/05/02 11:22:24V406-51M.SWP
049.02
MCP_usedMOV(21)
#0000
DM0870b_SCL_setup_1
MOV(21)
#0000
DM0871b_SCL_setup_2
MOV(21)
DM0841proportion_b
DM0872b_SCL_setup_3
MOV(21)
DM0844total_a+b_hex
DM0873b_SCL_setup_4
049.02
MCP_usedSCL(66)
DM0854req_hex
DM0870b_SCL_setup_1
DM0857quantity_b
048.00
enter_weight@MOV(21)
DM0855quantity_a
DM0929data_03/10
@MOV(21)
DM0857quantity_b
DM0939data_04/10
@MOV(21)
#0017
180nt_control_area
Ladder Diagram - 9:1 Page 4623/05/02 11:22:24V406-51M.SWP
Main 9 - Text edit word
Network 1 - Clear edit wd.
063.01
nt_clear_Wd@BSET(71)
#0000
070nt_edit_word_1
080digit_entry
Network 2 - Accept TEMP.
063.02
nt_accept_key@XFER(70)
#0010
070nt_edit_word_1
*DM0820text_pointer
253.13
ONCMP(20)
080digit_entry
#0000
255.06
EQUALS
081.00
digit_entered
063.00
nt_backspaceDIFU(13)
065.00backspace_pls
Ladder Diagram - 9:5 Page 4723/05/02 11:22:24V406-51M.SWP
081.00
digit_entered
070.13
letter@pos_1_1
070.14
letter@pos_1_2MOVD(83)
065.00
backspace_pls
070.05
letter@pos_2_1
070.06
letter@pos_2_2
080digit_entry
#0210
070nt_edit_word_1
MOV(21)
#0000
080digit_entry
081.00
digit_entered
070.05
letter@pos_2_1
070.06
letter@pos_2_2MOVD(83)
065.00
backspace_pls
071.13
letter@pos_3_1
071.14
letter@pos_3_2
080digit_entry
#0010
070nt_edit_word_1
MOV(21)
#0000
080digit_entry
081.00
digit_entered
071.13
letter@pos_3_1
071.14
letter@pos_3_2MOVD(83)
065.00
backspace_pls
071.05
letter@pos_4_1
071.06
letter@pos_4_2
080digit_entry
#0210
071nt_edit_word_2
MOV(21)
#0000
080digit_entry
Ladder Diagram - 9:8 Page 4823/05/02 11:22:24V406-51M.SWP
081.00
digit_entered
071.05
letter@pos_4_1
071.06
letter@pos_4_2MOVD(83)
065.00
backspace_pls
072.13
letter@pos_5_1
072.14
letter@pos_5_2
080digit_entry
#0010
071nt_edit_word_2
MOV(21)
#0000
080digit_entry
081.00
digit_entered
072.13
letter@pos_5_1
072.14
letter@pos_5_2MOVD(83)
065.00
backspace_pls
072.05
letter@pos_6_1
072.06
letter@pos_6_2
080digit_entry
#0210
072nt_edit_word_3
MOV(21)
#0000
080digit_entry
081.00
digit_entered
072.05
letter@pos_6_1
072.06
letter@pos_6_2MOVD(83)
065.00
backspace_pls
073.13
letter@pos_7_1
073.14
letter@pos_7_2
080digit_entry
#0010
072nt_edit_word_3
MOV(21)
#0000
080digit_entry
Ladder Diagram - 9:11 Page 4923/05/02 11:22:24V406-51M.SWP
081.00
digit_entered
073.13
letter@pos_7_1
073.14
letter@pos_7_2MOVD(83)
065.00
backspace_pls
073.05
letter@pos_8_1
073.06
letter@pos_8_2
080digit_entry
#0210
073nt_edit_word_4
MOV(21)
#0000
080digit_entry
081.00
digit_entered
073.05
letter@pos_8_1
073.06
letter@pos_8_2MOVD(83)
065.00
backspace_pls
074.13
letter@pos_9_1
074.14
letter@pos_9_2
080digit_entry
#0010
073nt_edit_word_4
MOV(21)
#0000
080digit_entry
081.00
digit_entered
074.13
letter@pos_9_1
074.14
letter@pos_9_2MOVD(83)
065.00
backspace_pls
074.05
letter@pos_10_1
074.06
letter@pos_10_2
080digit_entry
#0210
074nt_edit_word_5
MOV(21)
#0000
080digit_entry
Ladder Diagram - 9:14 Page 5023/05/02 11:22:24V406-51M.SWP
081.00
digit_entered
074.05
letter@pos_10_1
074.06
letter@pos_10_2MOVD(83)
065.00
backspace_pls
075.13
letter@pos_11_1
075.14
letter@pos_11_2
080digit_entry
#0010
074nt_edit_word_5
MOV(21)
#0000
080digit_entry
081.00
digit_entered
075.13
letter@pos_11_1
075.14
letter@pos_11_2MOVD(83)
065.00
backspace_pls
075.05
letter@pos_12_1
075.06
letter@pos_12_2
080digit_entry
#0210
075nt_edit_word_6
MOV(21)
#0000
080digit_entry
081.00
digit_entered
075.05
letter@pos_12_1
075.06
letter@pos_12_2MOVD(83)
065.00
backspace_pls
076.13
letter@pos_13_1
076.14
letter@pos_13_2
080digit_entry
#0010
075nt_edit_word_6
MOV(21)
#0000
080digit_entry
Ladder Diagram - 9:17 Page 5123/05/02 11:22:24V406-51M.SWP
081.00
digit_entered
076.13
letter@pos_13_1
076.14
letter@pos_13_2MOVD(83)
065.00
backspace_pls
076.05
letter@pos_14_1
076.06
letter@pos_14_2
080digit_entry
#0210
076nt_edit_word_7
MOV(21)
#0000
080digit_entry
081.00
digit_entered
076.05
letter@pos_14_1
076.06
letter@pos_14_2MOVD(83)
065.00
backspace_pls
077.13
letter@pos_15_1
077.14
letter@pos_15_2
080digit_entry
#0010
076nt_edit_word_7
MOV(21)
#0000
080digit_entry
081.00
digit_entered
077.13
letter@pos_15_1
077.14
letter@pos_15_2MOVD(83)
065.00
backspace_pls
077.05
letter@pos_16_1
077.06
letter@pos_16_2
080digit_entry
#0210
077nt_edit_word_8
MOV(21)
#0000
080digit_entry
Ladder Diagram - 9:20 Page 5223/05/02 11:22:24V406-51M.SWP
081.00
digit_entered
077.05
letter@pos_16_1
077.06
letter@pos_16_2MOVD(83)
065.00
backspace_pls
078.13
letter@pos_17_1
078.14
letter@pos_17_2
080digit_entry
#0010
077nt_edit_word_8
MOV(21)
#0000
080digit_entry
081.00
digit_entered
078.13
letter@pos_17_1
078.14
letter@pos_17_2MOVD(83)
065.00
backspace_pls
078.05
letter@pos_18_1
078.06
letter@pos_18_2
080digit_entry
#0210
078nt_edit_word_9
MOV(21)
#0000
080digit_entry
081.00
digit_entered
078.05
letter@pos_18_1
078.06
letter@pos_18_2MOVD(83)
065.00
backspace_pls
080digit_entry
#0010
078nt_edit_word_9
078.05
letter@pos_18_1MOV(21)
078.06
letter@pos_18_2
#0000
080digit_entry
Ladder Diagram - 9:24 Page 5323/05/02 11:22:24V406-51M.SWP
Network 24 - Enter letters
064.03
nt_number_enabl
061.00
nt_let_key_a1@MOV(21)
#0041
080digit_entry
064.03
nt_number_enabl
061.01
nt_let_key_b2@MOV(21)
#0042
080digit_entry
064.03
nt_number_enabl
061.02
nt_let_key_c3@MOV(21)
#0043
080digit_entry
061.03
nt_let_key_d@MOV(21)
#0044
080digit_entry
061.04
nt_let_key_e@MOV(21)
#0045
080digit_entry
061.05
nt_let_key_f@MOV(21)
#0046
080digit_entry
061.06
nt_let_key_g@MOV(21)
#0047
080digit_entry
Ladder Diagram - 9:31 Page 5423/05/02 11:22:24V406-51M.SWP
061.07
nt_let_key_h@MOV(21)
#0048
080digit_entry
064.03
nt_number_enabl
061.08
nt_let_key_i4@MOV(21)
#0049
080digit_entry
064.03
nt_number_enabl
061.09
nt_let_key_j5@MOV(21)
#004A
080digit_entry
064.03
nt_number_enabl
061.10
nt_let_key_k6@MOV(21)
#004B
080digit_entry
061.11
nt_let_key_l@MOV(21)
#004C
080digit_entry
061.12
nt_let_key_m@MOV(21)
#004D
080digit_entry
061.13
nt_let_key_n@MOV(21)
#004E
080digit_entry
Ladder Diagram - 9:38 Page 5523/05/02 11:22:24V406-51M.SWP
061.14
nt_let_key_o@MOV(21)
#004F
080digit_entry
061.15
nt_let_key_p@MOV(21)
#0050
080digit_entry
064.03
nt_number_enabl
062.00
nt_let_key_q7@MOV(21)
#0051
080digit_entry
064.03
nt_number_enabl
062.01
nt_let_key_r8@MOV(21)
#0052
080digit_entry
064.03
nt_number_enabl
062.02
nt_let_key_s9@MOV(21)
#0053
080digit_entry
062.03
nt_let_key_t@MOV(21)
#0054
080digit_entry
062.04
nt_let_key_u@MOV(21)
#0055
080digit_entry
Ladder Diagram - 9:45 Page 5623/05/02 11:22:24V406-51M.SWP
062.05
nt_let_key_v@MOV(21)
#0056
080digit_entry
062.06
nt_let_key_w@MOV(21)
#0057
080digit_entry
062.07
nt_let_key_x@MOV(21)
#0058
080digit_entry
062.08
nt_let_key_y@MOV(21)
#0059
080digit_entry
064.03
nt_number_enabl
062.09
nt_let_key_z0@MOV(21)
#005A
080digit_entry
Network 50 - Number entry
064.03
nt_number_enabl
062.09
nt_let_key_z0@MOV(21)
#0030
080digit_entry
064.03
nt_number_enabl
061.00
nt_let_key_a1@MOV(21)
#0031
080digit_entry
Ladder Diagram - 9:52 Page 5723/05/02 11:22:24V406-51M.SWP
064.03
nt_number_enabl
061.01
nt_let_key_b2@MOV(21)
#0032
080digit_entry
064.03
nt_number_enabl
061.02
nt_let_key_c3@MOV(21)
#0033
080digit_entry
064.03
nt_number_enabl
061.08
nt_let_key_i4@MOV(21)
#0034
080digit_entry
064.03
nt_number_enabl
061.09
nt_let_key_j5@MOV(21)
#0035
080digit_entry
064.03
nt_number_enabl
061.10
nt_let_key_k6@MOV(21)
#0036
080digit_entry
064.03
nt_number_enabl
062.00
nt_let_key_q7@MOV(21)
#0037
080digit_entry
064.03
nt_number_enabl
062.01
nt_let_key_r8@MOV(21)
#0038
080digit_entry
Ladder Diagram - 9:59 Page 5823/05/02 11:22:24V406-51M.SWP
064.03
nt_number_enabl
062.02
nt_let_key_s9@MOV(21)
#0039
080digit_entry
Network 60 - Spacebar
063.03
nt_space@MOV(21)
#005F
080digit_entry
Network 61 - Reset Num Lock
This rung resets the Number Lock when the screen is left.
253.13
ONCMP(20)
180nt_control_area
#0017
255.06
EQUALSRSET
064.03nt_number_enabl
Ladder Diagram - 10:1 Page 5923/05/02 11:22:24V406-51M.SWP
Main 10 - Recipe data
Recipe data handling
Network 1 - Set scaling
253.15
FIRST_SCANMOV(21)
#1500
DM0806rec_scl_setup_1
MOV(21)
#0001
DM0807rec_scl_setup_2
MOV(21)
#4920
DM0808rec_scl_setup_3
MOV(21)
#0014
DM0809rec_scl_setup_4
Ladder Diagram - 10:2 Page 6023/05/02 11:22:24V406-51M.SWP
Network 2 - Set pointer
Set recipe 1st word pointers
NOTE:- Pointer value changed on ADD command from #0100 to #0080
253.13
ONBIN(23)
DM0800recipe_No
DM0802recipe_in_hex
SCL(66)
DM0802recipe_in_hex
DM0806rec_scl_setup_1
DM0804recipe_pointer
ADD(30)
DM0804recipe_pointer
#0080
DM0814sequence_point
Ladder Diagram - 10:3 Page 6123/05/02 11:22:24V406-51M.SWP
Network 3 - Recipe change
Detect recipe change then upload data from the store.
NOTE:- Changed XFER from #0100 to #0080 to stop corruption of DM areas
253.13
ONCMP(20)
DM0800recipe_No
DM0812change_detect
255.06
EQUALS@XFER(70)
#0080
*DM0804recipe_pointer
DM0900text_01/1
@XFER(70)
#0080
*DM0814sequence_point
DM0000auto_event_00
253.13
ONMOV(21)
DM0800recipe_No
DM0812change_detect
Network 5 - Select text
064.01
next_down@ADD(30)
DM0820text_pointer
#0010
DM0820text_pointer
Ladder Diagram - 10:6 Page 6223/05/02 11:22:24V406-51M.SWP
064.00
next_up@SUB(31)
DM0820text_pointer
#0010
DM0820text_pointer
049.02
MCP_usedCMP(20)
DM0820text_pointer
#0910
255.06
EQUALS
064.01
next_down@ADD(30)
DM0820text_pointer
#0010
DM0820text_pointer
064.00
next_up@SUB(31)
DM0820text_pointer
#0010
DM0820text_pointer
Ladder Diagram - 10:8 Page 6323/05/02 11:22:24V406-51M.SWP
Network 8 - Text limits
253.13
ONZCP(88)
DM0820text_pointer
#0900
#0960
255.07
LESS_THANMOV(21)
#0900
DM0820text_pointer
255.05
GREATER_THANMOV(21)
#0960
DM0820text_pointer
Network 9 - Text help
253.13
ONMOVD(83)
DM0820text_pointer
#0001
DM0826sting_pointer1
ADD(30)
DM0826sting_pointer1
DM0832text_help
DM0830help_pointer
Ladder Diagram - 10:10 Page 6423/05/02 11:22:24V406-51M.SWP
253.13
ONCMP(20)
190nt_notify_area
#0017
255.06
EQUALSMOV(21)
#0110
182string_dest
MOV(21)
DM0830help_pointer
181string_source
@MOV(21)
#0900
DM0820text_pointer
@MOV(21)
#0000
DM0826sting_pointer1
@XFER(70)
#0010
*DM0820text_pointer
070nt_edit_word_1
Ladder Diagram - 10:11 Page 6523/05/02 11:22:24V406-51M.SWP
Network 11 - Text change
Detect text change then upload data from the active area.
253.13
ONCMP(20)
DM0820text_pointer
DM0822text_last_scan
255.06
EQUALS@XFER(70)
#0010
*DM0820text_pointer
070nt_edit_word_1
253.13
ONMOV(21)
DM0820text_pointer
DM0822text_last_scan
Network 13 - Save recipe
064.02
nt_save_pb@XFER(70)
#0080
DM0900text_01/1
*DM0804recipe_pointer
064.04
nt_no_save_pb@XFER(70)
#0080
*DM0804recipe_pointer
DM0900text_01/1
Ladder Diagram - 11:1 Page 6623/05/02 11:22:24V406-51M.SWP
Main 11 - Easy edit
253.13
ONZCP(88)
190nt_notify_area
#0080
#0084
255.06
EQUALS
052.00
easy_editing
Network 2 - Unused DM's
Set all unused data memories in the active editing area to #0000
052.00
easy_editing@BSET(71)
#0000
DM0066auto_time_16
DM0099auto_time_49
@BSET(71)
#0000
DM0016auto_event_16
DM0049auto_event_49
Ladder Diagram - 11:3 Page 6723/05/02 11:22:24V406-51M.SWP
Network 3 - Mix 1 convert
Convert mix times to seconds
052.00
easy_editingMUL(32)
DM04701st_min
#0060
DM04731st_min_as_sec
ADD(30)
DM04721st_sec
DM04731st_min_as_sec
DM04201st_mix_time
052.00
easy_editingCMP(20)
DM04201st_mix_time
#0000
255.06
EQUALS
048.01
enter_mix_1@MOV(21)
#0081
180nt_control_area
DIFU(13)
053.14SEL_SLOW_SPD1
Network 5 - Speed 1
052.00
easy_editing
053.00
mix1_hi_pb
053.04
mix1_hi_lamp053.04
mix1_hi_lamp
053.05
mix1_med_lamp
053.06
mix1_lo_lamp
Network 6 - Speed 1
052.00
easy_editing
053.01
mix1_med_pb
053.05
mix1_med_lamp053.05
mix1_med_lamp
053.04
mix1_hi_lamp
053.06
mix1_lo_lamp
Ladder Diagram - 11:7 Page 6823/05/02 11:22:24V406-51M.SWP
Network 7 - Speed 1
052.00
easy_editing
053.02
mix1_lo_pb
053.06
mix1_lo_lamp053.14
SEL_SLOW_SPD1053.06
mix1_lo_lamp
053.04
mix1_hi_lamp
053.05
mix1_med_lamp
052.00
easy_editing
048.02
enter_spd_1
053.04
mix1_hi_lamp@MOV(21)
#0061
DM0001auto_event_01
053.05
mix1_med_lamp@MOV(21)
#00A1
DM0001auto_event_01
053.04
mix1_hi_lamp
053.05
mix1_med_lamp@MOV(21)
#0121
DM0001auto_event_01
Network 9 - 3 steps
Make the first three steps the same in case the program needs editing at a later date.
052.00
easy_editing
048.02
enter_spd_1MOV(21)
DM0001auto_event_01
DM0002auto_event_02
MOV(21)
DM0001auto_event_01
DM0003auto_event_03
MOV(21)
#0082
180nt_control_area
Ladder Diagram - 11:10 Page 6923/05/02 11:22:24V406-51M.SWP
Network 10 - Mix 2 convert
Convert mix times to seconds
052.00
easy_editingMUL(32)
DM04802nd_min
#0060
DM04832nd_min_as_sec
ADD(30)
DM04822nd_sec
DM04832nd_min_as_sec
DM04302nd_mix_time
052.00
easy_editingCMP(20)
DM04302nd_mix_time
#0000
255.06
EQUALS
048.03
enter_mix_2@MOV(21)
#0083
180nt_control_area
DIFU(13)
053.15SEL_SLOW_SPD2
Network 12 - Speed 2
052.00
easy_editing
053.07
mix2_hi_pb
053.11
mix2_hi_lamp053.11
mix2_hi_lamp
053.12
mix2_med_lamp
053.13
mix2_lo_lamp
052.00
easy_editing
053.08
mix2_med_pb
053.12
mix2_med_lamp053.12
mix2_med_lamp
053.11
mix2_hi_lamp
053.13
mix2_lo_lamp
Ladder Diagram - 11:14 Page 7023/05/02 11:22:24V406-51M.SWP
052.00
easy_editing
053.09
mix2_lo_pb
053.13
mix2_lo_lamp053.15
SEL_SLOW_SPD2053.13
mix2_lo_lamp
053.11
mix2_hi_lamp
053.12
mix2_med_lamp
052.00
easy_editing
048.04
enter_spd_2
053.11
mix2_hi_lamp@MOV(21)
#0061
DM0006auto_event_06
053.12
mix2_med_lamp@MOV(21)
#00A1
DM0006auto_event_06
053.11
mix2_hi_lamp
053.12
mix2_med_lamp@MOV(21)
#0121
DM0006auto_event_06
Network 16 - 3 steps
Make the next three steps the same in case the program needs editing at a later date.
052.00
easy_editing
048.04
enter_spd_2MOV(21)
DM0006auto_event_06
DM0007auto_event_07
MOV(21)
DM0006auto_event_06
DM0008auto_event_08
MOV(21)
#0084
180nt_control_area
Ladder Diagram - 11:17 Page 7123/05/02 11:22:24V406-51M.SWP
Network 17 - Leak convert
Convert Leak time to seconds
052.00
easy_editingMUL(32)
DM0490leak_time_min
#0060
DM0493leak_min_as_sec
ADD(30)
DM0492leak_time_sec
DM0493leak_min_as_sec
DM0432leak_time
052.00
easy_editingCMP(20)
DM0432leak_time
#0000
255.06
EQUALS
048.05
enter_leak@MOV(21)
#0085
180nt_control_area
Ladder Diagram - 11:19 Page 7223/05/02 11:22:24V406-51M.SWP
Network 19 - Default mix tim
052.00
easy_editing@MOV(21)
#0001
DM04701st_min
@MOV(21)
#0000
DM04721st_sec
@MOV(21)
#0001
DM04802nd_min
@MOV(21)
#0000
DM04822nd_sec
Ladder Diagram - 11:20 Page 7323/05/02 11:22:24V406-51M.SWP
Network 20 - Set tim 0-3
Set the first four time intervals
052.00
easy_editing@MOV(21)
#0000
DM0050auto_time_00
@MOV(21)
#0001
DM0051auto_time_01
@MOV(21)
#0002
DM0052auto_time_02
@MOV(21)
#0003
DM0053auto_time_03
Ladder Diagram - 11:21 Page 7423/05/02 11:22:24V406-51M.SWP
Network 21 - Set tim 4-6
052.00
easy_editingADD(30)
DM0051auto_time_01
DM04201st_mix_time
DM0404easy_edit_01
ADD(30)
DM0404easy_edit_01
#0013
DM0405easy_edit_02
ADD(30)
DM0405easy_edit_02
#0010
DM0406easy_edit_03
Network 22 - Set tim 7-9
052.00
easy_editingADD(30)
DM0406easy_edit_03
#0001
DM0407easy_edit_04
ADD(30)
DM0407easy_edit_04
#0001
DM0408easy_edit_05
ADD(30)
DM0405easy_edit_02
DM04302nd_mix_time
DM0409easy_edit_06
Ladder Diagram - 11:23 Page 7523/05/02 11:22:24V406-51M.SWP
Network 23 - Set tim 10-12
052.00
easy_editingADD(30)
DM0409easy_edit_06
#0002
DM0410easy_edit_07
ADD(30)
DM0410easy_edit_07
#0002
DM0411easy_edit_08
ADD(30)
DM0411easy_edit_08
#0009
DM0412easy_edit_09
Ladder Diagram - 11:24 Page 7623/05/02 11:22:24V406-51M.SWP
Network 24 - Set tim 13-15
The last ADD(30) instuction in this network adds the fixed "LEAK TIME DM434" to the easy edit program. This is set at 25sec for the 001, 60 seconds for the 004 and 120 seconds for the 005.
052.00
easy_editingADD(30)
DM0412easy_edit_09
#0010
DM0413easy_edit_10
ADD(30)
DM0413easy_edit_10
DM0432leak_time
DM0414easy_edit_11
ADD(30)
DM0414easy_edit_11
#0004
DM0415easy_edit_12
ADD(30)
DM0415easy_edit_12
DM0434Leak-time-var
DM0416
Network 25 - Convert
Convert all results to minutes + seconds
052.00
easy_editingINC(38)
DM0440easy_ed_pointer
Ladder Diagram - 11:26 Page 7723/05/02 11:22:24V406-51M.SWP
052.00
easy_editingZCP(88)
DM0440easy_ed_pointer
#0404
#0416
255.06
EQUALSMOV(21)
#0404
DM0440easy_ed_pointer
052.00
easy_editingSUB(31)
DM0440easy_ed_pointer
#0350
DM0442easy_ed_point2
052.00
easy_editingDIV(33)
*DM0440easy_ed_pointer
#0060
DM0450easy_ed_work01
052.00
easy_editingMOVD(83)
DM0450easy_ed_work01
#0210
DM0460easy_ed_work11
MOVD(83)
DM0451easy_ed_work02
#0010
DM0460easy_ed_work11
Ladder Diagram - 11:30 Page 7823/05/02 11:22:24V406-51M.SWP
052.00
easy_editingMOV(21)
DM0460easy_ed_work11
*DM0442easy_ed_point2
052.00
easy_editing@MOV(21)
#0001
DM0000auto_event_00
@MOV(21)
#0021
DM0001auto_event_01
@MOV(21)
#0021
DM0002auto_event_02
@MOV(21)
#0021
DM0003auto_event_03
Ladder Diagram - 11:32 Page 7923/05/02 11:22:24V406-51M.SWP
052.00
easy_editing@MOV(21)
#0003
DM0004auto_event_04
@MOV(21)
#0125
DM0005auto_event_05
@MOV(21)
#0021
DM0006auto_event_06
@MOV(21)
#0021
DM0007auto_event_07
052.00
easy_editing@MOV(21)
#0021
DM0008auto_event_08
@MOV(21)
#0009
DM0009auto_event_09
@MOV(21)
#0209
DM0010auto_event_10
@MOV(21)
#0009
DM0011auto_event_11
Ladder Diagram - 11:34 Page 8023/05/02 11:22:24V406-51M.SWP
052.00
easy_editing@MOV(21)
#0011
DM0012auto_event_12
@MOV(21)
#0000
DM0013auto_event_13
@MOV(21)
#0200
DM0014auto_event_14
@MOV(21)
#0600
DM0015auto_event_15
@MOV(21)
#0600
DM0016auto_event_16
Network 35 - Save easy prog
064.06
easy_save@XFER(70)
#0100
DM0000auto_event_00
*DM0814sequence_point
@MOV(21)
#0014
180nt_control_area
Ladder Diagram - 11:36 Page 8123/05/02 11:22:24V406-51M.SWP
064.07
easy_no_save@XFER(70)
#0100
*DM0814sequence_point
DM0000auto_event_00
@MOV(21)
#0014
180nt_control_area
Main 12 - Advanced edit
Network 1 - Move to edit
253.13
ONZCP(88)
190nt_notify_area
#0060
#0064
255.06
EQUALS@XFER(70)
#0100
DM0000auto_event_00
HR00seq_edit_area
020.12
save_edit_seq@XFER(70)
#0100
HR00seq_edit_area
DM0000auto_event_00
@XFER(70)
#0100
HR00seq_edit_area
*DM0814sequence_point
Ladder Diagram - 13:1 Page 8223/05/02 11:22:24V406-51M.SWP
Main 13 - E/stop
Network 1 - E/Stop
000.09
e_stop
000.07
reset
090.00
e_stop_ok090.00
e_stop_ok
Network 2 - Door switch
Network inhibited (25314) on the heated cup/oven machines, as the system off bit also disables the temperature conrol output.The Door switch in the open position will turn the output inhibit bit on. This prevents any output from the PLC
253.14
OFF
000.08
door_switch
252.15
OUTPUT_OFF
Main 14 - Manual control
253.13
ONCMP(20)
180nt_control_area
#0025
255.06
EQUALS
031.01
091.00
a_down_pls
031.01SET
091.02
a_up_pls
031.00
091.04
run_mix_pls@MOV(21)
091.06
b_down_pls
#0109
091.08
b_up_pls
DM6141
091.10
slow_leak_pls091.12
fast_leak_pls091.14
run_pump_pls054.08
speed_sel_pls
Ladder Diagram - 14:3 Page 8323/05/02 11:22:24V406-51M.SWP
031.00 255.00
0-1_SEC_PULSE@INC(38)
DM6140
CMP(20)
DM6140
#0011
255.06
EQUALSRSET
255.05
GREATER_THAN
031.00
253.15
FIRST_SCAN@MOV(21)
#0000
DM6140
@MOV(21)
#0108
DM6141
Network 5 - Lower "A"
031.00 030.00
cup_a_downDIFU(13)
091.00a_down_pls
091.00
a_down_pls
091.01
call_a_downKEEP(11)
091.00
a_down_pls
091.01
call_a_down
091.01call_a_down
090.00
e_stop_ok091.03
call_a_up000.01
a_bottom_limit024.00
auto_replay022.10
rec_end_pls
Ladder Diagram - 14:7 Page 8423/05/02 11:22:24V406-51M.SWP
Network 7 - Raise "A"
031.00 030.01
cup_a_upDIFU(13)
091.02a_up_pls
091.02
a_up_pls
091.03
call_a_upKEEP(11)
091.02
a_up_pls
091.03
call_a_up
091.03call_a_up
090.00
e_stop_ok091.01
call_a_down000.00
a_top_limit024.00
auto_replay022.10
rec_end_pls
Network 9 - Run mixer
031.00 030.02
run_stop_mixerDIFU(13)
091.04run_mix_pls
091.04
run_mix_pls
091.05
call_mixer_runKEEP(11)
091.04
run_mix_pls
091.05
call_mixer_run
091.05call_mixer_run
090.00
e_stop_ok024.00
auto_replay022.10
rec_end_pls
Network 11 - Lower "B"
031.00 152.15
WAX-HEAT-ON
030.04
cup_b_downDIFU(13)
091.06b_down_pls
Ladder Diagram - 14:12 Page 8523/05/02 11:22:24V406-51M.SWP
091.06
b_down_pls
091.07
call_b_downKEEP(11)
091.06
b_down_pls
091.07
call_b_down
091.07call_b_down
090.00
e_stop_ok091.09
call_b_up000.03
b_bottom_limit024.00
auto_replay022.10
rec_end_pls092.02
A_tipped
Network 13 - Raise "B"
031.00 030.05
cup_b_upDIFU(13)
091.08b_up_pls
091.08
b_up_pls
091.09
call_b_upKEEP(11)
091.08
b_up_pls
091.09
call_b_up
091.09call_b_up
090.00
e_stop_ok091.07
call_b_down000.02
b_top_limit024.00
auto_replay022.10
rec_end_pls
Network 15 - Slow leak
031.00 030.06
leak_slowDIFU(13)
091.10slow_leak_pls
Ladder Diagram - 14:16 Page 8623/05/02 11:22:24V406-51M.SWP
091.10
slow_leak_pls
091.11
call_slow_leakKEEP(11)
091.10
slow_leak_pls
091.11
call_slow_leak
091.11call_slow_leak
090.00
e_stop_ok024.00
auto_replay090.05
stop_leaks022.10
rec_end_pls
Network 17 - Fast leak
031.00 030.07
leak_fastDIFU(13)
091.12fast_leak_pls
091.12
fast_leak_pls
091.13
call_fast_leakKEEP(11)
091.12
fast_leak_pls
091.13
call_fast_leak
091.13call_fast_leak
090.00
e_stop_ok024.00
auto_replay090.05
stop_leaks022.10
rec_end_pls
Network 19 - Run Pump
031.00 030.08
run_pumpDIFU(13)
091.14run_pump_pls
091.14
run_pump_pls
091.15
call_pumpKEEP(11)
091.14
run_pump_pls
091.15
call_pump
091.15call_pump
090.00
e_stop_ok024.00
auto_replay022.10
rec_end_pls035.14
vac_flt_latch
Ladder Diagram - 14:21 Page 8723/05/02 11:22:24V406-51M.SWP
024.00
auto_replay
000.03
b_bottom_limit
035.10
ok?
092.02
A_tipped000.01
a_bottom_limit092.02
A_tipped
152.15
WAX-HEAT-ON
024.00
auto_replay
030.04
cup_b_down
092.02
A_tipped@MOV(21)
#0029
180nt_control_area
035.10
ok?
022.02
rec_in_prog@MOV(21)
#0022
180nt_control_area
022.02
rec_in_prog@MOV(21)
#0025
180nt_control_area
Main 15 - Speed select
253.15
FIRST_SCANMOV(21)
#0001
170speed_select
031.00 030.03
mixer_speedDIFU(13)
054.08speed_sel_pls
Ladder Diagram - 15:3 Page 8823/05/02 11:22:24V406-51M.SWP
253.13
ONCMP(20)
170speed_select
#0002
255.05
GREATER_THANSET
054.09use_ROR_func
RSET
054.10use_ROL_func
255.07
LESS_THANSET
054.10use_ROL_func
RSET
054.09use_ROR_func
054.09
use_ROR_func
054.08
speed_sel_plsROR(28)
170speed_select
054.10
use_ROL_func
054.08
speed_sel_plsROL(27)
170speed_select
024.00
auto_replay
170.00
mix_low_speed
034.02
mix_lo_speed024.00
auto_replay
025.08
play_mix_lo
024.00
auto_replay
170.01
mix_mid_speed
034.01
mix_med_speed024.00
auto_replay
025.07
play_mix_med
024.00
auto_replay
170.02
mix_high_speed
034.00
mix_hi_speed024.00
auto_replay
025.06
play_mix_hi
Ladder Diagram - 16:1 Page 8923/05/02 11:22:24V406-51M.SWP
Main 16 - Outputs
Network 1 - Lower "A"
090.00
e_stop_ok
091.01
call_a_down
000.02
b_top_limit025.01
play_a_down
024.00
auto_replay
024.02
pause_play_ltchLR32.00 LR33.01
000.01
a_bottom_limit
100.01
a_down
Network 2 - Raise "A"
090.00
e_stop_ok
091.03
call_a_up
000.00
a_top_limit025.02
play_a_up
024.00
auto_replay
024.02
pause_play_ltch091.07
call_b_down
000.00
a_top_limitLR32.00 LR33.02
100.02
a_up
Ladder Diagram - 16:3 Page 9023/05/02 11:22:24V406-51M.SWP
Network 3 - Run mixer
090.00
e_stop_ok
091.05
call_mixer_run
035.14
vac_flt_latch025.05
play_mix_run
024.00
auto_replay
024.02
pause_play_ltch
092.00
stirrer_run
Network 4 - Lower "B"
090.00
e_stop_ok
091.07
call_b_down
000.00
a_top_limit025.03
play_b_down
024.00
auto_replay
024.02
pause_play_ltch030.04
cup_b_down
152.15
WAX-HEAT-ONLR32.00 LR33.03
000.03
b_bottom_limit
100.03
b_down
Ladder Diagram - 16:5 Page 9123/05/02 11:22:24V406-51M.SWP
Network 5 - Raise "B"
090.00
e_stop_ok
091.09
call_b_up
000.02
b_top_limit025.04
play_b_up
024.00
auto_replay
024.02
pause_play_ltch091.01
call_a_down
000.02
b_top_limitLR32.00 LR33.04
100.04
b_up
Network 6 - Leak slow
090.00
e_stop_ok
091.11
call_slow_leak
100.07
slow_sol025.09
play_slow_leak
024.00
auto_replay
024.02
pause_play_ltchLR32.00 LR33.07
Network 7 - Leak fast
090.00
e_stop_ok
091.13
call_fast_leak
100.08
fast_sol025.10
play_fast_leak
024.00
auto_replay
024.02
pause_play_ltchLR32.00 LR33.08
Ladder Diagram - 16:8 Page 9223/05/02 11:22:24V406-51M.SWP
Network 8 - Pump
090.00
e_stop_ok
091.15
call_pump
100.00
vac_pump025.00
play_vac
024.00
auto_replay
024.02
pause_play_ltchTIM098
DIFU(13)
090.05stop_leaks
Network 9 - Hoist up
090.00
e_stop_ok
000.05
lift_raise_pb
000.04
lift_top_limit
100.06
lift_down
100.05
lift_up054.02
CALL_LIFT_UP
Network 10 - Hoist down
090.00
e_stop_ok
000.06
lift_down_pb
100.05
lift_up
100.06
lift_down054.03
CALL_LIFT_DWN
Network 11 - External Alarm
183.13
cont_buzz
100.15
EXT_ALRM_BUZZR183.12
int_buzzLR32.00 LR33.15
Ladder Diagram - 17:1 Page 9323/05/02 11:22:24V406-51M.SWP
Main 17 - Speed output
Network 1 - Default Lo
253.15
FIRST_SCANCMP(20)
DM0222mixer_lo_speed
#0015
255.07
LESS_THANMOV(21)
#0015
DM0222mixer_lo_speed
Network 2 - Default Lo
253.15
FIRST_SCANCMP(20)
DM0222mixer_lo_speed
#0050
255.05
GREATER_THANMOV(21)
#0050
DM0222mixer_lo_speed
Network 3 - Default Med
253.15
FIRST_SCANCMP(20)
DM0221mixer_med_speed
#0050
255.07
LESS_THANMOV(21)
#0050
DM0221mixer_med_speed
Ladder Diagram - 17:4 Page 9423/05/02 11:22:24V406-51M.SWP
Network 4 - Default Med
253.15
FIRST_SCANCMP(20)
DM0221mixer_med_speed
#0099
255.05
GREATER_THANMOV(21)
#0099
DM0221mixer_med_speed
Network 5 - Default Hi
253.15
FIRST_SCANCMP(20)
DM0220mixer_hi_speed
#0100
255.07
LESS_THANMOV(21)
#0100
DM0220mixer_hi_speed
Network 6 - Default Hi
253.15
FIRST_SCANCMP(20)
DM0220mixer_hi_speed
#0160
255.05
GREATER_THANMOV(21)
#0160
DM0220mixer_hi_speed
Ladder Diagram - 17:7 Page 9523/05/02 11:22:24V406-51M.SWP
Network 7 - Hi
092.00
stirrer_run
024.00
auto_replay
034.00
mix_hi_speed
TIM051
hi_speed_loTIM
024.00
auto_replay
025.06
play_mix_hi
050hi_speed_hi
#0070
092.00
stirrer_run
024.00
auto_replay
034.00
mix_hi_speed
TIM050
hi_speed_hiTIM
024.00
auto_replay
025.06
play_mix_hi
051hi_speed_lo
#0030
092.00
stirrer_run
024.00
auto_replay
034.00
mix_hi_speed
TIM050
hi_speed_hiMOV(21)
024.00
auto_replay
025.06
play_mix_hi
DM0220mixer_hi_speed
DM0224sel_speed
092.00
stirrer_run
024.00
auto_replay
034.00
mix_hi_speed
TIM050
hi_speed_hiMOV(21)
024.00
auto_replay
025.06
play_mix_hi
DM0222mixer_lo_speed
DM0224sel_speed
Network 11 - Med
024.00
auto_replay
034.01
mix_med_speedMOV(21)
024.00
auto_replay
025.06
play_mix_hi
025.07
play_mix_med
DM0221mixer_med_speed
DM0224sel_speed
Ladder Diagram - 17:12 Page 9623/05/02 11:22:24V406-51M.SWP
Network 12 - Lo
024.00
auto_replay
034.02
mix_lo_speed024.00
auto_replay
025.06
play_mix_hi
025.07
play_mix_med
025.08
play_mix_lo
MOV(21)
DM0222mixer_lo_speed
DM0224sel_speed
Network 13 - Max speed
253.13
ONCMP(20)
DM0224sel_speed
#0160
255.05
GREATER_THANMOV(21)
#0160
DM0224sel_speed
Ladder Diagram - 17:14 Page 9723/05/02 11:22:24V406-51M.SWP
Network 14 - Set scaling
253.15
FIRST_SCANMOV(21)
#008D
DM0230scale_setup_01
MOV(21)
#0145
DM0231scale_setup_02
MOV(21)
#03D5
DM0232scale_setup_03
MOV(21)
#04C9
DM0233scale_setup_04
MOV(21)
#00F4
DM0234scale_setup_05
Network 15 - Scale output
092.00
stirrer_runSCL3(18)
DM0224sel_speed
DM0230scale_setup_01
236mix_speed
092.00
stirrer_runMOV(21)
#0000
236mix_speed
Ladder Diagram - 18:1 Page 9823/05/02 11:22:24V406-51M.SWP
Main 18 - Indicators
PB status lamps etc.
Network 1 - A down
000.01
a_bottom_limit
TIM008
lamps_delay
032.00
cup_a_down_lamp100.01
a_down
255.02
1_SEC_PULSE
Network 2 - A up
000.00
a_top_limit
TIM008
lamps_delay
032.01
cup_a_up_lamp100.02
a_up
255.02
1_SEC_PULSE
Network 3 - Run mixer
092.00
stirrer_run
TIM008
lamps_delay
032.02
run_mix_lamp
Network 4 - Mixer speed
253.14
OFF
032.03
mix_speed_lamp
Network 5 - B down
000.03
b_bottom_limit
TIM008
lamps_delay
032.04
cup_b_down_lamp100.03
b_down
255.02
1_SEC_PULSE
Network 6 - B up
000.02
b_top_limit
TIM008
lamps_delay
032.05
cup_b_up_lamp100.04
b_up
255.02
1_SEC_PULSE
Network 7 - Slow leak
100.07
slow_sol
TIM008
lamps_delay
032.06
leak_slow_lamp
Ladder Diagram - 18:8 Page 9923/05/02 11:22:24V406-51M.SWP
Network 8 - Fast leak
100.08
fast_sol
TIM008
lamps_delay
032.07
leak_fast_lamp
Network 9 - Pump run
100.00
vac_pump
TIM008
lamps_delay
032.08
run_pump_lamp
Main 19 - Auto record
Network 1 - Erase active
022.02
rec_in_prog
022.01
rec_started
020.00
auto_erase@BSET(71)
#0000
DM0000auto_event_00
DM0099auto_time_49
@BSET(71)
#0000
HR00seq_edit_area
HR99seq_edit_end
Network 2 - Record start
253.13
ONCMP(20)
DM0000auto_event_00
#0000
255.06
EQUALS
022.00
rec_enable255.06
EQUALS
022.01
rec_started
Ladder Diagram - 19:3 Page 10023/05/02 11:22:24V406-51M.SWP
023.15
auto_ready
022.00
rec_enable
020.01
auto_start_recKEEP(11)
020.02
auto_stop_rec
022.02rec_in_prog
022.05
@step50
022.02
rec_in_progDIFU(13)
022.10rec_end_pls
022.02
rec_in_prog
022.04
pause_latch
020.09
auto_controls@MOV(21)
#0025
180nt_control_area
022.02
rec_in_prog@BSET(71)
020.00
auto_erase
#0000
DM0500time_count
DM0510step_count
Network 7 - Pause?
020.03
auto_pause_recDIFU(13)
022.03pause_pls
022.03
pause_pls
022.04
pause_latchKEEP(11)
090.00
e_stop_ok
022.02
rec_in_prog
022.04pause_latch
022.03
pause_pls
022.04
pause_latch022.02
rec_in_prog
022.02
rec_in_prog
022.04
pause_latch
022.01
rec_started
TIM020
auto_rec_1sTIM
020auto_rec_1s
#0010
Ladder Diagram - 19:10 Page 10123/05/02 11:22:24V406-51M.SWP
TIM020
auto_rec_1sINC(38)
DM0500time_count
253.13
ONDIV(33)
DM0500time_count
#0060
DM0501tim_min
MOVD(83)
DM0501tim_min
#0210
DM0505tim_m+s
MOVD(83)
DM0502tim_sec
#0010
DM0505tim_m+s
Network 12 - Stop lamp
022.02
rec_in_prog
023.02
stop_rec_lamp022.02
rec_in_prog
255.02
1_SEC_PULSE
Network 13 - Start lamp
023.15
auto_ready
024.00
auto_replay
022.00
rec_enable
255.02
1_SEC_PULSE
023.01
start_rec_lamp022.02
rec_in_prog
Ladder Diagram - 19:14 Page 10223/05/02 11:22:24V406-51M.SWP
Network 14 - Erase pb+lamp
022.02
rec_in_prog
022.01
rec_started
255.02
1_SEC_PULSE
TIM008
lamps_delay
023.00
erase_lamp020.15
auto_erase_pb@MOV(21)
#0024
180nt_control_area
Network 15 - Pause lamp
022.04
pause_latch
255.02
1_SEC_PULSE
023.03
pause_rec_lamp
Network 16 - Save pointers
Set the recipe data store checking pointers
253.13
ONADD(30)
DM0814sequence_point
#0001
DM0816save_event
ADD(30)
DM0814sequence_point
#0051
DM0818save_time
253.13
ONCMP(20)
DM0001auto_event_01
*DM0816save_event
255.06
EQUALS
022.07
event01=store
Ladder Diagram - 19:18 Page 10323/05/02 11:22:24V406-51M.SWP
253.13
ONCMP(20)
DM0051auto_time_01
*DM0818save_time
255.06
EQUALS
022.08
time01=store
Network 19 - Save lamp
022.07
event01=store
022.01
rec_started
022.02
rec_in_prog
255.02
1_SEC_PULSE
TIM008
lamps_delay022.08
time01=store
023.04
save_rec_lamp
Network 20 - Show cont. lamp
022.02
rec_in_prog
022.04
pause_latch
255.02
1_SEC_PULSE
TIM008
lamps_delay
023.09
auto_cont_lamp
Network 21 - Record bits
100.00
vac_pump
021.00
rec_pump_on
100.01
a_down
021.01
rec_A_down
100.02
a_up
021.02
rec_A_up
100.03
b_down
021.03
rec_B_down
100.04
b_up
021.04
rec_B_up
092.00
stirrer_run
021.05
rec_mix_run
Ladder Diagram - 19:27 Page 10423/05/02 11:22:24V406-51M.SWP
034.00
mix_hi_speed
021.06
rec_mix_hi
034.01
mix_med_speed
021.07
rec_mix_med
034.02
mix_lo_speed
021.08
rec_mix_lo
100.07
slow_sol
021.09
rec_slow_leak
100.08
fast_sol
021.10
rec_fast_leak
Network 32 - Set tim pointer
022.02
rec_in_progADD(30)
DM0510step_count
#0050
DM0515step+50
Network 33 - Record segment
022.02
rec_in_progCMP(20)
030nt_man_control
#0000
031.00 255.06
EQUALS@MOV(21)
021auto_record
*DM0510step_count
@MOV(21)
DM0505tim_m+s
*DM0515step+50
Ladder Diagram - 19:34 Page 10523/05/02 11:22:24V406-51M.SWP
Network 34 - Goto next step
022.02
rec_in_progCMP(20)
*DM0510step_count
#0000
255.06
EQUALS
031.00@INC(38)
DM0510step_count
Network 35 - Last step?
253.13
ONCMP(20)
DM0510step_count
#0049
255.06
EQUALS
022.05
@step50
@MOV(21)
DM0505tim_m+s
DM0099auto_time_49
@MOV(21)
#0000
DM0049auto_event_49
@MOV(21)
#0027
180nt_control_area
Ladder Diagram - 19:36 Page 10623/05/02 11:22:24V406-51M.SWP
Network 36 - Cycle end
At the cycle end record the time and enter NO actions
NOTE:- MOV command changed to enable clearing of step counter.
022.02
rec_in_prog@MOV(21)
DM0505tim_m+s
*DM0515step+50
@MOV(21)
#0000
DM0510step_count
Network 37 - Save auto seq'
022.02
rec_in_prog
020.04
auto_save_seq@XFER(70)
#0100
DM0000auto_event_00
*DM0814sequence_point
022.02
rec_in_prog
092.00
stirrer_run
TIM025
automix_run_secTIM
025automix_run_sec
#0010
022.02
rec_in_prog@MOV(21)
#0000
DM0150tim_dis_min
092.00
stirrer_run@MOV(21)
#0000
DM0150tim_dis_min
Ladder Diagram - 19:41 Page 10723/05/02 11:22:24V406-51M.SWP
TIM025
automix_run_secINC(38)
DM0150tim_dis_min
253.13
ONDIV(33)
DM0150tim_dis_min
#0060
DM0160mix_tim_min
Main 20 - Auto Replay
090.00
e_stop_ok
100.00
vac_pump
100.01
a_down
100.02
a_up
100.03
b_down
100.04
b_up
100.05
lift_up
100.06
lift_down
092.00
stirrer_run
100.07
slow_sol
100.08
fast_sol
023.15
auto_ready
023.15
auto_ready
022.01
rec_started
022.02
rec_in_prog
020.06
auto_play_start020.08
auto_play_stop024.05
cycle_end
KEEP(11)
024.00auto_replay
024.00
auto_replay
020.07
auto_play_pauseDIFU(13)
024.01pause_play_pls
Ladder Diagram - 20:4 Page 10823/05/02 11:22:24V406-51M.SWP
024.01
pause_play_pls
024.02
pause_play_ltchKEEP(11)
090.00
e_stop_ok
024.00
auto_replay
024.02pause_play_ltch
024.01
pause_play_pls
024.02
pause_play_ltch024.00
auto_replay
024.00
auto_replay
024.02
pause_play_ltch
TIM030
replay_sec_timTIM
030replay_sec_tim
#0010
Network 6 - Time in seconds
Auto replay time in seconds
TIM030
replay_sec_timINC(38)
DM0520replay_time
253.13
ONDIV(33)
DM0520replay_time
#0060
DM0521replay_min
MOVD(83)
DM0521replay_min
#0210
DM0525replay_min+sec
MOVD(83)
DM0522replay_sec
#0010
DM0525replay_min+sec
Ladder Diagram - 20:8 Page 10923/05/02 11:22:24V406-51M.SWP
Network 8 - Reset@power on
253.15
FIRST_SCANBSET(71)
#0000
DM0520replay_time
DM0530replay_step
Network 9 - Reset timer
Reset auto replay timer at auto relay start
024.00
auto_replay@BSET(71)
#0000
DM0520replay_time
DM0530replay_step
Network 10 - Reset timer
Reset auto replay timer at auto relay stop
024.00
auto_replay@BSET(71)
#0000
DM0520replay_time
DM0530replay_step
024.00
auto_replayADD(30)
DM0530replay_step
#0050
DM0532replay+50
Ladder Diagram - 20:12 Page 11023/05/02 11:22:24V406-51M.SWP
024.00
auto_replayCMP(20)
*DM0532replay+50
DM0525replay_min+sec
255.06
EQUALS@MOV(21)
*DM0530replay_step
025auto_replay_bit
@INC(38)
DM0530replay_step
024.00
auto_replayCMP(20)
DM0525replay_min+sec
DM0250total_rec_time
255.06
EQUALSMOV(21)
#0000
025auto_replay_bit
MOV(21)
#0026
180nt_control_area
024.05
cycle_end
Network 14 - Stop lamp
024.00
auto_replay
023.08
stop_play_lamp024.00
auto_replay
255.02
1_SEC_PULSE
Network 15 - Start lamp
023.15
auto_ready
024.00
auto_replay
022.01
rec_started
255.02
1_SEC_PULSE
023.06
start_play_lamp024.00
auto_replay
Ladder Diagram - 20:16 Page 11123/05/02 11:22:24V406-51M.SWP
Network 16 - Pause lamp
024.02
pause_play_ltch
255.02
1_SEC_PULSE
023.07
pause_play_lamp
Network 17 - Rec Tim in Secs
Convert total recipe time to seconds.
253.13
ONMOVD(83)
DM0250total_rec_time
#0010
DM0270total_sec
MOVD(83)
DM0250total_rec_time
#0012
DM0271total_min
MUL(32)
DM0271total_min
#0060
DM0272total_mn_as_sec
ADD(30)
DM0272total_mn_as_sec
DM0270total_sec
DM0274total_tim_sec
Network 18 - Countdown sec
253.13
ONSUB(31)
DM0274total_tim_sec
DM0520replay_time
DM0276auto_countdown
Ladder Diagram - 20:19 Page 11223/05/02 11:22:24V406-51M.SWP
Network 19 - C'down min+sec
Convert countdown register to minutes and seconds in one register.
253.13
ONDIV(33)
DM0276auto_countdown
#0060
DM0278countdown_min
MOVD(83)
DM0278countdown_min
#0210
DM0280c'down_min+sec
MOVD(83)
DM0279conutdown_sec
#0010
DM0280c'down_min+sec
024.00
auto_replay
100.02
a_upKEEP(11)
024.00
auto_replay
140.00a_raised
024.00
auto_replay
140.00
a_raised
092.00
stirrer_run
054.11
MIX_COMP_RLY
TIM070
mix_c'd_sec_tim
TIM
070mix_c'd_sec_tim
#0010
Ladder Diagram - 20:22 Page 11323/05/02 11:22:24V406-51M.SWP
140.00
a_raised
TIM070
mix_c'd_sec_timINC(38)
DM0282mix_replay_tim
Network 23 - Mix Complete
Mix time complete. Stop countdown.NOTE:- This rung may need removing. I suspect that the timer should be set to the time it took the mixer to run rather that anything else.
253.13
ONCMP(20)
DM0282mix_replay_tim
DM0338mix_time_sec
255.06
EQUALS
054.11
MIX_COMP_RLY
024.00
auto_replay@MOV(21)
#0000
DM0282mix_replay_tim
Ladder Diagram - 20:25 Page 11423/05/02 11:22:24V406-51M.SWP
253.13
ONSUB(31)
DM0338mix_time_sec
DM0282mix_replay_tim
DM0283mix_play_remain
DIV(33)
DM0283mix_play_remain
#0060
DM0285mix_rem_min
MOVD(83)
DM0285mix_rem_min
#0210
DM0288auto_mix_disp
MOVD(83)
DM0286mix_rem_sec
#0010
DM0288auto_mix_disp
Main 21 - Auto Time+Steps
Detect recipe time and number of steps used
253.13
ONMAX(17)
#4050
DM0050auto_time_00
DM0250total_rec_time
SUB(31)
DM0251steps+50
#0049
DM0252total_steps
Ladder Diagram - 22:1 Page 11523/05/02 11:22:24V406-51M.SWP
Main 22 - Auto Mix time
132.00
scan_divider
132.00
scan_divider
Network 2 - Scan DM's
Scan active recipe
132.00
scan_dividerINC(38)
DM0300event_pointer
253.13
ONCMP(20)
DM0300event_pointer
#0000
255.06
EQUALS
132.01
scan@DM0000
253.13
ONCMP(20)
DM0300event_pointer
#0049
255.05
GREATER_THANMOV(21)
#0000
DM0300event_pointer
131.04
scan@#0049
Network 5 - Set tim pointer
253.13
ONADD(30)
DM0300event_pointer
#0050
DM0302time_point
Ladder Diagram - 22:6 Page 11623/05/02 11:22:24V406-51M.SWP
Network 6 - Scan events
253.13
ONMOV(21)
*DM0300event_pointer
130examine_DMs
130.01
cup_a_lowerKEEP(11)
131.03
mix_time_done
131.00a_up_det
131.04
scan@#0049
132.01
scan@DM0000KEEP(11)
130.01
cup_a_lower
131.05no_a_up
131.00
a_up_det
131.04
scan@#0049BSET(71)
131.05
no_a_up
#0000
DM0310mix_start_tim
DM0313rst_mix_tim_end
131.00
a_up_det
130.01
cup_a_lower
130.05
mix_runKEEP(11)
131.03
mix_time_done
131.01mix_start
131.04
scan@#0049
131.01
mix_start@MOV(21)
*DM0302time_point
DM0310mix_start_tim
131.01
mix_start
130.05
mix_runKEEP(11)
131.03
mix_time_done
131.02mix_stop_det
Ladder Diagram - 22:13 Page 11723/05/02 11:22:24V406-51M.SWP
131.02
mix_stop_det@MOV(21)
*DM0302time_point
DM0312mix_stop_tim
131.01
mix_start
131.02
mix_stop_det
130.05
mix_run
131.03
mix_time_done
Network 15 - Convert start
253.13
ONMOVD(83)
DM0310mix_start_tim
#0010
DM0320mix_start_sec
MOVD(83)
DM0310mix_start_tim
#0012
DM0321mix_start_min
MUL(32)
DM0321mix_start_min
#0060
DM0322mix_start_msec
ADD(30)
DM0322mix_start_msec
DM0320mix_start_sec
DM0324start_sec
Ladder Diagram - 22:16 Page 11823/05/02 11:22:24V406-51M.SWP
Network 16 - Convert stop
253.13
ONMOVD(83)
DM0312mix_stop_tim
#0010
DM0330mix_stop_sec
MOVD(83)
DM0312mix_stop_tim
#0012
DM0331mix_stop_min
MUL(32)
DM0331mix_stop_min
#0060
DM0332mix_stop_msec
ADD(30)
DM0332mix_stop_msec
DM0330mix_stop_sec
DM0334stop_esc
253.13
ONSUB(31)
DM0334stop_esc
DM0324start_sec
DM0338mix_time_sec
253.13
ONDIV(33)
DM0338mix_time_sec
#0060
DM0340mix_minutes
Ladder Diagram - 22:19 Page 11923/05/02 11:22:24V406-51M.SWP
130.00
pump_run
130.09
slow_leak
130.10
fast_leakKEEP(11)
132.01
scan@DM0000
131.06pmp_stop_det
131.06
pmp_stop_det@MOV(21)
*DM0302time_point
DM0315pump_stop_tim
131.06
pmp_stop_det
130.09
slow_leak
130.00
pump_runKEEP(11)
130.10
fast_leak
131.07leak_valve_open
132.01
scan@DM0000
131.07
leak_valve_open@MOV(21)
*DM0302time_point
DM0316Leak_Open_Time
Ladder Diagram - 22:23 Page 12023/05/02 11:22:24V406-51M.SWP
Network 23 - Convert start
253.13
ONMOVD(83)
DM0315pump_stop_tim
#0010
DM0350
MOVD(83)
DM0315pump_stop_tim
#0012
DM0351
MUL(32)
DM0351
#0060
DM0352
ADD(30)
DM0352
DM0350
DM0354
Ladder Diagram - 22:24 Page 12123/05/02 11:22:24V406-51M.SWP
Network 24 - Convert stop
253.13
ONMOVD(83)
DM0316Leak_Open_Time
#0010
DM0360
MOVD(83)
DM0316Leak_Open_Time
#0012
DM0361
MUL(32)
DM0361
#0060
DM0362
ADD(30)
DM0362
DM0360
DM0364
253.13
ONSUB(31)
DM0364
DM0354
DM0368
253.13
ONDIV(33)
DM0368
#0060
DM0370
Ladder Diagram - 23:1 Page 12223/05/02 11:22:24V406-51M.SWP
Main 23 - Manual timers
253.13
ONCMP(20)
190nt_notify_area
#0022
255.06
EQUALS
096.00
@page22
024.00
auto_replay
100.00
vac_pump
TIM060
man_run_secTIM
060man_run_sec
#0010
TIM060
man_run_secINC(38)
DM0260total_sec_count
253.13
ONDIV(33)
DM0260total_sec_count
#0060
DM0262man_run_mins
024.00
auto_replay
022.02
rec_in_prog
092.00
stirrer_run
TIM061
mix_run_sec_timTIM
061mix_run_sec_tim
#0010
TIM061
mix_run_sec_timINC(38)
DM0265man_mix_seconds
Ladder Diagram - 23:7 Page 12323/05/02 11:22:24V406-51M.SWP
Network 7 - Reset Mix Time
Reset Manual Mixer Timer when starting the mixer.
024.00
auto_replay
022.02
rec_in_prog
092.00
stirrer_run@MOV(21)
#0000
DM0265man_mix_seconds
253.13
ONDIV(33)
DM0265man_mix_seconds
#0060
DM0267man_mix_mins
096.00
@page22DIFU(13)
096.01left_page22
100.00
vac_pump@BSET(71)
#0000
DM0260total_sec_count
DM0264
096.01
left_page22
100.00
vac_pump
092.00
stirrer_run@BSET(71)
#0000
DM0260total_sec_count
DM0269reset_man_time
Ladder Diagram - 24:1 Page 12423/05/02 11:22:24V406-51M.SWP
Main 24 - Language
253.13
ONCMP(20)
DM0992lan_chg_pointer
#1000
255.07
LESS_THAN@MOV(21)
#1000
DM0992lan_chg_pointer
Network 2 - Text
253.15
FIRST_SCANMOV(21)
#1000
DM0992lan_chg_pointer
253.15
FIRST_SCANCMP(20)
DM0990select_lan
#0000
255.06
EQUALSMOV(21)
#0150
DM0994string_pointer
253.15
FIRST_SCANCMP(20)
DM0990select_lan
#0001
255.06
EQUALSMOV(21)
#0320
DM0994string_pointer
Ladder Diagram - 24:5 Page 12523/05/02 11:22:24V406-51M.SWP
253.15
FIRST_SCANCMP(20)
DM0990select_lan
#0002
255.06
EQUALSMOV(21)
#0490
DM0994string_pointer
253.15
FIRST_SCANCMP(20)
DM0990select_lan
#0003
255.06
EQUALSMOV(21)
#0660
DM0994string_pointer
253.15
FIRST_SCANCMP(20)
DM0990select_lan
#0004
255.06
EQUALSMOV(21)
#0830
DM0994string_pointer
253.13
ONMOV(21)
DM0994string_pointer
*DM0992lan_chg_pointer
Ladder Diagram - 24:9 Page 12623/05/02 11:22:24V406-51M.SWP
253.13
ONCMP(20)
DM0992lan_chg_pointer
#1169
255.05
GREATER_THANINC(38)
DM0992lan_chg_pointer
INC(38)
DM0994string_pointer
Network 10 - Alarms
253.13
ONCMP(20)
DM0990select_lan
#0000
255.06
EQUALSMOV(21)
050active_alarms
120eng_alarms
MOV(21)
#0250
DM0832text_help
Ladder Diagram - 24:11 Page 12723/05/02 11:22:24V406-51M.SWP
253.13
ONCMP(20)
DM0990select_lan
#0001
255.06
EQUALSMOV(21)
050active_alarms
121ger_alarms
MOV(21)
#0420
DM0832text_help
253.13
ONCMP(20)
DM0990select_lan
#0002
255.06
EQUALSMOV(21)
050active_alarms
122fren_alarms
MOV(21)
#0590
DM0832text_help
Ladder Diagram - 24:13 Page 12823/05/02 11:22:24V406-51M.SWP
253.13
ONCMP(20)
DM0990select_lan
#0003
255.06
EQUALSMOV(21)
050active_alarms
123span_alarms
MOV(21)
#0760
DM0832text_help
253.13
ONCMP(20)
DM0990select_lan
#0004
255.06
EQUALSMOV(21)
050active_alarms
124ital_alarms
MOV(21)
#0930
DM0832text_help
Ladder Diagram - 25:1 Page 12923/05/02 11:22:24V406-51M.SWP
Main 25 - Temp-settings
Network 1 - Temp comm codes
Sets temperature command codes PV, Status, P, I and D values
253.15
FIRST_SCANMOV(21)
#C070
DM6135
MOV(21)
#C090
DM6136TEMP-CONT-CC2
MOV(21)
#C010
DM6137TEMP-CONT-CC3
MOV(21)
#C020
DM6138TEMP-CONT-CC4
MOV(21)
#C030
DM6139TEMP-CONT-CC5
Ladder Diagram - 25:2 Page 13023/05/02 11:22:24V406-51M.SWP
Network 2 - Wax initiate
Initalises the the wax temperature control settings, eg:- Span limitsand alarm value
253.15
FIRST_SCANCMP(20)
DM6103WAX-MIN
#0000
255.06
EQUALSMOV(21)
#0200
DM6103WAX-MIN
CMP(20)
DM6104WAX-MAX
#0000
255.06
EQUALSMOV(21)
#2500
DM6104WAX-MAX
CMP(20)
DM6111Wax-Alarm-Set
#0000
255.06
EQUALSMOV(21)
#0250
DM6111Wax-Alarm-Set
Ladder Diagram - 25:3 Page 13123/05/02 11:22:24V406-51M.SWP
Network 3 - Oven initiate
Initalises the the Oven temperature control settings, eg:- Span limitsand alarm value
253.15
FIRST_SCANCMP(20)
DM6123OVEN-MIN
#0000
255.06
EQUALSMOV(21)
#0200
DM6123OVEN-MIN
CMP(20)
DM6124OVEN-MAX
#0000
255.06
EQUALSMOV(21)
#2500
DM6124OVEN-MAX
CMP(20)
DM6131Oven-alarm-set
#0000
255.06
EQUALSMOV(21)
#0100
DM6131Oven-alarm-set
Ladder Diagram - 25:4 Page 13223/05/02 11:22:24V406-51M.SWP
Network 4 - Temp options 1
Selects which Temperature control option(s) are installed and permits acces to the relevant control page on the MMI
159.00
Temp-menu-s/w
000.10
Wax-temp-used
000.11
Oven-temp-used@MOV(21)
#0100
180nt_control_area
000.10
Wax-temp-used
000.11
Oven-temp-used@MOV(21)
#0101
180nt_control_area
000.10
Wax-temp-used
000.11
Oven-temp-used@MOV(21)
#0102
180nt_control_area
000.10
Wax-temp-used
000.11
Oven-temp-used@MOV(21)
#0103
180nt_control_area
Ladder Diagram - 25:5 Page 13323/05/02 11:22:24V406-51M.SWP
Network 5 - Temp options 2
Selects which Temperature control option(s) are installed and permits access via engineering password page the to the relevant Span limiting settings page on the MMI
159.01
Temp-set-cursor
000.10
Wax-temp-used
000.11
Oven-temp-used@MOV(21)
#0109
180nt_control_area
000.10
Wax-temp-used
000.11
Oven-temp-used@MOV(21)
#0110
180nt_control_area
000.10
Wax-temp-used
000.11
Oven-temp-used@MOV(21)
#0115
180nt_control_area
000.10
Wax-temp-used
000.11
Oven-temp-used@MOV(21)
#0120
180nt_control_area
Main 26 - Wax-sw-init
This block controls the Wax Temperature loop setting and display for the on and off states
Network 1 - Heat/sw strobe
Gives a single pulse when the Wax heat switch on the NT is pressed
153.00
wax-heatswitchDIFU(13)
153.01wax-heat-flag
Ladder Diagram - 26:2 Page 13423/05/02 11:22:24V406-51M.SWP
Network 2 - Heat/sw toggle
Uses the heatswitch puse to toggle bit 154.01 on & off. First scan sets the heat to off position
153.01
wax-heat-flag
154.01
Wax-heat-ON/OFFKEEP(11)
153.01
wax-heat-flag
154.01
Wax-heat-ON/OFF
154.01Wax-heat-ON/OFF
253.15
FIRST_SCAN050.07
Wax-O/T-off152.10
Wax-isft-ht-off
154.01
Wax-heat-ON/OFF
100.09
Heated-cup-cont
Network 4 - Heat off seting
When the heat switch is toggled off then #CCCC stops the temperature controller from working. This block also sets the PV to display Zero and the staus bits to off.Bit 153.02 is used to initiate the Shift register for the Wax temperature control loop read cycle.
152.08
WAX-IN-SFT-SET
154.01
Wax-heat-ON/OFFMOV(21)
#CCCC
101WAX-HEAT-OP
MOV(21)
#0000
151STATUS-WAX
MOV(21)
#0000
DM6106WAX-PV
DIFD(14)
153.02HEAT-ON-STROBE
Ladder Diagram - 26:5 Page 13523/05/02 11:22:24V406-51M.SWP
Network 5 - Max-Manual-ops
154.01
Wax-heat-ON/OFF
154.10@MOV(21)
#0022
180nt_control_area
154.11@MOV(21)
#0101
180nt_control_area
Main 27 - Wax-temp-cont
253.15
FIRST_SCANMOV(21)
152.09
WAX-AT-USED
#6135
DM6100IND-CODE-WAX
MOV(21)
#6106
DM6101IND-VAL-WAX
MOV(21)
DM6102WAX-SP
DM6105WAX-SP-WRITE
152.03
AUTOTUNE-WAXMOV(21)
154.01
Wax-heat-ON/OFF
#0000
150SFT-WAX-TC
153.02
HEAT-ON-STROBEMOV(21)
150.03
SFT-WAX-TC.03
#0001
152.09
WAX-AT-USED
150SFT-WAX-TC
Ladder Diagram - 27:4 Page 13623/05/02 11:22:24V406-51M.SWP
154.01
Wax-heat-ON/OFFCMP(20)
#FFFF
001WAX-HEAT-IP
255.06
EQUALS
152.15
WAX-HEAT-ON
152.15
WAX-HEAT-ONMOV(21)
DM6105WAX-SP-WRITE
101WAX-HEAT-OP
MOV(21)
DM6107WAX-STATUS
151STATUS-WAX
253.14
OFFSFT(10)
255.01
0-2_SEC_PULSE
150SFT-WAX-TC
253.14
OFF
150SFT-WAX-TC
150.00
SFT-WAX-TC.00@MOV(21)
*DM6100IND-CODE-WAX
DM6105WAX-SP-WRITE
150.01
SFT-WAX-TC.01MOV(21)
DM6102WAX-SP
DM6105WAX-SP-WRITE
Ladder Diagram - 27:9 Page 13723/05/02 11:22:24V406-51M.SWP
150.02
SFT-WAX-TC.02@MOV(21)
001WAX-HEAT-IP
*DM6101IND-VAL-WAX
@INC(38)
DM6100IND-CODE-WAX
@INC(38)
DM6101IND-VAL-WAX
253.13
ONCMP(20)
DM6100IND-CODE-WAX
#6140
255.06
EQUALSMOV(21)
#6135
DM6100IND-CODE-WAX
CMP(20)
DM6101IND-VAL-WAX
#6111
255.06
EQUALSMOV(21)
#6106
DM6101IND-VAL-WAX
152.00
WAX-INCREASETIM
080FAST-INCREASE
#0020
255.00
0-1_SEC_PULSE
TIM080
FAST-INCREASE@INC(38)
254.01
0-02_SEC_PULSE
TIM080
FAST-INCREASE
DM6102WAX-SP
Ladder Diagram - 27:12 Page 13823/05/02 11:22:24V406-51M.SWP
152.01
WAX-DECREASETIM
081FAST-DECREASE
#0020
255.00
0-1_SEC_PULSE
TIM081
FAST-DECREASE@DEC(39)
254.01
0-02_SEC_PULSE
TIM081
FAST-DECREASE
DM6102WAX-SP
152.03
AUTOTUNE-WAX@MOV(21)
#CF00
DM6105WAX-SP-WRITE
DIFD(14)
152.09WAX-AT-USED
253.13
ONCMP(20)
DM6106WAX-PV
DM6102WAX-SP
255.07
LESS_THAN
152.05
WAX-BELOW-S-PT255.06
EQUALS
152.06
WAX-AT-SETPOINT255.05
GREATER_THAN
152.04
WAX-ABOVE-S-PT
Ladder Diagram - 27:15 Page 13923/05/02 11:22:24V406-51M.SWP
253.13
ONCMP(20)
DM6102WAX-SP
DM6103WAX-MIN
255.07
LESS_THANMOV(21)
255.06
EQUALS
DM6103WAX-MIN
DM6102WAX-SP
CMP(20)
DM6102WAX-SP
DM6104WAX-MAX
255.05
GREATER_THANMOV(21)
255.06
EQUALS
DM6104WAX-MAX
DM6102WAX-SP
Main 28 - Oven-sw-init
This block controls the Oven Temperature loop setting and display for the on and off states
Network 1 - Heat/sw strobe
Gives a single pulse when the Oven heat switch on the NT is pressed
165.03
profileing-on
163.00
oven-heatswitchDIFU(13)
165.05
Profile-heat-on
163.01oven-heat-flag
165.06
Profile-heat-of
Network 2 - Heat/sw toggle
Uses the heatswitch puse to toggle bit 154.01 on & off. Furst scan sets the heat to off position
163.01
oven-heat-flag
164.01
Ovenheat-ON/OFFKEEP(11)
163.01
oven-heat-flag
164.01
Ovenheat-ON/OFF
164.01Ovenheat-ON/OFF
253.15
FIRST_SCAN050.08
Oven-O/T-off162.10
Ladder Diagram - 28:3 Page 14023/05/02 11:22:24V406-51M.SWP
Network 3 - Heat off seting
When the heat switch is toggled off then #CCCC stops the temperature controller from working. This block also sets the PV to display Zero and the staus bits to off.Bit 163.02 is used to initiate the Shift register for the Oven temperature control loop read cycle.
162.08 164.01
Ovenheat-ON/OFFMOV(21)
#CCCC
102OVEN-HEAT-OP
MOV(21)
#0000
161STATUS-OVEN
MOV(21)
#0000
DM6126OVEN-PV
DIFD(14)
163.02
Main 29 - Oven-temp-cont
253.15
FIRST_SCANMOV(21)
162.09
OVEN-AT-USED
#6135
DM6120IND-CODE-OVEN
MOV(21)
#6126
DM6121IND-VAL-OVEN
MOV(21)
DM6122OVEN-SP
DM6125OVEN-SP-WRITE
Ladder Diagram - 29:2 Page 14123/05/02 11:22:24V406-51M.SWP
162.03
AUTOTUNE-OVENMOV(21)
164.01
Ovenheat-ON/OFF
#0000
160SFT-OVEN-TC
163.02MOV(21)
160.03
SFT-OVEN-TC.03
#0001
162.09
OVEN-AT-USED
160SFT-OVEN-TC
164.01
Ovenheat-ON/OFFCMP(20)
#FFFF
002OVEN-HEAT-IP
255.06
EQUALS
162.15
OVEN-HEAT-ON
162.15
OVEN-HEAT-ONMOV(21)
DM6125OVEN-SP-WRITE
102OVEN-HEAT-OP
MOV(21)
DM6127OVEN-STATUS
161STATUS-OVEN
253.14
OFFSFT(10)
255.01
0-2_SEC_PULSE
160SFT-OVEN-TC
253.14
OFF
160SFT-OVEN-TC
160.00
SFT-OVEN-TC.00@MOV(21)
*DM6120IND-CODE-OVEN
DM6125OVEN-SP-WRITE
Ladder Diagram - 29:8 Page 14223/05/02 11:22:24V406-51M.SWP
160.01
SFT-OVEN-TC.01MOV(21)
DM6122OVEN-SP
DM6125OVEN-SP-WRITE
160.02
SFT-OVEN-TC.02@MOV(21)
002OVEN-HEAT-IP
*DM6121IND-VAL-OVEN
@INC(38)
DM6120IND-CODE-OVEN
@INC(38)
DM6121IND-VAL-OVEN
253.13
ONCMP(20)
DM6120IND-CODE-OVEN
#6140
255.06
EQUALSMOV(21)
#6135
DM6120IND-CODE-OVEN
CMP(20)
DM6121IND-VAL-OVEN
#6131
255.06
EQUALSMOV(21)
#6126
DM6121IND-VAL-OVEN
Ladder Diagram - 29:11 Page 14323/05/02 11:22:24V406-51M.SWP
162.00
OVEN-INCREASETIM
090
#0020
255.00
0-1_SEC_PULSE
TIM090@INC(38)
254.01
0-02_SEC_PULSE
TIM090 DM6122OVEN-SP
162.01
OVEN-DECREASETIM
091
#0020
255.00
0-1_SEC_PULSE
TIM091@DEC(39)
254.01
0-02_SEC_PULSE
TIM091 DM6122OVEN-SP
162.03
AUTOTUNE-OVEN@MOV(21)
#CF00
DM6125OVEN-SP-WRITE
DIFD(14)
162.09OVEN-AT-USED
253.13
ONCMP(20)
DM6126OVEN-PV
DM6122OVEN-SP
255.07
LESS_THAN
162.05
BELOW-SETPOINT255.06
EQUALS
162.06
AT-SETPOINT255.05
GREATER_THAN
162.04
ABOVE-SETPOINT
Ladder Diagram - 29:15 Page 14423/05/02 11:22:24V406-51M.SWP
253.13
ONCMP(20)
DM6122OVEN-SP
DM6123OVEN-MIN
255.07
LESS_THANMOV(21)
255.06
EQUALS
DM6123OVEN-MIN
DM6122OVEN-SP
CMP(20)
DM6122OVEN-SP
DM6124OVEN-MAX
255.05
GREATER_THANMOV(21)
255.06
EQUALS
DM6124OVEN-MAX
DM6122OVEN-SP
Main 30 - Oven-profiling
Network 1 - New profile
Resets all TEN set points and TEN dwell times to zero for a new program entry
165.15
new-profile@BSET(71)
#0000
DM6000
DM6019
@MOV(21)
#0102
180nt_control_area
Ladder Diagram - 30:2 Page 14523/05/02 11:22:24V406-51M.SWP
Network 2 - Start Profile
Initalises the indirect DM for the SP and dwell time to the Inatially desired values and sets the profiling flag (165.03) on.
165.03
profileing-on
165.00
Start-profile@MOV(21)
#6000
DM6050prof-ind-sp
@MOV(21)
#6010
DM6051prof-ind-time
164.01
Ovenheat-ON/OFFDIFU(13)
165.05Profile-heat-on
SET
165.03profileing-on
@MOV(21)
#0001
DM6021Current-step-No
Ladder Diagram - 30:3 Page 14623/05/02 11:22:24V406-51M.SWP
Network 3 - Step Sequence
This block runs each profile step sequence:-Compairs the PV to the desired temperature +/-2 degs, and then starts the dwell time for this segment, when complete resets the timer and steps to the next desired values.
165.03
profileing-onMOV(21)
*DM6050prof-ind-sp
DM6122OVEN-SP
165.07
Oven-pro-stepZCP(88)
DM6126OVEN-PV
DM6092Oven-al-hld-bot
DM6090Oven-al-hld-top
255.06
EQUALSSET
165.04start-dwell-tim
165.04
start-dwell-tim
CNT256
Oven-min-ctr@INC(38)
DM6020dwell-time
CMP(20)
DM6020dwell-time
*DM6051prof-ind-time
255.06
EQUALS@INC(38)
DM6050prof-ind-sp
@INC(38)
DM6051prof-ind-time
@INC(38)
DM6021Current-step-No
@MOV(21)
#0000
DM6020dwell-time
Ladder Diagram - 30:3 Page 14723/05/02 11:22:24V406-51M.SWP
SET
165.07Oven-pro-step
RSET
165.04start-dwell-tim
Network 4 - Minute-counter
Counter used to record 60 secs time elapsed.
165.04
start-dwell-tim
255.00
0-1_SEC_PULSE
165.02
pause-profileCNT
CNT256
Oven-min-ctr
256Oven-min-ctr
165.04
start-dwell-tim
#0600
Network 5 - End profile
Compares the SP to #0000 ie:- This = end of profile.
165.03
profileing-onCMP(20)
*DM6050prof-ind-sp
#0000
Ladder Diagram - 30:6 Page 14823/05/02 11:22:24V406-51M.SWP
Network 6 - Stop Profile
This effectivly stops the profiling sequence and sets the SP to the minimum value set on the SP limiting page.
165.03
profileing-on
255.06
EQUALSDIFU(13)
165.01
stop-profile
165.06Profile-heat-of
RSET
165.03profileing-on
RSET
165.04start-dwell-tim
@MOV(21)
DM6123OVEN-MIN
DM6122OVEN-SP
@MOV(21)
#0000
DM6020dwell-time
@MOV(21)
#0000
DM6021Current-step-No
Ladder Diagram - 31:1 Page 14923/05/02 11:22:24V406-51M.SWP
Main 31 - Advanced-Temp
Advanced functions for both temperature control loops.Autotune and Input Shift.
Network 1 - Autotune-pg1
Autotune selected for either or both heating loops. This block keeps the Autotune page selected to prohibit other changes being made whilst Auto-tuning.NOTE:- HEAT MUST BE SWITCHED ON TO ENABLE AUTOTUNE
a
253.13
ON
152.03
AUTOTUNE-WAX
154.01
Wax-heat-ON/OFFSET
159.15AUTOTUNING-WAX
162.03
AUTOTUNE-OVEN
164.01
Ovenheat-ON/OFFSET
169.15AUTOTUNING-OVEN
159.15
AUTOTUNING-WAX
169.15
AUTOTUNING-OVEN
149.00
149.03
149.06
149.01MOV(21)
#0112
180nt_control_area
149.02MOV(21)
#0110
180nt_control_area
149.04MOV(21)
#0117
180nt_control_area
149.05MOV(21)
#0115
180nt_control_area
149.07MOV(21)
#0122
180nt_control_area
Ladder Diagram - 31:1 Page 14923/05/02 11:22:24V406-51M.SWPb
@MOV(21)
#0010
180nt_control_area
Ladder Diagram - 31:1 Page 15023/05/02 11:22:24V406-51M.SWPa
149.08MOV(21)
#0120
180nt_control_area
Ladder Diagram - 31:1 Page 15023/05/02 11:22:24V406-51M.SWPb
Network 2 - Autotune-pg2
This block gives a 10 sec delay to enable the Autotune flag to be set confirming that the Autotune is commencing. If this flag is not registered then the screen lock (above) will be released.
159.15
AUTOTUNING-WAXTIM
169.15
AUTOTUNING-OVEN
001
#0100
TIM001 151.04
STATUS-WAX-ATRSET
159.15AUTOTUNING-WAX
161.04
STATUS-OVEN.04RSET
169.15AUTOTUNING-OVEN
Ladder Diagram - 31:3 Page 15123/05/02 11:22:24V406-51M.SWP
Network 3 - Input shift wax
253.13
ON
152.07
WAX-IN-SFT-CHGSET
152.08WAX-IN-SFT-SET
DIFU(13)
152.10Wax-isft-ht-off
@MOV(21)
#CCCC
101WAX-HEAT-OP
152.08
WAX-IN-SFT-SETTIM
083WAX-INSFT-S1
#0005
TIM083
WAX-INSFT-S1@MOV(21)
#C660
101WAX-HEAT-OP
TIM
084WAX-INSFT-S2
#0005
TIM084
WAX-INSFT-S2@MOV(21)
DM6114Wax-input-shift
101WAX-HEAT-OP
TIM
085WAX-INSFT-S3
#0005
TIM085
WAX-INSFT-S3@MOV(21)
#CCCC
101WAX-HEAT-OP
Ladder Diagram - 31:3 Page 15223/05/02 11:22:24V406-51M.SWP
RSET
152.08WAX-IN-SFT-SET
Ladder Diagram - 31:4 Page 15323/05/02 11:22:24V406-51M.SWP
Network 4 - Input shift ovn
253.13
ON
162.07SET
162.08
DIFU(13)
162.10
@MOV(21)
#CCCC
102OVEN-HEAT-OP
162.08TIM
093
#0010
TIM093@MOV(21)
#C660
102OVEN-HEAT-OP
TIM
094
#0010
TIM094@MOV(21)
DM6134Oven-input-shft
102OVEN-HEAT-OP
TIM
095
#0010
TIM095@MOV(21)
#CCCC
102OVEN-HEAT-OP
Ladder Diagram - 31:4 Page 15423/05/02 11:22:24V406-51M.SWP
RSET
162.08
Ladder Diagram - 32:1 Page 15523/05/02 11:22:24V406-51M.SWP
Main 32 - Clock set
Network 1 - NT Clock set 1
200.09
Clock-SetMUL(32)
DM6031NewMin
#0100
DM6040NewSec+Min
ADD(30)
DM6030NewSec
DM6040NewSec+Min
DM6040NewSec+Min
MUL(32)
DM6033NewDay
#0100
DM6041NewDay+Hour
ADD(30)
DM6032NewHours
DM6041NewDay+Hour
DM6041NewDay+Hour
MUL(32)
DM6035NewYear
#0100
DM6042NewYear+Month
ADD(30)
DM6034NewMonth
DM6042NewYear+Month
DM6042NewYear+Month
Ladder Diagram - 32:1 Page 15623/05/02 11:22:24V406-51M.SWP
MOV(21)
DM6036New-WeekDay
DM6043
Network 2 - NT Clock set 2
200.09
Clock-Set
TIM033
Date-Reset
200.11
Start-Copy200.11
Start-Copy
Network 3 - NT Clock set 3
200.11
Start-Copy@MOV(21)
#1254
182string_dest
@MOV(21)
#0244
181string_source
TIM
032Copy-Delay
#0010
Ladder Diagram - 32:4 Page 15723/05/02 11:22:24V406-51M.SWP
Network 4 - NT Clock set 4
TIM032
Copy-Delay@MOV(21)
#1255
182string_dest
@MOV(21)
#0245
181string_source
TIM
033Date-Reset
#0010
TIM033
Date-Reset@MOV(21)
#0130
180nt_control_area
Network 6 - NT Clock Set 5
253.13
ONADD(30)
DM1153IND-STR-153
DM6036New-WeekDay
DM6037WeekDay-String
Main 33 - LINK-CONTROL
099.00KEEP(11)
099.01 LR00.00
LR32.00 090.00
e_stop_ok
LR00.01
Ladder Diagram - 33:3 Page 15823/05/02 11:22:24V406-51M.SWP
LR00.00MOV(21)
100o/p_word
LR01
MOV(21)
236mix_speed
LR02
LR00.00@MOV(21)
#0000
LR01
@MOV(21)
#0000
LR02
LR32.00MOV(21)
#0099
180nt_control_area
MOV(21)
LR34
236mix_speed
LR32.00@MOV(21)
#0001
180nt_control_area
LR33.00TIM
098
#0020
Ladder Diagram - 34:1 Page 15923/05/02 11:22:24V406-51M.SWP
Main 34 - End
253.13
ON
097.00
plc_running
253.13
ONCMP(20)
DM0216vac_scaled
#0005
255.07
LESS_THANSET
100.14CHAMBER_D_INT
CMP(20)
DM0216vac_scaled
#0008
255.05
GREATER_THANRSET
100.14CHAMBER_D_INT
END(01)
PLC Setup Page 16023/05/02 11:22:24V406-51M.SWP
Startup ProcessingStartup Mode : MONITORIOM Hold Bit Status : ResetForced Status Hold Bit : Reset
Cycle Time SettingsRS232C Port Service Time : DisabledPeripheral Port Service Time : DisabledWord for Pulse Output : IR0Cycle Monitor Time : Fixed at 120 msScan Time : Variable
Error SettingsDetect long cyclesDetect low battery voltage
Peripheral Port SettingsUse Default 9600,7,E,2Communications Mode : Host linkStart code : DisabledEnd code : Number of bytes received : 256Transmission delay (*10ms) : 0Node number : 0
RS232C Port SettingsUse Default 9600,7,E,2Communications Mode : 1-to-1 NT linkWords linked for 1:1 link : LR 00 to LR 63Start code : DisabledEnd code : Number of bytes received : 256Transmission delay (*10ms) : 0Node number : 0