洛阳理工学院毕业设计(论文)
输入/输出混合扩展模块EM223有六种:分别为4点(8点、16点)DC输入/4点(8点、16点)DC输出、4点(8点、16点)DC输入/4点(8点、16点)DC输出、4点(8点、16点)DC输入/4点(8点、16点)继电器输出。
3.功能扩展模块
当需要完成某些特殊功能的控制任务时,CPU主机可以扩展特殊功能模块。典型的模拟量I/O扩展模块有:
模拟量输入扩展模块EM231有三种:4路模拟量输入,2路热电阻输入和4路热电偶输入。
模拟量输入扩展模块EM232具有2路模拟量输出。
模拟量输入/输出扩展模块EM235有4路模拟量输入/1路模拟量输出。
3.3 I/O接线图及地址分配
图3-2 I/O接线图
13
洛阳理工学院毕业设计(论文)
表3-1 I/O地址分配表
符号 地址 说明 输入信号 1 2 3 4 5 6 7 8 I0.0 I0.1 I0.2 I0.3 I1.0 I1.1 I1.2 I1.3 按钮 按钮 按钮 按钮 限位开关 限位开关 限位开关 限位开关 输出信号 1 2 3 4 5 6 7 8 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 Q0.6 Q0.7 A灯 B灯 C灯 D灯 E灯 F灯 G灯 H灯 14
功能 启动 移位 复位 单周期 A操作处限位 B操作处限位 C操作处限位 H操作处限位 为1时A灯亮,A操作(5s) 为1时B灯亮,B操作(5s) 为1时C灯亮,C操作(5s) 为1时D灯亮 为1时E灯亮 为1时F灯亮 为1时G灯亮 为1时H灯亮,H操作(5s) 洛阳理工学院毕业设计(论文)
9 10 Q0.8 Q0.9 电动机 电动机
正转 反转 3.4 主电路的设计
三相异步电动机是目前生产设备的主要驱动部件,应用广泛。如图3-3所示,在主电路中,采用两个接触器KM1、KM2,分别控制正传和反转。当三相异步电动机启动时,合上电源开关QS,接触器KM1线圈接通时,其主触头闭合,三相电源L1、L2、L3的相序接入电动机,电机正转;当接触器KM2线圈接通时,三相电源按L3、L2、L1的相序接入电动机,电机反转。
图3-3 主电路图
15
洛阳理工学院毕业设计(论文)
第4章 软件设计
4.1 软件的组成及作用
4.1.1 软件的分类
PLC的软件包含系统软件及应用软件两大部分。 1.系统软件
系统软件包括系统的管理程序、用户指令的解释程序,另外还有一些供系统调用的专用标准程序块等。系统管理程序用以完成机内运行相关时间分配、存储空间分配管理及系统自检等工作。用户指令的解释程序用以完成用户指令变换为机器码的工作。系统软件在用户使用可编程序控制器之前就已装入机内,并永久保存,在各种控制工作中并不需要做什么调整。
2.应用软件
应用软件也叫用户软件。是用户采用PLC厂家提供的编程语言来编制的程序以达到某种控制目的、完成控制要求。
4.1.2 应用软件的编辑语言
应用程序的编制需使用可编程序控制器生产厂提供的编程语言。至今为止还没有一种能适合于各种可编程序控制器的通用编程语言。国际标准化的IEC1131-3编程语言详细地说明了句法、语法和下述5种编程语言的表达方式:流程图、梯形图、功能块图、语句表、结构文本。S7-200系列PLC的编程语言非常丰富,有梯形图、语句表、功能块图和顺序功能图等,用户可以选择一种编程语言,如果需要,也可混合使用几种语言编程。这些编程语言都是面向用户的,它使控制程序的开发、输入、调试和修改工作大大简化。本次设计用到的编程语言表达方式有:流程图、梯形图、语句表。
4.2 工作流程图
流程图这是一种位于其他编程语言之上的图形语言,用来编制顺序控
16