一、 检查接线

用万用表诸根检查面板上按钮、指示灯、转换开关到端子排的接线;端子排到PLC输入输出端子的接线;电源到PLC、触摸屏的接线。PLC之间、PLC和触摸屏之间的通讯线缆制作和插接。

确保做到以下几点:

1. 所有接线牢固、无松动,无短路:所有电源正(L)接点不得与电源负(N)相导通,无断路:所有同一回路中不经过触点和用电器的的线接点应导通,线号正确,标识便于理解。

2. 电源正负(L和N)接线正确、无颠倒,所有电源电压应符合用电器电压允许范围。

3. 传感器、用电器回路接线正确:保证回路由电源正(L)到触点或IO接口再到用电器或传感器(包括端子排预留接口)再回到电源负(N)。

4. 各类传感器或用电器接线方式正确:两线制、四线制电流信号传感器、热电阻传感器,继电器线圈和触点等接线符合接线标准和电气原理。

发现接线有不当或错误之处,立即纠正。

二、 系统上电

依次进行一下检查,如发现问题,马上查找原因解决。

1. 测量电源输入电压在允许范围内后,系统上电。

2. 测量开关电源输出电压是否正常。

3. 观察PLC电源指示灯是否正常,触摸屏是否正常开机并显示。

4. 按下按钮、转动转换开关、短接相应触点或端子排开关量输入预留接口,观察PLC模块的DI对应指示灯是否点亮,亮度是否正常,有无闪烁。

5. 短接PLC模块DO输出接口和电源漏极或源极模拟DO输出,观察对应继电器是否吸合,吸合是否可靠。

6. 将端子排模拟量输入接口接入信号源(四线制电流)或测试用传感器(两线制电流、热电阻等),用万用表测量信号是否正常,是否符合信号范围,线性变化是否正常。

三、 仿真测试程序和组态画面

将编写好的PLC控制程序和触摸屏及上位机组态画面用仿真软件和编写的模拟运行程序进行仿真测试。确保做到:

1. PLC程序IO变量与实际PLC模块地址对应正确。

2. PLC程序各子程序功能可行且可靠,模拟能考虑到的各种现场情况并测试它们对程序运行产生的影响,修改完善子程序功能。模拟并排查程序运行一段时间可能产生的问题(如数据溢出,寻址错误,死循环等)。尽量使子程序代码健壮,重用性强,同时优化程序执行时间。

3. 按照现场可能遇到的各种情况模拟测试整个控制程序的运行,包括手动单独控制、手动一键控制、自动控制等,确保程序运行可靠、稳定。

4. 触摸屏和上位机组态画面建立的外部变量地址与PLC程序中的相应变量对应正确,好将组态项目集成到PLC项目中,这样PLC的变量可以导入到组态项目中,避免重复工作,减少错误(不适用于小型触摸屏)。

5. 结合PLC程序和仿真软件模拟测试组态画面中的动画效果和数值、文字显示以及各种按钮、控件的功能。测试报表、趋势、报警信息等功能是否正常。

四、 下载程序和组态画面并调试通讯

1. 检查上位机与PLC的通讯设置是否正确,向PLC下载程序。检查PLC之间的通讯设置和PLC模块的地址拨码开关设置和DP插头上拉电阻设置,观察PLC通讯指示灯是否正常。通过上位机监控测试PLC之间通讯是否成功。

2. 检查上位机与触摸屏的通讯设置是否正确,向触摸屏传输组态画面。检查触摸屏组态项目中与相应PLC的通讯设置,测试PLC与触摸屏通讯是否成功。

3. 检查上位机组态项目与PLC的通讯设置,测试PLC与上位机监控画面通讯是否成功。

s7-200软件怎么测试,西门子plc s7-200调试的步骤?相关推荐

  1. 西门子plc s-7 1200驱动伺服电机方法

    西门子plc s-7 1200驱动伺服电机方法 前言 完整设备连接 驱动实际接线图 程序编写 新建项目 添加工艺对象 配置工艺对象 程序编写 启动方法 选择工作模式 前言 其实,伺服电机还用另外两种工 ...

  2. 工业超高频读写器|读取器CK-UR12-E02使用POE交换机和博途软件如何与西门子PLC配置解决方案

    ProfiNet协议POE供电工业超高频读写器|读取器CK-UR12-E02是一款工业以太网通讯的超高频读写设备,带IO继电信号输入输出,广泛应用工业自动化生产领域 本文将以实际环境,介绍工业超高频读 ...

  3. s7 200 java_java android 读写西门子PLC数据,包含S7协议和Fetch/Write协议,s7支持200smart,300PLC,1200PLC,1500PLC...

    本文将使用一个gitHub开源的组件技术来读写西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 gi ...

  4. 西门子 PLC S7单边通信

    PLC通信 1.组态&编程 (1)打开博途软件,创建新项目,命名为:通信 (2)添加新设备,命名为A,这里选择的是CPU1211C,版本V4.2 (3)CPU属性设置,启用系统存储器字节和时钟 ...

  5. 300 s7 置零指令_西门子1200与200、200 SMART置位复位指令的区别

    S7-1200的位逻辑指令,这也是我们在学习PLC编程时最先接触到的指令,最基本的指令. 位逻辑运算指令是对二进制位进行操作的指令,数据类型是BOOL型,这其中又包括了触点指令与赋值指令.置位与复位指 ...

  6. 西门子PLC s7立即触点和立即输出指令的应用

    立即触点指令(Immediate)只能用于输入量I,执行立即触点指令时,立即读入物理输入点的值,根据该值决定触点的接通/断开状态,但是并不更新该物理输入点对应的输入过程映像寄存器.在语句表中,分别用L ...

  7. 西门子PLC SMART 200和HMI连接组态编程

    这一篇文章主要介绍SMART200PLC和HMI进行通信的设置组态,并完成一些逻辑上的操作. 这里我是用的是WIN7 64位旗舰版系统.有些人可能在win10上也能安装使用PLC和HMI的软件,但是稳 ...

  8. 零基础可以学习PLC自动化吗?从哪里入手学习PLC自动化,自动化编程用到什么编程软件呢?凭良学校-西门子S7-200/SMART 200 PLC编程自动化应用培训

    1) 一期不会可免费继续学习,不重复收费. 2)报名即免费赠送我校自主研发的配套视频教程和一本配套书籍教材. 3)送学电工. 培训形式: 1)现场培训. 2) 理论与实操结合.教学设备都摆在课室中,学 ...

  9. ISM Web组态软件采集西门子PLC

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.西门子PLC 二.使用步骤 1.创建西门子 PLC S7模型 2.创建设备 总结 前言 本文详细讲述了ISM We ...

最新文章

  1. 如何创建vss2005的数据库
  2. Androidstudio SVN安装与使用
  3. xheditor的使用方法
  4. Linux stmac网卡代码分析----probe
  5. 服务器精益改善系列,精益生产改善的内容是什么?
  6. .Net DES加密解密(不带向量)
  7. Docker终失C位,开源少年缘何黑化
  8. Centos7克隆虚拟机之后,不显示ip地址,原虚拟机配置文件里面也没有HWADDR
  9. Web测试需要注意的点
  10. Python 找回自家路由器密码
  11. 陆金所杨晓军:金融与区块链结合将…
  12. 空间直角坐标转大地坐标
  13. 奥维互动地图GEE协议历史影像分析与应用
  14. css解决图片缩小变模糊问题
  15. android美食app设计图,基于位置的Android美食地图应用的设计与实现
  16. python背景图颜色_更改特定子图背景颜色(饼图外部)
  17. 国科大《自然语言处理》复习(宗成庆老师)
  18. matlab如何表示三峰正态分布,正态分布及常用分布的matlab编程实现
  19. 【AI女神节特稿】人工智能领域你不能忽视的 12 位女性
  20. 使用计算机粘贴板的步骤,如何打开剪贴板,详细教您电脑如何打开剪贴板

热门文章

  1. UML之九种图和包图
  2. macOS 提示“***.app打不开”解决办法
  3. 使用 springboot + mybatis-plus 连接firebird(火鸟数据库)
  4. 奥迪a3android auto错误,抢先体验: 奥迪A3的Android Auto车载系统
  5. Cocos2d-x 基础示例-精灵移动2
  6. 如何减少hash碰撞,hash冲突和hash碰撞
  7. :762: ConvergenceWarning: lbfgs failed to converge (status=1): STOP: TOTAL NO. of ITERATIONS REACHED
  8. 那些程序员的搞笑牛逼注释
  9. 甘特图教程:如何在DHTMLX Gantt中使用工作时间和日历
  10. 混沌数学之ASin模型