九江西门子(中国)授权总代理商
九江西门子(中国)授权总代理商
plc程序的调试可以分为模拟调试和现场调试两个调试过程,在此之前首先对PLC外部接线作仔细检查,这一个环节很重要。外部接线一定要准确无误。也可以用事先编写好的试验程序对外部接线做扫描通电检查来查找接线故障。不过,为了安全考虑,好将主电路断开。当确认接线无误后再连接主电路,将模拟调试好的程序送入用户存储器进行调试,直到各部分的功能都正常,并能协调一致地完成整体的控制功能为止。 1.程序的模拟调试 将设计好的程序写入PLC后,首先逐条仔细检查,并改正写入时出现的错误。用户程序一般先在实验室模拟调试,实际的输入信号可以用钮子开关和按钮来模拟,各输出量的通/断状态用PLC上有关的发光二极管来显示,一般不用接PLC实际的负载(如接触器、电磁阀等)。可以根据功能表图,在适当的时候用开关或按钮来模拟实际的反馈信号,如限位开关触点的接通和断开。对于顺序控制程序,调试程序的主要任务是检查程序的运行是否符合功能表图的规定,即在某一转换条件实现时,是否发生步的活动状态的正确变化,即该转换所有的前级步是否变为不活动步,所有的后续步是否变为活动步,以及各步被驱动的负载是否发生相应的变化。 在调试时应充分考虑各种可能的情况,对系统各种不同的工作方式、有选择序列的功能表图中的每一条支路、各种可能的进展路线,都应逐一检查,不能遗漏。(http://www.diangon.com版权所有)发现问题后应及时修改梯形图和PLC中的程序,直到在各种可能的情况下输入量与输出量之间的关系完全符合要求。 如果程序中某些定时器或计数器的设定值过大,为了缩短调试时间,可以在调试时将它们减小,模拟调试结束后再写入它们的实际设定值。在设计和模拟调试程序的同时,可以设计、制作控制台或控制柜,PLC之外的其他硬件的安装、接线工作也可以同时进行。 2.程序的现场调试 完成上述的工作后,将PLC安装在控制现场进行联机总调试,在调试过程中将暴露出系统中可能存在的传感器、执行器和硬接线等方面的问题,以及PLC的外部接线图和梯形图程序设计中的问题,应对出现的问题及时加以解决。如果调试达不到指标要求,则对相应硬件和软件部分作适当调整,通常只需要修改程序就可能达到调整的目的。全部调试通过后,经过一段时间的考验,系统就可以投入实际的运行了 |
在工程现场,经常可以遇到现场实际的过程值与客户想看到的观测值不一致的情况。例如阀门开度等,从模块读取的实际值为 0 ~ 1000 ,但客户需要看到的观测值却为 0 ~ 100。在遇到此类状况时,即可以通过 WinCC 的线性变换来处理。本文即将为您介绍 WinCC 线性变换的操作步骤。
软件环境:
1.Windows XP SP3
2.S7 315 PN/DP
3.Step7 V 5.5 SP2
4.WinCC V 7.2
步骤1:创建项目,建立过程变 量。
创建 WinCC 项目并建立与控制器的通讯连接 “Test”, 在该通道下分别创建地址为 “MD100” 的 “浮点数32位 IEEE 754” 类型的变量 “TestTagReal” 以及地址为 “MD110” 的 “无符号的32位值”类型的变量 “TestTagUnsign”。 如 图01。
图 01.
步骤2:配置线性变换及组态画 面。
分别在 “TestTagReal” 及 “TestTagUnsign” 的 属性中勾选线性标定选项,在 “ AS 值范围始于 ” 属性中分别填写 “ 0 ” , “ 1000 ”;在 “ OS 值范围始于 ” 属性中分别填写 “ 0 ” , “ 100 ”。其作用为将控制器中的实际值范围缩小10倍后显示在 WinCC 的相应变量中。如 图02,图03。
图 02.
图 03.
打开 WinCC 图形编辑器并新建画面。在画面中创建两个 “输入输出域”,分别在其 “组态对话框” 中配置其 “变量” 属性为 “TestTagReal” 及 “TestTagUnsign” 并保存。如 图 04。
图 04.
步骤3:测试效果。
点击图形编辑器工具栏中的绿色三 角激活项目。并在 Step7 中创建变量表分别监视 “MD100” 和 “MD110” 的值。如图5 所示,WinCC 中 “TestTagReal” 显示 “99.5” 时,“MD100” 值为 “995”,“TestTagUnsign” 显示 “98” 时, “MD110” 值为 “980”。 测试成功。
图 05.