调试模拟PLC
调试和模拟功能是Micro/WIN非常重要的功能,这个功能非常实用并且操作简单,它可以方便地模拟实际运行过程中无法生成的参数,让操作者能够提前发现程序和配置中的问题,和生成Zui优的参数,能够有效地降低系统的风险。
但往往一些经验丰富的工程师,都不知道或者不会使用这个功能,所以在这里详细地讲述一下。
下面是一个简单的起保停电路的梯形图,通过左边项目树中的”指令”目录可以添加这些指令。
然后,我们把这段程序下载到PLC中去执行下,会发现一些有趣的事情。
下载时,如果还没跟PLC建立连接,Micro/WIN会弹出通信对话框提示先连接PLC。
下载完成后,点击”RUN”按钮,通知PLC开始执行程序。
通过下载对话框可以访问在线帮助手册,它包含了所有PLC编程相关的信息,比市场上所有的相关书籍都更重要,即使是已经操作熟练的PLC专家也需要经常查阅在线帮助手册。
按F1也可以打开这个文档,还可以把这个文档从Micro/WIN的安装目录。中拷贝出来,方便随时翻阅学习。
默认在C:\Program Files(x86)\Siemens\STEP 7-MicroWIN SMART\Help\S7MicroWinSmart_804.chm
下载完成后,可以将CPU设置为RUN模式,Micro/WIN还提供了很强大的调试和观察程序运行的功能,请点击“程序运行”按钮。
蓝色表示能流流通,灰色表示能流未导通。从图上看到,由于I0.0对应的输入端子没有检测到高电平,因此I0.0这个输入印象区的值为0,触点打开,能流就不能流到后面去了,M0.0也没有接通,处于打开状态。
没有给I0.0对应的输入端子接电信号,又想调试怎么办呢?
Micro/WIN有一个利器,状态图表。
我们写入I0.0然后点击监控按钮,可以看到I0.0的值为0,给它输入一个值1,然后点监控旁边”强制”按钮,再试试看。
可以看到,I0.0被强制为1。PLC不再从输入端子检测电信号,而是读取给它写入的值作为I0.0的值。可以对能访问到的所有内存区执行强制操作,这对调试非常有用。
下面是强制后的程序状态:
M0.0闭合了,取消I0.0的强制再观察,会看到M0.0还是闭合状态,这就是起保停电路的作用。
需要说明一点,当用户处于监控状态时,是无法操作系统块,向导等等功能的。如果点击了某个按钮但是Micro/WIN没反应,这多半都是因为当前处于监控状态。
如下图,再添加两个指令,然后再将它下载到PLC。
然后监控程序运行状态。
当再次将I0.0强制的时候Q0.0立即变为1,同时能听到继电器Q0.0闭合的声音。如果将负载,比如电机、灯泡等设备连接到PLC,那么设备立即会运转起来。
这里再讲一下如何接线。
第一步,将24V电源的正极和SR20的输出端子中的1L连接。
第二步,将负载(如电机)的输入正极和输出端子如Q0.0连接。
第三步,将24v电源的负极和负载输入的负极连接。
如果有多个负载,那么就从Q0.1-Q0.7端子接线。每一个输出端子可以承载Zui大2A电流,因此切记不要超负荷运行。
另一方面,Q点总共有8个,分成两组,Q0.0-Q0.3,都需要通过1L这个输入端子接到24V开关电源上。如果还需要接更多的负载,那么就需要给2L这个输入端子供电,通过Q0.4-Q0.7和负载连接了。
- 详解PLC小案例 2024-11-21
- 支持PLC编程的5大电气语言,全部会用的才是大神! 2024-11-21
- 学好这79张电气控制原理图,谁敢说你还是PLC小白? 2024-11-21
- 如何区分PNP和NPN及PLC如何连接两种传感器? 2024-11-21
- 【实例】西门子PLC通过MODBUS控制变频器 2024-11-21
- PID组态设置中常问问题 2024-11-21
- 【步骤详解】西门子 PLC PID组态设置及PID常见问题解答 2024-11-21
- 西门子SCL编程——通过模拟量控制气缸升起和下降 2024-11-21
- S7-300/400与S7-200SMART之间的以太网S7通信 2024-11-21
- 西门子博图 | FB284库指令输入输出详解 2024-11-21
- 实用 | 三菱PLC怎么用以太网的方式下载程序 2024-11-21
- 老工程师总结的现场安装调试电气线路方法 2024-11-21
- 实用 | Profinet,从理论到使用详解 2024-11-21
- 威纶通触摸屏实现一机多屏通信的方法 2024-11-21
- PLC梯形图程序的自锁、互锁功能 2024-11-21
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684