目前PLC推廣的難度之一就是復(fù)雜的編程使得用戶望而卻步,而且不同廠商PLC所有編程的語言也不盡相同,用戶往往需要掌握更多種編程語言,難度較大。PID控制、網(wǎng)絡(luò)通信、高速計(jì)數(shù)器、位置控制、數(shù)據(jù)記錄、配方和文本顯示器等編程和應(yīng)用也是PLC程序設(shè)計(jì)中的難點(diǎn),用普通的方法對(duì)它們編程時(shí),需要熟悉有關(guān)的特殊存儲(chǔ)器的意義,在編程時(shí)對(duì)它們賦值,運(yùn)行時(shí)通過訪問它們來實(shí)現(xiàn)對(duì)應(yīng)的功能。這些程序往往還與中斷有關(guān),編程的過程既繁瑣又容易出錯(cuò),阻礙了PLC的進(jìn)一步推廣應(yīng)用。PLC的發(fā)展必然朝著操作簡(jiǎn)化對(duì)復(fù)雜任務(wù)的編程,在這一點(diǎn)上西門子就充當(dāng)了先行者,西門子S7-200的編程軟件設(shè)計(jì)了大量的編程向?qū)В恍枰趯?duì)話框中輸入一些參數(shù),就可以自動(dòng)生成包括中斷程序在內(nèi)的用戶程序,大大方便了用戶的使用。