原文地址::http://www.plc100.com/prog/tixingtu/tiaoshi.htm

相关文章

1、http://www.360doc.com/content/19/0618/09/44130189_843242119.shtml

2、http://www.360doc.com/content/19/0914/16/4059181_861026687.shtml

3、PLC程序的调试方法及步骤(精)----https://wenku.baidu.com/view/1bd4525b78563c1ec5da50e2524de518964bd390.html

4、PLC程序调试步骤----https://wenku.baidu.com/view/fadf6f5c2bf90242a8956bec0975f46526d3a712.html

PLC程序的调试可以分为模拟调试和现场调试两个调试过程,在此之前首先对PLC外部接线作仔细检查,这一个环节很重要。外部接线一定要准确无误。也可以用事先编写好的试验程序对外部接线做扫描通电检查来查找接线故障。不过,为了安全考虑,最好将主电路断开。当确认接线无误后再连接主电路,将模拟调试好的程序送入用户存储器进行调试,直到各部分的功能都正常,并能协调一致地完成整体的控制功能为止。

1.程序的模拟调试

将设计好的程序写入PLC后,首先逐条仔细检查,并改正写入时出现的错误。用户程序一般先在实验室模拟调试,实际的输入信号可以用钮子开关和按钮来模拟,各输出量的通/断状态用PLC上有关的发光二极管来显示,一般不用接PLC实际的负载(如接触器、电磁阀等)。可以根据功能表图,在适当的时候用开关或按钮来模拟实际的反馈信号,如限位开关触点的接通和断开。对于顺序控制程序,调试程序的主要任务是检查程序的运行是否符合功能表图的规定,即在某一转换条件实现时,是否发生步的活动状态的正确变化,即该转换所有的前级步是否变为不活动步,所有的后续步是否变为活动步,以及各步被驱动的负载是否发生相应的变化。

在调试时应充分考虑各种可能的情况,对系统各种不同的工作方式、有选择序列的功能表图中的每一条支路、各种可能的进展路线,都应逐一检查,不能遗漏。发现问题后应及时修改梯形图和PLC中的程序,直到在各种可能的情况下输入量与输出量之间的关系完全符合要求。

如果程序中某些定时器或计数器的设定值过大,为了缩短调试时间,可以在调试时将它们减小,模拟调试结束后再写入它们的实际设定值。

在设计和模拟调试程序的同时,可以设计、制作控制台或控制柜,PLC之外的其他硬件的安装、接线工作也可以同时进行。

2.程序的现场调试

完成上述的工作后,将PLC安装在控制现场进行联机总调试,在调试过程中将暴露出系统中可能存在的传感器、执行器和硬接线等方面的问题,以及PLC的外部接线图和梯形图程序设计中的问题,应对出现的问题及时加以解决。如果调试达不到指标要求,则对相应硬件和软件部分作适当调整,通常只需要修改程序就可能达到调整的目的。全部调试通过后,经过一段时间的考验,系统就可以投入实际的运行了。

PLC程序的调试方法及步骤相关推荐

  1. c语言程序只能调试成功一半,c语言程序的调试方法所谓程序调试是指对程序的查错和排错。调试程序一般应经过以下几个步骤:一、先进行人工检查,即静态检查。在写好一个程序以后,不要匆匆忙忙...

    c语言程序的调试方法 所谓程序调试是指对程序的查错和排错. 调试程序一般应经过以下几个步骤: 一.先进行人工检查,即静态检查. 在写好一个程序以后,不要匆匆忙忙上机,而应对程序进行人工检查.这一步十分 ...

  2. 微信小程序开发系列教程三:微信小程序的调试方法

    微信小程序开发系列教程 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 微信小程序开发系列二:微信小程序的视图设计 这个教程的前两篇文章,介绍了如何用下图所示的微信开发者工具自动生成一个Hel ...

  3. 数码管显示不正常的调试方法与步骤总结

    数码管显示不正常的调试方法与步骤总结 现象 解决方法步骤 具体例子 原理图 代码 现象 数码管显示不正常大概有以下几种现象: 1,完全不显示: 2,显示部分段码: 3,显示部分位码: 4,显示闪烁: ...

  4. 7 php程序的调试方法_php程序调试方法总结

    相信很多朋友们都有调试程序的经历,然而很多时候调试程序是痛苦而又漫长的过程:它不仅需要细心,更需要耐心,切忌心浮气躁.但是当找出问题并顺利 解决它时,又会给人无比激动的喜悦.这里总结一下笔者在程序调试 ...

  5. 浅析IBM i上C/C++应用程序编译调试方法

    软件调试对于编程人员来说有着非常重要的意义,应用程序功能的开发和完善是在不断调试中完成的.本文围绕IBM i上C/C++语言的编译调试问题进行分析和介绍.主要介绍两方面的内容:一是system i上C ...

  6. 无法支持python程序的编辑运行和调试_python程序的调试方法

    本文讨论在没有方便的IDE工具可用的情况下,使用pdb调试python程序 源码例子 例如,有模拟税收计算的程序: #!/usr/bin/python def debug_demo(val): if ...

  7. 用python编写西门子plc程序_snap7读写西门子plc1200步骤(python)

    本文是利用snap7进行对plc1200进行读写,所用语言是python3,windows7下,plc具体型号为S7-1212DC/DC/DC 1.snap7安装 win+R打开运行串口,输入cmd, ...

  8. 硬件电路板调试方法及步骤

    一.上电前检查工作: 焊接完后, 在检查电路板是否可以正常工作时, 通常不直接给电路板供电,而是要按下面的步骤进行,确保每一步都没有问题后再上电也不迟. 1.连线是否正确 检查原理图很关键, 需要检查 ...

  9. 7 php程序的调试方法_PHP程序错误调试方法 让php显示错误提示

    公司的服务器用的是wdcp搭建的环境,安装非常方便,但是在开发的过程可能把函数名之内的东西写错了,服务器直接返回的是500错误,没有任何错误提示,只是告诉你500错误,很让人头疼,这样调试错误很不方便 ...

最新文章

  1. 微型计算机的典型应用场景,单片机有哪些类型和应用场景?-MCU解决方案
  2. 如何隐藏你写的ABAP代码
  3. linux-basic(11)认识和学习bash
  4. 遇到Visual Studio 当前不会命中断点.还没有为该文档加载任何符号的情况
  5. 凯斯西储大学计算机工程排名,[转载]凯斯西储大学排名及世界排名【研究生】...
  6. ztree局部刷新节点_神经网络训练的世界记录是怎样被刷新的 -- 总结分布式训练的计算场景...
  7. win7查看 本地计算机策略,win7系统打开本地组策略编辑器报错解决办法
  8. JiBX 入门级使用
  9. R语言·文本挖掘︱Rwordseg/rJava两包的安装(安到吐血)
  10. java 单体 启动优化_java设计优化之单例模式
  11. 自动驾驶全球产业链全景图
  12. SaaSpace:最好的免费网络安全工具
  13. iOS开发 适配iPhone XS Max/iPhone XR
  14. [每日一氵] Python 写程序专用 log 分享
  15. ACL and SCO
  16. 逻辑回归公式推导过程
  17. 计算机课教案评语,信息技术教学的关键环节之三:教学评价
  18. golang zip压缩/解压缩用法
  19. 2021年中国国有企业经营现状分析:营业收入及利润总额均增加[图]
  20. 关于铅酸蓄电池的充放电实验以及安装调试

热门文章

  1. 【音视频数据数据处理 7】【RGB/BMP篇】生成24色 RGB24图 和 BMP图
  2. 神兽保佑,永无bug!
  3. dubbo 监控中心配置
  4. python单曲循环播放MP3
  5. 《Unix Linux 大学教程》 - 附录F
  6. Linux目录文件操作命令篇--(工作常用命令的深度使用,小白必收藏)
  7. 北京交通大学云平台实验虚拟机踩坑
  8. 这所“南方小镇”藏着雅居乐陈卓林描绘的“第二人生”
  9. html用于排版标题标签,HTML常用标签(示例代码)
  10. MinIO客户端mc使用