Special memory (SM) and system symbol names
D.14 SMB36-45 (HSC0), SMB46-55 (HSC1), SMB56-65 (HSC2), SMB136-145 (HSC3): high-speed counters
S7-200 SMART
System Manual, 09/2015, A5E03822230-AC
677
HSC2 direction control bit: 1 = count up
HSC2_Dir_Update SM57.4 HSC2 update direction: 1 = update direction
HSC2 update preset value: 1 = write new preset value to HSC2 preset
HSC2 update current value: 1 = write new current value to HSC2 current
HSC2 enable bit: 1 = enable
SMD58 is used to set HSC2 current value to any value you choose. To
update the current value, write SMD58 with the desired new current value,
write SM57.6 to 1, and execute the HSC instruction. The new current value
is then written to HSC2's current count register.
SMD62 is used to set HSC2 preset value to any value you choose. To up-
date the current value, write SMD62 with the desired new current value,
write SM57.5 to 1, and execute the HSC instruction. The new preset value
is then written to HSC2's preset register.
Table D- 12 High-speed counter 3 configuration and operation
: Counter status bits are valid only while an interrupt routine triggered
by a high-speed counter event is being executed.
HSC3 current counting direction status bit: 1 = counting up
HSC3 current value equals preset value status bit: 1 = equal
HSC3_Status_7 SM136.7 HSC3 current value is greater than preset value status bit: 1 = greater than
SM137.0–SM137.2 Reserved
HSC3 direction control bit: 1 = count up
HSC3 update direction: 1 = update direction
HSC3 update preset value: 1 = write new preset value to HSC3 preset
HSC3 update current value: 1 = write new current value to HSC3 current
HSC3 enable bit: 1 = enable