tft每日頭條

 > 科技

 > plc控制系統設計流程包括

plc控制系統設計流程包括

科技 更新时间:2025-02-10 21:08:59

我們常規使用的PLC表面上看是一個硬件模塊,但其實它是硬件和軟件的集合體。硬件主要是指它的電路闆、各種芯片及接口等實體;軟件是指它内部運行的系統程序(包括:操作系統及一些操作系統上層的系統軟件)。PLC的系統程序是出廠時固化在硬件内部的,因此也被稱為固件(firmware)。固件本質上是一套軟件,随着時間的推移廠家會發布更新的版本,很多PLC都支持固件升級。

plc控制系統設計流程包括(有一種過程控制系統)1

除了這種常規的PLC模塊,還有一種稱為軟PLC。軟PLC也被稱為軟件控制器,它是一套軟件系統,可以根據需要安裝到不同的硬件環境中。其實就相當于把常規PLC的軟件部分單獨拿出來,适配到不同的硬件中,從而形成新的PLC。軟PLC要基于某種操作系統(比如Windows或Linux),它至少包括兩個部分:編程開發環境和運行時(runtime)。

  • 編程開發環境用于編寫/編譯/下載PLC程序;
  • 運行時将原操作系統改造成PLC實時環境,并運行用戶下載的程序;

CODESYS是典型的軟PLC,它有基于Windows和Linux的運行時,不過它是收費的;後續我還會給大家介紹一種開源免費的軟PLC系統——ProViewR。ProViewR是瑞典鋼鐵公司開發的一套過程控制系統,已經有很多年的曆史了,該公司的全部生産過程(煉鋼、軋鋼及後續處理)均采用該系統。另外,慕尼黑建築自動化也在使用該系統開發城市建築自動化系統。ProViewR是世界上第一款開源的過程控制系統,不依賴于硬件并且成熟穩定,我最近也在研究該系統,感覺真的是很強大。它使用面向對象的思想來處理工業自動化控制的各種資源,比如自己創建工廠樹,各種傳感器信号對象、PLC、各種工業總線等。ProViewR運行在Linux系統上,想學習的小夥伴先學習下Linux系統哦。西門子也有軟PLC産品,我們來介紹下SIMATIC S7-1500軟件控制器。S7-1500軟件控制器(軟PLC)必須安裝到西門子的工業計算機上,它是一套運行在Windows系統上的軟件産品。準确來說,S7-1500軟件控制器采用Hypervisor技術,将工業計算機的資源分成兩部分,一部分用于運行Windows系統及其程序;另一部分用于運行軟PLC。兩者之間保留SIMATIC通信功能,但Windows系統及其程序無權訪問軟PLC的資源。如下圖所示:

plc控制系統設計流程包括(有一種過程控制系統)2

安裝了軟件控制器的工業計算機就類似一個S7-1500 CPU控制器,具有該系列産品的所有功能,比如可以通過ET 200分布式I/O處理各種信号;可以使用博途編程,并把程序下載到該控制器中運行;對于存儲器來說,S7-1500軟件控制器會在工業計算機上創建一個專用的卷,并将裝載存儲器和保持存儲器集成在該卷上;使用計算機的部分内存作為工作存儲器,如下圖所示:

plc控制系統設計流程包括(有一種過程控制系統)3

有的小夥伴也把倍福的産品歸類到軟PLC的範疇,這個有一定的道理。比如:CX9020-0115,它内部集成了Win7嵌入式操作系統,并有TwinCAT3的運行時。不過,它并不完全是軟件,而是一個集成了軟件和硬件的控制器。可以說它是軟PLC實例化的産品,或者官方的說法是基于PC的控制器。

好了,這篇文章就和大家概述性地聊聊軟PLC,後續我還會深入介紹具體的産品特性。

推薦下我的書:

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved