① 硬體設計和軟體設計各包含哪些主要工作
硬體設計和軟體設計的主要工作如下:
1、硬體設計:
硬體設計的主要內容就是電氣控制系統的原理圖的設計,電氣控制元器件的選擇和控制櫃的設計。電氣控制系統的原理圖包括主電路和控制電路。
控制電路中包括PLC的I/O接線和自動、手動部分的詳細連接等。電器元件的選擇主要是根據控制要求選擇按鈕、開關、感測器、保護電器、接觸器、指示燈、電磁閥等。
2、軟體設計:
軟體設計包括系統初始化程序、主程序、子程序、中斷程序、故障應急措施和輔助程序的設計,小型開關量控制一般只有主程序。
首先應根據總體要求和控制系統的具體情況,確定程序的基本結構,畫出控制流程圖或功能流程圖,簡單的可以用經驗法設計,復雜的系統一般用順序控制設計法設計。
注意事項:
1、使用順序、選擇、循環等有限的基本結構表示程序邏輯;
2、選用的控制結構只准許有一個入口和一個出口;
3、程序語句組成容易識別的塊,每塊只有一個入口和一個出口;
4、復雜結構應該用基本控制結構進行組合或嵌套來實現;
5、程序設計語言中沒有的控制結構,可用一段等價的程序段模擬,但要求改程序段在整個系統中應前後一致;
6、嚴格控制GOTO語句。
以上內容參考:網路-程序設計
以上內容參考:網路-硬體電路設計
以上內容參考:網路-軟體設計