知識講堂
通過aci訪問和控制
plcnext engineer的
介紹與應(yīng)用
——菲尼克斯自動化——
一 什么是aci
aci(application control interface)是plcnext engineer軟件的內(nèi)部接口,通過此接口可以對plcnext engineer軟件進行遠程訪問和控制,實現(xiàn)外部應(yīng)用程序可以執(zhí)行與通過plcnext engineer軟件相同的操作,其工作機制如下圖所示:
aci本質(zhì)上是一個sdk,它為外部程序提供了直接訪問和控制plcnext工程的功能:如對controller的訪問和控制(連接、斷開、啟動、停止、復(fù)位的控制和對控制器信息的訪問等)、對project的訪問和控制(打開、關(guān)閉、編譯、下載、保存等的控制和對項目工程配置信息的訪問等)、對program的訪問和控制(程序運行、停止、重啟等的控制和對程序變量的訪問等),如下圖所示:
二 aci的應(yīng)用
aci為外部程序所提供的訪問和控制plcnext工程的功能在外部程序集中批量管理plcnext工程方面發(fā)揮著重要作用,可以使開發(fā)者借助aci快速實現(xiàn)對plcnext工程的管控,為plcnext工程運維提供了集中批量管理的可能。
下面介紹一款基于aci的plcnext工程管理客戶端軟件,其借助aci內(nèi)部接口、融合其它通用技術(shù)實現(xiàn)對plcnext工程的遠程集中管控。其主要功能包括:導(dǎo)航到控制器web界面、導(dǎo)航到plcnext engineer軟件、打開aci客戶端界面、連接到控制器、顯示歷史和當(dāng)前連接過的控制器、aci客戶端狀態(tài)、aci客戶端運行日志、顯示當(dāng)前打開的工程信息、對當(dāng)前工程和online控制器的操作。軟件主界面如下圖所示:
外部程序借助aci訪問和控制plcnext工程的功能,除了可以為plcnext工程運維提供了集中批量管理的可能,同時也助力運維工作的數(shù)字化能力提升,從而進一步提高了工程運維的效率。
定制化培訓(xùn)服務(wù),請咨詢:
培訓(xùn)組:025-52121888-8519
自動化服務(wù)熱線:4008281555-8#
郵箱:wangbei@phoenixcontact.com.cn