plc能用C语言编程吗?

如题所述

不能。每个PLC都有自己的编程语言,但用法基本上和C语言差不多。

PLC编程支持的语言包括五种:

1、梯形图Delete(LD)

梯形图语言是PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。

2、指令表Delete(IL)

指令表编程语言是与汇编语言类似的一种助记符编程语言,和汇编语言一样由操作码和操作数组成。在无计算机的情况下,适合采用PLC手持编程器对用户程序进行编制。

3、功能模块图Delete(FBD)

功能模块图语言是与数字逻辑电路类似的一种PLC编程语言。采用功能模块图的形式来表示模块所具有的功能,不同的功能模块有不同的功能。

4、顺序功能流程图Delete(SFC)

顺序功能流程图语言是为了满足顺序逻辑控制而设计的编程语言。编程时将顺序流程动作的过程分成步和转换条件,根据转移条件对控制系统的功能流程顺序进行分配,一步一步的按照顺序动作。

5、结构化文本Delete(ST)

结构化文本语言是用结构化的描述文本来描述程序的一种编程语言。它是类似于高级语言的一种编程语言。

扩展资料

1、不同型号的PLC编程软件对以上五种编程语言的支持种类是不同的,早期的PLC仅仅支持梯形图编程语言和指令表编程语言。

2、目前的PLC对梯形图(LD)、指令表(STL)、功能模块图(FBD)编程语言都以支持。

3、在PLC控制系统设计中,要求设计人员不但对PLC的硬件性能了解外,也要了解PLC对编程语言支持的种类。

参考资料来源:百度百科-可编程逻辑控制器

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-06-03
不能 每个PLC都有自己的编程语言
但用法基本上和C语言差不多

PLC编程不是单一的 有很多种方法 我一般是梯形图,也有语句法就是所谓的类似C语言哪种编程
单片机能用C语言直接编程
PLC一般都用梯形图编程本回答被提问者采纳
第2个回答  推荐于2018-03-08
那取决于PLC的品牌,如贝加莱,sigmatek就是直接使用C语言进行编程的。

一般,支持IEC61131-3标准的PLC,其支持的是类似于Pascal的编程方式,也就是ST,结构文本语言。本回答被网友采纳
第3个回答  2012-05-21
不能,plc的编程语言是语句表,梯形图,功能块图。
第4个回答  2023-04-04
plc编程语言有梯形图语言、指令表语言、功能模块图语言等。
1、梯形图语言是PLC程序设计中最常用的编程语言。CPU将物理输入读入内存表,通常称为“输入表”。该表经评改核估后在程序中使用。不同平台,使用不同类型的寄存器;在每个扫描周期,按照从左向右,从上到下的顺序处理逻辑。
2、指令表编程语言是与汇编语言类似的一种助记符编程语言。设备干涉处理模块。主要处理设备中各种气缸或者电缸之间的干涉处理,防止它们之间出现相互碰撞的可能。比如气缸A与气缸B之间存在一个公共区域,两个同时进入公共区域则会发生碰撞,这时候两者之间就要做防干涉处理。
3、功能模块图语言是与数字逻辑电路类似的一种PLC编程语言。PLC上的I/O模核键掘块指示灯是否也点亮。在许多亮绝设备中,输入和输出信号通过端子与可编程控制器相连。有时端子的指示灯有信号,但不能保证PLC上相应的地址不会因为连接线开路而连接。

plc用c语言怎么进行编程
PLC(可编程逻辑控制器)可以通过多种编程语言实现,C语言是其中的一种选择。要使用C语言进行PLC编程,首先需要确定所使用的PLC型号和规格。不同型号的PLC支持不同的编程语言、接口和工具,因此选择合适的PLC型号至关重要。接着,选择合适的编程工具,例如西门子的Step7、罗克韦尔自动化公司的RSLogix或三菱电...

PLC能用C语言编程吗
PLC分为大型和小型两种型号。小型PLC,如三菱FX系列,通常不支持C语言编程。然而,三菱的大型PLC Q系列是可以的,它配备了专用的C语言模块。西门子的S7-300和S7-400系列同样支持C语言编程。尽管C语言在编程领域具有一定的优势,但使用起来相对较为复杂。实际上,大多数工程师更倾向于使用基于微软VS2010的...

plc支持c语言编程吗?
不能。每个PLC都有自己的编程语言,但用法基本上和C语言差不多。PLC编程支持的语言包括五种:1、梯形图Delete(LD)梯形图语言是PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。2、指令表Delete...

请问PLC的程序可以用C语言写还是c++来写?
PLC大部分是可以用C语言来编写的,璧如说西门子的模块功能,信捷的函数功能模块都是用C语言来写的,非常方便,其实每一家PLC官方的编程软件大多基于C语言来开发的,而且每个PLC程序在写入PLC下位机前都是转换成C语言才写入的,上述回答非常不负责任,不要误导大家,希望有志在电气自动化深造的你们撑握...

plc编程和c语言区别
提供了丰富的工具和资源,方便程序员进行开发。值得注意的是,PLC编程和C语言并不互斥,实际上,PLC编程与C语言可以结合使用。一些先进的PLC系统允许使用C或类似的高级语言进行编程,以实现更复杂的控制和算法处理。这样的组合可以在工业自动化领域实现更高级别的控制和功能,满足不同应用场景的需求。

plc可以用c语言来编程吗?
PLC有大型小型分别,一般小型机是不行,例如三菱FX系列,但是三菱大型PLC Q系列是可以的,Q有专用的C语言模块,西门子S7-300,400也是可以。而且C语言其实很难使用,现实使用的都是基于微软的VS2010 VC#,它只是一个基础,没有那种语言是万能的,学习C 还得把C++学了 ...

PLC的程序可以用C语言写吗?或者有什么软件能把C语言转换成PLC程序?如果...
,GE(安装C语言开发包)除了贝加莱与Sigmatek以外,其他厂商的C语言产品基本不对我国销售,因此学了也无意义。如果你喜欢使用C语言编写程序,那么应该使用贝加莱或者Sigmatek,他们使用的是完全的C语言编程。欧姆龙不支持C语言开发PLC程序,其ST语言也针对PLC的型号与硬件版本,且并非完全支持ST语言。

小型plc一般不支持哪种编程语言
c语言。根据查询相关资料可知,小型plc一般不支持c语言。小型plc,一般是指控制点数在256点以内的小型PLC ,主要控制的对象是OEM领域的用户。

c++与c语言在plc中的运用
C++就是C语言 PLC事实上它内部也是C语言。只是PLC编程软件把它编译过了 所以我们看见的是梯形图 这中更直观 方便查找错误 现在很多PLC都支持C语言编程 比如三菱大型PLC 的计算机CPU 就可以用C语言 它可以完成复杂的计算和编程 还可以装windows系统 ...

plc和单片机,c语言有关系没?
c语言是编程的一种,跟其他编程语言原理大同小异,编程思路可以说是一样的。从表面上看PLC与单片机没有关系,其实控制原理还是一样的。C语言是单片机编程语言的一种,你也可以用汇编,根据个人习惯。PLC跟C语言也有关系的,一些PLC功能块可以用C编写。

相似回答