PLC基础介绍 点击:16725 | 回复:136



杜学强

    
  • 精华:12帖
  • 求助:0帖
  • 帖子:28帖 | 536回
  • 年度积分:0
  • 历史总积分:881
  • 注册:2001年6月09日
发表于:2002-03-07 21:42:00
楼主
PLC基础介绍   可编程控制器(Programmable Logic Controller)简称PLC或PC,在现代工业控制中占有重要地位。本文对其基础知识进行简要介绍。 一、PLC的起源 PLC是从早期的继电器逻辑控制系统发展而来的。自1836年继电器问世,人们就开始用导线将它同开关器件巧妙地连接,构成用途各异的逻辑控制或顺序控制。上世纪60年代末,它不断吸收微计算机技术使之功能不断增强,逐渐适合复杂的控制任务 。随着微电子技术、计算机技术和数据通信技术的飞速发展、微处理器的出现,以及流程加工行业(如汽车制造业)对生产流程迅速、频繁变更的需求,PLC技术出现并快速发展。 目前,PLC在小型化、大型化、大容量、强功能等方面有了质的飞跃,使早期的PLC从最初的逻辑控制、顺序控制,发展成为具有逻辑判断、定时、计数、记忆和算术运算、数据处理、联网通信及PID回路调节等功能的现代PLC。但是,仍然沿用着顺序扫描、程序控制等基本模式及CPU+通信+I/O的基本结构。 PLC之所以有生命力,在于它更加适合工业现场和市场的要求:高可靠性、强抗各种干扰的能力、编程安装使用简便、低价格长寿命。它的输入输出端更接近现场设备,不需添加太多的中间部件或需要更多的接口,这样节省了用户时间和成本。PLC的下端(输入端)为继电器、晶体管和晶闸管等控制部件,而上端一般是面向用户的微型计算机。人们在应用它时,可以不必进行计算机方面的专门培训,就能对可编程控制器进行操作及编程。 二、PLC的功能 1、数据采集与输出。 2、控制功能。 包括顺序控制、逻辑控制、定时、计数等。 3、数据处理功能。包括基本数学运算、比较、对字节的运算、PID运算、滤波等。 4、输入/输出接口调理功能。 具有A/D、D/A转换功能,通过I/O模块完成对模拟量的控制和调节,具有温度、运动等测量接口。 5、通信、联网功能。 现代PLC大多数都采用了通信、网络技术,有RS232或RS485接口,可进行远程I/O控制,多台 PLC可彼此间联网、通信,外部器件与一台或多台可编程控制器的信号处理单元之间,实现程序和数据交换,如程序转移、数据文档转移、监视和诊断。在系统构成时,可由一台计算机与多台PLC构成"集中管理、分散控制"的分布式控制网络,以便完成较大规模的复杂控制。通常所说的SCADA系统,现场端和远程端也可以采用PLC作现场机。 6、支持人机界面功能。提供操作者以监视机器/过程工作必需的信息。允许操作者和PC系统与其应用程序相互作用,以便作决策和调整,实现工业计算机的分散和集中操作与监视系统。 7、编程、调试等,并且大部分支持在线编程。 三、PLC的主要特点   1、可靠性高。PLC的MTBF一般在40000~50000h以上,有的在10~20万h,且均有完善的自诊断功能。   2、结构形式多样,模块化组合灵活。有固定式适于小型系统或机床,组合式适于集控制系统。最少的PLC只有6点,而AB的ControlLogix系统的容量达128000点。   3、功能强大。   4、编程方便。控制具有极大灵活性。   5、适应工业环境。适应高温、振动、冲击和粉尘等恶劣环境以及电磁干扰环境。   6、安装、维修简单   7、与DCS相比,价格低。   8、当前PLC产品紧跟现场总线的发展潮流。 四、PLC的联网与通信 PLC的通信包括PLC之间、PLC与上位计算机之间以及PLC与其他智能设备间的通信。PLC系统与通用计算机可以直接或通过通信处理单元、通信转接器相连构成网络,以实现信息的交换,并可构成"集中管理、分散控制"的分布式控制系统,满足工厂自动化(FA)系统发展的需要,各PLC系统或远程I/O模块按功能各自放置在生产现场分散控制,然后采用网络连接构成集中管理的分布式网络系统。 目前各厂商都主推各自的总线标准,如西门子Profibus、A-B ControlNet及DeviceNet、莫迪康Modbus等等。但其构成的"集中管理、分散控制"分布式控制方式是十分类似的。如ROCKWELL(A-B)推出了"全方位自动化"的理念,推荐三层网络结构,即1)设备层(DeviceNet为代表);2)控制层(ControlNet为代表);3)管理层(EtheNet)。 五、PLC的发展 1、与DCS的差别。 集散系统DCS从工业自动化仪表控制系统发展到以工业控制计算机为中心的集散系统,所以其在模拟量处理、回路调节方面具有一定优势,初期主要用在连续过程控制,侧重回路调节功能,满足快速大量数据处理要求。硬件结构方面,总线标准化程度高,兼容性强,软件资源丰富,特别是有实时操作系统的支持,故对要求快速、实时性强、模型复杂和计算工作量大的工业对象的控制占有优势。 PLC是由继电器逻辑系统发展而来,主要用在离散制造、工序控制,初期主要是代替继电器控制系统,侧重于开关量顺序控制方面。PLC在自身发展同时,也在吸收DCS系统的优点。PLC在过程控制的发展将是与现场总线技术结合,发展向下拓展功能,开放总线。 2、市场占有率 1987年世界PLC的销售额为25亿美元,此后每年以20%左右的速度递增。进入90年代以来,世界PLC的年平均销售额在55亿美元以上,其中我国约占1%。当前,PLC在国际市场上已成为最受欢迎的工业控制畅销产品,用PLC设计自动控制系统已成为世界潮流。图1为PLC产品、PID调节装置、DCS系统、个人计算机等销售额(美元)的对比,图2为市场增长率的对比。

杜学强 20010926



PLCC初学者

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2004年11月24日
发表于:2004-11-27 01:38:00
101楼
杜老师:    你好.我是一个PLC的入门者,想请教一下如何才能学好PLC,及如何读懂PLC程序,以及梯形图,多谢指教 我的E-mail:imxumin@sina.com

L,一个新手

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2004年11月18日
发表于:2004-11-27 09:30:00
102楼
杜老师; 您好,我是一个刚刚接触PLC的人门者,想请教一下如何才能学好PLC,及如何读懂PLC程序,以及梯形图,多谢.我的E-mail:gaofei0514@tom.com

广大

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 33回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2004年10月31日
发表于:2004-12-01 21:18:00
103楼
我想学习PLC编程的知识,苦于无法入门,想请杜老师指点一下:我需要学习那些基础及专业课程,请杜老师帮我列出书名。此外有一定基础后需哪些资料、书籍更有用,请务必答复我的邮箱地址:liqing-zxm@126.com 谢谢!

俞华彬

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:19
  • 注册:2004年12月21日
发表于:2004-12-21 20:33:00
104楼
杜老师:    你好.我是一个PLC的入门者,想请教一下如何才能学好PLC,及如何读懂PLC程序 ,希望得到PLC的中文编程软件及操作手册请哪位好人提供信息.我想找它们的编程手册与操作手册(中文),请提供下载地址或信息.    谢谢    我的E-mail:hua.hua.bin@163.com谢谢

流动的me

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2005年3月11日
发表于:2005-03-14 15:54:00
105楼
你能帮我找一下关于三菱PLC好一点的站点吗? 我是一个初学者,非常希望得到你的帮助。 谢谢。

初学者111

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 9回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2003年3月23日
发表于:2005-03-15 16:30:00
106楼
杜老师:      你好.我是一个PLC的入门者,想请教一下如何才能学好PLC,及如何读懂PLC程序 ,希望得到PLC的中文编程软件及操作手册请哪位好人提供信息.我想找它们的编程手册与操作手册(中文),请提供下载地址或信息.      谢谢      我的E-mail:hgd19821023@sina.com

fengying

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 41回
  • 年度积分:0
  • 历史总积分:177
  • 注册:2003年8月21日
发表于:2005-03-16 14:17:00
107楼
杜老师: 你好,我最近做一个项目,想选ORMON PLC中的CPM1A系列中的晶体管输出的PLC,查样本知道有NPN,PNP两种产品,由于以前只用过继电器输出的PLC做过简单的项目,而且听人说NPN,PNP只是输出COM口一个接正,一个接负.而具体的区别不太清楚,希望老师能指点指点.谢谢!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2005-03-16 15:17:00
108楼
TO:dadado  哪里有关于自动化技术的比较好的基础站点? www.anodeauto.com的网上资源栏目中有各自动化供应商、协会、期刊的网址。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2005-03-16 15:24:00
109楼
TO wjf001 我想请教“PLC与共控软件是如何接口?” PLC与工控软件(PC)通过网络联接,因此需确定双方接受的通信协议,包括软件协议和硬件协议。 多数工控软件自带通信驱动程序(独立软件或嵌入其中),只需进行一些协议的设置即可完成。 多数工控软件还具有OPC或DDE功能,如果没有一致的通讯协议,可以根据PLC提供的协议自制通讯程序,然后与软件通过DDE或OPC的机制进行实时数据交换。

TONGLI1989

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2005年3月10日
发表于:2005-03-16 15:31:00
110楼
杜老师: 我是PLC初学者,希望得到LG PLC的中文编程软件及操作手册请哪位好人提供信息,谢谢 TONGLI1989@SOHU.COM

铁狮子

  • 精华:2帖
  • 求助:0帖
  • 帖子:35帖 | 108回
  • 年度积分:0
  • 历史总积分:227
  • 注册:2004年12月04日
发表于:2005-03-16 21:27:00
111楼
请杜老师或其他高手讲一讲pi调节的编程问题. 例如电动阀的(比值)自动调节.

刘建涛

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2005年3月16日
发表于:2005-03-16 21:50:00
112楼
大家好:    我是一位PLC的初学者,我现在需要西门子S7系列的编程手册与操作手册(中文),能否提供下载地址或信息.      我的E-mail:ljt200@126.com,多谢!

于晓晖

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 33回
  • 年度积分:0
  • 历史总积分:298
  • 注册:2005年1月28日
发表于:2005-03-20 16:53:00
113楼
杜老师:    您好,我是一名PLC初学者,虽然用PLC做过几个工程,但始终是一些比较简单的继电器控制.我用的PLC是西门子S7-200.我也买了一些有关的书,但由于基础太低,对于一些问题始终还是不能完全理解.   1 存储区的间接寻址   2 子程序的建立和调用   3 模拟量的寻址 希望杜老师给予指点.如有这方面实例会更好.谢谢!  yuxhka@sohu.com

乔泰文

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2005年3月21日
发表于:2005-03-21 10:42:00
114楼
我想得到数据采集方面的软件设计方法(VB) 谁能告诉我??? 谢谢!!!

可靠树

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 44回
  • 年度积分:0
  • 历史总积分:82
  • 注册:2005年3月16日
发表于:2005-03-21 11:52:00
115楼
杜老师 你好! 我是自动化专业大四的学生,正在作毕业设计。 但是我现在没有好的设计题目和设计方案您是否可以给我指点以下呢? 谢谢!!! 我的信箱是:kognshaolei2008@163.com 越快越好,我急用!!谢谢!!

lizy

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 269回
  • 年度积分:0
  • 历史总积分:1042
  • 注册:2005年2月26日
发表于:2005-03-22 14:16:00
116楼
老师们有没有omron plc的介绍及编程资料

小小鱼儿

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2004年11月16日
发表于:2005-03-22 15:27:00
117楼
老师您好! 我是一名PLC的初学者,我想用SIMENSSP-200软件学习编程,可下载软件后却无法安装 ,不知何故请缎带予指教,谢谢!!

小小鱼儿

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2004年11月16日
发表于:2005-03-22 15:28:00
118楼
老师您好! 我是一名PLC的初学者,我想用SIMENSSP-200软件学习编程,可下载软件后却无法安装 ,不知何故请缎带予指教,谢谢!!

学生-2006

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 13回
  • 年度积分:0
  • 历史总积分:48
  • 注册:2005年2月03日
发表于:2005-03-22 19:42:00
119楼
谁能帮我了解一些PLC编程方面的知识谢谢

dnx203809

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-03-22 20:26:00
120楼

热门招聘
相关主题

官方公众号

智造工程师