此前,編程應(yīng)用程序軟件時(shí),標(biāo)準(zhǔn)和安全性方面有著相互獨(dú)立的規(guī)定。 由于需要在不同語言和編輯器間切換,也增加了復(fù)雜性及工程設(shè)計(jì)作業(yè)量。 但這一結(jié)論并不適用于 PSS 4000 自動(dòng)化系統(tǒng)中的編輯器,因?yàn)?strong>TüV Süd已明確地將 PAS4000 語言歸類為有限可變語言 (LVL)。
PAS4000 中的 EN/IEC-61131-3 語言現(xiàn)已被歸類為有限可變語言
PAS IL(指令表)和 PAS STL(結(jié)構(gòu)化文本)編輯器現(xiàn)均可在 PAS4000軟件平臺(tái)內(nèi)編程。 此類 EN/IEC 61131-3 語言在工業(yè)自動(dòng)化領(lǐng)域首度被歸類為有限可變語言,從而符合了 EN/IEC 62061 和 EN ISO 13849-1 等應(yīng)用標(biāo)準(zhǔn)中規(guī)定的安全相關(guān)用戶軟件的創(chuàng)建要求。因此,程序員仍可沿用自己熟悉的編程語言,同時(shí)亦可使用包含此類語言的表達(dá)式和函數(shù)。 同時(shí)他們亦無需將整個(gè)開發(fā)和驗(yàn)證過程提升至 IEC 61508的學(xué)術(shù)水平。
LVL 認(rèn)可的后果
即便如此,LVL 認(rèn)可亦有其局限之處。 由于其修改與系統(tǒng)獨(dú)立,且語言范圍有限,完整 EN/IEC-61131-3 指令集中的“危險(xiǎn)”語言架構(gòu)亦被其排除在外。 在程序員輸入數(shù)據(jù)時(shí),該系統(tǒng)亦可為其提供工具支持,如用于常數(shù)或類似內(nèi)容的超精確、標(biāo)準(zhǔn)的常數(shù)應(yīng)用程序。
結(jié)構(gòu)化作業(yè)、清晰的程序以及全面的數(shù)據(jù)庫(kù)
STL、IL 和圖形程序編輯器 PASmulti的簡(jiǎn)單組合,故障安全及標(biāo)準(zhǔn)模塊實(shí)現(xiàn)了結(jié)構(gòu)化作業(yè)、清晰的程序以及全面的數(shù)據(jù)庫(kù)。 可重用的解決方案比例提升,工程設(shè)計(jì)過程的作業(yè)量自然而然地減少。
更多信息:
PILZ皮爾磁等自動(dòng)化品牌信息,可瀏覽銳譽(yù)實(shí)業(yè)官網(wǎng)