欢迎光临浔之漫智控技术(上海)有限公司网站!
全国服务咨询热线:

15821971992

技术文章 / article 您的位置:网站首页 > 技术文章 > 西门子代理|低压电器总代理

西门子代理|低压电器总代理

发布时间: 2023-02-01  点击次数: 243次


PLC有多少条指令,各条指令又具有什么功能,是了解与使用PLC的重要方面。你不懂PLC指令怎么编程,没有程序,PLC又怎么工作?

   PLC的指令越来越多,越来越丰富。功能很强的指令,综合多种作用的指令日见增多。

   PLC的指令繁多,但主要的有这么几种类型:

   基本逻辑指令,用于处理逻辑关系,以实现逻辑控制。这类指令不管什么样的PLC都总是有的。

   数据处理指令,用于处理数据,如译码,编码,传送、移位等等。

   数据运算指令,用于进数据的运算,如十、一、X、/等,可进行整形数计算,有的还可浮点数运算;也可进行逻辑量运算,等等。

   流程控制指令,用以控制程序运行流程。PLC的用户程序一般是从零地址的指令开始执行,按顺序推进。但遇到流程控制指令也可作相应改变。流程控制指令也较多,运用得好,可使程序简练,并便于调试与阅读。

   状态监控指令,用以监视及记录PLC及其控制系统的工作状态,对提高PLC控制系统的工作可靠性大有帮助。

   当然,并不是所有的PLC都有上述那么多类的指令,也不是有的PLC仅有上述几类指令。以上只是指出几个例子,说明要从哪几个方面了解PLC指令,从中也可大致看出指令的多少及功能将怎样影响PLC的性能。

   除了指令,为进行通讯,PLC还有相应的协议与通讯指令或命令,这些也反映了PLC的性能。


638017270324258912730.png


西门子变频器故障维修诊断

 故障诊断的任务是确定故障的性质,查出产生故障的原因和部位,以便迅速处理排除故障,恢复其功能,及时投入运行。在诊断过程中应借助一些仪器仪表和变频器自诊断系统综合分析。以下就变频器常用的诊断方法进行简单阐述。

 

  (1) 故障树诊断法
故障树诊断法要求先列出系统或设备可能出现的故障,再将引起每个故障发生的直接原因包括硬件、环境、人为因素等,用适当的逻辑把他们与故障连接起来,构成一棵故障诊断树,如图2所示。诊断时按树由下而上逐级检查,直到把故障找出为止。在故障较多时,此法诊断方便快捷。从每个枝的基部开始检查,直到找出故障的性质、原因、部位为止。当找到的一个故障排除后,故障现象仍存在,说明还有另外故障存在,必需再检查试验,直到故障全部查清。

 

  (2) 人工与自诊断结合法
变频器自动诊断只能查出故障的性质与部位,而原因不易找出,有时自诊断还有误导之嫌,就得人工诊断。此时须根据自动诊断信息,把可能引起此信息的故障列举出来,再逐个检查疑点,缩小范围,*终查出原因和部位。

 

  (3) 对比诊断法
主要指现象的对比,如切断某一部分电路,更换某一元件,比较切断与不切断、更换与不更换现象是否一样,如果现象相同说明故障仍然存在,故障原因与原电路、元件无关。如果故障消失,则说明故障根源出于此电路或元件。此法常用在有同型号的变频器中。

   

638022530209314847741.png

为了便于编制PLC程序,多数PLC厂家都开发有关计算机支持软件。

   从本质上讲,PLC所能识别的只是机器语言。它之所以能使用一些助记符语言、梯形图语言、流程图语言,以至高级语言,全靠为使用这些语言而开发的种种软件。

   助记符语言是最基本也是的PLC语言。它类似计算机的汇编语言,PLC的指令系统就是用这种语言表达的。这种语言仅使用文字符号,所使用的编程工具简单,用简易编程器即可。所以,多数PLC都配备有这种语言。

   梯形图语言是图形语言,它用类似于继电器电路图的符号表达PLC实现控制的逻辑关系。这种语言与符号语言有对应关系,很容易互相转换,并便于电气工程师了解与熟悉,故用得很普遍,几乎所有的PLC都开发有这种语言。由于它是用图形表达,小的编程器不好使用它,得有较大的液晶画面的编程器,才能使用它。多数是在计算机对PLC编程时,才使用这种语言。

   流程图语言,它也是图形语言,不过所用的符号不与电气元件符号相似,而与计算机用的流程图符号相似,便干计算机工作人员了解与熟悉。流程图语言与符号语言也有一一对应关系,只是它对应的符号语言与梯形图的对应不一样。熟悉计算机而又未从事过一般电气工作的人员,乐于用这种语言对PLC编程。日本OMRON公司开发的F系列机就是使用这种语言。

   梯形图与流程图混合语言。这种语言,梯形图与流程图两者兼用,可使PLC程序结构化。它用流程图把PLC程序划分成若干结构块,并规范块间的逻辑联系。用梯形图再确定块中的种种量间的逻辑关系。这种混合语言有不同的实现方法,而且多用于大型的PLC的编程

   高级语言,PLC编程也可以使用高级语言,如BASIC、C语言等。可以在DOS,也可在WINDOWS平台上运行。关键在于要把用高级语言编写的程序转换成助记符语言,或直接转换成PLC所能识别的机器语言。从根本上讲,只要能实现这个转换的,什么高级语言都可以。而编写这个转换的软件工作量很大,当然应由有关厂家开发与提供。当前不少PLC厂家已有提供。如GE-FANAC的PLC就提供有可用C语言编程的软件。

   再前进一步,从理论上讲使用自然语言编程也是可能的。只是要下力气去开发,以及市场有这个需要。

   支持软件不仅编制PLC程序需要,监控PLC运行,特别是监视PLC所控制的系统的工作状况也需要。所以,多数支持编程的软件,也具有监视PLC工作的功能。

   此外,也有专用于监控PLC工作的软件,它多与PLC的监视终端连用。

   有的PLC厂家或第三方厂家还开发了使用PLC的组态软件,用以实现计算机对PLC控制系统监控,以及与PLC交换数据。


技术支持:化工仪器网   sitemap.xml   管理登陆
© 2024 版权所有:浔之漫智控技术(上海)有限公司( www.xzmsh.cn)   备案号:沪ICP备20010280号-7