硬件设计和软件设计各包含哪些主要工作?

如题所述

硬件设计和软件设计的主要工作如下:

1、硬件设计:

硬件设计的主要内容就是电气控制系统的原理图的设计,电气控制元器件的选择和控制柜的设计。电气控制系统的原理图包括主电路和控制电路。

控制电路中包括PLC的I/O接线和自动、手动部分的详细连接等。电器元件的选择主要是根据控制要求选择按钮、开关、传感器、保护电器、接触器、指示灯、电磁阀等。

2、软件设计:

软件设计包括系统初始化程序、主程序、子程序、中断程序、故障应急措施和辅助程序的设计,小型开关量控制一般只有主程序。

首先应根据总体要求和控制系统的具体情况,确定程序的基本结构,画出控制流程图或功能流程图,简单的可以用经验法设计,复杂的系统一般用顺序控制设计法设计。

注意事项:

1、使用顺序、选择、循环等有限的基本结构表示程序逻辑;

2、选用的控制结构只准许有一个入口和一个出口;

3、程序语句组成容易识别的块,每块只有一个入口和一个出口;

4、复杂结构应该用基本控制结构进行组合或嵌套来实现;

5、程序设计语言中没有的控制结构,可用一段等价的程序段模拟,但要求改程序段在整个系统中应前后一致;

6、严格控制GOTO语句。

以上内容参考:百度百科-程序设计

以上内容参考:百度百科-硬件电路设计

以上内容参考:百度百科-软件设计

温馨提示:答案为网友推荐,仅供参考
相似回答