官术网_书友最值得收藏!

Understanding the components of a SoftLogix solution

In this section, we will explore the software and hardware components that interact with SoftLogix. The following diagram displays a typical SoftLogix solution architecture:

The assets in the preceding diagram are as follows:

  • SoftLogix Chassis Monitor: This application is the virtual software-based rack that runs on the PC. It allows you to manage the virtual rack modules, monitor the status of the controllers and modules (just like a physical rack), and configure your virtual controllers.
  • SoftLogix Controller: This application is a virtual controller process running on a Windows-based PC. The virtual controller runs the RSLogix 5000/Logix Designer programs, such as ladder logic and function block diagrams, that would usually run on a physical controller. It is also capable of running C++-based external routines.
  • RSLinx: As discussed in Chapter 6, Industrial Network Communications, RSLinx is a communications gateway that allows PCs to communicate with the Logix controllers.
  • IOLinx: This application is an API that allows SoftLogix controllers to read the I/O data from a physical I/O module.

In the following section, we will explore the similarities and differences between SoftLogix 5800 and Logix Emulate 5000.

SoftLogix 5800 versus Logix Emulate 5000

Although we will cover Logix Emulate 5000 in more detail in the next chapter, let's take a look at the differences between the two products. Both of the PC-based controller products provide a virtual rack and controller.

You cannot install SoftLogix on a PC that already has RSLogix Emulate 5000 installed on it. In order to install SoftLogix, you must first uninstall RSLogix.

Logix Emulate 5000 is a virtual Logix controller and rack that is designed to allow you to debug your Logix program code using features such as breakpoints and tracepoints. Using Emulate 5000, you can create a virtual test rack using similar modules to a physical rack and even test your project with an HMI. Unlike SoftLogix, Emulate 5000 is not capable of controlling real I/O. Also, communication modules are not supported by Emulate 5000. A typical Logix Emulate 5000 solution consists of modules that are configured in a virtual Logix rack to mimic the end solution. The logic is downloaded and monitored using Logix Designer/RSLogix 5000 in order to troubleshoot it.

The following table outlines some significant differences between these two products:

For simulation and testing, you can easily use either SoftLogix or Emulate 5000. However, if you are looking for advanced debugging/logging features, Emulate 5000 is the better option.

Now that we have introduced the basic elements of SoftLogix and detailed its differences from Emulate, in the following section, we will start to work with a simple SoftLogix program.

主站蜘蛛池模板: 深圳市| 新民市| 东阳市| 南京市| 河津市| 泽普县| 孝昌县| 东至县| 渭南市| 建湖县| 昭觉县| 广西| 泌阳县| 喜德县| 井陉县| 肥东县| 沐川县| 体育| 三明市| 隆安县| 贺州市| 安新县| 开原市| 绩溪县| 方城县| 曲水县| 铜梁县| 清远市| 密云县| 肇东市| 营口市| 科尔| 沙田区| 北辰区| 尖扎县| 嘉峪关市| 女性| 志丹县| 县级市| 耒阳市| 东山县|