Smb66 To Smb85: Pto/Pwm Registers - Siemens Simatic S7-200 System Manual

Hide thumbs Also See for Simatic S7-200:
Table of Contents

Advertisement

SMB66 to SMB85: PTO/PWM Registers

As described in Table D-15, SMB66 through SMB85 are used to monitor and control the pulse train output
and pulse width modulation functions. See the information on pulse output high-speed output instructions
in Chapter 6 for a complete description of these bits.
Table D-15
Special Memory Bytes SMB66 to SMB85
SM Byte
SM66.0 to SM66.3
SM66.4
SM66.5
SM66.6
SM66.7
SM67.0
SM67.1
SM67.2
SM67.3
SM67.4
SM67.5
SM67.6
SM67.7
SMW68
SMW70
SMD72
SM76.0 to SM76.3
SM76.4
SM76.5
SM76.6
SM76.7
SM77.0
SM77.1
SM77.2
SM77.3
SM77.4
SM77.5
SM77.6
SM77.7
SMW78
SMW80
SMD82
Description
Reserved
PTO0 profile aborted: 0 = no error, 1 = aborted due to a delta calculation error
PTO0 profile aborted: 0 = not aborted by user command, 1 = aborted by user command
PTO0 pipeline overflow (cleared by the system when using external profiles, otherwise must be
reset by user): 0 = no overflow, 1 = pipeline overflow
PTO0 idle bit: 0 = PTO in progress, 1 = PTO idle
PTO0/PWM0 update the cycle time value: 1 = write new cycle time
PWM0 update the pulse width value: 1 = write new pulse width
PTO0 update the pulse count value: 1 = write new pulse count
PTO0/PWM0 time base: 0 = 1 µs/tick, 1 = 1 ms/tick
Update PWM0 synchronously: 0 = asynchronous update, 1 = synchronous update
PTO0 operation: 0 = single segment operation (cycle time and pulse count stored in SM
memory), 1 = multiple segment operation (profile table stored in V memory)
PTO0/PWM0 mode select: 0 = PTO, 1 = PWM
PTO0/PWM0 enable bit: 1 = enable
PTO0/PWM0 cycle time value (2 to 65,535 units of time base);
PWM0 pulse width value (0 to 65,535 units of the time base);
32
PTO0 pulse count value (1 to 2
Reserved
PTO1 profile aborted: 0 = no error, 1 = aborted because of delta calculation error
PTO1 profile aborted: 0 = not aborted by user command, 1 = aborted by user command
PTO1 pipeline overflow (cleared by the system when using external profiles, otherwise must be
reset by the user): 0 = no overflow, 1 = pipeline overflow
PTO1 idle bit: 0 = PTO in progress, 1 = PTO idle
PTO1/PWM1 update the cycle time value: 1 = write new cycle time
PWM1 update the pulse width value: 1 = write new pulse width
PTO1 update the pulse count value: 1 = write new pulse count
PTO1/PWM1 time base: 0 = 1 µs/tick, 1 = 1 ms/tick
Update PWM1 synchronously: 0 = asynchronous update, 1 = synchronous update
PTO1 operation: 0 = single segment operation (cycle time and pulse count stored in SM
memory), 1 = multiple segment operation (profile table stored in V memory)
PTO1/PWM1 mode select: 0 = PTO, 1 = PWM
PTO1/PWM1 enable bit: 1 = enable
PTO1/PWM1 cycle time value (2 to 65,535 units of the time base);
PWM1 pulse width value (0 to 65,535 units of the time base);
32
PTO1 pulse count value (1 to 2
Special Memory (SM) Bits Appendix D
–1);
–1);
D
415

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents