公司里上了批設備,正在進行安裝調試。是用文本顯示器來設置主電機的轉向,分“左轉”和“右轉”,今天操作人員告訴我
, 昨天明明設置了左轉,今天上電后,屏幕上怎么顯示右轉了呢?開機時,轉向反了,停機后,又改成左轉,這才好。
車間里總共安裝了
6臺樣機,只有這一臺是斷電后,轉向設置復位為右轉,其它的設備設置成左轉,停電再上電,依然是左轉。
設備的控制部分主要由
SLIAN文本屏,
西門子PLC、臺達變頻器控制。通過屏上的按鍵“
F1”來設定主電機轉向,通過監控
PLC的程序,得知功能開關“
F1”對應的
PLC程序中的位存儲器“
M10.4”,作為轉向標志位。當操作人員按下文本屏上的功能開關“
F1”,將對“
M10.4”置位,其常開閉合,置位
Q0.1,
Q0.1的常開閉合,變頻器的轉向信號接通。
將設備斷電,送電觀察了一會,知道斷電再送電,轉向標志位
M10.4是
OFF狀態。因此
M10.4的常閉是恢復閉合的,進而復位
Q0.1。上次設定的轉向也就失效。
起初我考慮的是
西門子PLC的位存儲區
M是不是分斷電保持和不保持兩種?它是如何分類的?是不是像定時器一樣,根據定時器編號,分成幾段,同一段的定時器的分辨率是相同的,不同段的定時器的分辨率是不同的。如果是這樣的話,那就得改功能開關“
F1”所對應的位存儲器
M的編號了。
有位同學比較熟悉
西門子PLC,于是發短信向這位同學請教:“程序里的
M寄存器是不是分斷電保持和不保持兩種?怎么分類?”同學回復短信:“對,在系統塊里面有斷電保持設置范圍
MB就可以區分了。”于是我在編程軟件里打開系統塊里的斷電數據保持子欄目,看到里面關于
MB的設置圍。
打開系統塊的對話框,我心中又有疑問了,什么疑問呢?且看我給同學發的第二條短信:“
M10.4屬于
MB嗎?
偏移量和單元數目是什么意思?我能把
M10.4設置成斷電保持嗎?”不一會,同學發來短信答道:“屬于
MB,
偏移量之前的不屬于保持
繼電器,
偏移量之后的屬于保持
繼電器,單元數目表示從偏移量開始的保持繼電器的個數。”這一下,我心里有底了,也特別高興,對于我這個初學
PLC的毛孩子來說,能改動一下設備里的程序,使之滿足操作的要求,是蠻有成就感的。
斷電保持的位存儲器
MB,從
M14開始,往后一直到
M31,總共
18個。而功能開關
F1使用的是
M10.4,只要將其偏移量由
14改到
10就可以了,但是不能隨便改,萬一
M10到
M13之間的其它寄存器不需要斷電保持呢
?于是檢查了程序中的所有位存儲器
M,將其偏移量由
14改到
10,對其他位存儲器
M沒有影響,因為這之間只用了
M10.4,于是將其偏移量由
14改為
10。改完了以后,經試驗還是不行,這才發現一條很重要的提示“系統塊設置參數必須下載才能生效。”于是把修改好的程序重新往
PLC里下載了一遍,這次對
M10.4置位后,斷電再送電,其狀態是保持的。操作人員對我也豎起了大拇指,呵呵,其實是很簡單的小問題。
同理也可以設置其它存儲區,如
V、
T、
C為斷電保持或是不保持
原創文章,轉載請注明: 轉載自
淘金哇-淘精華本文鏈接地址:
西門子編程的一點小感悟(轉帖)[url]http://www.taojinwa.com/blog/?p=1670[/url]