引起西門子PLC輸入錯誤的條件包括:
· 指定錯誤內存區(qū)(V是唯一允許使用的內存區(qū))
· 當數(shù)據(jù)值實際要求較大的尺寸時(例如,數(shù)據(jù)值256過大,無法在西門子PLC的VB地址中存儲—要求使用VW地址),在地址賦值
· 在一行中使用錯誤序列:在數(shù)據(jù)值之后(而不是在數(shù)據(jù)值之前)鍵入內存地址
· 使用非法語法或無效數(shù)值
· 嘗試使用符號,而不是使用絕對V內存地址(數(shù)據(jù)塊中不允許使用符號)
· 未能適當?shù)刂付ㄗ⒔猓p正斜線必須位于注解之前://注解樣本)如果數(shù)據(jù)塊是現(xiàn)用窗口,您可以使用菜單命令PLC》 編譯(Compile)編譯數(shù)據(jù)塊。如果數(shù)據(jù)塊不是現(xiàn)用窗口,您依然可以編譯數(shù)據(jù)塊:使用菜單命令 PLC 》
全部編譯(Compile All)。
編譯數(shù)據(jù)塊時,如果編譯程序發(fā)現(xiàn)錯誤,會在“輸出窗口”顯示錯誤。將光標置于“輸出窗口”中的錯誤訊息上,雙擊該訊息
僅在編譯后顯示的錯誤包括:
編譯數(shù)據(jù)塊時,如果編譯程序發(fā)現(xiàn)錯誤,會在“輸出窗口”顯示錯誤。將光標置于“輸出窗口”中的錯誤訊息上,雙擊該訊息,在數(shù)據(jù)塊窗口中顯示出錯行。
僅在編譯后顯示的錯誤包括:
· 重復地址賦值(例如,如果您輸入“VB1 249,250”之類的行,則是對西門子PLC的VB2進行250隱含賦值—您不得在別處對地址VB2進行其他不同的數(shù)據(jù)值賦值)
· 地址重疊(例如,如果您為VD0指定一個類似65536的雙字數(shù)值,則不得再對V1、V2或V3指定其他賦值,因為這些數(shù)值已被使用,是以VD0開始的雙字的一部分)
來自:工控無憂南京總部
www.njsikeda.com