如何用C語言編寫華中數(shù)控系統(tǒng)PLC程序
(作者未知) 2010/7/8
一、銑床內(nèi)置式PLC的結(jié)構(gòu)
華中數(shù)控銑削數(shù)控系統(tǒng)的PLC為內(nèi)置式PLC,其邏輯結(jié)構(gòu)如圖1所示。
圖1 華中數(shù)控系統(tǒng)內(nèi)置式PLC的邏輯結(jié)構(gòu)
其中:
X寄存器為機床輸出到PLC的開關(guān)信號,最大可有128組(或稱字節(jié),下同);
Y寄存器為PLC輸出到機床的開關(guān)信號,最大可有128組;
R寄存器為PLC內(nèi)部中間寄存器,共有768組;
G寄存器為PLC輸出到計算機數(shù)控系統(tǒng)的開關(guān)信號,最大可有256組;
F寄存器為計算機數(shù)控系統(tǒng)輸出到PLC的開關(guān)信號,最大可有256組;
P寄存器為PLC外部參數(shù),可由機床用戶設(shè)置(請運行參數(shù)子菜單中的PMC用戶參數(shù)命令),共有100組;
B寄存器為斷電保護信息,共有100組。
X、Y寄存器會隨不同的數(shù)控機床而有所不同,主要和實際的機床輸入/輸出開關(guān)信號(如限位開關(guān)、控制面板開關(guān))有關(guān)。但X、Y寄存器一旦定義好,軟件就不能更改其寄存器各位的定義;如果要更改,必須更改相應(yīng)的硬件接口或接線端子。
R寄存器是PLC內(nèi)部的中間寄存器,可由PLC軟件任意使用。
G、F寄存器由數(shù)控系統(tǒng)與PLC事先約定好的,PLC硬件和軟件都不能更改其寄存器各位(bit)的定義。
P寄存器可由PLC程序與機床用戶任意定義。
......
想了解更多內(nèi)容,請下下載附件查看
附件下載:如何用C語言編寫華中數(shù)控系統(tǒng)PLC程序
|