海為PLC,用兩大經(jīng)典方法實(shí)現(xiàn)配方功能
一、海為PLC實(shí)現(xiàn)配方功能:
在生產(chǎn)過程控制中會(huì)經(jīng)常遇到需要進(jìn)行配方控制的功能,所謂的配方控制通俗地講就是根據(jù)生產(chǎn)不同型號(hào)或批次的產(chǎn)品需要以不同的控制參數(shù)來控制。如生產(chǎn)產(chǎn)品A——參數(shù)1/2/3分別為XA/YA/ZA;生產(chǎn)產(chǎn)品B——參數(shù)1/2/3分別為XB/YB/ZB;生產(chǎn)產(chǎn)品C——參數(shù)1/2/3分別為XC/YC/ZC。我們可以將這個(gè)產(chǎn)品的生產(chǎn)描述為3個(gè)配方,每個(gè)配方有3個(gè)參數(shù)。
一般地配方功能可以通過上位機(jī)來實(shí)現(xiàn),但如果在沒有配置上位機(jī)的情況下則只能通過PLC程序來實(shí)現(xiàn),在這里簡(jiǎn)單介紹二種實(shí)現(xiàn)配方控制管理的方法。方法一:塊移動(dòng)法;方法二:變址指針法。
假如我們需要有5個(gè)配方,每個(gè)配方有4個(gè)參數(shù),先建立5個(gè)“初始寄存器值表”,每個(gè)表存放一種配方的參數(shù)。如下圖:
二、實(shí)現(xiàn)配方功能——塊移動(dòng)法的程序:
三、實(shí)現(xiàn)配方功能——變址指針法的程序: