当前位置:首页 > 用PLC和变频器实现电机的变频调速和远程控制毕业设计论文
图4.4 PLC的硬件组态图
接下来选中某个站的Hardware并双击,打开硬件组态程序Hardware,根据上面所选的硬件进行组态,基于硬件的组态图如图4.4所示。在这里要注意,由于S7-300采用的是固定槽编址,如电源模块PS 307 10A放在表中的一号槽位上,CPU插入二号槽位,三号槽位为接口模块保留,本系统中用的接口模块是IM365,从四号槽位开始可以插入最多八个信号模块(SM)、通讯处理器(CP)或功能模块(FM),每个模块的地址在组态硬件下面的模块信息窗口中显示。
4.2.2 创建网络组态
目的:组态网络,完成各个设备通讯。首先建立硬件组态,在硬件组态的基础上,切换到主画面,开始网络组态。
当硬件连接好之后,主要是通过STEP7软件中的管理器来组态各硬件之间的关系。然后再分别对每个站进行硬件配置,此处必须与实物对应,包括具体的槽位、各组件的产品序列号等,当配置PLC的CPU时,系统会自动提示网络选择。当硬件组态的基础上切换到主画面,开始网络组态。图4.5即网络组态画面。
32
图4.5 网络组态画面
4.2.3 PLC程序设计
S7-1200编程语言是STEP 7,它是用于S7系列PLC进行编程、调试的全新软件,它是在国际标准IEC1131-3的基础上建立的,可以用LAD、FBD、STL、CFC、SFC、SCL来编程。这是一种可以运行于通用微机中,在WINDOWS环境下进行编程的语言。将它通过计算机的串口和一根PC/MPI转接电缆与PLC的MPI口相连,即可以进行相互间的通信。
通过STEP7编程软件,不仅可以非常方便的使用梯形图和语句表等形式进行离线编程,经过编译后通过转接电缆直接下载入PLC 的内存中执行,而且在调试运行时,还可以在线监视程序中各个输入输出或状态点的通断状况,甚至进行在线修改程序中的变量,给调试工作也带来极大的方便。
STEP 7软件的一个特点是调试功能很强大,不仅能在线读取数据,而且能在线修改过程数据,对于调试大型复杂控制程序非常有效。STEP7软件还附带一些控制程序模块,这些模块可以从主控制程序中直接调用,实现不同的功能。
STEP 7采用模块化的程序设计方法,它采用文件块的形式管理用户编写的程序及程序运行所需的数据。通常用户程序有功能块(FB,FC),组织块(OB)、数据块(DB)构成。
4.2.4 梯形图及功能说明
SIMATIC 400 程序块 OB1:
33
34
35
共分享92篇相关文档