上海鑫瑟电气设备有限公司
主营产品: 数控系统、变频器、人机界面、触摸屏、伺服、电机、西门子电缆等,
西门子SM322模块6ES7322-1HF10-0AA0
发布时间:2024-11-22

.5指令系统

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

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

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

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

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

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

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

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

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

6ES7   307-1BA01-0AA0电源模块(2A)
6ES7 307-1EA01-0AA0电源模块(5A)
6ES7 307-1KA02-0AA0电源模块(10A)
CPU
6ES7   312-1AE13-0AB0CPU312,32K内存
6ES7 312-1AE14-0AB0
6ES7 312-5BE03-0AB0
6ES7312-5BF04-0AB0CPU312C,32K内存   10DI/6DO
6ES7 313-5BF03-0AB0
6ES7313-5BG04-0AB0CPU313C,64K内存   24DI/16DO / 4AI/2AO
6ES7 313-6BF03-0AB0
6ES7313-6BG04-0AB0CPU313C-2PTP,64K内存   16DI/16DO
6ES7 313-6CF03-0AB0
6ES7313-6CG04-0AB0CPU313C-2DP,64K内存   16DI/16DO
6ES7 313-6CF03-0AM0CPU313C-2DP,64K内存   16DI/16DO组合件(6ES7 313-6CF03-0AB0+6ES7 392-1AM00-0AA0)
6ES7 314-1AG13-0AB0CPU314,96K内存
6ES7 314-1AG14-0AB0CPU314,128K内存
6ES7 314-6BG03-0AB0
6ES7314-6BH04-0AB0CPU314C-2PTP   96K内存 24DI/16DO / 4AI/2AO
6ES7 314-6CG03-0AB0
6ES7314-6CH04-0AB0CPU314C-2DP   96K内存 24DI/16DO / 4AI/2AO
6ES7 314-6EH04-0AB0CPU314C-2PN/DP   192K内存/24DI/16DO/ 4AI/2AO
6ES7 314-6CG03-9AM0CPU314C-2DP   96K内存 24DI/16DO / 4AI/2AO组合件(6ES7 314-6CG03-0AB0+6ES7 392-1AM00-0AA0*2)
6ES7 315-2AG10-0AB0CPU315-2DP,   128K内存
6ES7 315-2AH14-0AB0CPU315-2DP,   256K内存
6ES7 315-2EH13-0AB0
6ES7315-2EH14-0AB0CPU315-2   PN/DP, 256K内存
6ES7 317-2AJ10-0AB0
6ES7317-2AK14-0AB0CPU317-2DP,512K内存
6ES7 317-2EK13-0AB0
6ES7317-2EK14-0AB0CPU317-2   PN/DP,1MB内存
6ES7 318-3EL00-0AB0
6ES7318-3EL01-0AB0CPU319-3PN/DP,1.4M内存

 

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

5.6支持软件

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

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

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

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

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

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


展开全文
拨打电话 QQ咨询 发送询价