• 6ES7216-2AD23-0XB8使用说明
  • 6ES7216-2AD23-0XB8使用说明
  • 6ES7216-2AD23-0XB8使用说明

产品描述

产品规格模块式包装说明全新品牌西门子

6ES7216-2AD23-0XB8使用说明


 plc除了用于开关量控制、定时、计数的基本指令外,还有大量的应用指令,有的plc的应用指令多达数百条。
      对于应用指令,初学者非常困惑,不知道哪些指令重要、哪些指令常用,应该怎样学习它们。这些指令可以分为下面几种类型:
      1.属于几乎所有计算机语言都有的指令,例如数据的传送、比较、移位、循环、数学运算、字逻辑运算、数据类型转换等指令。
      这类指令非常重要,它们与计算机的基础知识(例如数制、数据类型、寻址方式等)有关,应通过例子和实验了解这些指令的基本功能。学好一种型号的plc的这类指令,再学别的plc的同类指令就很容易了。
      2.与顺序控制程序有关的指令。这类指令中,fx的stl指令设计得较好,用stl指令设计的梯形图与顺序功能图之间有明确的对应关系,因此易于理解和使用,设计的程序比其他方法设计的短,可以节约大量的设计时间。
      s7-200的scr(顺序控制继电器)指令和欧姆龙的步指令(step/snxt)也用于编写顺序控制程序。
      建议在学习这类指令之前,首先学习顺序功能图(见作者编写的plc教材)。
      3.与plc的高级应用有关的指令,例如与pid控制、运动控制、高速输入/高速输出、通信有关的指令,这些指令也很重要。某些指令需要学习有关的专门知识,才能正确的理解和使用它们。
      4.与plc特定的硬件、软件有关的指令,例如读写特殊模块和模拟电位器的指令,s7-300/400读取数据块长度和编号的指令等。
      5.与某些特定的工程应用有关的指令。例如fx的凸轮顺控指令和旋转工作台控制指令。
      学习应用指令时,可以首先按指令的分类浏览所学的plc有哪些应用指令,它们用来干什么,便于在需要的时候能找到手册或帮助中的指令说明。初学时没有必要花大量的时间去了解应用指令的详细使用方法,更没有必要记硬背它们。重点是了解指令的基本功能。
      可以采用需要什么学什么的方法,重点学习读程序、编程序时遇到的和需要使用的指令,没有用到的指令暂时不管它。在阅读或编写程序时如果遇到不常用的指令,可以通过编程手册了解它们的详细使用方法。
      如果编程软件有指令的在线帮助,选中指令列表或程序中的某条指令,按一下f1键,就可以看到该指令的大量细节,例如指令各参数的数据类型、可用的存储区、参数的意义,指令的功能和应用实例、指令的执行对状态字或有关标志位的影响等。
      与学外语不能只靠背单词,应主要通过阅读和会话来学习一样,要学好plc的应用指令,也离不开实践。一定要在读程序和编程序的过程中学习应用指令。
      有的指令实际上极少使用,它们属于“休眠”的指令,学习的时候可以不管它们。万一在读程序时遇到它们,可以通过指令的在线帮助或查手册来了解它们
plc做主站的时候,不管PLC连接的是单从站还是多从站,主站程序都应该考虑到从站会发生故障,从站故障有两种,一种是有故障,但不影响和主站通讯,另一种是有故障,不能和主站通讯,例如从站掉电,通讯线故障或者从站本身故障导致的不能和主站通讯。
对于后者,主站在发送后,从站是不会回复数据的,主站不能等,而应该结束RCV接收状态,然后发送,那么为什么和如何结束RCV接收状态呢?
一  为什么要结束RCV接收状态呢?
发送指令XMT将数据发送出去就完事,而接收RCV不一样,一次完整成功的RCV过程需要以下步骤:
1  使能位:SM87.7=1/SM187.7=1,执行RCV的时候会检查该位
2  执行RCV
3  等待消息起始条件
4  接收信息
5  等待消息结束条件
6  退出接收状态
RCV指令启动后并不一定就接收消息,如果消息起始条件没有达到,那就一直处于等待接收的状态;
如果消息始终没有开始或者结束,通信口就一直处于接收状态。这时如果尝试执行XMT指令,就不会发送任何消息。
所以要结束接收RCV接收状态后才能执行XMT。
二:如何结束RCV接收状态?
手册上给出6种结束条件:
1.结束字符检测
2.字符间计时器
3.信息计时器
4.较大字符计数
5.校验错误
6.用户终止
方法1:前4种条件在从站发生通讯故障后就失效了,必须要配合用户终止
一般执行XMT后,在发送完成中断里执行RCV,同时启动定时中断或者启动定时器或者执行开始间隔时间BITIM,计时时间到复位使能位SM87.7/SM187.7,同时执行RCV,这样结束RCV指令,比如定时中断里发送:
LD          SM0.0
R            SM87.7,  1
RCV        VB0,  0
S            SM87.7,  1
LD          SM0.0
DTCH      10
LD          SM0.0
XMT        VB100,  0
方法2:设置:SMB87=16#9C,  SMW90/SMW190=0,SMW92/SMW192=x
执行RCV指令x毫秒后自动结束接收状态。
如果用的是字符中断方式接收信息,那么将中断分离后即可发送
DTCH      8
XMT        VB100,  0 
用结束字符作为结束条件的时候,如果与设备的通信断了,CPU就会停滞在接受状态,之后的发送也不成功了,通讯也彻底断了。
后来别人教我在发送用复位SMB87.7结束发送就好了。
自由口用RCV接收,接收到的数据总是一部分,不全,反复检查做实验,才发现原来是结束的定时器时间设短了,导致数据没有接收完,RCV就结束了,增大了时间,一切就OK了。
刚做自由口编程时,一下载下去,编程软件就无法和CPU通信了,后来打到停止状态,CPU才恢复PPI,可以正常监控,下载了。

答:梯形图编程:优点是形象、直观和实用,为广大电气技术人员所熟知,是plc的主要编程语言。

    指令语句表语言:类似于微机中的助记符语言。它是可编程控制器较基础的编程语言。所谓指令语句表编程,是用一个或几个容易记忆的字符来代表可编程控制器的某种操作功能。每个生产厂家使用的助记符是各不相同的,因此同一个梯形图书写的语句形式不尽相同。语句是用户程序的基础单元,每个控制功能由一个或多个语句的用户程序来执行。每条语句是规定CPU如何动作的指令,它的作用和微机的指令一样,而且PLC的语句也是由操作码和操作数组成的,故其表达式也和微机指令类似。

    顺序功能流程图:一种较新的编程方法。它的作用是用功能图来表达一个顺序控制过程。使用SFC作为一种步进控制语言,用这种语言可以对一个控制过程进行控制,并显示该过程的状态。将用户应用的逻辑分成步和转换条件,来代替一个长的梯形图程序。这些步和转换条件的显示,使用户可以看到在某个给定时间中机器过程处于什么状态。

    为什么在梯形图程序中只能使用输入继电器的触点,不能使用输入继电器的线圈?

    输入继电器的线圈只能是由来自现场的输入元件(如控制按钮、行程开关的触点、晶体管的基极-发射极电压、各种检测及保护器件的触点或动作信号等)驱动,而不能用编程的方式去控制。因此,在梯形图程序中只能使用输入继电器的触点,不能使用输入继电器的线圈

202207281244519172844.jpg202202231632200382714.jpg


一、选型

1、系统规模首先应确定是用plc单机还是用PLC形成网络,由此计算出PLC输入、输出点数,并且要留有一定余量(10%)。

2、确定负载类型根据PLC输出端所带的负载是直流还是交流型,是大电流还是小电流,以及PLC输出点动作的频率和负载的性质(电感性、电阻性)等,确定PLC输出端的类型是采用继电器输出还是晶体管输出,或晶闸管输出。

3、存储容量与速度一般存储容量越大、速度赶快的PLC价格就越高,应根据系统的大小合理先用PLC产品。

4、编程器的选购plc编程可采用三种方式:

手持编程器、图形编程器(梯形图)用PC机加PLC软件包编程效率较高,目前大多使用厂商提供的软件开发平台。因此,应根据系统的大小与难易开发周期的长短以资金的情况合选购PLC产品。

二、电源部分

PLC可*工作是追求的目标之一。电源干扰主要是通过供电线路的阻抗耦合产生的,是干扰进入PLC的主要途径之一。若有条件,可对PLC采用单独供电,以避免其他设备启停对PLC干扰。在干扰较强或对可*性要求很高的场合,可在PLC的交流电源输入端加接带屏蔽的隔离变压器和低通滤波器。隔离变压器可以抵制从电源线窜入的外来干扰,低能滤波器可以吸收掉电源中的大部分“毛刺”干扰。动力部分、控制部分、PLC与I\O电源应分别配线,隔离变压器与PLC、I/O电源之间采用双绞线连接。系统的动力线应有足够截面,以降低线路压降。

三、输入回路的设计

1、PLC上DC24V电源使用PLC产品的DC24V电源,容量小,用其带时要注意容量,作好防短路措施。

2、外部DC24V电源若输入回路有DC24V供电的接近开关、光电开关等,而PLC的DC24V电源容量不够时,要从外部提供DC24V电源。注意:该电源的“-”端不要与PLC的DC24V的“-”端及“COM”端相连,否则会影响PLC的运行。

3、输入的灵敏度PLC的端电压和电流均有规定,当输入回路串有二极管或电阻(不能完全启动),或者有并联电阻或有漏电电流时,(不能完全切断),就会有误码动作,灵敏度下降,对此应措施。)另一方面,当输入器件的输入电流大于PLC的较大输入电流时,也会引起误码动作,应采用弱电流输入器件,选用输入为共漏型的PLC。

四、输出回路的设计

1、各种输出方式的比较

继电器输出:优点是不同公共点之间可带不同的交直流负载,且电压也可不同,带负载电流可达2A/点;缺点是不适用于高频动作的负载。晶闸管输出;带负载能力为0.2A/点,只能带交流负载,可适应动作,响应时间为1ms。晶体管输出:适应于高频动作,响应时间短,一般为0.2ms左右,但只能带DC0.5A/点,每4点不得大于0.8A。

当系统输出频率为每分钟6次以下时,应可以选择继电器输出,因其电路设计简单,抗干扰和带负载能力强。

2、抗干扰与外部互锁

若PLC输出带感性负载,负载断电时会对PLC的输出造成浪涌电流的冲击。为此,对直流感性负载并接续流二极管,对交流感性负载并接浪涌吸收电路,可有效保护PLC。

3、PLC外部驱动电路对于PLC输出不能直接带动负载的情况,必须在外部采用驱动电路,还应采用保护电路利浪涌吸收电路,且每路有显示二极管(LED)指示。印制板应做成插拔式,以方便维修。

五、安装与布线

1、安装位置PLC不能与高压电器安装在同一个开关柜内。与PLC装在同一个开关柜内的电感性元件,如继电器,接触器的线圈应并联RC消弧电路或续流二极管。PLC应远离强干扰源,如大功率晶闸管装置、高频焊机和大型动力设备等。

2、信号线与功率线应分开布线不同类型线应分别装入不同管槽,信号应尽量*近地线或接地的金属导体。)当信号线长度超过300M时,应采用中间继电器转接信号或使用PLC远程I\O模块。

3、信号传输通常,当模拟输入输出信号距PLC较远时,应采用4-20ma或0-10ma的电流传输方式,而不是电压传送方式。传送模拟信号的屏蔽层为一端接地。为了泄放高频干扰,数字信号线的屏蔽层应并联电位均衡线,并将屏蔽层两端接地。

六、扩展模块的选用

80点以内的系统,一般不需要扩展,当系统较大时就要扩展。当扩展不能满足要求时,可采用网络结构。扩展模块种类很多,如单输入模、单输出模块、输入输出模块、温度模块、高速输入模块等。

七、PLC的网络设计

用PLC进行网络设计难度比PLC单机控制大得多。首先应先用自己较熟悉的机型,对其基本指令和功能指令有较深入的了解,并且指令的执行速度和用户程序存储容量也应仔细了解。否则,不能适应实时要求,造成崩溃。另外,还要考虑通信接口、通信协议、数据传送速度等。较后,还要向商家寻求网设计和软件技术支持及详细技术资料。

八、软件编制

在编制软件前,应首先熟悉所先用的PLC产品软件说明书。若用图形编程器或软件包,则可直接编程,若用手持编程器编程,应先画出梯形图后再编程。编程结束后先空调程序,待各个动作正常后,再在设备上调试

施耐德和GE纷纷攻击AB plc主频慢,这个时候我只是笑了一下,这些技术工程师在什么也不懂的情况下就拿着那些苍白的数据说事,客户的认为CPU较快说明PLC执行速度就较快,就能干更多更复杂的事情,我只能给他们解释一款PLC设计中较重要的不是CPU的速度而是固件操作系统的算法优良和稳定性,在这各方面AB是较好的。 
下面我讲举例说明一下。 我们来比较两种排序算法:「插入排序」 和 「归并排序」 。他们的算法复杂度分别是 O(n2)=c1n2 和 O(nlogn)=c2n lg n。一般情况下,归并排序算法有一个更大的常数因子,所以我们设 c1 < c 2。 为了回答你的问题,我们在一台高速昆腾PLC A 上跑「插入排序」算法,和一台古老AB PLC5 B跑「归并排序」算法做对比。 我们设: 输入的问题数据量为 1,000万个数字:n=107; A 一秒钟可以执行 1010 次运算指令 ( ~ 1GHz ); B 一秒钟只能执行 107 次运算指令 ( ~ 10MHz ); 常数系数 C1 = 2 (有点夸张),C2 = 50 (比现实中稍微小了一点) 于是在以上设下,我们得到如下结果: A : 2⋅(107)2 次运算1010 次运算/秒=2⋅104 秒   B : 50⋅107lg107 次运算107 次运算/秒≈1163 秒   所以你看,那部慢了100倍的PLC,干活速度是快的那台的17倍。而且在现实中,归并算法有更高的效率,特别是随计算量增加的而更加明显。我希望这个答案能回答题目中的问题。
 然而,这还不光是算法复杂程度的问题。在今天,单单想通过提高CPU主频来获得很明显的性能提升是不可能的。我们需要改良算法在多核CPU架构下的表现。而且这是个不太好对付的问题,因为随着内核数量的增加,其他方面的开销正在成为性能的障碍(比如内存访问调度控制)。所以,堆硬件很难获得线性的性能增长。 
 总结一下,对于工业控制来说,固件算法的优良是至关重要;CPU的运算能力在脱缰一般增长的需求面前,只是单纯吹捧CPU的速度丝毫没有任何意义。




http://zhangqueena.b2b168.com

产品推荐