數模轉換器雙CPU的冗余控制
發布時間:2020/4/29 22:20:46 訪問次數:509
X9C303S產品種類:數模轉換器- DAC
RoHS:N
系列:AD5328
分辨率:12 bit
采樣比:167 kS/s
通道數量:8 Channel
穩定時間:6 us
接口類型:3-Wire, Microwire, QSPI, SPI
電源電壓-最大:5.5 V
電源電壓-最小:2.5 V
最小工作溫度:- 40 C
最大工作溫度:+ 105 C
安裝風格:SMD/SMT
封裝 / 箱體:TSSOP-16
封裝:Tube
轉換器數量:8 Converter
輸出類型:Voltage Buffered
商標:Analog Devices
參考類型:External
Pd-功率耗散:5 mW
產品類型:DACs - Digital to Analog Converters
工廠包裝數量:96
子類別:Data Converter ICs
單位重量:173 mg
PLC是現代工業的三大支柱之一,是可靠性高、應用非常廣泛的工業控制產品。在中大型模塊化的PLC產品中,CPU模塊(中央處理器)是PLC的中心。一些重大的工業生產線往往要求連續運行不能停頓,而可靠性再高的PLC也不能保證故障為零,因此,雙CPU的冗余控制是一種滿足連續生產要求、提高系統可用性的有效手段。
PLC程序最好的評價標準是實踐。看程序能否達到預期的目的。但這還不夠。因為能達到目的的程序還有好與不好之分。到底什么樣的程序才算好的程序呢?
創建一個屬于自己的編程構架或者是程序分段,把整個程序分成幾部分,比如我自己在寫一個設備的PLC程序時會分成5部分:手動部分、自動部分、數據處理、通信部分、模擬量/數字量轉換,盡量編程采用結構化編程的方法,這樣能對程序進行分段處理,無論是簡單工程還是結構化功能都可以采用。手動部分的作用是機械設備單個動作的控制一般用于測試以及維修方面,自動部分則是整個動作完整的流程編寫,數據處理則是對手動、自動用到的數據進行傳送、選擇、計算等操作,通信部分是用到例如Modbus等通信控制元器件如變頻器、伺服等裝置編寫的通信程序,模擬量/數字量則是采用模擬量控制元器件進行的DA轉換程序或者采集模擬量數據進行的AD轉換程序。
一個質量較高的PLC程序應基本滿足簡單可讀性、穩定性、具有易于維護和擴展的功能,對于控制動作流程的盡量采用梯形圖進行編程,即使是非編程人員也可清晰看清楚其動作順序,多采用結構化編程,程序做到集中化就是上面說的屬于哪部分就寫在哪部分,盡量不要亂地方補充、亂地方修改,讓人便于查看。PLC運行還需要穩定性,就是指的是某些地方的bug,可能在調試的時候都準確無誤,在實際中誤設置了參數、誤動作,它卻沒有停止、報警或者不能正常工作,以及能夠進行一次完成的運行,第二次、第三次就不能順利進行了只能重啟再開始運行,這些都屬于程序的穩定可靠性,盡量把這些漏洞在調試試機時候找出來。在一個就是程序的維護性和擴展性,做到注釋準確、程序結構優化,能夠使維修人員迅速找到修改的地方,留有擴展的空間,對某些動作的修改、升級能夠在整體構架中完成而不破壞。
在編程前對軟元件的選擇要準確,哪些是掉電保存的、掉電不保存的、對輸入有區分,有高速計數的普通輸入盡量不要占用高速輸入端子、同理高速輸出端子也一樣。對定時器的選擇如0.01ms的、0.1ms、1ms的、累計型的等選擇,計數器的選擇16位的、32位的、保持用的、高速計數用的都得分清楚使用,數據寄存器的選擇也有16、32位、掉電保持的之分。另外指令的選擇要根據數據的類型選擇是16、32位的,避免到時候數據計算出錯。這樣PLC編寫出的程序就能減少bug,質量會高一些。
深圳市永拓豐科技有限公司http://ytf01.51dzw.com/
(素材來源:eechina.如涉版權請聯系刪除。特別感謝)
X9C303S產品種類:數模轉換器- DAC
RoHS:N
系列:AD5328
分辨率:12 bit
采樣比:167 kS/s
通道數量:8 Channel
穩定時間:6 us
接口類型:3-Wire, Microwire, QSPI, SPI
電源電壓-最大:5.5 V
電源電壓-最小:2.5 V
最小工作溫度:- 40 C
最大工作溫度:+ 105 C
安裝風格:SMD/SMT
封裝 / 箱體:TSSOP-16
封裝:Tube
轉換器數量:8 Converter
輸出類型:Voltage Buffered
商標:Analog Devices
參考類型:External
Pd-功率耗散:5 mW
產品類型:DACs - Digital to Analog Converters
工廠包裝數量:96
子類別:Data Converter ICs
單位重量:173 mg
PLC是現代工業的三大支柱之一,是可靠性高、應用非常廣泛的工業控制產品。在中大型模塊化的PLC產品中,CPU模塊(中央處理器)是PLC的中心。一些重大的工業生產線往往要求連續運行不能停頓,而可靠性再高的PLC也不能保證故障為零,因此,雙CPU的冗余控制是一種滿足連續生產要求、提高系統可用性的有效手段。
PLC程序最好的評價標準是實踐。看程序能否達到預期的目的。但這還不夠。因為能達到目的的程序還有好與不好之分。到底什么樣的程序才算好的程序呢?
創建一個屬于自己的編程構架或者是程序分段,把整個程序分成幾部分,比如我自己在寫一個設備的PLC程序時會分成5部分:手動部分、自動部分、數據處理、通信部分、模擬量/數字量轉換,盡量編程采用結構化編程的方法,這樣能對程序進行分段處理,無論是簡單工程還是結構化功能都可以采用。手動部分的作用是機械設備單個動作的控制一般用于測試以及維修方面,自動部分則是整個動作完整的流程編寫,數據處理則是對手動、自動用到的數據進行傳送、選擇、計算等操作,通信部分是用到例如Modbus等通信控制元器件如變頻器、伺服等裝置編寫的通信程序,模擬量/數字量則是采用模擬量控制元器件進行的DA轉換程序或者采集模擬量數據進行的AD轉換程序。
一個質量較高的PLC程序應基本滿足簡單可讀性、穩定性、具有易于維護和擴展的功能,對于控制動作流程的盡量采用梯形圖進行編程,即使是非編程人員也可清晰看清楚其動作順序,多采用結構化編程,程序做到集中化就是上面說的屬于哪部分就寫在哪部分,盡量不要亂地方補充、亂地方修改,讓人便于查看。PLC運行還需要穩定性,就是指的是某些地方的bug,可能在調試的時候都準確無誤,在實際中誤設置了參數、誤動作,它卻沒有停止、報警或者不能正常工作,以及能夠進行一次完成的運行,第二次、第三次就不能順利進行了只能重啟再開始運行,這些都屬于程序的穩定可靠性,盡量把這些漏洞在調試試機時候找出來。在一個就是程序的維護性和擴展性,做到注釋準確、程序結構優化,能夠使維修人員迅速找到修改的地方,留有擴展的空間,對某些動作的修改、升級能夠在整體構架中完成而不破壞。
在編程前對軟元件的選擇要準確,哪些是掉電保存的、掉電不保存的、對輸入有區分,有高速計數的普通輸入盡量不要占用高速輸入端子、同理高速輸出端子也一樣。對定時器的選擇如0.01ms的、0.1ms、1ms的、累計型的等選擇,計數器的選擇16位的、32位的、保持用的、高速計數用的都得分清楚使用,數據寄存器的選擇也有16、32位、掉電保持的之分。另外指令的選擇要根據數據的類型選擇是16、32位的,避免到時候數據計算出錯。這樣PLC編寫出的程序就能減少bug,質量會高一些。
深圳市永拓豐科技有限公司http://ytf01.51dzw.com/
(素材來源:eechina.如涉版權請聯系刪除。特別感謝)
上一篇:減速步進電機滲漏油的原因
上一篇:抑制周期性的干擾平滑度差