美国ab公司plc通讯模块.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程控制器(PLC)的产生 1969年 DEC公司研制出了第一台可编程控制器 1971年 日本开始生产可编程控制器 1973年 欧洲开始生产可编程控制器 可编程序控制器的英文为Programmable Controller,在二十世纪七十至八十年代一直简称为PC。由于到90年代,个人计算机发展起来,也简称为PC;加之可编程序的概念所涵盖的范围太大,所以美国AB公司首次将可编程序控制器定名为可编程序逻辑控制器(PLC,Programmable Logic Controller),为了方便,仍简称PLC为可编程序控制器。有人把可编程序控制器组成的系统称为PCS可编程序控制系统,强调可编程序控制器生产厂商向人们提供的已是完整的系统了。 可编程控制器(PLC)的发展 现在已有第五代PLC产品,在八十年代至九十年代中期,是PLC发展最快的时期,年增长率一直保持为30~40%。由于PLC人机联系处理模拟能力和网络方面功能的进步,挤占了一部分DCS的市场(过程控制)并逐渐垄断了污水处理等行业,但是由于工业PC(IPC)的出现,特别是近年来现场总线技术的发展,IPC和FCS也挤占了一部分PLC市场,所以近年来PLC增长速度总的说是渐缓。目前全世界有200多厂家生产300多品种PLC产品,主要应用在汽车(23%)、粮食加工(16.4%)、化学/制药(14.6%)、金属/矿山(11.5%)、纸浆/造纸(11.3%)等行业。 近年来在电力行业PLC逐渐显示出了其他产品不可替代的优势。 通讯模块 根据不同的通讯要求,IEC 61131标准规定了以下四种通讯模型: 内部通讯:在程序、功能块和功能内部之间可以互相连接以形成一个网络,数据信息可以通过这个内部的网络进行通讯。 局变量通讯:全局变量可以被用来在功能块与其它的程序组织单元之间交换数据信息。 外部变量通讯:IEC 61131的第五部分定义了一个通讯功能块家族来通过一个网络来交换数据。 使用存取路径通讯:存取变量提供了一种方法用于从远程设备存取特定的变量。在IEC 61131的第五部分的通讯功能块还能读写远程配置中的ACCESS变量。 标准的编程语言 IEC 61131-3国际标准的编程语言包括 图形化语言 梯形图(LD-Ladder Diagram) 功能块图(FBD - Function Block Diagram) 顺序功能流程图(SFC - Sequential Function Chart) 文本化编程语言 指令表(IL-Instruction List) 结构化文本(ST-Strutured Text) 结构化文本 是一种高级的文本语言,可以用来描述功能,功能块和程序的行为,还可以在顺序功能流程图中描述步、动作和转变的行为。结构化文本(ST)语言表面上与PASCAL语言很相似,但它是一个专门为工业控制应用开发的编程语言,具有很强的编程能力用于对变量赋值、回调功能和功能块、创建表达式、编写条件语句和迭代程序等。对于熟悉计算机高级语言开发的人员来说,结构化文本(ST)语言更是易学易用,易读易理解,特别是当用有实际意义的标识符、批注来注释时,更是这样。 指令表 1.IEC 61131-3的指令表(IL-Instruction List)语言是一种低级语言,与汇编语言很相似,可以用来描述功能,功能块和程序的行为,还可以在顺序功能流程图中描动作和转变的行为。 2.指令表语言能用于调用,如有条件和无条件地调用功能块和功能,还能执行赋值以及在区段内执行有条件或无条件的转移。 3.指令表语言不但简单易学,而且非常容易实现,可不通过编译和连编就可以下载到PLC。IEC 61131-3的其它语言如功能块图、结构化文本等都可以转换为指令表语言。 功能块图 1.功能块图用来描述功能、功能块和程序的行为特征,还可以在顺序功能流程图中描述步、动作和转变的行为特征。功能块图与电子线路图中的信号流图非常相似,在程序中,它可看作两个过程元素之间的信息流。功能块图普遍地应用在过程控制领域。 2.功能块用矩形块来表示,每一功能块的左侧有不少于一个的输入端,在右侧有不少于一个的输出端,功能块的类型名称通常写在块内,但功能块实例的名称通常写在块的上部,功能块的输入输出名称写在块内的输入输出点的相应地方。 梯形图:梯形图IEC 61131-3的三种图形化编程语言种一种,它可被用来描功能,功能块和程序即程序组织单元(POU-Porgramm Orgnization Unit)的行为,以及顺序功能图(SFC - Sequential Function Ch

文档评论(0)

yanmei113 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档