YASKAWA VIPA SPEED7 manuals
VIPA SPEED7
Table of contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- Table Of Contents
- General
- About this manual
- Important notes
- No optimized block access
- IL operations
- Abbreviations
- Comparison of syntax languages
- Differences between SPEED7 and 300V programming
- Registers
- Addressing examples
- Math instructions
- Block instructions
- Program display and Null operation instructions
- Edge-triggered instructions
- Load instructions
- Shift instructions
- Setting/resetting bit addresses
- Jump instructions
- Transfer instructions
- Data type conversion instructions
- Comparison instructions
- Combination instructions (Bit)
- Combination instructions (Word)
- Timer instructions
- Counter instructions
- Block parameters
- Include VIPA library
- Integration into Siemens TIA Portal
- Organization Blocks
- Startup
- Communication Interrupts
- OB 56 - DP: Update Alarm - Update Interrupt
- OB 57 - DP: Manufacture Alarm - Manufacturer Specific Interrupt
- Time delay Interrupts
- Time of day Interrupts
- Cyclic Interrupts
- Hardware Interrupts
- Asynchronous error Interrupts
- OB 81 - PS_FLT - Power Supply Error
- OB 82 - I/O_FLT1 - Diagnostic Interrupt
- OB 83 - I/O_FLT2 - Insert / Remove Module
- OB 85 - OBNL_FLT - Priority Class Error
- OB 86 - RACK_FLT - Slave Failure / Restart
- Synchronous Interrupts
- OB 122 - MOD_ERR - Periphery access Error
- Building Control
- Room
- FB 46 - BLIND - Controlling blind
- FB 47 - DSTRIKE - Electric door opener
- Access Control
- UDT 3 - ACLREC - Data structure for FB 48
- UDT 4 - ACL - Data structure for FB 48
- FB 50 - KEYPAD2 - Keyboard
- Network Communication
- FB 63 - TSEND - Sending data - TCP native and ISO on TCP
- FB 64 - TRCV - Receiving Data - TCP native and ISO on TCP
- FB 65 - TCON - Establishing a connection
- UDT 65 - TCON_PAR Data structure for FB 65
- FB 66 - TDISCON - Terminating a connection
- FB 67 - TUSEND - Sending data - UDP
- FB 68 - TURCV - Receiving data - UDP
- UDT 66 - TADDR_PAR Data structure
- Ethernet Communication
- FC 6 - AG_RECV - Receive from CP 343
- FC 10 - AG_CNTRL - Control CP 343
- FC 62 - C_CNTR - Querying the Connection Status
- FB/SFB 8 - FB 55 - Overview
- FB/SFB 8 - USEND - Uncoordinated data transmission
- FB/SFB 9 - URCV - Uncoordinated data reception
- FB/SFB 12 - BSEND - Sending data in blocks
- FB/SFB 13 - BRCV - Receiving data in blocks
- FB/SFB 14 - GET - Remote CPU read
- FB/SFB 15 - PUT - Remote CPU write
- FB 55 - IP_CONF - Progr. Communication Connections
- Modbus Communication
- FB 71 - TCP_MB_SERVER - Modbus/TCP server
- FB 72 - RTU_MB_MASTER - Modbus RTU master
- FB 73 - RTU_MB_SLAVE - Modbus RTU slave
- FKT Codes
- Serial Communication
- FC/SFC 216 - SER_CFG - Parametrization PtP
- FC/SFC 217 - SER_SND - Send to PtP
- FC/SFC 218 - SER_RCV - Receive from PtP
- FB 1 - RECEIVE_ASCII - Receiving with defined length from PtP
- FB 7 - P_RCV_RK - Receive from CP 341
- CP040
- FB 60 - SEND - Send to System SLIO CP 040
- FB 61 - RECEIVE - Receive from System SLIO CP 040
- FB 65 - CP040_COM - Communication SLIO CP 040
- CP240
- FC 1 - RECEIVE_ASCII_STX_3964 - Receive from CP 240
- FC 8 - STEUERBIT - Modem functionality CP 240
- FC 9 - SYNCHRON_RESET - Synchronization CPU and CP 240
- FC 11 - ASCII_FRAGMENT - Receive fragmented from CP 240
- EtherCAT Communication
- FB 53 - SDO_WRITE - Write access to Object Dictionary Area
- Device Specific
- FC 301 - FM_GET_PERIOD - Calculate period duration consistent
- FC 302 - FM_GET_FREQUENCY - Calculate frequency consistent
- FC 303 - FM_GET_SPEED - Calculate rotational speed consistent
- FC 310 ... 313 - Frequency measurement SLIO
- FC 311 - FM_CALC_PERIOD - Calculate period duration
- FC 312 - FM_CALC_FREQUENCY - Calculate frequency
- FC 313 - FM_CALC_SPEED - Calculate rotational speed
- Energy Measurement
- FB 325 - EM_COM_R1 - Communication with 031-1PAxx
- UDT 325 - EM_DATA_R1 - Data structure for FB 325
- Motion Modules
- FB 320 - ACYC_RW - Acyclic access to the System SLIO motion module
- FB 321 - ACYC_DS - Acyclic parametrization System SLIO motion module
- UDT 321 - ACYC_OBJECT-DATA - Data structure for FB 321
- RAM to WLD - "WLD
- Onboard I/O System 100V
- SFC 224 - HSC - High-speed-Counter
- SFC 225 - HF_PWM - HF pulse duration modulation
- Motion control - Simple Motion Control Library
- Usage Sigma-5/7 EtherCAT
- Usage Sigma-7S EtherCAT
- Usage Sigma-7W EtherCAT
- Usage Sigma-5/7 Pulse Train
- Wiring
- Usage in VIPA SPEED7 Studio
- Usage in Siemens SIMATIC Manager
- Usage in Siemens TIA Portal
- Drive specific block
- Usage inverter drive via PWM
- Usage inverter drive via Modbus RTU
- Drive specific blocks
- Usage inverter drive via EtherCAT
- Set the parameters on the inverter drive
- Blocks for axis control
- Simple motion tasks
- Complex motion tasks - PLCopen blocks
- Controlling the drive via HMI
- Create a new project
- Modify the project in Movicon
- Commissioning
- States and behavior of the outputs
- Replacement behavior of motion jobs
- Behavior of the inputs and outputs
- ErrorID - Additional error information
- Integrated Standard
- SFC 2 ... 4 - Run-time meter
- SFC 3 - CTRL_RTM - Control run-time meter
- SFC 5 - GADR_LGC - Logical address of a channel
- SFC 6 - RD_SINFO - Read start information
- SFC 7 - DP_PRAL - Triggering a hardware interrupt on the DP master
- SFC 12 - D_ACT_DP - DP-Activating and Deactivating of DP slaves
- SFC 13 - DPNRM_DG - Read diagnostic data of a DP slave
- SFC 14 - DPRD_DAT - Read consistent data
- SFC 15 - DPWR_DAT - Write consistent data
- SFC 17 - ALARM_SQ and SFC 18 - ALARM_S
- SFC 19 - ALARM_SC - Acknowledgement state last Alarm
- SFC 20 - BLKMOV - Block move
- SFC 21 - FILL - Fill a field
- SFC 22 - CREAT_DB - Create a data block
- SFC 23 - DEL_DB - Deleting a data block
- SFC 24 - TEST_DB - Test data block
- SFC 28 ... SFC 31 - Time-of-day interrupt
- SFC 32 - SRT_DINT - Start time-delay interrupt
- SFC 33 - CAN_DINT - Cancel time-delay interrupt
- SFC 36 - MSK_FLT - Mask synchronous errors
- SFC 37 - DMSK_FLT - Unmask synchronous errors
- SFC 38 - READ_ERR - Read error register
- SFC 40 - EN_IRT - Enabling interrupts
- SFC 41 - DIS_AIRT - Delaying interrupts
- SFC 43 - RE_TRIGR - Retrigger the watchdog
- SFC 47 - WAIT - Delay the application program
- SFC 50 - RD_LGADR - Read all logical addresses of a module
- SFC 51 - RDSYSST - Read system status list SSL
- SFC 52 - WR_USMSG - Write user entry into diagnostic buffer
- FC/SFC 53 - uS_Tick - Time measurement
- SFC 54 - RD_DPARM - Read predefined parameter
- SFC 55 - WR_PARM - Write dynamic parameter
- SFC 56 - WR_DPARM - Write default parameter
- SFC 57 - PARM_MOD - Parameterize module
- SFC 58 - WR_REC - Write record
- SFC 59 - RD_REC - Read record
- SFC 64 - TIME_TCK - Read system time tick
- SFC 65 - X_SEND - Send data
- SFC 66 - X_RCV - Receive data
- SFC 67 - X_GET - Read data
- SFC 68 - X_PUT - Write data
- SFC 69 - X_ABORT - Disconnect
- SFC 70 - GEO_LOG - Determining the Start Address of a Module
- SFC 71 - LOG_GEO - Determining the slot belonging to a logical address
- SFC 81 - UBLKMOV - Copy data area without gaps
- SFC 101 - RTM - Handling Runtime meters
- SFC 102 - RD_DPARA - Reading Predefined Parameters
- SFC 105 - READ_SI - Reading Dynamic System Resources
- SFC 106 - DEL_SI - Reading Dynamic System Resources
- SFC 107 - ALARM_DQ and SFC 108 - ALARM_D
- System Function Blocks
- SFB 1 - CTD - Down-counter
- SFB 2 - CTUD - Up-Down counter
- SFB 3 - TP - Create pulse
- SFB 4 - TON - Create turn-on delay
- SFB 5 - TOF - Create turn-off delay
- SFB 31 - NOTIFY_8P - Messages without acknowledge display (8x)
- SFB 32 - DRUM - Realize a step-by-step switch
- SFB 33 - ALARM - Messages with acknowledgement display
- SFB 34 - ALARM_8 - Messages without associated values (8x)
- SFB 35 - ALARM_8P - Messages with associated values (8x)
- SFB 36 - NOTIFY - Messages without acknowledgement display
- SFB 47 - COUNT - Counter controlling
- SFB 48 - FREQUENC - Frequency measurement
- SFB 49 - PULSE - Pulse width modulation
- SFB 52 - RDREC - Reading record set
- SFB 53 - WRREC - Writing record set
- SFB 54 - RALRM - Receiving an interrupt from a periphery module
- Standard
- FC 93 - SEG - Seven Segment Decoder
- FC 94 - ATH - ASCII to Hex
- FC 96 - ENCO - Encode Binary Position
- FC 98 - BCDCPL - Tens Complement
- FC 105 - SCALE - Scaling Values
- FC 106 - UNSCALE - Unscaling Values
- FC 108 - RLG_AA1 - Issue an Analog Value
- FC 110 - PER_ET1 - Read/Write Ext. Per. 1
- FC 111 - PER_ET2 - Read/Write Ext. Per. 2
- Date and time as complex data types
- FC 3 - D_TOD_DT - Combine DATE and TIME_OF_DAY
- FC 5 - DI_STRNG - Convert DINT to STRING
- FC 8 - DT_TOD - Extract TIME_OF_DAY from DT
- FC 11 - FIND - Find in a STRING variable
- FC 14 - GT_DT - Compare DT for greater than
- FC 16 - I_STRNG - Convert INT to STRING
- FC 19 - LE_STRNG - Compare STRING for smaller then or equal
- FC 21 - LEN - Length of a STRING variable
- FC 24 - LT_STRNG - Compare STRING for smaller
- FC 26 - MID - Middle part of a STRING variable
- FC 28 - NE_DT - Compare DT for unequal
- FC 30 - R_STRNG - Convert REAL to STRING
- FC 32 - RIGHT - Right part of a STRING variable
- FC 34 - SB_DT_DT - Subtract two instants of time
- FC 37 - STRNG_DI - Convert STRING to DINT
- FC 39 - STRNG_R - Convert STRING to REAL
- FB 21 - SETIO - PROFIBUS/PROFINET write all Outputs
- FB 23 - SETIO_PART - PROFIBUS/PROFINET write a part of the Out puts
- S5 Converting
- FC 113 - Cosine(x) - Cosine
- FC 114 - Tangent(x) - Tangent
- FC 116 - Arc Sine(x) - Arcussine
- FC 117 - Arc Cosine(x) - Arcuscosine
- FC 118 - Arc Tangent(x) - Arcustangent
- FC 120 - Naperian Logarithm In(x) - Naperian Logarithm
- FC 121 - Decimal Logarithm Ig(x) - Decimal Logarithm
- FC 125 - ACCU 2 to Power ACCU 1 - ACCU 2 high ACCU 1
- PID Control
- FB 42 - CONT_S - Step Control
- FB 43 - PULSGEN - Pulse generation
- FB 58 - TCONT_CP - Continuous Temperature Control
- FB 59 - TCONT_S - Temperature Step Control
- Time Functions
- FC 61 - BT_LT - Convert base timer to local time
- FC 62 - LT_BT - Convert local time to base time
- FC 63 - S_LTINT - Set time interrupt in local time
- System Blocks
- SFC 230 ... 238 - Page frame communication
- SFC 230 - SEND - Send to page frame
- SFC 231 - RECEIVE - Receive from page frame
- SFC 232 - FETCH - Fetch from page frame
- SFC 233 - CONTROL - Control page frame
- SFC 234 - RESET - Reset page frame
- SFC 235 - SYNCHRON - Synchronization page frame
- SFC 236 - SEND_ALL - Send all to page frame
- SFC 237 - RECEIVE_ALL - Receive all from page frame
- SFC 238 - CTRL1 - Control1 page frame
- MMC Functions standard CPUs
- SFC 221 - MMC_RD_F - read from MMC file
- SFC 222 - MMC_WR_F - write to MMC file
- File Functions SPEED7 CPUs
- FC/SFC 195 - FILE_ATT - Change file attributes
- FC/SFC 208 - FILE_OPN - Open file
- FC/SFC 209 - FILE_CRE - Create file
- FC/SFC 210 - FILE_CLO - Close file
- FC/SFC 211 - FILE_RD - Read file
- FC/SFC 212 - FILE_WR - Write file
- FC/SFC 213 - FILE_SEK - Position pointer
- FC/SFC 214 - FILE_REN - Rename file
- FC/SFC 215 - FILE_DEL - Delete file
- System Functions
- FC/SFC 193 - AI_OSZI - Oscilloscope-/FIFO function
- FC/SFC 194 - DP_EXCH - Data exchange with CP342S
- FC/SFC 219 - CAN_TLGR - CANopen communication
- FC/SFC 254 - RW_SBUS - IBS communication
- SSL System status list
- Overview - SSL partial lists
- Module Identification - SSL-ID: xy11h
- CPU characteristics - SSL-ID: xy12h
- User memory areas - SSL-ID: xy13h
- System areas - SSL-ID: xy14h
- Block types - SSL-ID: xy15h
- Status of all LEDs - SSL-ID: xy19h
- Identification of the component - SSL-ID: xy1Ch
- Interrupt status - SSL-ID: xy22h
- Communication status data - SSL-ID: xy32h
- Ethernet details of the module - SSL-ID xy37h
- TCON Connection - SSL-ID: xy3Ah
- WebVisu diagnostic information - SSL-ID: xy3Eh
- Status of the LEDs - SSL-ID: xy74h
- Status information CPU - SSL-ID: xy91h
- Stations status information (DPM) - SSL-ID: xy92h
- Stations status information (DPM, PROFINET-IO, EtherCAT) - SSL-ID xy94h
- Status information PROFINET/EtherCAT/PB DP - SSL-ID: xy96h
- Diagnostic buffer of the CPU/CP - SSL-ID: xyA0h
- Module diagnostic information - SSL-ID: 00B1h
- Module diagnostic information via physical address - SSL-ID: 00B2h
- Module diagnostic information via logical address - SSL-ID: 00B3h
- Diagnostic data of a DP slave - SSL-ID: 00B4h
- Information EtherCAT master/slave - SSL-ID: xyE0h
- EtherCAT bus system - SSL-ID: xyE1h
- Statistics information to OBs - SSL-ID: xyFAh
- VSC features - SSL-ID: xyFCh
- Index
Related products
VIPA System SLIOVIPA SLIO FM 050VIPA System 200VVIPA System 300S+SPEED7 CPU-SC 313-5BF23VIPA IM 053IPVIPA 053-1IP00VIPA SLIO FM 050-1BB00Varispeed f7VIPA HMI cloudPanel H41-L1A41-0YASKAWA categories
Controller
DC Drives
Servo Drives
Inverter
Touch Panel
Robotics
Control Unit
Industrial Equipment
Media Converter
Industrial Electrical
manualsdatabase
Your AI-powered manual search engine