西门子模块6ES7322-1BH01-0AA0性能参数
西门子模块6ES7322-1BH01-0AA0性能参数
在行业,传统的编程语言一般都使用梯形图。但是随着自动化程度的提高,在很多场合复杂的数据处理显得愈发的重要,然而梯形图在处理大量数据时无法实现循环和数组的应用,而指令表等在可读性、可移植性上无法与语言相比拟。而且st语言是符合-iec 61131-3的5种编程语言之一,在各大自动化厂商的编程软件中的应用越来越广,我们有必要学习并应用在自己的平时工作中。
st语言的语句主要有下面7个:
1.if
只有当if后的条件1成立,才能执行语句1,之后结束该段程序;当条件1不成立时,程序依次扫描elsif后面的条件从2依次到n,直到有条件成立为止,执行后面的语句;如果没有任何条件成立,程序就执行else后面的语句,然后结束该段程序。
2.case
当if语句有过多的条件判断时,使用case使程序变的简单易懂。尤其是在case中plc只做一次运算,能够提高程序的执行效率。
3.for
如果能事先知道程序所需循环的次数,则可以使用for语句。在程序执行前先判断变量的值是否在条件值1和条件值2之间,只有当条件成立后才执行后面的语句,同时变量增加条件值3的值作为下次循环前的判断值。
4.while、repeat、return、exit
另外,在st语言中还有两个无限制的循环语句:
和
while执行之前先判断条件是否成立,如果不成立就不执行它后面的语句。repeat与while不同,它是执行完语句后再判断条件是否成立,所以无论如何,repeat至少要执行一次。
exit跟return语句,用于退出和返回程序。
运用st语言的这7个语句,我们可以根据不同的控制要求编写出各种功能的程序。虽然在刚开始学习的时候很难摒弃梯形图编程的习惯,但是st语言编写出的程序结构清晰、数据处理方便,对于编程人员今后的发展是相当有益的。
,是一种用于工业生产自动化控制的设备。尽管其制造厂采取了一些措施,使得它的可靠性较高,但还有许多外部因素也会使它产生干扰,造成程序误变或运算错误,从而产生误输入井引起误输出,这将会造成设备的失控和误动作。那么我们就有必要了解影响plc运算错误的干扰源。那么接下来我们就来说说plc干扰源的分类方法。小编提供影响plc控制系统的干扰源与一般影响工业控制设备的干扰源一样,大都产生在电流或电压剧烈变化的部位,这些电荷剧烈移动的部位就是噪声源,即干扰源。干扰类型通常按干扰产生的原因、噪声干扰模式和噪声的波形性质的不同划分。其中按噪声产生的原因不同,分为放电噪声、浪涌噪声、高频振荡噪声等;按噪声的波形、性质不同,分为持续噪声、偶发噪声等;按噪声干扰模式不同,分为共模干扰和差模干扰。共模干扰和差模干扰是一种比较常用的分类方法。
共模干扰是信号对地的电位差,主要由电网串入、地电位差及空间电磁辐射在信号线上感应的共态(同方向)电压迭加所形成。共模电压通过不对称电路 可转换成差模电压,直接影响测控信号,造成损坏(这就是一些系统i/o模件损坏率较高的主要原因),这种共模干扰可为直流、亦可为交流。
差模干扰是指作用于信号两极间的干扰电压,主要由空间电磁场在信号间耦合感应及由不平衡电路转换共模干扰所形成的电压,这种干扰叠加在信号上,直接影响测量与控制精度。
通过以上的了解,我们对plc干扰源的分类方法有了一些了解。其中共模干扰和差模干扰是我们比较常用的分类方法,要想避免plc运算失误,那么就需要了解plc的抗干扰措施,以减少或避免误差的出现。
的软件由系统程序和用户程序组成。
系统程序由plc制造厂商设计编写,并存入plc的系统存储器中,用户不能直接读写与更改。系统程序一般包括系统诊断程序、输入处理程序、编译程序、信息传送程序及监控程序等。 plc的用户程序是用户利用plc的编程语言,根据控制要求编制的程序。在plc的应用中,重要的是用plc的编程语言来编写用户程序,以实现控制目的。由于plc是专门为工业控制而开发的装置,其主要使用者是广大技术人员,为了满足他们的传统习惯和掌握能力,plc的主要编程语言采用比计算机语言相对简单、易懂、形象的专用语言。
与一般计算机语言相比,plc的编程语言具有明显的特点,它既不同于语言,也不同于一般的,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如三菱公司的产品就有它自己的编程语言,omron公司的产品也有它自己的语言。但不管什么型号的plc,其编程语言都具有以下特点。
1.图形式指令结构
程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。系统的软件开发者已把工业控制中所需的独立运算功能编制成象征性图形,用户根据自己的需要把这些图形进行组合,并填入适当的参数即可。在逻辑运算部分,几乎所有的厂家都采用类似于控制电路的梯形图,很容易接受。如西门子公司还采用控制系统流程图来表示,它沿用二进制逻辑元件图形符号来表达控制关系,直观易懂。对于较复杂的算术运算、定时计数等,一般也参照梯形图或逻辑元件图给予表示,虽然象征性不如逻辑运算部分,但也深受用户欢迎。
2.明确的变量常数
图形符相当于操作码,规定了运算功能,操作数由用户填入,如k400、t120等。对于plc中的变量和常数以及其取值范围有明确规定,由产品型号决定,可查阅产品目录手册。
3.简化的程序结构
plc的程序结构通常很简单,为块式结构,不同块完成不同的功能,可以使程序的调试者对整个程序的控制功能和控制顺序有清晰的概念。
4.简化应用软件生成过程
使用汇编语言和语言编写程序,要完成编辑、编译和连接三个过程,而使用编程语言,只需要编辑一个过程,其余由系统软件自动完成,整个编辑过程都在人机对话状态下进行,不要求用户有高深的软件设计能力。
5.强化调试手段
无论是汇编程序,还是语言程序调试,都是令编辑人员头疼的事,而plc的程序调试提供了完备的条件,使用编程器,利用plc和编程器上的按键,显示和内部编辑、调试、监控等,并且在软件支持下,诊断和调试操作都很简单。 plc的编程语言是面向用户的,不要求使用者具备高深的知识,不需要长时间的专门训练。
学习三菱需要相应的工具,例如书籍,下面给大家介绍相关书籍:
本书以图文并茂的形式介绍了plc技术、技术、技术快速入门知识与综合应用,内容包括plc快速入门、三菱fx系列plc介绍、三菱编程与仿真软件的使用、基本指令的使用及案例、步进指令的使用及实例、应用指令使用详解、模拟量模块的使用、plc通信、变频器的调速原理与基本组成、变频器的使用、变频器的典型控制功能及应用电路、变频器的选用、安装与维护、触摸屏与plc的综合应用、plc与变频器的综合应用。
《学技能超简单:学plc技术超简单》中少用化的术语,遇到较难理解的内容用形象比喻说明,尽量避免复杂的理论分析和烦琐的公式推导,图书阅读起来感觉会十分顺畅。采用图文并茂的方式表现内容。书中大多采用读者喜欢的直观形象的图表方式表现内容,使阅读变得非常轻松,不易产生阅读疲劳。
本书以工程应用的开发设计为主线,从实用的角度出发,首先详尽介绍了三菱plc技术必需的基础知识,主要包括快速打开plc技术领域的大门、熟知三菱plc的主要硬件资源、了解三菱系列plc的主要软件资源、掌握三菱系列plc的编程工具软件、探索plc控制系统设计方法及技巧、传承 plc基本逻辑指令的编程规则与常用的编程环节、进行三菱系列plc开发应用工程实践、进行plc的通信与网络控制工程应用开发设计实践、进行plc的现代监控组态软件在工程设计中的开发应用实践等内容。
《三菱fx2nplc功能指令应用详解(附光盘)》主要内容为三菱fx2n系列plc顺控程序设计和功能指令讲解,重点是功能指令讲解。为了使读者能够在较短的时间内正确理解、掌握和应用功能指令,书中除了对指令本身作了详细的说明外,还增加了与功能指令相关的基础知识、知识和应用知识。同时,针对指令的应用编写了许多实例,说明指令的应用技巧。后还对fx3u系列plc新增功能指令作了介绍。
《三菱fx系列plc完全精通教程》从基础入门和实际实用出发,详细讲解了三菱fx系列plc入门、plc通信、变频器和组态软件应用等内容。本书内容分两部分:部分为基础篇,主要介绍三菱fx系列plc的硬件和接线、gxdeveloper软件的使用、plc的编程语言、编程方法与调试;第二部分为提高与应用,包括plc的通信、plc在过程控制的应用、plc在变频调速中应用、上位机对plc的监控和运动控制等。 本书内容实用、重点突出、讲解透彻,每章中都结合大量实例去讲解,便于读者学习,另外每章都配有习题供读者训练之用。书中大部分实例都有详细的软件、硬件配置清单,并配有接线图和程序。
plc技术类书籍怎么合理学习运用?
1、理解为先
在我的整个学习生涯中,几乎每个阶段都有喜欢的小说,从金庸到盗墓系列,从军旅小说到网游世界。看这些虚构书籍时,基本都是一目十行。这些书可以只关心故事情节,跟随作者的思路,去体验另一个虚构的世界。
技术类书籍如果还按照这个方法阅读,可能所有的字都认识,却不明白写的是什么。
技术类书籍的阅读时间,比虚构类书籍要长很多。书中每个概念都要尽可能的去理解,即便无法做到全部理解,好也先记住。
看书的过程中多停下来思考,想想原理以及如何在程序中应用。
阅读是为了理解以前不懂的概念,理解了,看的慢也有收货,不理解,看仅仅是个过程,对学习没有任何帮助。
2、通读与检索性阅读
对某个技术不懂时,通读一本书能窥得整个知识体系。初学者没有办法预先知道,所看知识怎么使用,以及用在什么地方。就像plc处理程序一样,仅仅只有输入,没有处理过程,自然就无法输出。这个过程是入门的必经之路,有了积累才能在以后发挥作用。
除了通读解决掌握知识结构,还需要另一项技能:检索性阅读。
检索性阅读比较有目的性,通常是为了解决某一具体问题。比如项目中用到自由口通信时,通过查看资料,完成通信程序的编写。
通读能让知识体系化,检索阅读是为了解决具体问题。
3、不要盲目读
拿到一本书,不应该抓起来就从个字开始看,起码要先看看目录,仔细阅读前言部分。要是你无法判断这本书,是否值得阅读,好去网上看看书评。
技术类书籍虽然有千千万万,但总的结构都差不多。以写plc的书籍为例,章基本是介绍plc的历史,第二章会是原理,第三章介绍硬件……。都是从简单到复杂,逐步展开。
每一章节会有几个重要的概念,以及这些概念怎么理解,后结合实例讲解怎么应用。
所以准备学习之前,先大致把这些概念看一下。知道那些是已经掌握的,那些是见到,做到有的放矢。学习忌讳平均用力,不分主次,浪费精力,更浪费时间。
看书时除了掌握书本上的知识,每看一本书,都要有意识的培养自己学习的方法论,形成属于自己的学习套路。
4、多总结
你可能知道plc处理程序的过程,是不断输入,然后处理,终输出处理结果,一直循环执行以上三个步骤。
读书学习与这个过程类似,要不断的总结输入了那些知识,这些知识间有什么联系,怎么处理。
程序执行的终要输出结果,没有输出的程序没有任何价值。同理看一本书的时候,有了输入和处理,要思考一下能输出什么?
当看到一个熟悉的知识点时,扫一眼就行,根据自己的判断,直接看实例结果,如果跟预期一样,直接略过即可。预期就是通过输入和处理后,输出的结果。
积累的知识点多了,理解速度会不断加快,一项技能中知识点总量,基本是恒定的,并且都有共同点。所谓的融会贯通,不过是掌握的知识量足够多。
5、反复阅读
一本书大致的结构是有简单到复杂,逐步深入。但有时候第二章的内容,可能需要第四章的知识才能理解彻底。所以即便有看不懂,理解不了的地方,也要努力看完,保证知识的完整性。
根据我多年的经验,越重要的知识,越难以理解,反复学习一个概念是必然。
简单的知识,一下就能学会,学了又有什么价值呢!
6、用
通过阅读掌握了概念,理解了知识点,接下来就是要用这个知识去解决问题,读书学习终目的是用。
英语学习就是很典型的反面案例,中学到大学那么多年,为了学英语而学英语,终有能力用好英语的却寥寥无几。
在plc的学习过程中,一定记得把学到的知识用到项目中,不用,就没必要学。
7、教
教是好的学。
如果你觉得有些知识点,已经掌握的很好,可以试着去讲给别人听,看看能不能完整的讲述下来。根据我的经验,你肯定会在某个地方卡住。
人都是自负的,那些已经很熟练的技术,可能没有想象那么好。
在分享知识的时候,如果你思维不缜密,就很难应对听众的提问。每个人的思维逻辑都不同,考虑问题的角度也有很大差别。分享后讨论,提出不同的观点,能更进一步完善知识系统。