做plc工控的工资高不plc中图形的命名和容量问题,如图,常开触点命名可以叫I或O或S,C,A

plc与C语言有什么关系_plc可以用c语言编程吗_plc的C语言编程详解
  与C语言有什么关系
  PLC为可编程逻辑控制器(Progmable Logic Controller)的首字母缩写。是一种面向工业控制的微型计算机系统。
  PLC的硬件系统必须有控制器(、、FPGA等)、执行器(继电器、输入等)、主板(电路板),三者缺一不可。由于现在的8位单片机片内存储容量最大可达64kB的程序存储器或4kB的数据存储器,32位单片机也有512kB的程序存储器和128kB的数据存储器,所以功能简单的PLC不需要片外存储器(内存芯片、内存条)也可以运行。而功能较强的PLC则需要片外存储器、辅助存储器(硬盘、SD卡)等附加设备。
  PLC的软件系统分为三个部分:
  1、PLC主机上运行的下位机程序。用于控制输出、检测输入以及与上位机进行通讯。该程序是梯形图转C语言或汇编语言,再编译后烧写到PLC的程序存储器内的。虽然编译的过程要经过C语言或汇编语言,但是PLC厂家一般不允许用户直接使用C语言或汇编语言编写PLC主机的下位机程序。
  2、PLC编程软件。用于向下位机写入用户的控制方法。它将用户的梯形图转换成C语言程序或汇编语言程序,编译后烧写到PLC的程序存储器中。编程软件本身可以由C语言、语言等高级语言开发。具体使用的开发语言需要向相应的PLC厂家了解。
  3、上位机软件。用于宏观上协调控制PLC的运行状态,代替PLC进行复杂的计算,存储设备的运行记录,并以可视化方式向管理员反馈系统信息。常见的上位机软件为&组态软件&,它是由PLC厂家或软件公司开发的上位机控制平台。用户可以使用指定的脚本语言进行二次开发。如&组态王&软件就指定使用B语言进行二次开发。如果不使用组态软件,用户也可以使用汇编、C语言、C++、、BASIC等各种编程语言,在它们各自的编译器上编写代码,开发自己的上位机软件。
  C语言是一种面向过程的通用计算机编程语言,作为编程语言用户数量排行榜上稳坐前4的编程语言,广泛应用于工业控制(*PLC驱动、*嵌入式系统、上位机软件)、游戏开发(▲DirectX、▲PhysicX、大型游戏开发)、操作系统开发(*Windows核心、*核心、*核心)、驱动程序开发(*驱动、*串口驱动、*网卡驱动、*硬盘驱动)、软件平台搭建(JAVA虚拟机、Oracle数据库)、大型应用软件开发(OFFICE、VM WorkStaon、CAD、PhotoShop、SolidWorks、)之中。
  上述例子中,凡左边带&*&的例子,如果不使用C语言,就只能选择汇编语言,没有其它选择的余地,凡左边带&▲&的例子,必须经过C语言进行过渡才能使用其它语言,左边不带标志的,可以使用C语言以外的语言,但使用C语言将大大简化软件的开发(主要是软件性能很容易提升)。另外,C语言之所以叫&C&语言,是因为它是继&B语言&之后出现的编程语言,这个C代表的只是一个顺序。
  对比之后可知,PLC是一个工业控制系统,包含软硬件的概念。C语言是构建工业控制系统及其它软件的工具之一。它们之间是房屋与符号的关系。PLC是房屋,C语言是符号。符号连同其它图素在纸上绘成蓝图、再将各种材料按蓝图进行组装就成了房屋。可是建成的房屋上却看不到符号的存在,而符号不止可以用来设计房屋,还可以做更多更伟大的事情。
  plc可以用c语言编程吗
  PLC有自己的编程语言,不能用c语言编程的。每个厂家有各自的编程软件,几个大公司的视窗版编程软件如 三菱公司的GPP For Windows编程软件,HMI人机界面画面设计软件,MELSEC-MEDOC编程软件。
  世界出名的PLC生产厂家还有,美国通用电气公司,美国艾伦-布拉德利公司,日本三菱公司,日本富士电机公司,日本公司,德国公司,的过通用电气公司,法国公司,不同厂家的产品在使用上相差甚远,甚至同一厂家不同系列产品在编程语言和编程方法上也有较大差异的!
  plc的C语言编程详解
  本章重点介绍C语言编辑功能块的特点、、编辑、指令调用、函数的存储、应用要点等,并附有常用函数列表。
  1、功能概述
  XCP新增功能,支持用户在XCP Pro编程软件中利用C语言编写功能块,在需要的地方进行调用,其最大的优点是支持几乎所有的C语言函数,增强了程序的保密性,同时由于可进行多处调用和不同文件的调用,大大提高了编程人员的效率。
  2、指令形式
  适用于XC系列PLC V3.0C及以上版本,XC1、XC3、XC5都支持。
  名称由数字,英文,下划线组成,首字符不能为数字,名称长度需《=9个字符。 ?
  名称不能与PLC内置指令名称冲突,如LD,ADD,SUB,PLSR等。 ?
  名称不能与当前PLC已经存在的函数功能块同名。
  3、操作步骤
  1、打开PLC编辑软件,在左侧的&工程&工具栏内选择&函数功能块&,右击选择&添加新函数功能块&。
  2、出现如下对话框,填写所要编辑函数的信息。
  3、在新建完成后,会出现下面的编辑画面。
  参数传递方式: 在梯形图调用时,传入的D和M,即为W和B的起始地址。如上图 D0,M0开始,则W[0]为D0,W[10]为D10,B[0]为M0, B[10]为M10。如梯形图中使用的参数为D100,M100,则W[0]为D100,B[0]为M100。因此,字与位元件的首地址由用户在PLC程序中设定。
  参数W: 表示字软元件,使用时按数组使用,如W[0]=1;W[1]=W[2]+W[3];在程序中可按照标准C规范使用。
  参数B: 表示位软元件,使用时也按数组使用,支持位置1和位清零,如B[0]=1;B[1]=0; 以及赋值,如B[0]=B[1]。
  双字运算: 在W前加个D,如DW[10]=100000,表示给W[10]W[11]合成的双字赋值。
  浮点运算: 支持在函数中定义浮点变量,以及进行浮点运算。
  函数库:用户功能块可以直接使用函数库中定义的函数和常量,函数库中包含的函数和常量见后附部分。 ?
  支持的其他数据类型:
  预定义的宏:
  四、函数的导入、导出
  1、导出
  (1)功能:将函数导出为文件,供其他PLC程序导入用。
  (2)导出方式
  a)可编辑:将源代码也导出,并保存为文件.再次导入后,可再次编辑
  b)不可编辑:源代码不导出.再次导入后只可使用,无法编辑
  2、导入
  功能:导入已存在的函数功能块文件,供该PLC程序使用。
  选中函数功能块,右键点击菜单&从硬盘导入函数功能块文件&,选择相应文件,按确定即可。
  五、功能块的编辑
  例:将PLC中D0,D1相加,然后将值赋给D2;
  (1)首先在&工程&工具栏里,新建一个函数功能块,在这里我们把它命名为ADD_2,并且
  编辑C语言程序。
  (2)编辑完之后,点击编译;
  根据编译信息列表内所显示的信息,我们可以查找修改C语言程序里的语法漏洞。在这里比较容易的发现程序中W[2]=W[0]+W[1]的后面缺少符号&;&。
  当我们将程序修改后,再次进行编译。从列表信息里可以确认,在程序里面并没有语法错误。
  (3)然后再编写PLC程序,分别赋值十进制数10,20到寄存器D0,D1中,并调用函数功能块ADD_2。如下所示:
  (4)然后将程序下载到PLC当中,运行PLC,并置位M0。
  (5)我们可以通过工具栏上的自由监控观察到D2的值变成了30,说明赋值成功了。
  六、程序举例
  功能:利用函数功能块计算出CRC校验值。 ?
  CRC校验运算规则如下:
  (1)令16-bit寄存器(CRC寄存器)=FFFFH。
  (2)将第一个8-bit byte 的讯息与低位元16-bit CRC寄存器异或(Exclusive OR)内。
  (3)右移一位CRC寄存器,将0填入高位元处。
  (4)检查右移的值,如果是0,就将第三步的新值存入CRC寄存器内,如果为非0,那么
  将CRC寄存器的值与A001H异或,将结果存入CRC寄存器内。 (5)重复(3)到(4),将8-bit全部运算完成。 (6)重复(2)到(5),取下一个8-bit的讯息指令,直到所有讯息指令运算完成。最后,
  得到的CRC寄存器的值,即是CRC的校验码。值得注意的是CRC的校验码必须交换放
  置与讯息指令的检查码中。
  编辑C语言功能块程序,如下:
  编写PLC梯形图程序,D0:校验数据的字节个数,D1~D5:校验数据的内容。如下:
  下载到PLC里,然后运行,使M0置 ON,通过自由监控就会发现寄存器D6 ,D7内分别存入了CRC校验值的高位与底位。
  七、应用要点
  使用函数功能块的PLC程序,上传后.该函数功能块无法上传,将出现一个未知指令错误。
  一个函数功能块文件内部,可以写多个子函数,进行相互调用。
  多个函数功能块文件彼此独立,不能相互调用各自拥有的函数。 ?
  函数功能块文件可以调用浮点,算术等C语言库函数,如sin,cos,tan
  八、附函数表
发布评论请先
一文解析PLC的应用,具体的跟随小编一起来了解一下。
随着工业4.0的出现,工厂的智能化和互联性正在日益提高。持续、可靠地记录数据至关重要。高性能非易失性....
近年来,随着社会的发展,PLC可编程序控制器在工业生产中得到了广泛的使用,同时技术人员对其使用要求也....
一、五大内存分区 内存分成5个区,它们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。
全局区(静态区)(static)—全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在....
在日常的开发中,有很多地方会用到Foundation和UIKit,使用之前需要先将头文件%23imp....
引言对于任何使用 C 语言的人,如果问他们 C 语言的最大烦恼是什么,其中许多人可能会回答说是指针和....
一、三相异步电机降压启动控制
1、Y-△降压启动控制将三相异步电动机的Y-△降压启动的继电接触器控....
作为一个大四学姐我想想谈谈这个陪伴了我四年的专业——自动化,当年高考选专业的时候我并不像大多数同学那....
可以让你在什么都没有的情况下,就能简单的了解一些最最基本的电气线路。为学习PLC打下良好的基础,因为....
内存分成5个区,它们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。
工业物联网 (IIoT) 是智能制造或工业 4.0(第四次工业革命)的关键促进因素,可有效整合自动化....
在PLC系统中,主要有以下几种与接地有关的常用“地”,需要根据不同的情况进行分别处理
1.建一个目录
2.写代码,建一个hello.c文件
命令行中 gcc表示我们是用gcc来编译我们的源程序,-o 选项表示我们要求编译 器给我们输出的可执....
在车水马龙的都市,当交通干道不便于挖掘地下通道或架设天桥的时候,为了穿越马路行人的安全,需要在指定的....
首先从软件方面进行处理。在主控PLC进行了同步操作,强制通讯数据字DW13的第14位,结果通讯仍然没....
不动手找资料这个也是很常见的,前段时间,我曾经共享了很多PLC的编程软件安装包,没想到居然需求很大。....
燃煤电厂在我国电力工业的发展中起着很大的作用,其发电量占我国总发电量的80%以上。但是它在为我们提供....
固态继电器SSR是近年来世界上新兴的控制继电器,这种继电器用几毫安的微小信号可以控制大功率负载的起动....
工业控制、工厂自动化以及PLC (可编程逻辑控制器)是发展成熟的技术,能够有效地节约时间、材料、能源....
空间的辐射电磁场(EMI)主要是由电力网络、电气设备的暂态过程、雷电、无线电广播、电视、雷达、高频感....
该系统采用PLC作为控制中心,完成PID闭环运算、多泵上下行切换、显示、故障诊断等功能,由变频器调速....
在水源地内,多眼井星罗棋布在水库上。为了确保供水生产的安全、可靠、连续。针对水厂制水过程的特点和控制....
可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与....
有人把可编程序控制器组成的系统称为PCS可编程序控制系统,强调可编程序控制器生产厂商向人们提供的已是....
其次PLC的硬件是高度集成化的,已集成为种种小型化的模块。而且,这些模块是配套的,已实现了系列化与规....
当程序运行到需要一个动态分配的变量时,必须向系统申请取得堆中的一块所需大小的存储空间,用于存储该变量....
随着半导体技术、大规模集成电路技术和通讯技术的发展,以前的PLC只做单机控制,现在很多大型的PLC和....
S7-300PLC的选型原则是据生产工艺所需的功能和容量进行选型,并考虑维护的方便性、备件的通用性,....
PLC拥有悠久的历史,早在1971年推出叫做“可编程控制器”时Allen-Bradley自身就泡制出....
PLC是应用单片机构成的比较成熟的控制系统,是已经调试成熟稳定的单片机应用系统的产品。有较强的通用性....
PLC是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表....
PLC编程是一种数字运算操作的电子系统,它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控....
我们先来了解一下工业机器人的基本结构和原理,工业机器人的硬件结构简单地讲一般是由3-6台伺服驱动系统....
PLC广泛部署在恶劣的工厂车间环境中,因此必须兼具可靠和紧凑特性。许多PLC设计规模可达128个通道....
接地的目的无非是为了安全和防止干扰,给PLC接地的目的主要是抑制附加在电源及输入、输出端的干扰,所以....
可编程逻辑控制器的电源在整个系统中起着十分重要的作用。如果没有一个良好的、可靠的电源系统是无法正常工....
CPU模块主要是由微处理器(芯片)和存储器组成,这个和家用电脑PC机一样,相当于人的大脑和心脏。通过....
工业自动化发展热潮正不断升温,尤其是在可确保设备安全性和可靠性的隔离设计方面上更是涌现了巨量的设计需....
上一节中已经抽象出了位置性 PID 和增量型 PID 的数学表达式,这一节,重 点讲解 C 语言代码....
单片机与PLC编程的区别 单片机与PLC的程序设计有很大的区别,单片机的全部程序都是用户设计的,PL....
学什么单片机最有前途? 这是单片机初学者经常问的问题。对于这个问题,我想没有人敢下定论。因为每一种单....
目前,在连续型流程生产自动控制或习惯称之为工业过程控制中,有三大控制系统,即PLC、DCS和FCS。....
|| 或操作,|| 为界将表达式分为两部分,他会先算前一部分,如果前一部分为真,他将停止运算,如果为....
PLC系统的发展之快,应用之广,已无需再多言了,自从替代继电器之后,PLC系统不久便在工业自动化控制....
SIMATIC S7-200发挥统一而经济的解决方案。整个系统的系列特点
  强大的性能,
PLC输出线圈,作为驱动元件,在语法上是可以无限次的使用。但在实际编程中是不应该的,应该避免使用的。....
某日,现场报某轮胎吊大车动不了,现场查看大车一侧的控制柜内的ET200M的BF灯在闪红灯,一侧的BF....
工业物联网旨在重新设计机器,重组流程,并利用大数据力量来提升生产率和盈利能力。有些人认为,我们熟悉的....
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-简介/PLC[可编程控制器]
PLC即可控制器,(Programmable logic Controller),是指以计算机技术为基础的新型工业控制装置。在1987年国际电工委员会(International Electrical Committee)颁布的PLC标准草案中对PLC做了如下定义:“PLC是一种专门为在工业环境下应用而设计的数字运算操作的装置。它采用可以编制程序的,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的或生产过程。PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。”
基本结构/PLC[可编程控制器]
可编程逻辑控制器实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成为:一、电源可编程逻辑控制器的电源在整个系统中起着十分重要的作用。如果没有一个良好的、可靠的电源系统是无法正常工作的,因此,可编程逻辑控制器的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连接到交流电网上去二、中央处理单元(CPU)中央处理单元(CPU)是可编程逻辑控制器的控制中枢。它按照可编程逻辑控制器系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当可编程逻辑控制器投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。为了进一步提高可编程逻辑控制器的可靠性,对大型可编程逻辑控制器还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。三、存储器存放系统软件的存储器称为系统程序存储器。存放应用软件的存储器称为用户程序存储器。四、输入输出接口电路1.现场输入接口电路由光耦合电路和微机的输入接口电路,作用是可编程逻辑控制器与现场控制的接口界面的输入通道。2.现场输出接口电路由输出数据寄存器、选通电路和中断请求电路集成,作用可编程逻辑控制器通过现场输出接口电路向现场的执行部件输出相应的控制信号。五、功能模块如计数、定位等功能模块。六、通信模块
发展历史/PLC[可编程控制器]
起源  1968年美国通用汽车公司提出取代继电器控制装置的要求;&  1969&年,美国数字设备公司研制出了第一台可编程逻辑控制器PDP—14&,在美国通用汽车公司的生产线上试用成功,首次采用程序化的手段应用于电气控制,这是第一代可编程逻辑控制器,称Programmable,是世界上公认的第一台PLC。&  1969年,美国研制出世界第一台PDP-14; 1971年,日本研制出第一台DCS-8;&  1973年,德国研制出第一台PLC;&  1974年,中国研制出第一台PLC。三菱PLC&发展  20世纪70年代初出现了微处理器。人们很快将其引入可编程逻辑控制器,使可编程逻辑控制器增加了运算、数据传送及处理等功能,完成了真正具有计算机特征的工业控制装置。此时的可编程逻辑控制器为微机技术和继电器常规控制概念相结合的产物。个人计算机发展起来后,为了方便和反映可编程控制器的功能特点,可编程逻辑控制器定名为Programmable&Logic&Controller(PLC) 。&  20世纪70年代中末期,可编程逻辑控制器进入实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度、超小型体积、更可靠的工业抗干扰设计、模拟量运算、PID功能及极高的性价比奠定了它在现代工业中的地位。&  20世纪80年代初,可编程逻辑控制器在先进工业国家中已获得广泛应用。世界上生产可编程控制器的国家日益增多,产量日益上升。这标志着可编程控制器已步入成熟阶段。&  20世纪80年代至90年代中期,是可编程逻辑控制器发展最快的时期,年增长率一直保持为30~40%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,可编程逻辑控制器逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的DCS系统。&  20世纪末期,可编程逻辑控制器的发展特点是更加适应于现代工业的需要。这个时期发展了大型机和超小型机、诞生了各种各样的特殊功能单元、生产了各种人机界面单元、通信单元,使应用可编程逻辑控制器的工业控制设备的配套更加容易。
描述/PLC[可编程控制器]
PLC的特点2.1可靠性高,抗干扰能力强高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如生产的F系列PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障,使系统中除PLC以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。2.2配套齐全,功能完善,适用性强s7400型PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制、控制、CNC等各种工业控制中。加上PLC通信能力的增强及人机界面技术的发展,使用PLC组成各种控制系统变得非常容易。2.3易学易用,深受工程技术人员欢迎PLC作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。2.4系统的设计、建造工作量小,维护方便,容易改造PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。2.5体积小,重量轻,能耗低s7200型以超小型PLC为例,新近出产的品种底部尺寸小于100mm,重量小于150g,功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。3. PLC的应用领域目前,PLC在国内外已广泛应用于钢铁、、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。3.1开关量的逻辑控制这是PLC最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、、订书机械、组合机床、磨床、包装生产线、电镀流水线等。3.2模拟量控制在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。PLC厂家都生产配套的A/D和D/A转换模块,使可编程控制器用于模拟量控制。3.3运动控制PLC可以用于圆周运动或直线运动的控制。从控制机构配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块。如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合。3.4过程控制过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。PID调节是一般闭环控制系统中用得较多的调节方法。大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。PID处理一般是运行专用的PID子程序。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。3.5数据处理现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。这些数据可以与存储在存储器中的参考值比较,完成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。3.6通信及联网PLC通信含PLC间的通信及PLC与其它智能设备间的通信。随着计算机控制的发展,工厂自动化发展得很快,各PLC厂商都十分重视PLC的通信功能,纷纷推出各自的网络。新近生产的PLC都具有通信接口,通信非常方便。4. PLC的国内外状况世界上公认的第一台PLC是1969年美国数字设备公司(DEC)研制的。限于当时的元器件条件及计算机发展水平,早期的PLC主要由分立元件和中小规模集成电路组成,可以完成简单的逻辑控制及定时、计数功能。20世纪70年代初出现了微处理器。人们很快将其引入可编程控制器,使PLC增加了运算、数据传送及处理等功能,完成了真正具有计算机特征的工业控制装置。为了方便熟悉继电器、接触器系统的工程技术人员使用,可编程控制器采用和继电器电路图类似的梯形图作为主要编程语言,并将参加运算及处理的计算机件都以继电器命名。此时的PLC为微机技术和继电器常规控制概念相结合的产物。20世纪70年代中末期,可编程控制器进入实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度、超小型体积、更可靠的工业抗干扰设计、模拟量运算、PID功能及极高的性价比奠定了它在现代工业中的地位。20世纪80年代初,可编程控制器在先进工业国家中已获得广泛应用。这个时期可编程控制器发展的特点是大规模、高速度、高性能、产品系列化。这个阶段的另一个特点是世界上生产可编程控制器的国家日益增多,产量日益上升。这标志着可编程控制器已步入成熟阶段。20世纪末期,可编程控制器的发展特点是更加适应于现代工业的需要。从控制规模上来说,这个时期发展了大型机和超小型机;从控制能力上来说,诞生了各种各样的特殊功能单元,用于压力、温度、转速、位移等各式各样的控制场合;从产品的配套能力来说,生产了各种人机界面单元、通信单元,使应用可编程控制器的工业控制设备的配套更加容易。目前,可编程控制器在机械制造、石油化工、冶金钢铁、汽车、轻工业等领域的应用都得到了长足的发展。我国可编程控制器的引进、应用、研制、生产是伴随着改革开放开始的。最初是在引进设备中大量使用了可编程控制器。接下来在各种企业的生产设备及产品中不断扩大了PLC的应用。目前,我国自己已可以生产中小型可编程控制器。上海东屋电气有限公司生产的CF系列、杭州机床电器厂生产的DKK及D系列、生产的S系列、苏州电子计算机厂生产的YZ系列等多种产品已具备了一定的规模并在工业产品中获得了应用。此外,无锡华光公司、上海乡岛公司等中外合资企业也是我国比较著名的PLC生产厂家。可以预期,随着我国现代化进程的深入,PLC在我国将有更广阔的应用天地。5. PLC未来展望21世纪,PLC会有更大的发展。从技术上看,计算机技术的新成果会更多地应用于可编程控制器的设计和制造上,会有运算速度更快、存储容量更大、智能更强的品种出现;PLC从产品规模上看,会进一步向超小型及超大型方向发展;从产品的配套性上看,产品的品种会更丰富、规格更齐全,完美的人机界面、完备的通信设备会更好地适应各种工业控制场合的需求;从市场上看,各国各自生产多品种产品的情况会随着国际竞争的加剧而打破,会出现少数几个品牌垄断国际市场的局面,会出现国际通用的编程语言;从网络的发展情况来看,可编程控制器和其它工业控制计算机组网构成大型的控制系统是可编程控制器技术的发展方向。目前的计算机集散控制系统(Distributed Control System)中已有大量的可编程控制器应用。伴随着计算机网络的发展,可编程控制器作为自动化控制网络和国际通用网络的重要组成部分,将在工业及工业以外的众多领域发挥越来越大的作用。1 PLC基础知识1.1 PLC的发展历程在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按照逻辑关系进行连锁保护动作的控制,及大量的数据采集。传统上,这些功能是通过气动或电气控制系统来实现的。1968年美国GM(通用汽车)公司提出取代继电气控制装置的要求,第二年,美国数字公司研制出了基于集成的控制装置,首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称Programmable Controller(PC)。个人计算机(简称)发展起来后,为了方便,也为了反映可编程控制器的功能特点,可编程序控制器定名为Programmable Logic Controller(PLC)。上世纪80年代至90年代中期,是PLC发展最快的时期,年增长率一直保持为30~40%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,PLC逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的DCS系统。PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。PLC在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。1.2 PLC的构成从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。结构图1.3 CPU的构成CPU是PLC的核心,起神经中枢的作用,每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。CPU主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,CPU单元还包括外围芯片、总线接口及有关电路。内存主要用于存储程序及数据,是PLC不可缺少的组成单元。在使用者看来,不必要详细分析的内部电路,但对各部分的工作机制还是应有足够的理解。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO数量及软件容量等,因此限制着控制规模。1.4 I/O模块PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入(DI),开关量输出(DO),模拟量输入(AI),模拟量输出(AO)等模块。常用的I/O分类如下:开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。除了上述通用IO外,还有特殊IO模块,如热电阻、热电偶、脉冲等模块。按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。1.5 电源模块PLC电源用于为PLC各模块的集成电路提供工作电源。同时,有的还为输入电路提供24V的工作电源。电源输入类型有:交流电源(220VAC或110VAC),直流电源(常用的为24VDC)。1.6 底板或机架大多数模块式PLC使用底板或机架,其作用是:电气上,实现各模块间的联系,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。1.7 PLC系统的其它设备1.7.1 编程设备:编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统作一些设定、监控PLC及PLC所控制的系统的工作状况,但它不直接参与现场控制运行。小编程器PLC一般有手持型编程器,目前一般由计算机(运行编程软件)充当编程器。也就是我们系统的上位机。1.7.2 人机界面:最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的一体式操作员终端应用越来越广泛,由计算机(运行组态软件)充当人机界面非常普及。1.8 PLC的通信联网依靠先进的可以迅速有效地收集、传送生产和管理数据。因此,网络在自动化系统集成工程中的重要性越来越显著,甚至有人提出"网络就是控制器"的观点说法。PLC具有通信联网的功能,它使PLC与PLC 之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。多数PLC具有RS-232接口,还有一些内置有支持各自通信协议的接口。PLC的通信现在主要采用通过多点接口(MPI)的数据通讯、PROFIBUS 或工业以太网进行联网。 2 PLC控制系统的设计基本原则2.1 最大限度的满足被控对象的控制要求。2.2 在满足控制要求的前提下,力求使控制系统简单、经济、使用和维护方便。2.3 保证控制系统安全可靠。2.4 考虑到生产的发展和工艺的改进在选择PLC容量时应适当留有余量。3 PLC软件系统及常用编程语言3.1 PLC软件系统由系统程序和用户程序两部分组成。系统程序包括监控程序、编译程序、诊断程序等,主要用于管理全机、将程序语言翻译成机器语言,诊断机器故障。系统软件由PLC厂家提供并已固化在EPROM中,不能直接存取和干预。用户程序是用户根据现场控制要求,用PLC的程序语言编制的应用程序(也就是逻辑控制)用来实现各种控制。STEP7是用于SIMATIC可编程逻辑控制器组态和编程的标准软件包,也就是用户程序,我们就是使用STEP7来进行硬件组态和逻辑程序编制,以及逻辑程序执行结果的在线监视。3.2 PLC提供的编程语言3.2.1 标准语言梯形图语言也是我们最常用的一种语言,它有以下特点3.2.1.1 它是一种图形语言,沿用传统控制图中的继电器触点、线圈、串联等术语和一些图形符号构成,左右的竖线称为左右母线。3.2.1.2 梯形图中接点(触点)只有常开和常闭,接点可以是PLC输入点接的开关也可以是PLC内部继电器的接点或内部寄存器、计数器等的状态。3.2.1.3 梯形图中的接点可以任意串、并联,但线圈只能并联不能串联。3.2.1.4 内部继电器、、寄存器等均不能直接控制外部负载,只能做中间结果供CPU内部使用。3.2.1.5 PLC是按循环扫描事件,沿梯形图先后顺序执行,在同一扫描周期中的结果留在输出状态暂存器中所以输出点的值在用户程序中可以当做条件使用。3.2.2 语句表语言,类似于汇编语言。3.2.3 逻辑功能图语言,沿用半导体逻辑框图来表达,一般一个运算框表示一个功能左边画输入、右边画输出。4 STEP7程序的使用4.1 创建一个项目结构,项目就象一个文件夹,所有数据都以分层的结构存在于其中,任何时候你都可以使用。在创建一个项目之后,所有其他任务都在这个项目下执行。4.2 组态一个站,组态一个站就是指定你要使用的可编程控制器,例如S7300、S7400等。4.3 组态硬件,组态硬件就是在组态表中指定你的控制方案所要使用的模板以及在用户程序中以什么样的地址来访问这些模板,地址一般不用修改由程序自动生成。模板的特性也可以用参数进行赋值。4.4 组态网络和通讯连接,通讯的基础是预先组态网络,也就是要创建一个满足你的控制方案的子网,设置网络特性、设置网络连接特性以及任何联网的站所需要的连接。网络地址也是程序自动生成如果没有更改经验一定不要修改。4.5 定义符号,可以在符号表中定义局部或共享符号,在你的用户程序中用这些更具描述性的符号名替代绝对地址。符号的命名一般用字母编写不超过8个字节,最好不要使用很长的汉字进行描述,否则对程序的执行有很大的影响。4.6 创建程序,用梯形图编程语言创建一个与模板相连结或与模板无关的程序并存储。创建程序是我们控制工程的重要工作之一,一般可以采用线形编程(基于一个块内,OB1)、分布编程(编写功能块FB,OB1组织调用)、结构化编程(编写通用块)。我们最常采用的是结构化编程和分布编程配合使用,很少采用线形编程。4.7 下载程序到可编程控制器,完成所有的组态、参数赋值和编程任务之后,可以下载整个用户程序到可编程控制器。在下载程序时可编程控制器必须在允许下载的工作模式下(STOP或RUN-P), RUN-P模式表示,这个程序将一次下载一个块,如果重写一个旧的CPU程序就可能出现冲突,所以一般在下载前将CPU切换到STOP模式。5 WINCC程序的使用5.1 简介,WINCC是在生产和过程自动化中解决可视化和控制任务的工业技术中性系统。具有控制自动化过程的强大功能,是基于个人计算机的操作监视系统,它很容易结合标准的和用户的程序建立人机界面精确的满足生产实际要求。WINCC有两个版本RC版(具有组态和开发环境)、RT版(只有运行环境),我们一般使用的是RC版。5.2 WINCC简单使用步骤5.2.1 变量管理,首先确定通讯方式安装驱动程序,然后定义内部变量和外部变量,外部变量是受你买的WINCC软件授权限制的最大授权64K字节,内部变量没有限制。5.2.2 画面生成,进入图形编辑器,图形编辑器是一种用于创建过程画面的面向矢量的作图程序。也可以使用包含在对象和样式库中的众多的图形对象来创建复杂的过程画面。可以通过动作编程将动态添加到单个图形对象上。5.2.3 报警记录设置,报警记录提供了显示和操作选项来获取和归档结果。可以任意地选择消息块、消息级别、消息类型、消息显示以及报表。为了在运行中显示消息,可以使用包含在图形编辑器中的对象库中的报警控件。5.2.4 变量记录,变量记录是用来从运行过程中采集数据并准备将它们显示和归档。5.2.5 报表组态,报表组态是通过报表编辑器来实现的。是为消息、操作、归档内容和当前或已归档的数据定时器或事件控制文档的集成的报表系统,可以自由选择用户报表的形式。5.2.6 全局脚本的应用,全局脚本就是C语言函数和动作的通称,根据不同的类型脚本被用于给对象组态动作并通过系统内部C语言编译器来处理。全局脚本动作用于过程执行的运行中。一个触发可以开始这些动作的执行。5.2.7 设置,用户管理器用于分配和控制用户的单个组态和运行系统编辑器的访问权限。每建立一个用户,就设置了WINCC功能的访问权利并独立的分配给此用户。至多可分配999个不同的授权。5.2.8 交叉表索引,用于为对象寻找和显示所有使用处,例如变量、画面和函数等。使用“链接”功能可以改变变量名称而不会导致组态不一致。参考文献【1】 .可编程控制器原理及应用.北京:高等教育出版社,1994【2】 .可编程控制器应用技术.北京:机械工业出版社,1994【3】 .可编程控制器应用技术.北京:化学工业出版社,2001.12【4】 于庆广..北京:清华大学出版社.2004
编程入门/PLC[可编程控制器]
可编程序控制器(PLC)是一种在工业中被广泛应用的自动控制元件。然而PLC应用与编程人才短缺已经成为制约我国自动控制领域发展的瓶颈。通过学习PLC可编程控制器程序设计使学员掌握可编程序控制器的工作原理和PLC控制系统硬件软件的设计方法,可编写复杂的PLC程序,为从事PLC控制系统的设计、调试和改造工作打下基础。可以独立承担相关项目的设计与开发。让您由一位电工升级为货真价实的工程师!随着现代工业设备自动化,越来越多的工厂设备将采用PLC人\机介面等自动化器件来控制,因此设备自动化程度越来越高。对设备的维护人员的技术要求越来越严格。作为一名合格的技术员,需要掌握的技能也越来越多,越来越全面性,以此来满足自动化的发展及要求,学习PLC编程一点也不难。有的初学者在理论上花了很多功夫,结果半年下来还是没有把PLC搞懂,其实他们只是缺少了一些PLC的实践经验,只要再进行一些实际的梯形图编写、程序下载、调试等操作,增加对PLC的感性认识,很快就可以掌握PLC这项技术了。开始阶段可以先学习一种品牌的PLC,因为所有的PLC原理都是差不多的,掌握了一种PLC其它的只要翻阅一下手册也就能上手使用了。初学时可以编一些简单的梯形图,如触点的与、或、输出等,在PLC的机器里运行一下。成功了就会增加你学习的兴趣、和信心。然后再把PLC的主要功能逐个运用一次,比如高速计数器,你可以用PLC本身的脉冲输出端接到高速计数器的输入端,下载编好的梯形图,打开变量观察窗口,运行程序,观察计数的值是否正确。经过了这样的实践,你基本上知道PLC到底能做哪些事情了,在实际的工控应用中就能做到胸有成竹了。&&&&&&&&1。电工原理和电机原理一定要懂,简单的就记背也要背下来,比如马达容量1KW2A,正反转,星三角接线,电线容量。电阻,电感,电容的特性等  2。液压和气动也要掌握,比如压力换算,压力和电流的比例换算,这在有压力控制上都要用到  3。电线截面要会看,线拿到手就知道几平方的,还有什么电器上该用什么线,比如马达就用4线的,3根主线1根接地。从变频器上出来的要用屏蔽线。  4。机修也要会做,特别是螺丝,一看就知道用几的内角扳手或外六角扳手(别小看了它,平常维修固定螺丝是少不了它的,这样能节约时间)  5。PLC编程自己可以模拟编,简单的如红绿灯,控制小车走等  6。做人要会做,要谦虚,不可能你样样都会。  7。心态要好,保持一颗平常的心  8。平常要多干,就是在苦在累也要,这样技术才能学到手能解决实际问题,反之你只不过是纸上谈兵对于做项目的  1。四大常用PLC要会,基本指令和功能指令要熟  2。通讯接口要懂  3。电气市场行情要熟,好的和坏的要会区分,列如买到个2手40点的PLC怎么判断它是好的呢?  4。变频器和单片机要懂,变频调速和伺服控制要懂  5。常用电器元件和传感器要知道  6。要会CAD电气制图。
学习经验/PLC[可编程控制器]
PLC应用非常广泛了。&&电工起点的学员已经具备了学PLC的基础,因为PLC是由继电器电路发展而来的。因为相似性,所以学员很快容易上手。但是PLC的功能非常强大,远不是继电器电路可比的,比如增加了数据运算功能,脉冲输出功能,通信功能等。往往一些学员开始学起来比较顺手,但后面就发现有些困难了,因为PLC编程需要有一些严密的逻辑思维。年青人思维相对来说更敏捷些,学习起来比较快;反面那些年纪大的有丰富电气方面知识的人学起来费力些,因为他们已经形成了某种思维定势。&&从这些方面上考虑,我们会让每个学员大量的去做实验,也就是耳朵听着,眼睛看着,手做着。每一条指令,每一个程序都不断的去做实验。有丰富的案例让学员自己独立的将整个过程(硬件选型、绘图、安装、编写程序,调试)做完。这样会让学员有成就感,而且映像深刻!另我尽可能的多看看别人的程序,这样对快速提高自己的编程水平非常有帮助!&&PLC编程思维严密,逻辑性很强。有时会一个小问题很长时间都不能明白,所以不提倡自学,那样会时间很长,很累,很枯躁,而且效果不好。PLC它不是一个软件类的而是一门技术,一门专门的学科。现在很多的大学里都会开设此类的科目!如果你只凭看看视频之类就想学好三菱PLC那是完全不可能的。&打一个最简单的比方:就像农民锄地,你看到农民一步一步的锄地,学了几下,就认为会了,其实锄地还需要认识杂草和庄稼的区别。现在来分享一下我对此话题的一些见意:1.如果你想学好三菱PLC,&首先你必须懂电气,应该先学电气设计。然后可以看一些针对PLC的书籍(比如想学三菱PLC&就看有关三菱PLC书籍类的)了解下指令,如&&三菱fx2n&plc功能指令应用详解&&。最后买一个PLC&自己亲自动手编写几个程序(这个很重要,也是最佳的途径),多练习三菱PLC编程,这样一些简单的就学会了。2.如果想进一步,那必须要学计算机,电子基础知识,比如2进制,八进制,10进制,16进制的转化。通信,模拟量,数字量等等,但还得提醒:先一步一步来,不用过急!3.如果更上一步,按照目前的情况看,可以学一些计算机编程编程软件www.diangon.com,比如一些组态软件,VB&VC之类,一般这个过程大概需要几年的时间,当然这说的有点远,但可以现在先学好1,然后到企业后再慢慢成长就可以了。去书店购买以下,电气设计与PLC控制&书籍这些书籍都是最简单的,最原始的。&&建议:买个PLC&最好是二手的,&自己编写一些程序(需要的东西有,计算机(笔记本),PLC软件,PLC数据线(如果数据线是232,笔记本没有232,需要购买USB-232)&plc觉得危险的话,先买个DC24V的PLC&然后购买一个24的电源。PLC购买最好买晶体管的,为以后学习伺服打基础)这些都是最简单,最基础的学习方法,不要迷恋一些视频资料等等。
常见故障/PLC[可编程控制器]
以下介绍PLC的常见故障:1、第一类故障点(也是故障最多的地点)在继电器、接触器。  如生产线PLC控制系统的日常维护中,电气备件消耗量最大的为各类继电器或空气开关。主要原因除产品本身外,就是现场环境比较恶劣,接触器触点易打火或氧化,然后发热变形直至不能使用。所以减少此类故障应尽量选用高性能继电器,改善元器件使用环境,减少更换的频率,以减少其对系统运行的影响。&&&&&2、第二类故障多发点在阀门或闸板这一类的设备上。  因为这类设备的关键执行部位,相对的位移一般较大,或者要经过电气转换等几个步骤才能完成阀门或闸板的位置转换,或者利用电动执行机构推拉阀门或闸板的位置转换,机械、电气、液压等各环节稍有不到位就会产生误差或故障。长期使用缺乏维护,机械、电气失灵是故障产生的主要原因,因此在系统运行时要加强对此类设备的巡检,发现问题及时处理。我厂对此类设备建立了严格的点检制度,经常检查阀门是否变形,执行机构是否灵活可用,控制器是否有效等,很好地保证了整个控制系统的有效性。&&&&&3、第三类故障点可能发生在开关、极限位置、安全保护和现场操作上的一些元件或设备上。  其原因可能是因为长期磨损,也可能是长期不用而锈蚀老化。对于这类设备故障的处理主要体现在定期维护,使设备时刻处于完好状态。对于限位开关尤其是重型设备上的限位开关除了定期检修外,还要在设计的过程中加入多重的保护措施。&&&&&4、第四类故障点可能发生在PLC系统中的子设备。  这类设备如接线盒、线端子、螺栓螺母等处。这类故障产生的原因除了设备本身的制作工艺原因外还和安装工艺有关,如有人认为电线和螺钉连接是压的越紧越好,但在二次维修时很容易导致拆卸困难,大力拆卸时容易造成连接件及其附近部件的损害。长期的打火、锈蚀等也是造成故障的原因。根据工程经验,这类故障一般是很难发现和维修的。所以在设备的安装和维修中一定要按照安装要求的安装工艺进行,不留设备隐患。&&&&&5、第五类故障点是传感器和仪表。  这类故障在控制系统中一般反映在信号的不正常。这类设备安装时信号线的屏蔽层应单端可靠接地,并尽量与动力电缆分开敷设,特别是高干扰的变频器输出电缆。这类故障的发现及处理也和日常点巡检有关,发现问题应及时处理。&&&&&6、第六类故障主要是电源、地线和信号线的噪声(干扰)。  问题的解决或改善主要在于工程设计时的经验和日常维护中的观察分析。  尽管PLC是专门在现场使用的控制装置,在设计制造时已采取了很多措施,使它对工业环境比较适应,但是为了确保整个系统稳定可靠,还是应当尽量使PLC有良好的工作环境条件,&并采取必要的抗干扰措施。
电力线上网/PLC[可编程控制器]
PLCPLC,俗称“”,英文全名为,主要是指利用电力线传输数据和话音信号的一种通信方式1、主要特点&&& ① 结构灵活,不受环境的限制,有电即可组建网络,同时可以灵活扩展接入端口数量,使资源保持较高的利用率,在移动性方面可与WLAN媲美。&&& ② 传输质量高、速度快、带宽稳定,可以很平顺的在线观赏DVD影片,它所提供的14Mbps带宽可以为很多应用平台提供保证。最新的电力线标准传输速度已经达到了200Mbps;为了确保QoS,HomePlug AV采用了时分多路访问(TDMA)与带有冲突检测机能的载体侦听多路访问(CSMA)协议,两者结合,能够很好地传输流媒体。&&& ③ 范围广,无所不在的电力线网络也是这种技术的优势。虽然无线网络可以做到不破墙,但对于高层建筑来说,其必需布设N多个AP才能满足需求,而且同样不能避面信号盲区的存在。而电力线是最基础的网络,它的规模之大,是其他任何网络无法比拟的。由此,运营商就可以轻松地把这种网络接入服务渗透到每一处有电力线的地方。这一技术一旦全面进入商业化阶段,将给互联网普及带来极大的发展空间。终端用户只需要插上电力猫,就可以实现因特网接入,电视频道接收节目,打电话或者是可视电话。&&& ④ 低成本。充分利用现有的低压配电网络基础设施,无需任何布线,节约了资源。无需挖沟和穿墙打洞,避免了对建筑物、公用设施、家庭装潢的破坏,同时也节省了人力。相对传统的组网技术,PLC成本更低,工期短,可扩展性和可管理性更强。目前国内已开通电力宽带上网的地方,其包月使用费用一般为50-80元/月左右,这样的价格和很多地方的ADSL包月相持平。&&& ⑤ 适用面广。PLC作为利用电力线组网的一种接入技术,提供网络“最后一公里”的解决方案,广泛适用于居民小区,酒店,办公区,监控安防等领域。它是利用电力线作为通信载体,使得PLC具有极大的便捷性,只要在房间任何有电源插座的地方,不用拨号,就立即可享受4.5~45Mbps的高速网络接入,来浏览﹑拨打电话,和观看在线电影,从而实现集数据、语音、视频,以及电力于一体的“四网合一”。
通信方式/PLC[可编程控制器]
当任意两台设备之间有信息交换时,它们之间就产生了通信。PLC通信是指PLC与PLC、PLC与计算机、PLC与现场设备或远程I/O之间的信息交换。PLC通信的任务就是将地理位置不同的PLC、计算机、各种现场设备等,通过通信介质连接起来,按照规定的通信协议,以某种特定的通信方式高效率地完成数据的传送、交换和处理。 1.并行通信与串行通信数据通信主要有并行通信和串行通信两种方式。并行通信是以字节或字为单位的数据传输方式,除了8根或16根数据线、一根公共线外,还需要数据通信联络用的控制线。并行通信的传送速度快,但是传输线的根数多,成本高,一般用于近距离的数据传送。并行通信一般用于PLC的内部,如PLC内部元件之间、PLC主机与扩展模块之间或近距离智能模块之间的数据通信。串行通信是以二进制的位(bit)为单位的数据传输方式,每次只传送一位,除了地线外,在一个数据传输方向上只需要一根数据线,这根线既作为数据线又作为通信联络控制线,数据和联络信号在这根线上按位进行传送。串行通信需要的信号线少,最少的只需要两三根线,适用于距离较远的场合。计算机和PLC都备有通用的串行通信接口,工业控制中一般使用串行通信。串行通信多用于PLC与计算机之间、多台PLC之间的数据通信。在串行通信中,传输速率常用比特率(每秒传送的二进制位数)来表示,其单位是比特/秒(bit/s)或bps。传输速率是评价通信速度的重要指标。常用的标准传输速率有300、600、、和19200bps等。不同的串行通信的传输速率差别极大,有的只有数百bps,有的可达100Mbps。2.单工通信与双工通信串行通信按信息在设备间的传送方向又分为单工、双工两种方式。单工通信方式只能沿单一方向发送或接收数据。双工通信方式的信息可沿两个方向传送,每一个站既可以发送数据,也可以接收数据。双工方式又分为全双工和半双工两种方式。数据的发送和接收分别由两根或两组不同的数据线传送,通信的双方都能在同一时刻接收和发送信息,这种传送方式称为全双工方式;用同一根线或同一组线接收和发送数据,通信的双方在同一时刻只能发送数据或接收数据,这种传送方式称为半双工方式。在PLC通信中常采用半双工和全双工通信。3.异步通信与同步通信在串行通信中,通信的速率与时钟脉冲有关,接收方和发送方的传送速率应相同,但是实际的发送速率与接收速率之间总是有一些微小的差别,如果不采取一定的措施,在连续传送大量的信息时,将会因积累误差造成错位,使接收方收到错误的信息。为了解决这一问题,需要使发送和接收同步。按同步方式的不同,可将串行通信分为异步通信和同步通信。异步通信的信息格式是发送的数据字符由一个起始位、7~8个数据位、l个奇偶校验位(可以没有)和停止位(1位、1.5或2位)组成。通信双方需要对所采用的信息格式和数据的传输速率作相同的约定。接收方检测到停止位和起始位之间的下降沿后,将它作为接收的起始点,在每一位的中点接收信息。由于一个字符中包含的位数不多,即使发送方和接收方的收发频率略有不同,也不会因两台机器之间的时钟周期的误差积累而导致错位。异步通信传送附加的非有效信息较多,它的传输效率较低,一般用于低速通信,PLC一般使用异步通信。&&&同步通信以字节为单位(一个字节由8位二进制数组成),每次传送l~2个同步字符、若干个数据字节和校验字符。同步字符起联络作用,用它来通知接收方开始接收数据。在同步通信中,发送方和接收方要保持完全的同步,这意味着发送方和接收方应使用同一时钟脉冲。在近距离通信时,可以在传输线中设置一根时钟信号线。在远距离通信时,可以在数据流中提取出同步信号,使接收方得到与发送方完全相同的接收时钟信号。由于同步通信方式不需要在每个数据字符中加起始位、停止位和奇偶校验位,只需要在数据块(往往很长)之前加一两个同步字符,所以传输效率高,但是对硬件的要求较高,一般用于高速通信。&4.&基带传输与频带传输基带传输是按照数字信号原有的波形(以脉冲形式)在信道上直接传输,它要求信道具有较宽的通频带。基带传输不需要调制解调,设备花费少,适用于较小范围的数据传输。基带传输时,通常对数字信号进行一定的编码,常用数据编码方法有非归零码NRZ、曼彻斯特编码和差动曼彻斯特编码等。后两种编码不含直流分量、包含时钟脉冲、便于双方自同步,所以应用广泛。频带传输是一种采用调制解调技术的传输形式。发送端采用调制手段,对数字信号进行某种变换,将代表数据的二进制“1”和“0”,变换成具有一定频带范围的模拟信号,以适应在模拟信道上传输;接收端通过解调手段进行相反变换,把模拟的调制信号复原为“1”或“0”。常用的调制方法有频率调制、振幅调制和相位调制。具有调制、解调功能的装置称为调制解调器,即Modem。频带传输较复杂,传送距离较远,若通过市话系统配备Modem,则传送距离可不受限制。PLC通信中,基带传输和频带传输两种传输形式都有采用,但多采用基带传输。
PLC和专用控制器的不同之处:/PLC[可编程控制器]
1、&编程方式:多数PLC都是支持符合IEC61131标准的编程语言(以语句表和梯形图为主),符合电气工程师使用习惯;单片机主要是采用汇编语言或者C语言之类的高级语言。不过现在部分PLC也支持高级语言编程。 2、&功能性:PLC功能比较丰富,涉及面广,能在各种不同的控制场合使用。而专用的控制器只具有使用中需要的那些功能。 3、&运行效率:其实运行效率很难比较,在芯片处理能力相当的情况下,应该说是专用控制器的运行效率更高一些,因为它本身的功能单一,软硬件结构比PLC要简单,自然处理速度快,运行效率也高。 4、&可靠性:从市场综合统计来看,肯定是PLC的可靠性高许多,因为PLC的销售量足以支撑较高的研发、测试的费用,整体提高了PLC的可靠性。如果在单片机的研发中也能有同等的投入,其可靠性应该说会更高些。 5、&灵活性:PLC可以用于各种控制场合,专用控制器却只能用在特定的场合。 6、&研发成本:从平均单套控制器的研发成本考虑,应该说PLC的要低,但是因为PLC的使用量很大导致其总体的研发成本要高许多。 7、&生产成本:肯定是单片机的生产成本要低得多。
应用/PLC[可编程控制器]
& & 自1969年针对工业自动控制的特点和需要而开发的第一台PLC问世以来,迄今已近30多年了&,它的发展虽然包含了前期控制技术的继承和演变,但又比同于顺序控制器和通用的微机控制装置。它不仅充分利用微机处理器的优点来满足各种工业领域的实时控制要求,同时也照顾到现场电气操作维护人员的技能和习惯,摒弃了微机常用的计算机编程语言的表达形式,独具风格地形成一套以继电器梯形图为基础地形象编程语言和模块化地软件结构,使用程序地编制清晰直观、方便易学,调试和查错都很容易。&&& 用户买到所需PLC后,只需按说明书或提示,座少量地安装接线和用户程序地编制工作,就可以灵活而方便地将PLC应用于生产实践。而且用户程序的编制、修改和调试不需要具有专门的计算机编程语言知识。这样就破除了”电脑“的神秘感,推动了计算机技术的普遍运用。可编程控制器PLC在现代工业自动化控制中是最值得重视的先进控制技术。&&& PLC现已成为工业控制三大支柱(PLC、CAD/CAM、ROBOT)之一,以其可靠性高、逻辑功能强、体积小、可在线修改控制程序、具有远程通信联网功能、以易与计算机接口、能对模拟量进行控制,具备高速计数与位控等性能模块等优异性能,日益取代由大量中间继电器、时间继电器、计数继电器等组成的传统继电—接触控制系统,在机械、化工、石油、冶金、电力、轻工、电子、纺织、食品、交通等行业得到广泛应用。PLC应用深度和广度已经成为一个国家工业先进的重要标志之一。PLC在塑料、包装机械的应用态势&&& 可编程控制器PLC始终处于工业控制自动化领域的主战场,为各种各样的自动化控制设备提供非常可靠的控制方案。随着我国工业自动化进程的加快,中国已成为世界PLC市场的重要组成部分。&&& 近年来中国OEM机械厂家一直忙于提高国产机械的自动化水平,减少对国外高端机械产品的依赖。因此,PLC作为典型控制产品,在塑料机械、印刷机械、食品机械、包装机械、机床、化工机械等行业被广泛使用。&&& 受危机的影响,中国OEM市场全面低迷,尤其是2008年下半年至2009年上半年,成本上升、出口锐减和内需萎缩导致中小企业大量倒闭,部分行业大企业严重开工不足,直接影响了该市场对PLC的需求。塑料机械、橡胶机械等应用中呈负增长的态势。纵观2009年,PLC在大部分OEM行业的应用都维持低迷的态势,只有少数如食品机械和包装机械等受经济周期影响不大的行业仍能保持一定的增长。随着2010年的经济形势的好转,橡塑、包装等机械行业的发展,使得PLC有所增加,但是形势仍不乐观。
PLC与变频器接线图/PLC[可编程控制器]
PLC与变频器接线图 &如图,一般控制回路只需要接红框内的部分。只要把这些继电器用PLC的输出点来控制就可以了。
发展方向/PLC[可编程控制器]
一是PLC操作向简易化方向发展。目前PLC推广的难度之一就是复杂的编程使得用户望而却步,而且不同厂商PLC所有编程的语言也不尽相同,用户往往需要掌握更多种编程语言,难度较大。PID控制、网络通信、高速计数器、位置控制、数据记录、配方和文本显示器等编程和应用也是PLC程序设计中的难点,用普通的方法对它们编程时,需要熟悉有关的特殊存储器的意义,在编程时对它们赋值,运行时通过访问它们来实现对应的功能。这些程序往往还与中断有关,编程的过程既繁琐又容易出错,阻碍了PLC的进一步推广应用。二是PLC向高性能小型化方向发展。PLC的功能正越来越丰富,而体积则越来越小。比如三菱的FX-IS系列PLC,最小的机种,体积仅为60×90×75mm,相当于一个继电器,但却具有高速计数、斜坡、交替输出及16位四则运算等能力,还具有可调电位器时间设定功能。PLC已不再是早期那种只能进行开关量逻辑运算的产品了,而是具有越来越强的模拟量处理能力,以及其他过去只有在计算机上才能具有的高级处理能力,如浮点数运算、PID调节、温度控制、精确定位、步进驱动、报表统计等。从这种意义上说,PLC系统与DCS(集散控制系统)的差别越来越小了,用PLC同样可以构成一个过程控制系统。三是PLC网络化技术的发展。一方面,PLC网络系统已经不再是自成体系的封闭系统,而是迅速向开放式系统发展,各大品牌PLC除形成自己各具特色的PLC网络系统、完成设备控制任务之外,还可以与上位计算机管理系统联网,实现信息交流,成为整个信息管理系统的一部分;另一方面,现场总线技术得到广泛的采用,PLC与其他安装在现场的智能化设备,比如智能仪表、传感器、智能型电磁阀、智能型驱动执行机构等,通过一根传输介质(比如双绞线、同轴电缆、光缆)链接起来,并按照同一通信规约互相传输信息,由此构成一个现场网络,这种网络与单纯的PLC远程网络相比,配置更灵活,扩展更方便,造价更低,性能价格比更好,也更具开放意义。四是嵌入式PLC具有很大的发展空间。在我国嵌入式PLC的发展空间,首先在于它十分有利于发挥我国自动化行业发展的两大特点:有相当雄厚的为机电设备配套的市场基础,并拥有足够的、性价比全球最优的设计开发队伍。我们完全可以以最低的成本、较高的质量,并按客制化的要求设计、生产为机电设备配套的嵌入式PLC,来代替通用PLC。同时,嵌入式PLC的硬件、软件、人机界面、通信等各方面的功能设计灵活,易于剪裁,更贴近各种档次的机电设备的要求。嵌入式PLC完全基于嵌入式系统的技术基础,拿来就可用。SOC芯片、嵌入式操作系统与符合工EC61131-3编程语言标准的编程环境等优势,使得其在市场上很容易找到。
&|&相关影像
互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于www.baike.com。
登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。
此词条还可添加&
编辑次数:41次
参与编辑人数:15位
最近更新时间: 10:14:51
贡献光荣榜
扫码下载APP}

我要回帖

更多关于 三菱plc编程软件手机版 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信