一文了解PLC编程及技术指标

plc实质上是工业计算机,是计算机技术与传统继电接触器控制器技术相结合的产物,只不过比一般的计算机具有更强的与工业过程相连接的接口和更直接的适用于工业控制要求的编程语言。
plc的编程语言
同其它计算机装置一样,plc的操作是依照其程序操作进行的。国际电工委员会在iec61131中规定了plc编程语言的标准和5种编程语言。尽管不同的plc生产厂家,不同的机种,采用的表达方式不同,但基本上符合iec61131中规定的编程标准。
1. 梯形图(ladder diagram)
梯形图是一种以图形符号及图形符号在图中的相互关系来表达控制关系的编程语言,它是从继电接触器控制电路图演变过来的。梯形图将继电接触器控制电路图进行了简化,而实现的功能却大大超过传统继电接触器控制电路,是目前使用最广泛的一种可编程控制器编程语言。它的符号的画法应该按照一定规则,各厂家的符号和规则虽不尽相同,但原理基本上大同小异。
2.指令表(instruction list)
指令表是一种用指令助记符来编制plc程序的语言,它类似于计算机的汇编语言。语句是指令表编程语言的基本单元,能够直接操作cpu的寄存器和存储器空间,每个控制功能由一个或多个语句组成的程序来执行。
3.顺序功能图(sequential function chart)
顺序功能图是一种新颖的按照、按照工艺流程图进行编程的图形编程语言。这是一种iec标准推荐的首选编程语言,近年来在plc编程中得到了普及和推广,适用于顺序控制的编程。
4.功能块图(function block diagram)
功能图编程语言实际上是用逻辑功能符号组成的功能块来表达命令的图形语言,与数字电路中的逻辑图相似,它很容易于表现条件与结果之间的逻辑功能。有数字电路基础的人很容易掌握。西门子公司的“logo!”系外列微型plc使用功能块图编程,除此以外,很少有人使用功能块图。
5.结构文本(structure text)
随着可编程控制器的飞速发展,如果许多高级功能还是用梯形图来表示,会很不方便。为了增强可编程控制器的数字运算、数据处理、图表显示、报表打印等功能,方便用户的使用,许多大中型可编程控制器都配备了pascal、basic、c等高级编程语言。这种编程方式叫做结构文本。与梯形图相比,结构文本有两个很大的优点,一是能实现复杂的数学运算,二是非常简洁和紧凑。
plc 的技术指标及主要功能和特点
如何来评价一台plc性能的高低呢?
(1)i/o点数
指plc外部的输入输出端子数。
(2)用户程序存储容量
用来衡量plc所能存储用户程序的多少。
(3)扫描速度
指扫描1000步用户程序所需的时间,以ms/千步为单位。
(4)指令系统条数
指plc具有的基本指令和高级指令的种类和数量。种类数量越多,软件功能越强。
(5)编程元件的种类和数量
编程元件是指输入继电器、输出继电器、辅助继电器、定时器、计数器、通用“字”寄存器、数据寄存器及特殊功能继电器等。其种类和数量是衡量plc的一个指标。

为什么静音机箱越来越受欢迎,它的优势是什么
浅谈充电桩系统对电能质量的影响
制造系统如何发展以实现工业IOT
处理器中断的本质 硬中断、软中断与异常的区别
什么是数据中心复杂性 如何提升数据中心的工作持续性
一文了解PLC编程及技术指标
应用案例 | 晶圆全自动切割工艺中,微米级精度检测方案
HTC推出VIVEPORT无线串流VR的新体验
AMIC110 SoC让工业通信变得简单
Imagination和腾讯WeTest开展深度合作 希捷发布年度多元化报告
BEV+Transformer对智能驾驶硬件系统有着什么样的影响?
氮化镓给生活带来怎样的便利
矿区无线监控系统的架构、原理及应用实现
如何正确选择合适的网线
2017跳槽好选择,AR/VR行业人才需求暴涨
现在的自动驾驶技术发展到哪一步了
买了电视怎么装?平板电视壁挂3要素
B/S模式设计的嵌入式视频监控系统技术
John Lord:华为5G禁令涉及仇外心理 不会退出澳洲市场
Microchip宣布推耐辐射SuperFlash®产品系列