用NHZK810儀表實現(xiàn)攪拌機的控制
一、 要求
1. 利用810儀表實現(xiàn)5路累加配料,同時利用810PLC功能實現(xiàn)攪拌機的控制。
2. 810配料結束后,如果攪拌機準備好即可卸料,同時攪拌機開始延時,延時時間可調(大約60S),延時時間到攪拌機開門,開門時間可調(大約為10S),開門時間到攪拌機關門。
3. 配料系統(tǒng)卸料完成后自動進入下一個配料周期。
4. 只有攪拌機關門到位后方可允許配料秤下次卸料。
工作過程時序圖如下:
二、 實現(xiàn)方案
該過程中須用到以下幾個端口:配料稱卸料輸出端口(儀表原有);攪拌機攪拌延時輸出端口(新增端口),攪拌機卸料輸出端口(新增端口),儀表卸料允許輸出端口(新增端口),攪拌機關門到位輸入端口(新增端口)。由于本例中用戶最多用了5種料有一些儀表的信號用戶沒有用到,故可以將用戶沒有用到的端口來讓PLC功能使用。端口定義見表1。
注*:PLC所用端口不可被其他所用,故在PLC所用端口定義均設為0。端口定義詳見操作說明書。配料稱卸料允許輸入信號接到配料稱的卸料允許輸出信號繼電器的常開點上。
三、 編程方法
詳細分析此過程可由儀表自帶PLC功能的以下幾個模塊來實現(xiàn):
1. 定時器模塊:實現(xiàn)攪拌機攪拌延時功能,利用配料稱開門輸出端口和攪拌機攪拌延時輸出端口。配料稱開門信號的下降沿觸發(fā)攪拌機延時輸出信號,延時時間可以設定;
2. 定時器模塊:實現(xiàn)攪拌機卸料功能,利用攪拌機攪拌延時輸出端口和攪拌機卸料輸出端口。攪拌機攪拌延時輸出信號的下降沿觸發(fā)攪拌機卸料信號,攪拌機卸料時間可以設定;
3. 觸發(fā)器模塊:實現(xiàn)給出配料機卸料允許信號功能。利用攪拌機關門到位輸入端口、配料儀表卸料輸出端口和儀表卸料允許輸出端口。攪拌機關門到位輸入信號的上升沿觸發(fā)儀表卸料允許的輸出信號有輸出,可將攪拌機關門到位輸入信號的上升沿作為觸發(fā)器的R端;配料儀表卸料輸出的下降沿觸發(fā)儀表卸料允許的輸出信號消失,可將配料儀表卸料輸出的下降沿作為觸發(fā)器的S端。
由于配料稱的卸料允許信號直接接到卸料允許輸出繼電器的常開點上,故不需進行其它控制。
下面根據(jù)各模塊的具體端口來編制儀表的PLC程序數(shù)據(jù)。(以下的說明中最后帶"B"的為二進制數(shù)據(jù),具體定義方法參見儀表PLC部分編程說明)
第一個模塊:
1. 第一個字節(jié)。為定時器模塊,輸出高電平有效。二進制數(shù)據(jù)為00010011B,其中前六位為模塊名稱000100B,十進制數(shù)據(jù)為4即定時器模塊,后兩位為輸出有效定義為輸出高電平有效即11B。將它們合起來轉化為十進制數(shù)據(jù)為19;
2. 第二個字節(jié)。定時器模式為單穩(wěn)輸出,配料稱開門輸出端口有效應為下降沿有效。二進制數(shù)據(jù)為00110010B,其中前四位為定時器模式0011B,十進制數(shù)據(jù)為3即單穩(wěn)輸出,接下來兩位無效設為00B,最后兩位為觸發(fā)信號即配料稱開門輸出信號二進制數(shù)據(jù)為10B即下降沿有效。將它們合起來轉化為十進制數(shù)據(jù)為50;
3. 第三個字節(jié)。配料稱開門輸出端口地址是DO13,即為13。
4. 第四個字節(jié)。在本例中我們利用外部參數(shù)"定時器1"設定時間故此字節(jié)無效,設為0。
5. 第五個字節(jié)。在本例中我們利用外部參數(shù)"定時器1"設定時間故此字節(jié)也無效,設為0。
6. 第六個字節(jié)。在本例中我們利用外部參數(shù)"定時器1"設定時間故此字節(jié)應設定為1。
7. 第七個字節(jié)。輸出地址即為攪拌機攪拌延時輸出端口地址為DO11,即為11。
至此第一個模塊編程完畢,將各個字節(jié)數(shù)據(jù)輸入即可。
第二個模塊:
1. 第一個字節(jié)。同第一個模塊為19。
2. 第二個字節(jié)。同第一個字節(jié)為50。
3. 第三個字節(jié)。攪拌機攪拌延時輸出端口地址為DO11,即為11。
4. 第四個字節(jié)。在本例中我們利用外部參數(shù)"定時器2"設定時間故此字節(jié)無效,設為0。
5. 第五個字節(jié)。在本例中我們利用外部參數(shù)"定時器2"設定時間故此字節(jié)也無效,設為0。
6. 第六個字節(jié)。在本例中我們利用外部參數(shù)"定時器2"設定時間故此字節(jié)應設定為2。
7. 第七個字節(jié)。輸出地址即為攪拌機卸料輸出端口地址為DO12,即為12。
至此第二個模塊編程完畢,將各個字節(jié)數(shù)據(jù)輸入即可。
第三個模塊:
1. 第一個字節(jié)。為觸發(fā)器模塊,輸出高電平有效。二進制數(shù)據(jù)為00001111B,其中前六位為模塊名稱000011B,十進制數(shù)據(jù)為3即觸發(fā)器模塊,后兩位為輸出有效定義為輸出高電平有效即11B。將它們合起來轉化為十進制數(shù)據(jù)為15;
2. 第二個字節(jié)。S、I1、R、I0有效定義。RS端輸入有效即可觸發(fā)輸出端口。二進制數(shù)據(jù)為10000100B。最高兩位為S端有效定義,S端為配料儀表開門端口,下降沿有效即為10B;接下來兩位為S端的使能端,由于沒有利用此信號,故設為低電平有效即為00B;接下來兩位為R端有效定義,R端為攪拌機關門到位輸入端口,上升沿有效即為01B;最后兩位為R端的使能端,由于沒有利用此信號,故設為低電平有效即為00B。將它們合起來轉化為十進制數(shù)據(jù)為132;
3. 第三個字節(jié)。I0地址,此信號沒有利用將本信號定位在沒有利用的信號上,本例中設為63。
4. 第四個字節(jié)。R地址,攪拌機關門到位輸入端口地址為DI3(因為輸入端口從33開始,即DI1地址為33),即為35。
5. 第五個字節(jié)。I1地址,此信號沒有利用將本信號定位在沒有利用的信號上,本例中設為63。
6. 第六個字節(jié)。S地址。輸入開門端口地址為DO13,即為13。
7. 第七個字節(jié)。輸出地址即為卸料允許輸出端口地址為DO16,即為16。
整個功能需要三個模塊,每個模塊7個編程數(shù)據(jù)。
模塊1:19、50、13、0、0、1、11
模塊2:19、50、11、0、0、2、12
模塊3:15、132、63、35、63、13、16
至此第三個模塊編程完畢,將各個字節(jié)數(shù)據(jù)輸入儀表并重新上電或將參數(shù)"編程允許"設定為0即可完成設定功能。
本文由廣東力固周先生發(fā)表,更多衡器知識請電話咨詢4008300813