當前位置:首頁 » 軟體百科 » 為什麼共控軟體不能用

為什麼共控軟體不能用

發布時間: 2022-06-03 06:35:11

❶ PLC 西門子 三菱 工控軟體 兼容性

呵呵,裝個原版的,就是啦,不要裝什麼純凈版,在迅雷裡面下載,啊,原版的,SP2就OK了

❷ 工控軟體的干擾設計

一、工控軟體的結構特點及干擾途徑
在不同的工業控制系統中,工控軟體雖然完成的功能不同,但就其結構來說,一般具有如下特點:
實時性:工業控制系統中有些事件的發生具有隨機性,要求工控軟體能夠及時地處理隨機事件。
周期性:工控軟體在完成系統的初始化工作後,隨之進入主程序循環。在執行主程序過程中,如有中斷申請,則在執行完相應的中斷服務程序後,繼續主程序循環。
相關性:工控軟體由多個任務模塊組成,各模塊配合工作,相互關聯,相互依存。
人為性:工控軟體允許操作人員干預系統的運行,調整系統的工作參數。
在理想情況下,工控軟體可以正常執行。但在工業現場環境的干擾下,工控軟體的周期性、相關性及實時性受到破壞,程序無法正常執行,導致工業控制系統的失控,其表現是:
程序計數器PC值發生變化,破壞了程序的正常運行。PC值被干擾後的數據是隨機的,因此引起程序執行混亂,在PC值的錯誤引導下,程序執行一系列毫無意義的指令,最後常常進入一個毫無意義的「死循環」中,使系統失去控制。
輸入/輸出介面狀態受到干擾,破壞了工控軟體的相關性和周期性,造成系統資源被某個任務模塊獨占,使系統發生「死鎖」。
數據採集誤差加大。干擾侵入系統的前向通道,疊加在信號上,導致數據採集誤差加大。特別是當前向通道的感測器介面是小電壓信號輸入時,此現象更加嚴重。
RAM數據區受到干擾發生變化。根據干擾竄入渠道、受干擾數據性質的不同,系統受損壞的狀況不同,有的造成數值誤差,有的使控制失靈,有的改變程序狀態,有的改變某些部件(如定時器/計數器、串列口等)的工作狀態等。筆者在研製電力遠程抄表系統時就曾遇到因現場強電磁干擾而造成RAM數據經常性被破壞的情況。
控制狀態失靈。在工業控制系統中,控制狀態的輸出常常是依據某些條件狀態的輸入和條件狀態的邏輯處理結果而定。在這些環節中,由於干擾的侵入,會造成條件狀態錯誤,致使輸出控制誤差加大,甚至控制失常。
二、程序運行失常的軟體對策
系統受到干擾侵害致使PC值改變,造成程序運行失常。對於程序運行失常的軟體對策主要是發現失常狀態後及時引導系統恢復原始狀態。
1.設置監視跟蹤定時器
使用定時中斷來監視程序運行狀態。定時器的定時時間稍大於主程序正常運行一個循環的時間,在主程序運行過程中執行一次定時器時間常數刷新操作。這樣,只要程序正常運行,定時器不會出現定時中斷。而當程序運行失常,不能及時刷新定時器時間常數而導致定時中斷,利用定時中斷服務程序將系統復位。在8031應用系統中作為軟體抗干擾的一個事例,具體做法是:
使用8155的定時器所產生的「溢出」信號作為8031的外部中斷源INT1。用555定時器作為8155中定時器的外部時鍾輸入;
8155定時器的定時值稍大於主程序的正常循環時間;
在主程序中,每循環一次,對8155定時器的定時常數進行刷新;
在主控程序開始處,對硬體復位還是定時中斷產生的自動恢復進行分類判斷處理。
2.設置軟體陷阱
當PC失控,造成程序「亂飛」而不斷進入非程序區,只要在非程序區設置攔截措施,使程序進入陷阱,然後強迫使程序進入初始狀態。例如Z80指令系統中數據FFH正好對應為重新起動指令RST 56,該指令使程序自動轉入0038H入口地址。因此,在Z80 CPU構成的應用系統中,只要將所有非程序區全部置成FFH用以攔截失控程序。並在0038H處設置轉移指令,使程序轉至抗干擾處理程序。
三、系統「死鎖」的軟體對策
在工業控制系統中,A/D、D/A,顯示等輸入/輸出介面電路是必不可少的。這些介面與CPU之間採用查詢或中斷方式工作,而這些設備或介面對干擾很敏感,干擾信號一旦破壞了某一介面的狀態字後,就會導致CPU誤認為該介面有輸入/輸出請求而停止現行工作,轉去執行相應的輸入/輸出服務程序。但由於該介面本身並沒有輸入/輸出數據,從而使CPU資源被該服務程序長期佔用,而不釋放,其它任務程序無法執行,使整個系統出現「死鎖」。對這種干擾造成的「死鎖」問題,在軟體編程中,可採用「時間片」的方法來解決。其具體步驟為:
根據不同的輸入/輸出外設對時間的要求,分配相應的最大正常的輸入/輸出時間。
在每一輸入/輸出的任務模塊中,加入相應的超時判斷程序。這樣當干擾破壞了介面的狀態造成CPU誤操作後,由於該外設准備好信息長期無效,經一定時間後,系統會從該外設的服務程序中自動返回,保證整個軟體的周期性不受影響,從而避免「死鎖」情況的發生。
四、數據採集誤差的軟體對策
根據數據受干擾性質及干擾後果的不同,採取的軟體對策各不相同,沒有固定的模式。對於實時數據採集系統,為了消除感測器通道中的干擾信號,在硬體措施上常採取有源或無源RLC網路,構成模擬濾波器對信號實現頻率濾波。同樣,運用CPU的運算、控制功能也可以實現頻率濾波,完成模擬濾波器類似的功能,這就是數字濾波。在許多數字信號處理專著中都有專門論述,可以參考。隨著計算機運算速度的提高,數字濾波在實時數據採集系統中的應用將愈來愈廣。
在一般數據採集系統中,可以採用一些簡單的數值、邏輯運算處理來達到濾波的效果。下面介紹幾種常用的方法。
1.算術平均值法
對於一點數據連續采樣多次,計算其算術平均值,以其平均值作為該點采樣結果。
這種方法可以減少系統的隨機干擾對採集結果的影響。一般3~5次平均即可。
2.比較取捨法
當控制系統測量結果的個別數據存在偏差時,為了剔除個別錯誤數據,可採用比較取捨法,即對每個采樣點連續采樣幾次,根據所采數據的變化規律,確定取捨,從而剔除偏差數據。例如,「采三取二」即對每個采樣點連續采樣三次,取兩次相同的數據為采樣結果。
3.中值法
根據干擾造成采樣數據偏大或偏小的情況,對一個采樣點連續採集多個信號,並對這些采樣值進行比較,取中值作為該點的采樣結果。
4.一階遞推數字濾波法
這種方法是利用軟體完成RC低通濾波器的演算法,實現用軟體方法代替硬體RC濾波器。一階遞推數字濾波公式為Yn=QXn+(1-Q)Yn-1
式中Q -數字濾波器時間常數;
Xn-第n次采樣時的濾波器輸入;
Yn-第n次采樣時的濾波器輸出。
採用軟體濾波器對消除數據採集中的誤差可以獲得滿意的效果。但應注意,選取何種方法應根據信號的變化規律選擇。
五、RAM數據出錯的軟體對策
在實時控制過程中,干擾造成比較嚴重的危害之一就是沖毀RAM中的數據,由於RAM中保存的是各種原始數據、標志、變數等,如果被破壞,會造成系統出錯或無法運行,根據數據被沖毀的程度,一般可分為三類:
整個RAM數據被沖毀;
RAM中某片數據被沖毀;
個別數據被沖毀。
在工業控制系統中,RAM的大部分內容是為了進行分析、比較而臨時存放的,不允許丟失的數據只佔極少部分。在這種情況下,除了這些不允許丟失的數據外,其餘大部分內容允許短時間被破壞,最多隻引起系統的一個很短時間的波動,很快能自動恢復正常。因此,在工控軟體中,只要注意對少數不允許丟失的數據保護,一般常用的方法有「校驗法」 和「設標法」。這兩種方法各有千秋,校驗法比較繁鎖,但查錯的可信度高。設標法簡單,但對數據表中個別數據沖毀的情況,查錯則無難為力。在編程中一般應綜合使用,其具體做法為:
將RAM工作區重要區域的始端和尾端各設置一個標志碼「0」 或「1」;
對RAM中固定不變的數據表格設置校驗字。
在程序的執行過程中,每隔一定的時間通過事先設計的查錯程序來檢查其各標志碼是否正常,如果不正常,則利用數據冗餘技術通過抗干擾處理程序來進行修正;冗餘數據表的一般設計原則是:
各數據表應相互遠離分散設置,減少冗餘數據同時被沖毀的概率。
數據表應盡可能遠離棧區,減少由於操作錯誤造堆棧被成數據沖的可能 。
上述對RAM區域的恢復處理方法,在不同的應用系統中應根據的具體情況進行取捨。
六、控制狀態失常的軟體對策
在條件控制系統中,人們關注的問題是能否確保正常的控制狀態。如果幹擾進入系統,會影響各種控制條件、造成控制輸出失誤。為了確保系統安全可以採取下述軟體抗干擾措施:
1.軟體冗餘
對於條件控制系統,將控制條件的一次采樣、處理控制輸出,改為循環采樣、處理控制輸出。這種方法具有良好的抗偶然因素干擾作用。
2.設置當前輸出狀態寄存單元
當干擾侵入輸出通道造成輸出狀態破壞時,系統可以及時查詢當前輸出狀態寄存單元的輸出狀態信息,及時糾正錯誤的輸出狀態。
3.設置自檢程序
在計算機系統內的特定部位或某些內存單元設狀態標志,在運行中不斷循環測試,以保證系統中信息存儲、傳輸、運算的高可*性。
上述介紹的幾種有關工控軟體的抗干擾編程方法是筆者在工作實踐中的體會。在設計工控軟體的過程中只要採取相應的抗干擾措施,就可獲得較好的抗干擾效果。

❸ 技成培訓網:為何我的個人筆記本(使用的是DELL,WINDOWS7家庭版)不能下載安裝在技成那裡購買的《工控軟體

你用的WINDOWS7的家庭版是64位進制的操作系統。你的工控軟體是32位進制的你說能裝的上嗎?把系統換成32位進制的吧。不然還有些以後用的到是32位進制的軟體你還是會用不了

❹ 工控機重新安裝軟體後串口拒絕訪問為什麼

工控機USB串口常見故障。解決工控機重新安裝軟體後串口拒絕訪的方法:
1、開機後先檢查設備管理器裡面的com口情況。可以試一下找個usb轉com的轉換線,重啟後看看com數字會不會變。
2、硬體的埠變了之後,軟體相應的埠號也需要相應的作出修改,這個問題是在這樣的前提下產生的。

❺ 為什麼我裝了個三菱PLC 的GX Developer編程軟體現在突然用不了了

一定沒裝好啦,還有工控軟體最好安裝默認c盤,也就是系統盤,這樣不會出錯
其它問題可以問崑山中宇工控,他們是三菱代理商,會給你一個答案,不過不要找業務部,找技術部哦

❻ 為什麼我下載的三菱plc編程軟體用不了。每次都是工程初始化失敗。工程不能打開版本 是GX Developer 8.86

卸載了,重新下一個版本。估計你那個軟體自身有問題。中國工控網有,免費的。

❼ W7系統為什麼不能裝工控軟體

因為現在大部分的工控軟體都是基於WIN2000和XP或者2003裡面有的庫編寫的
而WIN7裡面沒有,沒有支持的庫,軟體的功能也就實現不了了

希望可以幫到你

❽ 安裝了office2013之後,工控軟體創建工程不能改路徑,一改就卡死閃退

最後刪除干凈後再重裝,在重裝的時候就選好路徑

熱點內容
為什麼看微信視頻老是重新登錄 發布:2024-11-09 05:56:50 瀏覽:762
為什麼長時間看著八秒會有幻覺 發布:2024-11-09 05:34:14 瀏覽:749
為什麼老是晚上夢見鬼 發布:2024-11-09 05:32:09 瀏覽:939
為什麼下載軟體找不到e盤了 發布:2024-11-09 05:23:45 瀏覽:814
你認為什麼樣的女人才美 發布:2024-11-09 05:16:40 瀏覽:89
達達騎士軟體為什麼沒有指數分 發布:2024-11-09 05:07:43 瀏覽:201
為什麼安裝了軟體在開始找不到 發布:2024-11-09 04:54:32 瀏覽:854
為什麼使勁壓眼睛會有滋水的聲音 發布:2024-11-09 04:49:25 瀏覽:601
吃東西時為什麼感覺口甜 發布:2024-11-09 04:44:08 瀏覽:830
歐珀a32手機為什麼連不上網 發布:2024-11-09 04:34:25 瀏覽:412