- Learning RSLogix 5000 Programming
- Austin Scott
- 187字
- 2021-06-18 18:31:44
Understanding the ControlLogix operating cycle
Historically, PLCs such as the SLC-500 and PLC-5, and even ControlLogix controllers such as the Series 5 (L5), execute sequentially in a predictable, single-threaded manner, as illustrated here:

Newer models of the ControlLogix family, such as Series 6 (L6), Series 7 (L7), and Series 8 (L8), perform much differently than the previous synchronous PLC scan example. Newer ControlLogix versions take advantage of the performance increases afforded by the multithreaded asynchronous operation.
Asynchronous operation simply means that the controller will execute multiple tasks at the same time and will not wait for a previous task to complete before continuing to the next task (as the following diagram illustrates):

The trade-off for the performance gained, however, is some level of unpredictability, where the inputs and outputs are now continuously scanned while the logic executes. This has the potential to create a situation where the state of the process can change midway through the logic execution. We will look into this in Chapter 8, Writing Ladder Logic, in more detail, and also discuss a commonly used buffering technique to protect code from unpredictable state changes.
- 基于C語(yǔ)言的程序設(shè)計(jì)
- AutoCAD繪圖實(shí)用速查通典
- 網(wǎng)絡(luò)服務(wù)器架設(shè)(Windows Server+Linux Server)
- Excel 2007函數(shù)與公式自學(xué)寶典
- Getting Started with Oracle SOA B2B Integration:A Hands-On Tutorial
- Java實(shí)用組件集
- Effective DevOps with AWS
- 數(shù)控銑削(加工中心)編程與加工
- 小型電動(dòng)機(jī)實(shí)用設(shè)計(jì)手冊(cè)
- Windows 7寶典
- Implementing AWS:Design,Build,and Manage your Infrastructure
- Photoshop行業(yè)應(yīng)用基礎(chǔ)
- 玩轉(zhuǎn)PowerPoint
- 多媒體技術(shù)應(yīng)用教程
- 三維動(dòng)畫(huà)制作(3ds max7.0)