咸宁西门子一级代理商
PLC程序较好的评价标准是实践,看程序能否达到预期的目的。但这还不够,因为能达到目的的程序还有好与不好之分。到底什么样的程序才算好的程序呢?
PLC程序较好的评价标准是实践,看程序能否达到预期的目的,但这还不够,因为能达到目的的程序还有好与不好之分,到底什么样的程序才算好的程序呢?大体有如下几个方面:
1、正确性
PLC的程序一定要正确,并要经过实际工作验证,其能够正确工作。这是对PLC程序的较根本的要求,若这一点做不到,其它的再好也没有用。
要使程序正确,一定要准确的使用指令,正确的使用内部器件。准确的使用指令与准确理解指令相联系,为此对指令含义和使用条件一定要弄清楚。必要时,可编些小程序对一些不清楚的指令作些测试。
同一指令,由于PLC的出厂批次不同或是PLC的系列型号的不同,一些指令细节有可能不一样,应仔细查阅编程手册。
内部器件正确使用也是重要的。如有的PLC有掉电保护,有的PLC没有。一定要做到该掉电保护的一定要用掉电保护的器件,反之则不能用。
总之,要准确的使用指令,正确使用内部器件,使所编的程序能正确要作,这是对PLC程序较根本的要求。
2、可靠性
程序不仅要正确,还要可靠。可靠反映着PLC程序的稳定性,这也是对PLC程序的基本要求。
有的PLC程序,在正常的工作条件下或合法操作时能正确工作,而出现非正常工作条件(如临时停电,又很快再通电)或进行非法操作(如一些按钮不按顺序按,或同时按若干按钮)后,程序就不能正常工作了。这种程序,就不大可靠,或说不稳定,就是不好的程序。
好的PLC程序对非正常工作条件出现,能予以识别,并能使其与正常条件衔接,可使程序适应于多种情况。好的PLC程序对非法操作能予以拒绝,且不留下“痕迹”。只接受合法操作。
联锁是拒绝非法操作常用的手段,继电电路常用这个方法,PLC也可继承这个方法小型PLC和**控制器作为生产生活中常用的两种自动化控制装备,在性能和应用领域方面可以说是难分伯仲,各有千秋。
通用控制产品的“客制化”已是一种趋势。所谓客制化,就是面向特定的行业应用,提供**的控制产品,这就是**控制器。
**控制器可以是物理封装的单元产品,也可以是由单元产品组合而成的**系统。不论哪种形式,**控制器的核心不在硬件,而是在其行业应用软件功能块。对系统产品而言,更得益于主流供应商统一软件架构体系的实施。
在通用控制(GC)与嵌入式控制(EC)的竞争中,行业KNOWHOW无疑是通用控制产品供应商的优势。基于深耕多年的经验,通过集成行业应用需求,为用户提供面向应用、减少二次开发成本的**产品,是通用控制领域的一大进步。
因此**控制器体现出了强烈的行业属性,这表现在**控制器一般应用于“窄缝”市场,相对封闭。虽然**控制器已经在很多细分市场领域取得了相当的市场份额,比如塑料机械、电梯等。但是每个细分市场的**控制器供应商都是完全不同的。比如塑机的供应商主要是:珊星、宏讯、盟立等;而电梯行业的供应商主要是新时达、蓝光等。
至于小型PLC与**控制器的优劣,则很难一言以蔽之。可以肯定的是,随着用户个性化需求的不断涌现,**控制器将在更多的窄缝市场侵占小型PLC的市场空间,但是短期内远远无法撼动小型PLC的主流控制地位。而小型PLC的厂商也在不断的用开发行业**模块、降价、升级产品等方式捍卫自己的市场空间
在实际调试过程中,有时出现这样的情况,一个软件系统从理论上推敲能完全符合机械设备的工艺要求,而在运行过程中无论如何也不能投入正常运转,在系统调试过程中,除考虑软件设计的方法外,还可以从以下几个方面寻求解决的途径。
在开机前,如果不强制使保持继电器复位,将会产生机械设备的误动作,系统设计时,通常采用的方法是设置硬件复位按钮,需要的时候,能够使保持继电器,定时器、计数器、高速计数器强制复位,在控制系统的调试中发现,如果使用保持继电器,定时器,计数器、高速计数器次数过多,硬件复位的功能很多时候会不起作用,也就是说,硬件复位的方法有时不能准确,及时地使PLC的内部继电器、定时器、计数器复位,从而导致控制系统不能正常运转,在调试过程中,人为地设置软件复位信号作为内部信号,可确保保持继电器有效复位,使系统在任何情况下均正常运转。
3 硬件电路
PLC的组成的控制系统硬件电路。当一个两线式传感器,例如光电开关,接近开关或限位开关等,作为输入信号装置被置被接到PLC的输入端时,漏电流可能会导致输入信号为ON,在系统调试中,如果偶尔产生误动作,有可能是漏电生的错误信号引起的。为了防止这种情况发生,在设计硬件电路时,在输入端接一个并联是阻,并联电阻的计算公式。
其中,不同型号的PLC漏电流值可查阅厂商提供的产品手册,在硬件电路上做这样的处理,可有效地避免由于漏电生的误动作 在实际调试过程中,有时出现这样的情况,一个软件系统从理论上推敲能完全符合机械设备的工艺要求,而在运行过程中无论如何也不能投入正常运转,在系统调试过程中,除考虑软件设计的方法外,还可以从以下几个方面寻求解决的途径。
在实际调试过程中,有时出现这样的情况,一个软件系统从理论上推敲能完全符合机械设备的工艺要求,而在运行过程中无论如何也不能投入正常运转,在系统调试过程中,除考虑软件设计的方法外,还可以从以下几个方面寻求解决的途径。
1 扫描击期和响应时间
用PC设计一个控制系统时,一个较重要的参数就是时间,PC执行程序中的所有指令要用多少时间,(扫描时间)有一个输入信号经过PC多长时间后才能有一个输出信号(响应时间)掌握这些参数,对设计和调试控制系统无疑非常重要。
当PC开始运行之后,它串行地执行存储器中的程序。我们可以把扫描时间分为4个部分。共同部分,例如时间监视器和检查程序存储器;数据输入,输出;执行指令;执行外围设备指令。
时间监视器是PC内部用来测量扫描时间的一个定时器,所谓扫描时间,是执行上面4个部分总共花费的时间。扫描时间的多少取决于系统的购置,I/O的点数,程序中使用的指令及外围设备的连接,当一个系统的硬件设计定型后,扫描时间主要取决软件指令的长短从PC收到一个输入信号向输出端输出一个控制信号所需的时间,叫响应时间,响应时间是可变的,例如在一个扫描周期结束后,收到一个输入信号,下一个扫描周期结束后时,收到一个输入信号,下一个扫描周期一开始,这个输入信号就起作用,这时,这个输入信号的响应时间较短,它是输入延迟时间,扫描周期时间,输出延迟时间三者的和,如果在扫描周期开始收到了一个输入信号,在扫描周期内该输入信号不会起作用,只能等到下一个扫描周期才能起作用,这时,这个输入信号的响应时间较长,它是输入延迟时问,输出延迟时间三者的和,因此,一个信号的较小响应时间和较大响应时间的计算公式为:
较小的响应时间=输入延迟时间+扫描时间+输出延迟时间,较大的响应时间=延迟时间+2×扫描时间+输出延迟时间