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

Programmable controller
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/PWM 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);
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/PWM 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);
PTO1 pulse count value (1 to 2
Special Memory (SM) Bits
32
- -1);
32
- -1);
Appendix D
489

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents