西门子PLC 7288 SMART 200 系列大量现货 13922952859
siemens西门子PLC专注西门子PLC 7288系列 SMART 200系列现货销售
全国咨询热线:13922952859
当前位置: 首页 > 知识课堂 > PLC知识

西门子PLC编程实例_手把手教你如何编程

时间:2021-07-16 16:02:27 作者:admin 点击:

1.1程序框架总揽 1.2程序块说明 2.主循环程序 4.马达控制功能块 5.变量监控表 6 系统上电及在线调试 目录

1.1程序框架总揽

西门子PLC编程实例 手把手教你如何编程

1.2程序块说明

在TrainingUnit/SIMATIC 300/CPU315-2DP/S7 Program/Blocks下列出了整个系统所包含的组织块,功能块,数据块,监控表,系统功能块等,基本说明如下:

OB1:主循环程序块 OB35:定时中断程序块,在此程序中用于控制2个TANK的液位计算 FB10:马达控制功能块 FB11:液位控制功能块 FC1:1#TANK进酸阀控制功能块 FC2:1#MOTOR控制功能块 FC3:2#TANK补酸控制阀功能块 FC4:2#MOTOR控制功能块 FC5:2#TANK废酸阀控制功能块 FC6:1#TANK酸回流控制阀功能块 FC7:2#TANK酸回流控制阀功能块 DB1:PLC与MP270B交换数据之数据块 DB11:1#TANK液位控制数据块 DB12:2#TANK液位控制数据块 DB100:1#MOTOR控制数据块,为FC2之背景数据块 DB101:2#MOTOR控制数据块,为FC4之背景数据块

2.主循环程序

西门子PLC编程实例 手把手教你如何编程

主循环程序

西门子PLC编程实例 手把手教你如何编程

3 OB35定时中断程序 OB35定时中断程序用于控制TANK之液位,每2S执行一次,且通过对液位的实时计算,与设定上下限值作比较,输出报警信号。

西门子PLC编程实例 手把手教你如何编程

4.马达控制功能块

西门子PLC编程实例 手把手教你如何编程

西门子PLC编程实例 手把手教你如何编程

西门子PLC编程实例 手把手教你如何编程

5.变量监控表

西门子PLC编程实例 手把手教你如何编程

6 系统上电及在线调试

1.确认接线是否正确。

2.合上主电源开关MCCB1(220VAC)。

3.合上CP1(220VAC),为PLC Power Supply提供电源(合上前先确认Power Supply电压开关处于230VAC or 120VAC,必须与CP1输出电压匹配)。

4.合上Power Supply之24VDC开关,为CPU提供电源。

5.合上CP2,CP3为PLC I/O MODULE提供24VDC电源。

6.将MPI电缆一端接于CPU卡上之MPI接口,将另一端接于适配器上,将适配器 之接头接于SIMATIC Net CP5512通讯卡上,再将CP5512插入相应计算机插 槽。

7.将CPU开关从STOP模式切换至RUN模式。

8.启动计算机,打开SIMATIC Manager 软件,打开“Siemens training center” 工程,打开Options/Set PG/PC Interface对话框,选择通讯方 式为PC Adapter(MPI),点击Properties 对话框,将Transmission Rate 设置为187.5Kbps,这样SIMATIC Manager就可通过MPI与PLC通讯了。

9.下面就可通过SIMATIC Manager对PLC中软硬件进行组态,编程,下载,调试 了。

10.打开OB1,在本列中接了一输出信号为4-20MA的位置编码器于模拟量输入模 板上,通过监控程序可读取编码器之输出值(PIW256)。

11.人员可自行修改相关程序进行调试。

 

 

标签: 西门子 PLC 编程 实例 手把手 教你 如何 1.1