西门子【Library of Basic Controls (LBC)基本控制库”(LBC) 提供基本控制功能】

AF架构中使用的库

文章目录

Table of contents
Legal information ..............................................................................................................................2
1
Introduction .............................................................................................................................8
1.1
Overview....................................................................................................................8
1.2
General information ...................................................................................................8
1.3
Hardware and software requirements .......................................................................9
1.4
User-defined documentation ...................................................................................10
2
Library Concept ....................................................................................................................11
2.1
Modularization .........................................................................................................11
2.2
Independent of field of application...........................................................................11
2.3
Storage of configuration parameters .......................................................................11
2.4
Diagnostic ................................................................................................................12
2.5
Module interface ......................................................................................................13
3
Program blocks.....................................................................................................................15
3.1
LBC_ControlNode_General (FC / V3.0.0)...............................................................15
3.2
ControlNodes...........................................................................................................17
3.2.1
LBC_AnalogInputCn (FB / V3.0.0) ..........................................................................17
3.2.2
LBC_AnalogOutputCn (FB / V3.0.0) .......................................................................22
3.2.3
LBC_AnalogScaleCn (FB / V3.0.0) .........................................................................27
3.2.4
LBC_Axis16Pos_TecPlcCn (FB / V3.0.0) ...............................................................31
3.2.5
LBC_AxisControl_TecPlcCn (FB / V3.0.0)..............................................................36
3.2.6
LBC_CounterCn (FB / V3.0.0).................................................................................41
3.2.7
LBC_DigitalSignalCn (FB / V3.0.0) .........................................................................44
3.2.8
LBC_MotorStarterCn (FB / V3.0.0) .........................................................................48
3.2.9
LBC_PIDControlCn (FB / V3.0.0)............................................................................53
3.2.10
LBC_PT1FilterCn (FB / V3.0.0)...............................................................................57
3.2.11
LBC_SinaPosCn (FB / V3.0.1) ................................................................................60
3.2.12
LBC_SinaSpeedCn (FB / V3.0.3)............................................................................64
3.2.13
LBC_StarDeltaStarterCn (FB / V3.0.0)....................................................................68
3.2.14
LBC_ThreeWayActuatorCn (FB / V3.0.0) ...............................................................73
3.2.15
LBC_TMPulseDriveCn (FB / V3.0.0).......................................................................79
3.2.16
LBC_TwoHandControlCn (FB / V3.0.0) ..................................................................83
3.2.17
LBC_TwoWayActuatorCn (FB / V3.0.0) ..................................................................86
3.3
FunctionBlocks ........................................................................................................91
3.3.1
LBC_AnalogInput (FB / V3.0.0)...............................................................................91
3.3.2
LBC_AnalogOutput (FB / V3.0.0) ............................................................................96
3.3.3
LBC_AnalogScale (FB / V3.0.0)............................................................................101
3.3.4
LBC_Axis16Pos_TecPlc (FB / V3.0.0) ..................................................................105
3.3.5
LBC_AxisControl_TecPlc (FB / V3.0.0).................................................................113
3.3.6
LBC_Counter (FB / V3.0.0) ...................................................................................122
3.3.7
LBC_DigitalSignal (FB / V3.0.0) ............................................................................126
3.3.8
LBC_MotorStarter (FB / V3.0.0) ............................................................................130
3.3.9
LBC_PIDControl (FB / V3.0.0)...............................................................................135
3.3.10
LBC_PT1Filter (FB / V3.0.0)..................................................................................140
3.3.11
LBC_SinaPos (FB / V3.0.1)...................................................................................143
3.3.12
LBC_SinaSpeed (FB / V3.0.3)...............................................................................149
3.3.13
LBC_StarDeltaStarter (FB / V3.0.0) ......................................................................154
3.3.14
LBC_ThreeWayActuator (FB / V3.0.0) ..................................................................159
3.3.15
LBC_TMPulseDrive (FB / V3.0.0)..........................................................................166
3.3.16
LBC_TwoHandControl (FB / V3.0.0) .....................................................................171
3.3.17
LBC_TwoWayActuator (FB / V3.0.0).....................................................................174
4
PLC data types ....................................................................................................................179
4.1.1
LBC_typeDiagnostics (UDT / V3.0.0)....................................................................179
4.1.2
LBC_typeInterfaceCommands (UDT / V3.0.0)......................................................179
4.2
AnalogSignals........................................................................................................180
4.2.1
LBC_typeAnalogProcessValues (UDT / V3.0.0) ...................................................180
4.3
AnalogSignals / Input.............................................................................................181
4.3.1
LBC_typeAnalogInputConfiguration (UDT / V3.0.0)..............................................181
4.3.2
LBC_typeAnalogInputControlNode (UDT / V3.0.0)...............................................181
4.3.3
LBC_typeAnalogInputControlNodeCommands (UDT / V3.0.0) ............................182
4.3.4
LBC_typeAnalogInputControlNodeMonitoring (UDT / V3.0.0) ..............................182
4.3.5
LBC_typeAnalogInputInterface (UDT / V3.0.0) .....................................................182
4.4
AnalogSignals / Output..........................................................................................183
4.4.1
LBC_typeAnalogOutputConfiguration (UDT / V3.0.0)...........................................183
4.4.2
LBC_typeAnalogOutputControlNode (UDT / V3.0.0) ............................................183
4.4.3
LBC_typeAnalogOutputControlNodeCommands (UDT / V3.0.0)..........................184
4.4.4
LBC_typeAnalogOutputControlNodeMonitoring (UDT / V3.0.0) ...........................184
4.4.5
LBC_typeAnalogOutputInterface (UDT / V3.0.0) ..................................................184
4.5
AnalogSignals / Scale............................................................................................186
4.5.1
LBC_typeAnalogScaleConfiguration (UDT / V3.0.0).............................................186
4.5.2
LBC_typeAnalogScaleControlNode (UDT / V3.0.0)..............................................186
4.5.3
LBC_typeAnalogScaleControlNodeCommands (UDT / V3.0.0) ...........................187
4.5.4
LBC_typeAnalogScaleControlNodeMonitoring (UDT / V3.0.0).............................187
4.5.5
LBC_typeAnalogScaleInterface (UDT / V3.0.0) ....................................................187
4.5.6
LBC_typeAnalogScaleValues (UDT / V3.0.0) .......................................................188
4.6
Axis16Pos..............................................................................................................189
4.6.1
LBC_typeAxis16PosCommandStates (UDT / V3.0.0) ..........................................189
4.6.2
LBC_typeAxis16PosConfiguration (UDT / V3.0.0)................................................189
4.6.3
LBC_typeAxis16PosControlNode (UDT / V3.0.0) .................................................189
4.6.4
LBC_typeAxis16PosControlNodeCommands (UDT / V3.0.0)...............................190
4.6.5
LBC_typeAxis16PosControlNodeMonitoring (UDT / V3.0.0) ................................190
4.6.6
LBC_typeAxis16PosInterface (UDT / V3.0.0) .......................................................192
4.6.7
LBC_typeAxis16PosManualCommands (UDT / V3.0.0) .......................................192
4.6.8
LBC_typeAxis16PosProcessValues (UDT / V3.0.0) .............................................193
4.6.9
LBC_typeAxis16PosSetPosition (UDT / V3.0.0) ...................................................195
4.7
AxisControl ............................................................................................................196
4.7.1
LBC_typeAxisControlCommandStates (UDT / V3.0.0) .........................................196
4.7.2
LBC_typeAxisControlConfiguration (UDT / V3.0.0) ..............................................196
4.7.3
LBC_typeAxisControlInterface (UDT / V3.0.0)......................................................197
4.7.4
LBC_typeAxisControlManualCommands (UDT / V3.0.0)......................................197
4.7.5
LBC_typeAxisControlNode (UDT / V3.0.0) ...........................................................198
4.7.6
LBC_typeAxisControlNodeCommands (UDT / V3.0.0).........................................198
4.7.7
LBC_typeAxisControlNodeMonitoring (UDT / V3.0.0)...........................................199
4.7.8
LBC_typeAxisControlProcessValues (UDT / V3.0.0)............................................201
4.8
Counter..................................................................................................................205
4.8.1
LBC_typeCounterConfiguration (UDT / V3.0.0) ....................................................205
4.8.2
LBC_typeCounterControlNode (UDT / V3.0.0) .....................................................205
4.8.3
LBC_typeCounterControlNodeCommands (UDT / V3.0.0)...................................205
4.8.4
LBC_typeCounterControlNodeMonitoring (UDT / V3.0.0) ....................................206
4.8.5
LBC_typeCounterInterface (UDT / V3.0.0)............................................................206
4.8.6
LBC_typeCounterProcessValues (UDT / V3.0.0)..................................................206
4.9
DigitalSignal...........................................................................................................207
4.9.1
LBC_typeDigitalSignalConfiguration (UDT / V3.0.0).............................................207
4.9.2
LBC_typeDigitalSignalControlNode (UDT / V3.0.0) ..............................................207
4.9.3
LBC_typeDigitalSignalControlNodeCommands (UDT / V3.0.0)............................207
4.9.4
LBC_typeDigitalSignalControlNodeMonitoring (UDT / V3.0.0) .............................208
4.9.5
LBC_typeDigitalSignalInterface (UDT / V3.0.0) ....................................................208
4.9.6
LBC_typeDigitalSignalProcessValues (UDT / V3.0.0) ..........................................208
4.10
MotorStarter...........................................................................................................209
4.10.1
LBC_typeMotorStarterCommands (UDT / V3.0.0)................................................209
4.10.2
LBC_typeMotorStarterCommandStates (UDT / V3.0.0) .......................................209
4.10.3
LBC_typeMotorStarterConfiguration (UDT / V3.0.0).............................................209
4.10.4
LBC_typeMotorStarterControlNode (UDT / V3.0.0) ..............................................210
4.10.5
LBC_typeMotorStarterControlNodeCommands (UDT / V3.0.0)............................210
4.10.6
LBC_typeMotorStarterControlNodeMonitoring (UDT / V3.0.0) .............................210
4.10.7
LBC_typeMotorStarterInterface (UDT / V3.0.0) ....................................................211
4.10.8
LBC_typeMotorStarterProcessValues (UDT / V3.0.0) ..........................................211
4.11
PIDControl .............................................................................................................213
4.11.1
LBC_typePIDControlConfiguration (UDT / V3.0.0) ...............................................213
4.11.2
LBC_typePIDControlControllerStructure (UDT / V3.0.0) ......................................213
4.11.3
LBC_typePIDControlControlNode (UDT / V3.0.0).................................................213
4.11.4
LBC_typePIDControlControlNodeCommands (UDT / V3.0.0) ..............................214
4.11.5
LBC_typePIDControlControlNodeMonitoring (UDT / V3.0.0)................................214
4.11.6
LBC_typePIDControlControlVariableCreation (UDT / V3.0.0) ..............................215
4.11.7
LBC_typePIDControlInterface (UDT / V3.0.0).......................................................215
4.11.8
LBC_typePIDControlParameter (UDT / V3.0.0)....................................................215
4.11.9
LBC_typePIDControlPeripheryScaling (UDT / V3.0.0)..........................................216
4.11.10 LBC_typePIDControlProcessValues (UDT / V3.0.0).............................................216
4.12
PT1Filter ................................................................................................................218
4.12.1
LBC_typePT1FilterConfiguration (UDT / V3.0.0) ..................................................218
4.12.2
LBC_typePT1FilterControlNode (UDT / V3.0.0)....................................................218
4.12.3
LBC_typePT1FilterControlNodeCommands (UDT / V3.0.0) .................................218
4.12.4
LBC_typePT1FilterControlNodeMonitoring (UDT / V3.0.0)...................................218
4.12.5
LBC_typePT1FilterInterface (UDT / V3.0.0)..........................................................219
4.12.6
LBC_typePT1FilterProcessValues (UDT / V3.0.0)................................................219
4.13
SinaPos .................................................................................................................220
4.13.1
LBC_typeSinaPosCommandConfiguration (UDT / V3.0.0)...................................220
4.13.2
LBC_typeSinaPosCommandStates (UDT / V3.0.0) ..............................................220
4.13.3
LBC_typeSinaPosConfiguration (UDT / V3.0.0)....................................................221
4.13.4
LBC_typeSinaPosControlNode (UDT / V3.0.0).....................................................221
4.13.5
LBC_typeSinaPosControlNodeCommands (UDT / V3.0.0) ..................................221
4.13.6
LBC_typeSinaPosControlNodeMonitoring (UDT / V3.0.0)....................................222
4.13.7
LBC_typeSinaPosInterface (UDT / V3.0.0)...........................................................222
4.13.8
LBC_typeSinaPosManualCommands (UDT / V3.0.0)...........................................223
4.13.9
LBC_typeSinaPosProcessValues (UDT / V3.0.0).................................................223
4.14
SinaSpeed .............................................................................................................225
4.14.1
LBC_typeSinaSpeedCommandConfiguration (UDT / V3.0.0)...............................225
4.14.2
LBC_typeSinaSpeedCommandStates (UDT / V3.0.0)..........................................225
4.14.3
LBC_typeSinaSpeedConfiguration (UDT / V3.0.0) ...............................................225
4.14.4
LBC_typeSinaSpeedControlNode (UDT / V3.0.0).................................................226
4.14.5
LBC_typeSinaSpeedControlNodeCommands (UDT / V3.0.0)..............................226
4.14.6
LBC_typeSinaSpeedControlNodeMonitoring (UDT / V3.0.0)................................226
4.14.7
LBC_typeSinaSpeedInterface (UDT / V3.0.0).......................................................227
4.14.8
LBC_typeSinaSpeedManualCommands (UDT / V3.0.0) ......................................227
4.14.9
LBC_typeSinaSpeedProcessValues (UDT / V3.0.0).............................................228
4.15
StarDeltaStarter.....................................................................................................229
4.15.1
LBC_typeStarDeltaStarterCommands (UDT / V3.0.0) ..........................................229
4.15.2
LBC_typeStarDeltaStarterCommandStates (UDT / V3.0.0)..................................229
4.15.3
LBC_typeStarDeltaStarterConfiguration (UDT / V3.0.0) .......................................229
4.15.4
LBC_typeStarDeltaStarterControlNode (UDT / V3.0.0) ........................................230
4.15.5
LBC_typeStarDeltaStarterControlNodeCommands (UDT / V3.0.0)......................230
4.15.6
LBC_typeStarDeltaStarterControlNodeMonitoring (UDT / V3.0.0) .......................230
4.15.7
LBC_typeStarDeltaStarterInterface (UDT / V3.0.0)...............................................231
4.15.8
LBC_typeStarDeltaStarterProcessValues (UDT / V3.0.0) ....................................231
4.16
ThreeWayActuator.................................................................................................233
4.16.1
LBC_typeThreeWayActuatorCommandStates (UDT / V3.0.0) .............................233
4.16.2
LBC_typeThreeWayActuatorConfiguration (UDT / V3.0.0)...................................233
4.16.3
LBC_typeThreeWayActuatorControlNode (UDT / V3.0.0) ....................................234
4.16.4
LBC_typeThreeWayActuatorControlNodeCommands (UDT / V3.0.0)..................234
4.16.5
LBC_typeThreeWayActuatorControlNodeMonitoring (UDT / V3.0.0) ...................234
4.16.6
LBC_typeThreeWayActuatorInterface (UDT / V3.0.0) ..........................................235
4.16.7
LBC_typeThreeWayActuatorManualCommands (UDT / V3.0.0)..........................235
4.16.8
LBC_typeThreeWayActuatorProcessValues (UDT / V3.0.0) ................................236
4.17
TMPulseDrive ........................................................................................................238
4.17.1
LBC_typeTMPulseDriveCommands (UDT / V3.0.0) .............................................238
4.17.2
LBC_typeTMPulseDriveCommandStates (UDT / V3.0.0).....................................238
4.17.3
LBC_typeTMPulseDriveConfiguration (UDT / V3.0.0) ..........................................238
4.17.4
LBC_typeTMPulseDriveControlNode (UDT / V3.0.0) ...........................................239
4.17.5
LBC_typeTMPulseDriveControlNodeCommands (UDT / V3.0.0).........................239
4.17.6
LBC_typeTMPulseDriveControlNodeMonitoring (UDT / V3.0.0)...........................240
4.17.7
LBC_typeTMPulseDriveInterface (UDT / V3.0.0)..................................................240
4.17.8
LBC_typeTMPulseDriveProcessValues (UDT / V3.0.0)........................................240
4.18
TwoHandControl....................................................................................................242
4.18.1
LBC_typeTwoHandControlCommands (UDT / V3.0.0).........................................242
4.18.2
LBC_typeTwoHandControlConfiguration (UDT / V3.0.0)......................................242
4.18.3
LBC_typeTwoHandControlControlNode (UDT / V3.0.0) .......................................242
4.18.4
LBC_typeTwoHandControlControlNodeCommands (UDT / V3.0.0).....................243
4.18.5
LBC_typeTwoHandControlControlNodeMonitoring (UDT / V3.0.0) ......................243
4.18.6
LBC_typeTwoHandControlInterface (UDT / V3.0.0) .............................................243
4.18.7
LBC_typeTwoHandControlProcessValues (UDT / V3.0.0) ...................................244
4.19
TwoWayActuator ...................................................................................................245
4.19.1
LBC_typeTwoWayActuatorCommandStates (UDT / V3.0.0) ................................245
4.19.2
LBC_typeTwoWayActuatorConfiguration (UDT / V3.0.0) .....................................245
4.19.3
LBC_typeTwoWayActuatorControlNode (UDT / V3.0.0).......................................246
4.19.4
LBC_typeTwoWayActuatorControlNodeCommands (UDT / V3.0.0) ....................246
4.19.5
LBC_typeTwoWayActuatorControlNodeMonitoring (UDT / V3.0.0)......................246
4.19.6
LBC_typeTwoWayActuatorInterface (UDT / V3.0.0).............................................247
4.19.7
LBC_typeTwoWayActuatorManualCommands (UDT / V3.0.0).............................247
4.19.8
LBC_typeTwoWayActuatorProcessValues (UDT / V3.0.0)...................................247
5
ProDiag supervision settings ............................................................................................249
5.1
Alarm class ............................................................................................................250
5.2
Supervision settings - Category and alarm text.....................................................250
5.3
Text list for ProDiag Supervisions .........................................................................251
5.4
Structure of an alarm message .............................................................................251
5.5
Display the alarm text in the alarm overview - HMI...............................................252
6
Implementation of Visualization........................................................................................254
7
Quick Start: how to use the example project...................................................................258
8
Overview of the LBC Screen structure .............................................................................261
8.1
Navigation..............................................................................................................261
8.2
Status Icons ...........................................................................................................262
8.3
Changing Configuration Parameter and associated behavior of the PLC ............263
8.4
Navigation in case of special extended view of Axis type modules ......................267
9
Overview of all LBC screens and faceplates ...................................................................268
9.1
Basic view faceplates ............................................................................................268
9.1.1
Interface properties................................................................................................269
9.2
Extended view faceplates......................................................................................278
9.2.1
Calling Extended View from Basic View................................................................278
9.2.2
Compact extended faceplates for Axis type modules ...........................................281
9.3
Tooltip as help information ....................................................................................283
9.4
Screen style...........................................................................................................284
9.5
Overview of basic view faceplates ........................................................................285
9.6
Overview of extended view screens......................................................................288
9.6.1
Monitoring screens ................................................................................................288
9.6.2
Configuration screens............................................................................................293
9.6.3
Manual commands screens...................................................................................303
9.7
Overview of alarm screen......................................................................................307
9.8
Overview of special extended view screens of Axis type modules .......................308
9.8.1
Monitoring screens ................................................................................................308
9.8.2
Configuration screens............................................................................................312
9.8.3
Manual commands screens...................................................................................327
10
Appendix..............................................................................................................................338
10.1
Service and support...............................................................................................338
10.2
Links and Literature ...............................................................................................339
10.3
Change documentation .........................................................................................340
10.4
Change log ............................................................................................................34

概要

        “基本控制库”(LBC) 提供基本控制功能,这些控制功能根据西门子编程风格指南和“ PLC Open
指南进行标准化编程,LBC库的描述意图在于后期为"AF"架构做铺垫,LBC库的优点是对控制接口HMI接口以及报警代码,控制类数据类型,HMI数据类型等做了标准的规划和要求以便规范编程方法和思想和适配后面的AF架构。
Legal information
Use of application examples
        Application examples illustrate the solution of automation tasks through an interaction of several components in
the form of text, graphics and/or software modules. The application examples are a free service by Siemens AG
and/or a subsidiary of Siemens AG ("Siemens"). They are non-binding and make no claim to completeness or
functionality regarding configuration and equipment. The application examples merely offer help with typical
tasks; they do not constitute customer-specific solutions. You yourself are responsible for the proper and safe
operation of the products in accordance with applicable regulations and must also check the function of the
respective application example and customize it for your system.
Siemens grants you the non-exclusive, non-sublicensable and non-transferable right to have the application
examples used by technically trained personnel. Any change to the application examples is your responsibility.
Sharing the application examples with third parties or copying the application examples or excerpts thereof is
permitted only in combination with your own products. The application examples are not required to undergo the
customary tests and quality inspections of a chargeable product; they may have functional and performance
defects as well as errors. It is your responsibility to use them in such a manner that any malfunctions that may
occur do not result in property damage or injury to persons.
Disclaimer of liability
        Siemens shall not assume any liability, for any legal reason whatsoever, including, without limitation, liability for
the usability, availability, completeness and freedom from defects of the application examples as well as for
related information, configuration and performance data and any damage caused thereby. This shall not apply in
cases of mandatory liability, for example under the German Product Liability Act, or in cases of intent, gross
negligence, or culpable loss of life, bodily injury or damage to health, non-compliance with a guarantee,
fraudulent non-disclosure of a defect, or culpable breach of material contractual obligations. Claims for damages
arising from a breach of material contractual obligations shall however be limited to the foreseeable damage
typical of the type of agreement, unless liability arises from intent or gross negligence or is based on loss of life,
bodily injury or damage to health. The foregoing provisions do not imply any change in the burden of proof to
your detriment. You shall indemnify Siemens against existing or future claims of third parties in this connection
except where Siemens is mandatorily liable.
By using the application examples you acknowledge that Siemens cannot be held liable for any damage beyond
the liability provisions described.
Other information
        Siemens reserves the right to make changes to the application examples at any time without notice. In case of
discrepancies between the suggestions in the application examples and other Siemens publications such as
catalogs, the content of the other documentation shall have precedence.
The Siemens terms of use ( https://support.industry.siemens.com ) shall also apply.
Security information
        Siemens provides products and solutions with industrial security functions that support the secure operation of
plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is necessary to implement –
and continuously maintain – a holistic, state-of-the-art industrial security concept. Siemens’ products and
solutions constitute one element of such a concept.
Customers are responsible for preventing unauthorized access to their plants, systems, machines and networks.
Such systems, machines and components should only be connected to an enterprise network or the internet if
and to the extent such a connection is necessary and only when appropriate security measures (e.g. firewalls
and/or network segmentation) are in place.
        For additional information on industrial security measures that may be implemented, please visit
        https://www.siemens.com/industrialsecurity .
        Siemens’ products and solutions undergo continuous development to make them more secure. Siemens strongly
recommends that product updates are applied as soon as they are available and that the latest product versions
are used. Use of product versions that are no longer supported, and failure to apply the latest updates may
increase customer’s exposure to cyber threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed under
        https://www.siemens.com/cert

整体架构

技术名词

技术细节

 

        Prodiag的相关篇幅将不在赘述,有兴趣的可以自行到西门子官方网站进行学习。

相关连接

https://support.industry.siemens.comicon-default.png?t=O83Ahttps://support.industry.siemens.comhttps://support.industry.siemens.com/cs/ww/en/view/109792175icon-default.png?t=O83Ahttps://support.industry.siemens.com/cs/ww/en/view/109792175https://support.industry.siemens.com/cs/ww/en/view/81318674icon-default.png?t=O83Ahttps://support.industry.siemens.com/cs/ww/en/view/81318674https://support.industry.siemens.com/cs/ww/en/view/109747503icon-default.png?t=O83Ahttps://support.industry.siemens.com/cs/ww/en/view/109747503https://support.industry.siemens.com/cs/ww/en/view/109738702icon-default.png?t=O83Ahttps://support.industry.siemens.com/cs/ww/en/view/109738702

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/3771.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

upload-labs靶场练习

01(JS前端认证) 客户端JS脚本有限制,本来想用上次笔记的方法来做(即改扩展名为.jpg,上传,抓包,改扩展名为.php,放行或者发送至repeater,改扩展名然后重发,再…

登录校验Cookie、Session、JWT

目录 基础知识:登录校验的场景 基础知识:会话 ​编辑方案一:Cookie 方案二:Session 方案三:令牌技术 JWT 令牌 基础知识:登录校验的场景 基础知识:会话 什么是会话?什么是会话跟…

Web端实时播放RTSP视频流(监控)

一、安装ffmpeg: 1、官网下载FFmpeg: Download FFmpeg 2、点击Windows图标,选第一个:Windows builds from gyan.dev 3、跳转到下载页面: 4、下载后放到合适的位置,不用安装,解压即可: 5、配置path 复制解压后的\bin路径,配置环境变量如图: <

【SPIE出版|EI、Scopus双检索】2025年绿色能源与环境系统国际学术会议(GEES 2025)

2025年绿色能源与环境系统国际学术会议&#xff08;GEES 2025&#xff09; 会议时间&#xff1a;2025年6月20-22日 会议地点&#xff1a;中国-湖北 最终截稿日期&#xff1a;2025年6月8日 注册截止时间&#xff1a;2025年6月8日 提交检索类型&#xff1a;EI Compendex 和 …

在21世纪的我用C语言探寻世界本质——字符函数和字符串函数(2)

人无完人&#xff0c;持之以恒&#xff0c;方能见真我&#xff01;&#xff01;&#xff01; 共同进步&#xff01;&#xff01; 文章目录 一、strncpy函数的使用二、strncat函数的使用三、strncmp函数的使用四、strstr的使用和模拟实现五、strtok函数的使用六、strerror和pe…

3D 视觉语言推理中的态势感知

大家读完觉得有帮助记得关注和点赞&#xff01;&#xff01;&#xff01; 概要 能够在 3D 空间中执行复杂的视觉语言推理任务是开发家用机器人和以人为本的具身 AI 的一个重要里程碑。在这项工作中&#xff0c;我们证明了 3D 视觉语言推理中一个关键而独特的挑战是态势感知&…

华为数据中心CE系列交换机级联M-LAG配置示例

M-LAG组网简介 M-LAG&#xff08;Multi-chassis Link Aggregation&#xff09;技术是一种跨设备的链路聚合技术&#xff0c;它通过将两台交换机组成一个逻辑设备&#xff0c;实现链路的负载分担和故障切换&#xff0c;从而提高网络的可靠性和稳定性。下面给大家详细介绍如何在…

Python Pyside6 加Sqlite3 写一个 通用 进销存 系统 初型

图: 说明: 进销存管理系统说明文档 功能模块 1. 首页 显示关键业务数据商品总数供应商总数本月采购金额本月销售金额显示预警信息库存不足预警待付款采购单待收款销售单2. 商品管理 商品信息维护商品编码(唯一标识)商品名称规格型号单位分类进货价销售价库存数量预警…

放大芯片参数阅读

一、芯片的增益能力 1. GBW&#xff08;增益带宽积&#xff09; 例如&#xff0c;GBW (typ) 1 MHz。 增益带宽积&#xff08;Gain Bandwidth Product&#xff09;是一个关键参数&#xff0c;用于计算在特定频率下的最大增益。 定义公式为&#xff1a; 增益带宽G…

编程工具箱(免费,离线可用)

https://www.yuque.com/huanmin-4bkaa/ii1hx1?# 《工具箱》 常用的大部分工具都有, 比如mysql可视化 redis可视化, json编辑器, 加解密等(免费,离线可用) 后续也会慢慢的集成

SpringBoot项目打war包要点

1. 修改pom文件packaging 2. 不使用内置tomcat 3. 加一个类 4. 修改外部tomcat配置文件 5. 修改nginx配置文件&#xff0c;构建集群 资料来自网络

探索与创作:2024年CSDN平台上的成长与突破

文章目录 我与CSDN的初次邂逅初学阶段的阅读CSDN&#xff1a;编程新手的避风港初学者的福音&#xff1a;细致入微的知识讲解考试复习神器&#xff1a;技术总结的“救命指南”曾经的自己&#xff1a;为何迟迟不迈出写博客的第一步兴趣萌芽&#xff1a;从“读”到“想写”的初体验…

Spring 核心技术解析【纯干货版】- Ⅶ:Spring 切面编程模块 Spring-Instrument 模块精讲

随着 Java 技术栈的不断发展&#xff0c;Spring 框架在应用开发中占据了举足轻重的地位。Spring 提供了丰富的模块来支持不同的应用场景&#xff0c;其中 spring-instrument 模块作为其中的一部分&#xff0c;提供了强大的类加载器增强功能。该模块通过字节码操作和类加载期织入…

微信小程序

一、小程序文件结构 1.目录结构 pages文件夹&#xff1a;存放【页面文件夹】&#xff0c;一个【页面文件夹】就是一个页面&#xff0c;存放着小程序页面文件。即pages中的每一个文件夹都存放着一个小程序页面的文件&#xff08;js、wxml、json、wxss&#xff09; 页面文件夹…

计算机网络-数据链路层

重点内容&#xff1a; (1) 数据链路层的点对点信道和广播信道的特点&#xff0c;以及这两种信道所使用的协议&#xff08; PPP协议以及 CSMA/CD 协议&#xff09;的特点。 (2) 数据链路层的三个基本问题&#xff1a;封装成帧、透明传输和差错检测。 (3) 以太网 MAC 层的…

Linux提权-02 sudo提权

文章目录 1. sudo 提权原理1.1 原理1.2 sudo文件配置 2. 提权利用方式2.1 sudo权限分配不当2.2 sudo脚本篡改2.3 sudo脚本参数利用2.4 sudo绕过路径执行2.5 sudo LD_PRELOAD环境变量2.6 sudo caching2.7 sudo令牌进程注入 3. 参考 1. sudo 提权原理 1.1 原理 sudo是一个用于在…

如何学习网络安全?有哪些小窍门?

学好网络安全其实没有所谓的捷径&#xff0c;也没有什么小窍门。 入门网络安全首先要有浓厚的学习兴趣&#xff0c;不然很容易就变成了从入门到放弃了。 其次要能静下心&#xff0c;踏踏实实的打好基础。如果你是零基础&#xff0c;建议从Web安全入手&#xff0c;课程难度相对…

AV1视频编解码简介、码流结构(OBU)

我的音视频/流媒体开源项目(github) 目录 一、AV1编码技术 二、AV1码流结构(OBU) 三、IVF文件格式 四、ffmpeg支持AV1 五、关于常见格式对AV1的封装 一、AV1编码技术 AV1是由开放媒体联盟(AOM&#xff0c;Alliance for Open Media)在2018年发布的&#xff0c;AV1的前身…

软考高级5个资格、中级常考4个资格简介及难易程度排序

一、软考高级5个资格 01、网络规划设计师 资格简介&#xff1a;网络规划设计师要求考生具备全面的网络规划、设计、部署和管理能力&#xff1b;该资格考试适合那些在网络规划和设计方面具有较好理论基础和较丰富从业经验的人员参加。 02、系统分析师 资格简介&#xff1a;系统分…

【21】Word:德国旅游业务❗

目录 题目 NO1.2.3 NO4 NO5.6 NO7 NO8.9.10.11 题目 NO1.2.3 F12&#xff1a;另存为布局→页面设置→页边距&#xff1a;上下左右选中“德国主要城市”→开始→字体对话框→字体/字号→文本效果&#xff1a;段落对话框→对齐方式/字符间距/段落间距 NO4 布局→表对话框…