首页 理论教育 如何编辑和调试一个简单程序

如何编辑和调试一个简单程序

更新时间:2025-01-09 工作计划 版权反馈
【摘要】:采用SIMATIC指令编写的程序执行时间短,可以使用LAD、STL、FBD三种编辑器。图1.3-30 三个单开关控制两只灯项目图1.3-31 编辑符号表6.输入梯形图程序单击浏览条中的“程序块”图标,打开程序编辑器,按以下步骤输入如图1.3-32所示的三个单开关控制两只灯的梯形图程序。当梯形图输入完毕后,要进行程序的保存。单击工具栏中的“保存项目”按钮,程序便保存下来了。

1.创建新项目

在桌面上直接双击STEP7-Micro/WIN V4.0编程软件的快捷图标978-7-111-47481-4-Chapter01-54.jpg,自动创建一个新的工程项目——项目1。

2.选择指令集和编辑器

S7-200 PLC支持的指令集有SIMATIC和IEC1131-3两种。SIMATIC是专为S7-200 PLC设计的,专用性强。采用SIMATIC指令编写的程序执行时间短,可以使用LAD、STL、FBD三种编辑器。

选择菜单命令“工具”→“选项”,在选项树中选择“常规”。在“常规”选项卡中,“默认编辑器”选择“梯形图编辑器”,“编程模式”选择“SIMATIC”,“语言”选择“中文”,如图1.3-28所示,单击“确认”按钮。

3.选择PLC类型

方法1:选择菜单命令“PLC”→“类型”。

方法2:在指令树中选择双击项目1名称下的默认类型CPU221 REL 02.01。

在弹出的“PLC类型”对话框中,“PLC类型”下拉列表框里选择CPU226,如图1.3-29所示,单击“确认”按钮。

978-7-111-47481-4-Chapter01-55.jpg

图1.3-28 指令集和编辑器选择

978-7-111-47481-4-Chapter01-56.jpg

图1.3-29 PLC类型选择

4.保存项目

选择菜单命令“文件”→“保存”或“另存为”或单击工具栏的“保存项目”按钮978-7-111-47481-4-Chapter01-57.jpg,在弹出的“另存为”窗口中可以选择默认路径“c:\ProgramFiles\Siemens\STEP7-MicroWIN V4.0\Projects”,文件名输入为“三个单开关控制两只灯”,然后单击“保存”按钮,如图1.3-30所示。

5.编辑符号表

单击浏览条中的“符号表”图标978-7-111-47481-4-Chapter01-58.jpg,打开符号表编辑器,在符号表中输入符号及相应地址,也可以输入注释,如图1.3-31所示。

978-7-111-47481-4-Chapter01-59.jpg

图1.3-30 三个单开关控制两只灯项目

978-7-111-47481-4-Chapter01-60.jpg

图1.3-31 编辑符号表

6.输入梯形图程序

单击浏览条中的“程序块”图标978-7-111-47481-4-Chapter01-61.jpg,打开程序编辑器,按以下步骤输入如图1.3-32所示的三个单开关控制两只灯的梯形图程序。

(1)输入常开触点I0.0

1)利用指令树按钮,输入步骤如图1.3-33所示。

①在指令树的“指令”选项下单击打开所需要的指令类别,如单击“位逻辑”左面的978-7-111-47481-4-Chapter01-62.jpg,或双击978-7-111-47481-4-Chapter01-63.jpg,如图1.3-33①所示;

②从打开的“位逻辑”指令树中选择需要的常开触点元件978-7-111-47481-4-Chapter01-64.jpg,如图1.3-33②所示;

③按住鼠标左键拖动所选择的常开触点元件978-7-111-47481-4-Chapter01-65.jpg到程序编辑器窗口中所需要的位置,如图1.3-33③所示;

④释放鼠标左键,常开触点元件978-7-111-47481-4-Chapter01-66.jpg就放置在所需要的位置了,如图1.3-33④所示;

⑤单击“??.?”处,如图1.3-33⑤所示;

⑥在“??.?”处输入常开触点元件的地址,如I0.0,如图1.3-33⑥所示;

⑦按回车键确认,光标自动右移一格,如图1.3-33⑦所示,一个指令就输入完毕了。

978-7-111-47481-4-Chapter01-67.jpg

图1.3-32 三个单开关控制两只灯梯形图

978-7-111-47481-4-Chapter01-68.jpg

图1.3-33 利用指令树按钮输入指令

除了利用指令树按钮输入指令外,还可以利用工具栏按钮输入指令。例如,单击工具栏上的指令触点、线圈或指令盒按钮,会分别出现一个下拉列表,如图1.3-34所示。

2)利用工具栏按钮,输入步骤如图1.3-35所示。

①在程序编辑窗口中将光标定位到所要编辑的位置,如图1.3-35①所示;

②单击工具栏上的触点指令,出现一个下拉列表,如图1.3-35②所示;

③利用滚动条或键盘的↑、↓键浏览至所需的指令,如978-7-111-47481-4-Chapter01-69.jpg,单击978-7-111-47481-4-Chapter01-70.jpg指令或使用回车键即可输入该指令到所要编辑的位置,如图1.3-35③所示;

978-7-111-47481-4-Chapter01-71.jpg

图1.3-34 触点、线圈或指令盒指令列表

④单击“??.?”处,如图1.3-35④所示;

⑤在“??.?”处输入常开触点元件的地址,如I0.0,如图1.3-35⑤所示;

⑥按回车键确认,光标自动右移一格,如图1.3-35⑥所示,一个指令就输入完毕了。

(2)输入线圈Q0.0 把光标放在常开触点I0.0(单开关SA1)的后面一格位置,即图1.3-35第⑥步的光标所放位置,采用与输入常开触点I0.0一样的方法输入线圈Q0.0,只是编程元件选择的是线圈978-7-111-47481-4-Chapter01-72.jpg,物理地址是Q0.0,符号地址是指示灯HL1。输入完线圈Q0.0,网络1输入完毕。

978-7-111-47481-4-Chapter01-73.jpg(www.xing528.com)

图1.3-35 利用工具栏按钮输入指令

(3)输入常开触点I0.1 把光标放在网络2的程序段起始编辑位置,采用与输入常开触点I0.0一样的方法输入常开触点I0.1,只是常开触点的物理地址是I0.1,符号地址是单开关SA2。

(4)输入常开触点I0.2 步骤如图1.3-36所示。

1)把光标放在图1.3-36①所示的位置;

2)输入常开触点I0.2,如图1.3-36②所示;

3)把光标放在常开触点I0.2(单开关SA3)上,如图1.3-36③所示;

4)单击工具栏的向上连线按钮978-7-111-47481-4-Chapter01-74.jpg,如图1.3-36④所示,常开触点I0.2(单开关SA3)与常开触点I0.1(单开关SA2)并联上了。

(5)输入线圈Q0.1 把光标放在常开触点I0.1(单开关SA2)的后面一格位置,采用与输入线圈Q0.0一样的方法输入线圈Q0.1,只是线圈的物理地址是Q0.1,符号地址是指示灯HL2。

最后填写上程序注释、网络标题及网络注释,梯形图输入完毕。在SIMATICLAD窗口中,如果只显示元件的绝对地址,只要选择菜单命令“查看”→“符号寻址”,则“符号寻址”前面的“√”去掉,即可得到梯形图程序。

当梯形图输入完毕后,要进行程序的保存。单击工具栏中的“保存项目”按钮978-7-111-47481-4-Chapter01-75.jpg,程序便保存下来了。

978-7-111-47481-4-Chapter01-76.jpg

图1.3-36 输入常开触点I0.2的步骤

7.编译程序

在STEP7-Micro/WINV4.0中,打开所保存的“三个单开关控制两只灯”梯形图,单击工具栏中的“全部编译”按钮978-7-111-47481-4-Chapter01-77.jpg,或者选择菜单命令“PLC”→“全部编译”,程序便被编译成PLC能够识别的机器码。

8.连接PLC与计算机

根据上述介绍的方法进行硬件连接。

9.下载程序

选择菜单命令“文件”→“下载”,或单击工具栏中的“下载”按钮978-7-111-47481-4-Chapter01-78.jpg,弹出如图1.3-37所示的“下载”对话框。

978-7-111-47481-4-Chapter01-79.jpg

图1.3-37 “下载”对话框

图1.3-37中,通常在“选项”区域中选择“程序块”、“数据块”和“系统块”三个选项,再单击“下载”对话框中的“下载”按钮即可。图1.3-38所示为正在下载程序的界面。

978-7-111-47481-4-Chapter01-80.jpg

图1.3-38 下载进行中的界面

10.运行

将CPU226前盖内的模式选择开关拨至“TERM”,选择菜单命令“PLC”→“RUN(运行)”,或单击工具栏中的“运行”按钮978-7-111-47481-4-Chapter01-81.jpg,自动弹出是否运行的对话框,如图1.3-39所示。确认运行后单击“是”按钮,CPU开始运行用户程序,CPU上的RUN指示灯绿灯亮,STOP指示灯黄灯灭。

11.监控

(1)程序状态监控

1)选择菜单命令“调试”→“开始程序状态监控”或单击工具栏上的978-7-111-47481-4-Chapter01-82.jpg按钮,则程序状态监控初始画面如图1.3-40所示。

978-7-111-47481-4-Chapter01-83.jpg

图1.3-39 是否运行对话框

978-7-111-47481-4-Chapter01-84.jpg

图1.3-40 程序状态监控初始画面

2)分别依次操作单开关SA1、SA2、SA3,观察并记录实际运行情况及程序状态监控画面相应变化情况。如果运行正确,则实际运行情况和监控画面变化情况应该是一致的。

3)选择菜单命令“调试”→“停止程序状态监控”或再次单击工具栏上的978-7-111-47481-4-Chapter01-85.jpg按钮,则停止程序状态监控。

(2)状态表监控元件状态

1)单击浏览条中的“状态表”图标或选择“查看”→“组件”→“状态表”菜单命令,打开状态表画面,并在状态表画面的地址列输入所需要监控的元件和选择格式,如图1.3-41所示。

978-7-111-47481-4-Chapter01-86.jpg

图1.3-41 状态表

2)选择菜单命令“调试”→“开始状态表监控”或单击工具栏上的“状态表监控”按钮978-7-111-47481-4-Chapter01-87.jpg,则状态表监控初始画面如图1.3-42所示。

978-7-111-47481-4-Chapter01-88.jpg

图1.3-42 状态表监控初始画面

3)分别依次操作单开关SA1、SA2、SA3,观察实际运行情况及状态表监控的元件状态相应变化情况。如果运行正确,则实际运行情况和状态表中监控的元件状态变化情况应该是一致的。

4)选择菜单命令“调试”→“停止状态表监控”或单击工具栏上的“状态表监控”按钮978-7-111-47481-4-Chapter01-89.jpg,则停止状态表监控。

12.停止运行

如果停止运行用户程序,则选择菜单命令“PLC”→“STOP(停止)”,或单击工具栏中的“停止”按钮978-7-111-47481-4-Chapter01-90.jpg,自动弹出是否停止运行的对话框,如图1.3-43所示。确认停止运行后单击“是”按钮,CPU停止运行用户程序,CPU上的STOP指示灯黄灯亮,RUN指示灯绿灯灭。

978-7-111-47481-4-Chapter01-91.jpg

图1.3-43 停止运行对话框

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈