6ES7221-1BH22-0XA8产品信息
PLC常见的输入设备有按钮、行程开关、接近开关、转换开关、拨码器、各种传感器等,输出设备有继电器、接触器、电磁阀等。正确地连接输入和输出电路,是保证PLC安全可靠工作的前提。
一、 PLC与主令电器类设备的连接
如图1所示是与按钮、行程开关、转换开关等主令电器类输入设备的接线示意图。图中的PLC为直流汇点式输入,即所有输入点共用一个公共端COM,COM端内带有DC24V电源。若是分组式输入,也可参照图1的方法进行分组连接。
图1 PLC与两位七段LED的连接
2. 旋转编码器是一种光电式旋转测量装置,它将被测的角位移直接转换成数字信号(高速脉冲信号)。因些可将旋转编码器的输出脉冲信号直接输入给PLC,利用PLC的高速计数器对其脉冲信号进行计数,以获得测量结果。不同型号的旋转编码器,其输出脉冲的相数也不同,有的旋转编码器输出A、B、Z三相脉冲,有的只有A、B相两相,简单的只有A相。
如图2所示是输出两相脉冲的旋转编码器与FX系列PLC的连接示意图。编码器有4条引线,其中2条是脉冲输出线,1条是COM端线,1条是电源线。编码器的电源可以是外接电源,也可直接使用PLC的DC24V电源。电源“-”端要与编码器的COM端连接,“+”与编码器的电源端连接。编码器的COM端与PLC输入COM端连接,A、B两相脉冲输出线直接与PLC的输入端连接,连接时要注意PLC输入的响应时间。有的旋转编码器还有一条屏蔽线,使用时要将屏蔽线接地。
图2 旋转编码器与PLCr连接
3. 传感器的种类很多,其输出方式也各不相同。当采用接近开关、光电开关等两线式传感器时,由于传感器的漏电流较大,可能出现错误的输入信号而导致PLC的误动作,此时可在PLC输入端并联旁路电阻R,如图3所示。当漏电流不足lmA时可以不考虑其影响。
图3 PLC与两线式传感器的连接
旁路电阻的计算公式如下:
式中:I为传感器的漏电流(mA),UOFF为PLC输入电压低电平的上限值(V),RC为PLC的输入阻抗(KΩ),RC的值根据输入点不同有差异。
4. 如果PLC控制系统中的某些数据需要经常修改,可使用多位拨码开关与PLC连接,在PLC外部进行数据设定。如图5所示为一位拨码开关的示意图,一位拨码开关能输入一位十进制数的0~9,或一位十六进制数的0~F。
图4 一位拨码开关的示意图
如图5所示4位拨码开关组装在一起,把各位拨码开关的COM端连在一起,接在PLC输入侧的COM端子上。每位拨码开关的4条数据线按一定顺序接在PLC的4个输入点上。由图可见,使用拨码开关要占用许多PLC输入点,不是十分必要的场合,一般不要采用这种方法。
图5 4位拨码开关与PLC的连接
5. PLC与输出设备连接时,不同组(不同公共端)的输出点,其对应输出设备(负载)的电压类型、等级可以不同,但同组(相同公共端)的输出点,其电压类型和等级应该相同。要根据输出设备电压的类型和等级来决定是否分组连接。如图6所示以FX2N为例说明PLC与输出设备的连接方法。图中接法是输出设备具有相同电源的情况,各组的公共端连在一起,否则要分组连接。图中只画出Y0-Y7输出点与输出设备的连接,其它输出点的连接方法相似。
图6 PLC与输出设备的连接
6. PLC的输出端经常连接的是感性输出设备(感性负载),为了抑制感性电路断开时产生的电压使PLC内部输出元件造成损坏。当PLC与感性输出设备连接时,如果是直流感性负载,应在其两端并联续流二极管;如果是交流感性负载,应在其两端并联阻容吸收电路。如图7所示。
图7 PLC与感性输出设备的连接
图中,续流二极管可选用额定电流为1A、额定电压大于电源电压的3倍;电阻值可取50~120Ω,电容值可取0.1~0.47μF,电容的额定电压应大于电源的峰值电压。接线时要注意续流二极管的极性。
7. PLC可直接用开关量输出与七段LED显示器的连接,但如果PLC控制的是多位LED七段显示器,所需的输出点是很多的。
如图8所示电路中,采用具有锁存、译码、驱动功能的芯片CD4513驱动共阴极LED七段显示器,两只CD4513的数据输入端A~D共用PLC的4个输出瑞,其中A为低位,D为高位。LE是锁存使能输入端,在LE信号的上升沿将数据输入端输入的BCD数锁存在片内的寄存器中,并将该数译码后显示出来。如果输入的不是十进制数,显示器熄灭。LE为高电平时,显示的数不受数据输入信号的影响。显然,N个显示器占用的输出点数为P=4+N。
图8 PLC与两位七LED显示器的连接
如果PLC使用继电器输出模块,应在与CD4513相连的PLC各输出端接一下拉电阻,以避免在输出继电器的触点断开时CD4513的输入端悬空。PLC输出继电器的状态变化时,其触点可能抖动,应先送数据输出信号,待该信号稳定后,再用。
1.S7-HiGraph的结构
S7-HiGraph是S7-300/400的图形化编程语言,需要单独安装和单独的授权。
S7-HiGraph 程序分为3级结构,多个状态图构成图表组,多个状态和转换条件构成状态图。
编译图表组时,生成的块以FC+DB的形式出现,必须周期性地调用S7-HiGraph FC。
2.S7-HiGraph与S7-GRAPH 的比较:
S7-GRAPH用于顺序控制,单个/多个顺控器可以单独/协调工作。
S7-HiGraph在实现顺序控制的基础上,还可以实现下列功能:
1)用S7-HiGraph生成的状态图可以被封装为标准元件。
2)封装后的标准元件可以在图表组中多次重复调用,调用时可以分配不同的实参。
3)标准元件(即状态图)之间可以通过消息或全局变量协同工作。
3.消息
消息(Message)用于状态图之间的通信,消息(Message)分为两种:
1)内部消息用于在一个图表组中的多个状态图之间进行通信。
2)外部消息用于不同的图表组之间或S7-HiGraph与其它STEP7程序之间的通信。消息的数据类型必须为 Bool(位)。
4.应用举例
假设某物流线有50条传送带,传送带分为4种类型。编程人员只需用S7-HiGraph设计4种状态图,来分别描述4种不同传送带的特性。在图表组编程中,分别引用若干次这4种状态图,并分配各自的参数,就组成了由50条传送带组成的物流线的控制程序
监控时跳出,请问如何解决
由于PLC正在上载/下载,处于致命错误状态或缺失硬件而无法处理此命令。如果在版本为Rel 2.x.x的CPU上使用一个32K的存储卡,请确保数据保持设置区域、强制值、数据库和用户程序大小都处于版本为Rel 1.x.x的CPU所支持范围之内”。
答:1、问题出在 你这是新版本的CPU和老版本的卡,不兼容。 新版本的CPU只能从老卡中读,不能写,你会看到那条报错。 64K或256K的卡才能和新版本的CPU兼容。
2、在此介绍一下有关存储卡的特性:
有关存储卡:
、32K存储卡:仅用于储存和传递程序、数据块和强制值 。
、64K/256K存储卡:可用于新版CPU(23版)保存程序、数据块和强制值、配方、数据记录和其他文件(如项目文件、图片等) 存储卡的内容一旦写入不会丢失。
、 64K/256K新存储卡只能用于新版CPU(23版);32K存储卡只可以用于向新版(23版)CPU传递程序,不支持64K/256K存储卡的新功能;新版CPU不能向32K存储卡中写入任何数据。
、CPU进入上电状态时,若存储卡是空白的或者存储的是不同类型CPU的程序,会导致错误。高型号的CPU可以读出用低型号CPU写入的存储卡,则不行。
3、一个典型的问题:
、使用 23 版本的新存储卡向 S7-200 CN 中复制程序为何会发生 SF(系统故障)错误?
23 版的存储卡与 S7-200 CN CPU 完全兼容,既可以用在 23 版以上的 SIMATIC S7-200 上,也可以用在 S7-200 CN 上。
为了限制中国以外的用户使用 S7-200 CN CPU,通过存储卡从 SIMATIC CPU 到 CN CPU 的程序转移被限制,即它们之间不能通过存储卡传送程序。
要通过存储卡向 CN CPU 传送程序,存储卡必须在 CN CPU 上编程。
要清除 SF 错误,可以使用菜单命令“PLC > 存储卡擦除”,执行“PLC > 上电复位”
图1为PLC接线图,图2为控制梯形图。图3描述了每个扫描周期程序的执行过程。按钮SB2在程序中没有使用,但其状态仍影响其对应编号的内部输入继电器的状态。图(a)中,①输入扫描过程,将两个按钮的状态扫描后,存入其映像区,由于SB2是停止按钮,没有按下,其输入回路也是闭合的,X1存“1”(ON状态),而其它位存“0”(OFF状态)。②执行程序过程,程序根据所用到触点的编号对应的内部继电器状态来运算。由于X0处于OFF状态,对应的动合触点处于断开状态,运算结果是Y0、Y1处于OFF状态,其结果存入输出映像区,即Y0、Y1存“0”。③输出刷新过程,根据映像区各位的状态驱动输出设备,由于输出映像区均为OFF状态,输出指示灯不能形成闭合回路,灯不亮。如果输入不发生变化,内部继电器的状态均不发生变化。图(b)中,按下SB1按钮后,X0输入回路闭合。①输入扫描将输入状态存入其映像区,X0、X1均存“1”。②执行程序过程,按照从左到右,从上到下的原则,逐条执行。行,X0触点闭合,但此时,Y1的状态为“0”,Y1触点为断开状态,Y0没能导通,其状态为“0”。第二行,X0触点闭合,Y1的状态为“1”。③输出刷新过程,由于Y1呈导通状态,灯2亮。
图(c)为按下SB1按钮后的第二个扫描周期。①输入扫描,由于输入状态不变,输入映像区不变。②执行程序过程,行,X0触点闭合,由于上一个周期中,Y1为ON状态,Y1触点也闭合,Y0也呈导通状态;第二行,Y1还呈导通状态。Y0、Y1的状态均为“1”。③输出刷新过程,两个灯都亮。注意:由于PLC的扫描周期很短,我们用肉眼见到的现象可能是两灯亮。如果按钮没有变化,内部继电器、输出设备状态均无变化。
图( d)为松开SB1按钮后的个扫描周期。①输入扫描使输入映像区的X0存“0”、 X1存“1”。②执行程序过程,X0触点断开,Y1由于上个周期被置“1”,Y1触点为闭合状态。③输出刷新过程,由于X0触点的断开,Y0 、Y1都呈断开状态。