PLC编程标准,PLC编程有哪些要求

1,PLC编程有哪些要求首先需要精深PLC本身的编程语言梯形图、语 句表语言,最好还会点电工,因为电工的电器控制是PLC的基础,再就是PLC的编程不是很难的,主要是要会调试 。根据国际电工委员会制定的工业控制编程语言标准(iec1131-3) 。plc的编程语言包括以下五种:梯形图语言(ld)、指令表语言(il)、功能模块图语言(fbd)、顺序功能流程图语言(sfc)及结构化文本语言(st) 。
2,plc的编程原则和方法plc有单独的程序通道和设置,只有那样子才可以改变plc内部固定程序 。如果您是在plc互相通讯下写程序发送出去,一般是不会改变已经好的内部程序的 。我是学计算机的 , 现在充实PLC行业 , 就我的观点简单描述下 : PC优点: 运算速度快,响应快,功能强大,几乎可以满足任何控制,网络功能强大 PC缺点: 开发成本高 , 硬件配套成本高,运行不稳定,当机率高 PLC优点 操作简单,开发简单 , 运行稳定,周边配套硬件相对成熟 , 价格比PC略低,易维护 PLC缺点 运算速度慢,数据处理能力差 鉴于以上,PC适用于高速运行 。先是安全条件 , 后是执行条件是原则 。PLC的用户程序,是设计人员根据控制系统的工艺控制要求,通过PLC编程语言的编制规范,按照实际需要使用的功能来设计的 。只要用户能够掌握某种标准编程语言,就能够使用PLC在控制系统中,实现各种自动化控制功能 。根据国际电工委员会制定的工业控制编程语言标准(IEC1131-3) , PLC有五种标准编程语言:梯形图语言(LD)、指令表语言(IL)、功能模块语言(FBD)、顺序功能流程图语言(SFC)、结构化文本语言(ST) 。这五标准编程语言,十分简单易学 。梯形图语言(LD) 梯形图语言是PLC程序设计中最常用的编程语言 。它是与继电器线路类似的一种编程语言 。
3 , PLC梯形图编程的标准有哪些CPU按先左后右 , 先上后下不能有双线圈输出各个厂家的都不相同 。欧盟好像有统一标准几种语言包括梯形图、语句表、流程图、逻辑功能图等 。什么品牌的plc?西门子?台达?还是其他 , 现在的plc编程软件都能使用梯形图编程 。不同品牌的plc具有不同的编程软件,通常是不能通用的,所以当你需要plc编程软件时,你需要知道打算使用哪个品牌的plc 。【PLC编程标准,PLC编程有哪些要求】
4,plc编程需要怎样的电脑配置plc编程必须的要求:1、带USB接口(至少两个以上);2、带RS232串口;3、网口;4、双核的,因为现在的编程软件都很显量;5、独显,因为PLC编程有时候免不了运行画面的 。PLC编程是一种数字运算操作的电子系统 , 专为在工业环境下应用而设计 。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出 , 控制各种类型的机械或生产过程 。可编程序控制器及其有关设备 , 都应按易于使工业控制系统形成一个整体 , 易于扩充其功能的原则设计 。随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已扩展到了几乎所有的工业领域 。现代社会要求制造业对市场需求作出迅速的反应,生产出小批量、多品种、多规格、低成本和高质量的产品,为了满足这一要求,生产设备和自动生产线的控制系统必须具有极高的可靠性和灵活性,PLC编程正是顺应这一要求出现的,它是以微处理器为基础的通用工业控制装置 。扩展资料:plc编程的特点:PLC编程的应用面广、功能强大、使用方便,已经成为当代工业自动化的主要装置之一,在工业生产的所有领域得到了广泛的使用,在其他领域(例如民用和家庭自动化)的应用也得到了迅速的发展 。国际电工委员会(IEC)在1985年的PLC标准草案第3稿中,对PLC作了如下定义:“是一种数字运算操作的电子系统,专为在工业环境下应用而设计 。它采用可编程序的存储器 , 用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令 , 并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程 。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体 , 易于扩充其功能的原则设计 。”从上述定义可以看出 , PLC是一种用程序来改变控制功能的工业控制计算机 , 除了能完成各种各样的控制功能外 , 还有与其他计算机通信联网的功能 。PLC编程的推广应用在我国得到了迅猛的发展,它已经大量地应用在各种机械设备和生产过程的电气控制装置中,各行各业也涌现出了大批应用PLC改造设备的成果 。了解PLC的工作原理,具备设计、调试和维护PLC控制系统的能力,已经成为现代工业对电气技术人员和工科学生的基本要求 。参考资料来源:百度百科-PLC编程5,plc编程需要怎样的电脑配置plc编程必须的要求:1、带USB接口(至少两个以上);2、带RS232串口;3、网口;4、双核的,因为现在的编程软件都很显量;5、独显,因为PLC编程有时候免不了运行画面的 。PLC编程是一种数字运算操作的电子系统,专为在工业环境下应用而设计 。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程 。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计 。随着微处理器、计算机和数字通信技术的飞速发展,计算机控制已扩展到了几乎所有的工业领域 。现代社会要求制造业对市场需求作出迅速的反应,生产出小批量、多品种、多规格、低成本和高质量的产品,为了满足这一要求,生产设备和自动生产线的控制系统必须具有极高的可靠性和灵活性,PLC编程正是顺应这一要求出现的,它是以微处理器为基础的通用工业控制装置 。扩展资料:plc编程的特点:PLC编程的应用面广、功能强大、使用方便 , 已经成为当代工业自动化的主要装置之一 , 在工业生产的所有领域得到了广泛的使用,在其他领域(例如民用和家庭自动化)的应用也得到了迅速的发展 。国际电工委员会(IEC)在1985年的PLC标准草案第3稿中,对PLC作了如下定义:“是一种数字运算操作的电子系统 , 专为在工业环境下应用而设计 。它采用可编程序的存储器 , 用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令 , 并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程 。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计 。”从上述定义可以看出,PLC是一种用程序来改变控制功能的工业控制计算机,除了能完成各种各样的控制功能外,还有与其他计算机通信联网的功能 。PLC编程的推广应用在我国得到了迅猛的发展,它已经大量地应用在各种机械设备和生产过程的电气控制装置中,各行各业也涌现出了大批应用PLC改造设备的成果 。了解PLC的工作原理,具备设计、调试和维护PLC控制系统的能力,已经成为现代工业对电气技术人员和工科学生的基本要求 。参考资料来源:搜狗百科-PLC编程1、若想让PLC与电脑连接,首先需要传输端口,当PLC 与电脑连接通讯线之后,右击“我的电脑” , 选择“管理” 。2、在弹出的“计算机管理”窗口中,选择“设备管理器” 。3、查看通讯线所使用的com端口为多少,并记住这个端口 , 本实例为com10 。4、回到PLC编程软件,选择“在线”菜单栏,从下拉菜单中选择“传输设置” 。5、在“传输设置”对话框中,需要对“串行USB”接口进行设置,双击下图红色框所示按钮 。6、然后在弹出的端口设置界面将com端口设置为com10 。7、最后点击“通信设置”,如果显示与PLC连接成功了,即可点击确定 , 然后将程序写入PLC 。通常在3菱机电官网下载的时候,软件介绍里会有硬件配置的说明,但配置要求都是很低的,大多电脑都能安装 , 我也是学plc的,希望能帮到你 。常用编程软件的话,配置参数上不能太差 , 电脑配置需求参考如下:1.操作系统:windows 7(建议使用64位)2.内存:最少 2GB(推荐 4GB及以上)3.显卡:显存 1G 及以上 位宽 256 bit及以上  , 显存类型 为DDR3以上  , 建议使用NVIDIA品牌显卡(推荐使用solidworks认证的专业显卡:如:NVIDIA Quadro 系列、ATI FireGL系列 或 Firepro系列)4.CPU: intel 双核高主频64bit,建议使用i5系列或i7系列,建议cpu主频高于2.8GHz ,中央处理器必须支持 SSE2 (Streaming SIMD Extensions 2)5.硬盘:不低于7200转6.软件: office 2007或20107.显示器:分辨率不低于1400X900 。必须的要求:1.带USB接口(至少两个以上)2.带RS232串口3.网口有以后功能最好:1.双核的,因为现在的编程软件都很显量2.独显,因为PLC编程有时候免不了运行画面的 。3.现场条件糟糕,最好能抗用的 。如果是西门子PLC编程 需要设置PC/PG接口 。以太网通信 需要设置IP6,plc有几种编程语言以及它们的特点求指点plc的编程语言有以下几种:1、梯形图(LD)2、功能块图(FBD)3、顺序功能图(SFC)4、结构化文本(ST)5、指令表(IL)语言类型PLC的用户程序,是设计人员根据控制系统的工艺控制要求 , 通过PLC编程语言的编制规范,按照实际需要使用的功能来设计的 。只要用户能够掌握某种标准编程语言,就能够使用PLC在控制系统中,实现各种自动化控制功能 。根据国际电工委员会制定的工业控制编程语言标准(IEC1131-3),PLC有五种标准编程语言:梯形图语言(LD)、指令表语言(IL)、功能模块语言(FBD)、顺序功能流程图语言(SFC)、结构文本化语言(ST) 。这五标准编程语言,十分简单易学 。梯形图语言梯形图语言是PLC程序设计中最常用的编程语言 。它是与继电器线路类似的一种编程语言 。由于电气设计人员对继电器控制较为熟悉 , 因此 , 梯形图编程语言得到了广泛的欢迎和应用 。梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握 。梯形图编程语言与原有的继电器控制的不同点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,应用时,需要与原有继电器控制的概念区别对待 。指令表语言指令表编程语言是与汇编语言类似的一种助记符编程语言 , 和汇编语言一样由操作码和操作数组成 。在无计算机的情况下,适合采用PLC手持编程器对用户程序进行编制 。同时,指令表编程语言与梯形图编程语言图一一对应,在PLC编程软件下可以相互转换 。图3就是与图2PLC梯形图对应的指令表 。指令表编程语言的特点是:采用助记符来表示操作功能,具有容易记忆,便于掌握;在手持编程器的键盘上采用助记符表示,便于操作,可在无计算机的场合进行编程设计;与梯形图有一一对应关系 。其特点与梯形图语言基本一致 。功能模块图语言功能模块图语言是与数字逻辑电路类似的一种PLC编程语言 。采用功能模块图的形式来表示模块所具有的功能 , 不同的功能模块有不同的功能 。功能模块图编程语言的特点:功能模块图程序设计语言的特点是:以功能模块为单位 , 分析理解控制方案简单容易;功能模块是用图形的形式表达功能 , 直观性强,对于具有数字逻辑电路基础的设计人员很容易掌握的编程;对规模大、控制逻辑关系复杂的控制系统,由于功能模块图能够清楚表达功能关系,使编程调试时间大大减少 。顺序功能流程图语言顺序功能流程图语言是为了满足顺序逻辑控制而设计的编程语言 。编程时将顺序流程动作的过程分成步和转换条件 , 根据转移条件对控制系统的功能流程顺序进行分配,一步一步的按照顺序动作 。每一步代表一个控制功能任务,用方框表示 。在方框内含有用于完成相应控制功能任务的梯形图逻辑 。这种编程语言使程序结构清晰,易于阅读及维护,大大减轻编程的工作量 , 缩短编程和调试时间 。用于系统的规模校大 , 程序关系较复杂的场合 。顺序功能流程图编程语言的特点:以功能为主线,按照功能流程的顺序分配,条理清楚,便于对用户程序理解;避免梯形图或其他语言不能顺序动作的缺陷,同时也避免了用梯形图语言对顺序动作编程时 , 由于机械互锁造成用户程序结构复杂、难以理解的缺陷;用户程序扫描时间也大大缩短 。结构化文本语言结构化文本语言是用结构化的描述文本来描述程序的一种编程语言 。它是类似于高级语言的一种编程语言 。在大中型的PLC系统中 , 常采用结构化文本来描述控制系统中各个变量的关系 。主要用于其他编程语言较难实现的用户程序编制 。结构化文本编程语言采用计算机的描述方式来描述系统中各种变量之间的各种运算关系,完成所需的功能或操作 。大多数PLC制造商采用的结构化文本编程语言与BASIC语言、PASCAL语言或C语言等高级语言相类似,但为了应用方便 , 在语句的表达方法及语句的种类等方面都进行了简化 。结构化文本编程语言的特点:采用高级语言进行编程,可以完成较复杂的控制运算;需要有一定的计算机高级语言的知识和编程技巧,对工程设计人员要求较高 。直观性和操作性较差 。梯形图编程语言 梯形图沿袭了继电器控制电路的形式,它是在电器控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变来的,形象、直观、实用 。(一)梯形图按从左到右、从上到下的顺序排列 。每一逻辑行起始于左母线 , 然后是触点的串、并联接,最后是线圈与右母线相联 。(二)梯形图中每个梯级流过的不是物理电流,而是“概念电流” , 从左流向右,其两端没有电源 。这个“概念电流”只是形象地描述用户程序执行中应满足线圈接通的条件 。(三)输入继电器用于接收外部输入信号,而不能由plc内部其它继电器的触点来驱动 。因此,梯形图中只出现输入继电器的触点,而不出现其线圈 。输出继电器输出程序执行结果给外部输出设备,当梯形图中的输出继电器线圈得电时,就有信号输出,但不是直接驱动输出设...梯形图编程语言 梯形图沿袭了继电器控制电路的形式 , 它是在电器控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变来的,形象、直观、实用 。(一)梯形图按从左到右、从上到下的顺序排列 。每一逻辑行起始于左母线,然后是触点的串、并联接,最后是线圈与右母线相联 。(二)梯形图中每个梯级流过的不是物理电流,而是“概念电流”,从左流向右,其两端没有电源 。这个“概念电流”只是形象地描述用户程序执行中应满足线圈接通的条件 。(三)输入继电器用于接收外部输入信号,而不能由plc内部其它继电器的触点来驱动 。因此 , 梯形图中只出现输入继电器的触点,而不出现其线圈 。输出继电器输出程序执行结果给外部输出设备 , 当梯形图中的输出继电器线圈得电时,就有信号输出,但不是直接驱动输出设备,而要通过输出接口的继电器、晶体管或晶闸管才能实现 。输出继电器的触点可供内部编程使用 。2.语句表编程语言 指令语句表示一种与计算机汇编语言相类似的助记符编程方式,但比汇编语言易懂易学 。一条指令语句是由步序、指令语和作用器件编号三部分组成 。3.控制系统流程图编程图 控制系统流程图是一种较新的编程方法 。它是用像控制系统流程图一样的功能图表达一个控制过程,目前国际电工协会(iec)正在实施发展这种新式的编程标准 。理论似乎很简单,但是实践起来是很难的 , 我之前是在东训学习的,那里提供实操设备,老师也很负责,学起来不费力 。有5种,分别为梯形图语言,指令表语言,功能模块图语言,顺序功能流程图语言,结构化文本语言 。1、梯形图语言(LD) 梯形图语言是PLC程序设计中最常用的编程语言 。它是与继电器线路类似的一种编程语言 。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用 。梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握 。2、指令表语言(IL) 指令表编程语言是与汇编语言类似的一种助记符编程语言 , 和汇编语言一样由操作码和操作数组成 。在无计算机的情况下,适合采用PLC手持编程器对用户程序进行编制 。同时 , 指令表编程语言与梯形图编程语言图一一对应,在PLC编程软件下可以相互转换 。指令表表编程语言的特点是:采用助记符来表示操作功能,具有容易记忆 , 便于掌握;在手持编程器的键盘上采用助记符表示,便于操作,可在无计算机的场合进行编程设计;与梯形图有一一对应关系 。其特点与梯形图语言基本一致 。3、功能模块图语言(FBD) 功能模块图语言是与数字逻辑电路类似的一种PLC编程语言 。采用功能模块图的形式来表示模块所具有的功能,不同的功能模块有不同的功能 。功能模块图编程语言的特点:功能模块图程序设计语言的特点是:以功能模块为单位,分析理解控制方案简单容易;功能模块是用图形的形式表达功能,直观性强,对于具有数字逻辑电路基础的设计人员很容易掌握的编程;对规模大、控制逻辑关系复杂的控制系统,由于功能模块图能够清楚表达功能关系 , 使编程调试时间大大减少 。

    推荐阅读