西门子6ES7212-1AB23-0XB8方法说明 驱动电压 因为显示IC 为40mA 定电流源,故其功率消耗完全由跨接在它上面的电压降VIC( PD =40mA × VIC) 的大小决定, 如上图所示VIC = VIN ? VLED ? 0.8V, 也就是VIC 受到驱动电源电压VIN 及七段显示器顺向压降VLED 的影响,因显示IC 的安全功率消耗在恶劣周围温度条件下必须限制在0.8W 以下, 也就是它的VIC 必需小于2V。VIC 过低将造成显示亮度不足或者无法显示, 过高则将造成不正确的显示( 不该亮也点亮) 或损坏显示IC。 由于不同尺寸的LED 显示器其工作所需的驱动电压不同, 因此应用本模块时需先设定适当的驱动电压。驱动电压大小的正确选择,通过调整电压跳线来进行调整。 模块底部有个高电压驱动跳线JP1,提供7.5V,10V和12.5V电压选择,出厂设定在7.5V。 面板上面还提供JP5/8跳线,为LV和HV电压选择。当在LV位置时,驱动电压范围为:2.4V-4.2V;若在HV位置则才是7.5V-12.5V。 另外还提供JP6/9和JP7/10两个微调跳线。JP6/9调整0.6V的压降;JP7/10调整1.2V的压降;通过这些跳线来获取LED允许的电压驱动。 为了能让驱动IC 的CE 间端电压VI C 控制在2V 以下,FBs-7SG 设计有过电压驱动显示LED, 以供用户检视是否有过电压驱动现象,在面板上提供“O.V.”指示灯。通过JP3来测试模块是否过压显示,在所有灯节都会被点亮后,通过JP3来测试,将JP3 置放在N 位置,当O.V.灯属于熄灭状态,表示未过压驱动;反之则表示过压,再做电压的调整。这样起到对模块的保护作用。 结合FBs-7SG显示模块,永宏公司还提供配套使用的LED显示板。有7段显示以及16段显示,尺寸有0.56寸~4寸的选择。这样,客户可以直接定购相应尺寸和显示段数,就能轻松的完成LED显示的输出,无需自行进行繁琐线路焊接与调试。下面图示为7段LED显示板的原理图。图4 DBx.xLEDR显示原理图 7段LED显示板( 一片多八位数) 右边一位数对应到SEG0~SEG7 输出,再往左下一位数为SEG8~SEG15,左位数为SEG63~SEG56,一片7SG2 共可以推动16 位数7 段数字LED 显示器。 16段米字型显示板(一片多四位数)右边一位数的D0~D15 灯节分别对应到7SG2 模块的SEG0~SEG15 输出,再往右下一位数为SEG16~SEG31,左一位数位为SEG63~SEG48。一片7SG2 共可接两片16 段文数字型LED 显示模块。 图5 7段与16段LED原理图 解码与非解码 在FBs-7SG模块上,还提供一个解码/非解码模式的显示选择跳线JP2.此模式基本上使用在7段LED上。 非译码显示: 各个灯节的暗亮, 独立由用户的应用控制. 在此模式下FBs-7SG2 总共使用了8个输出缓存器来控制128灯节的显示,每一灯节分别由对应的1个位来控制,当位值为1 时对应灯节会点亮,各灯节与输出缓存器的对应关系如下表所示,其中OR 为模块占用的个输出缓存器,每一输出缓存器的内容分两次输出每次输出一个字节数据(8 个灯节), 各字节数据分别送到对应的P/D7~ A/D0 输出。 例:每2个显示LED(7段)由一个OR控制输出。若我们将CH0通道的低2位(对应寄存器R3904)显示:”4.2”字样时,那么将R3904的寄存器设定值如下。表格1 非解码模式下对应驱动位 程序控制如下: 只需该条指令即能显示:”4.2”字样。其他非解码的数字对应驱动寄存器位请参考《永宏PLC使用手册》2的第16章节。 译码显示:直接以内定字型编码显示其对应的字型灯节,在此模式下FBs-7SG2 总共使用4个输出缓存器来控制8 位数字显示,每一位数分别由对应的4 个位来控制,此外8 位数的小数点也利用1个输出缓存器来控制,每一数点分别由对应的一位来控制,各位数字与小数点与输出缓存器的对应关系如下表所示,其中OR 为模块占用的个输出缓存器。 如上面例子显示:”4.2”的控制方式如下: 注:在对应的16进制位上,填写F时,LED无显示输出。若对直接对寄存器做显示的话,中间则需要对寄存器做BCD码转换(FUN20功能指令),才能显示为人眼可识别的0~9数字。1. 前 言 现在很多车间都采用生产目标管理板在生产线上进行产品生产的管理,可以直接进行生产目标的设定,动态显示实际生产实绩数。很直观的进行目标与当前产量的对照;更能促进生产的进程。由于管理板控制较为简单,所以基本上都采用单片机来实现。但在工厂的环境下,往往存在很多干扰信号,导致管理板不能正常地、稳定的工作。这样对生产会造成直接的影响。所以为了提高产品的可靠性,采用PLC来进行控制改造,将很有效的提高管理板的稳定性。2. 传统生产管理板简介 传统的生产目标管理板都采用一块大面板来显示,集成单片机控制电路,LED显示;以及操作手柄。通常采用悬挂方式。图1 传统生产目标管理图示 而操作手柄主要用来设定相关的参数,如生产目标数,定时器时间以及管理板的启动等。而计数信号一般由生产线的相关传感器提供。常见的操作方式有纯按键式,或者按键结合拨码开关方式。在拨码开关设定值方便,更能方便、直观的操作。 目前有如下一个生产管理板: 使用按钮进行参数的设定,【设定】、【选位】、【+1】和【-1】 目标值按钮:【目标复位】、【目标暂停】 实绩数按钮:【实绩复位】,另外还有连接生产线的【实绩+1】输入开关。 生产管理设定过程如下“: 根据流程图,系统的参数设定主要通过按键来操作,步骤显得繁琐,设定速度较为缓慢,在一定程度上制约着生产效率的提高,而且单片机控制的管理板若在生产系统化的集中管理,就很难发生数据,以便ERP等管理中心进行数据的采集。所以,为提供系统的稳定性,以及适应当前工厂管理模式,对其改造势在必行,现就以台湾永宏电机公司生产的FBs系列PLC对其进行改造。永宏PLC提供LED显示控制的专用模块FBs-7SG1/2,对生产管理板的改造提供相当便利的条件,无论从配线还是控制方式上,都大大的简化,从而更能提高系统的稳定性与可靠性以及控制的便利性。3. 永宏PLC硬件配置 根据上述系统配置,控制系统都集中在开关量输入和LED显示两个单元。若考虑到后期的系统升级,如做生产数据的采集等与尚未机通讯,只需再增加一块通讯板即可实现。所以在选择PLC时,选择永宏经济型主机FBs-MA系列就可以,永宏PLC主机小点数为10点,大为60点;但由于LED先必须采用扩展模块才能实现控制输出,能带扩展模块的主机至少为20点,所以这里要选择FBs-20MA主机。(详细主机介绍请参考永宏公司相关产品手册)。主机为12点输入和8点输出;可以扩展到3个通讯口,自带一个编程口。下面重点介绍一下永宏PLC提供的LED显示输出模块FBs-7SG1/2。 FBs-7SG有7SG1与7SG2两种机型,它们内部分别具有1个或2个可显示8个数字7段数码管或者4个16段数码管,下图是以FBs-7SG2 为例的示意图。图2 FBs-7SG2示意图 FBs-7SG内部具有专用的七段LED 显示IC,用来作为1~8个七段或1~4个16 段LED显示器的多任务扫描显示。用户只需要用一条16 芯的扁平排线连接就可以得到8 位数的数字显示或64 点独立的灯号显示(一个数字显示可分为8个独立点显示或可以选择数字与独立点混合显示) 或4 位数的文数字显示。每一片7SG 模块会在I/O 寻址上占用3~8个数字输出缓存器的地址(R3904~R3967), 因此一个主机多可控制192个7段数字显示或64个16段米字型文数字显示或1024个独立点LED 显示。 下图为FBs-7SG 内部显示IC 的输出驱动电路结构图, 对一般用户而言, 并不需要特别去计算LED 的压降, 只需要按照下列Jumper 表格调整适合的电压, 使它不至于发生过电压驱动(O.V.)现象就可以。图3 FBs-7SG驱动电路图示一、系统概述 FA506型细纱机是目前成纱质量好,自动化程度高,操作简单,便于管理的环锭细纱机,适用于纯棉或化纤的纯纺和混纺的细纱工序,尤其采用PLC作控制器,不但提高了控制精度,而且解决了生产管理方面存在的缺陷,大大降低操作者劳动强度;同时锭子曲线控制也提高了纱线的质量,保证了纱锭成型,提高了全机的产量。 系统设计特点: 1、用PLC控制整个纺纱过程,具有程序开车、钢领板自动升降、中途停车后自动跟踪开车、自动落纱、自动留头等。 2、设定纺丝的工艺参数,依据工艺要求自动协调控制;实现定长落纱和锭子速度曲线控制。 3、显示纺纱过程的锭速、牵引倍数、细纱号数、捻度以及班产累计等。 4、采用数字通信,提高了系统的抗干扰性。二、系统硬件 气控制系统包括:数字量输入及数据检测部分、可编程控制器部分、执行机构、人机界面。 见图1。图1 系统结构框图 1、数字量输入及数据检测部分 1)各种数字量开关 包括开停车开关、功能开关,用于开停车与实现工艺要求的各种功能动作。 2)三自动检测部分 由关主电机、下钢板、刹车传感器构成。其作用为当落纱开始后能自动适位停车、自动留头、为重新开车降低断头创造条件。 3)数据检测部分 由主轴、前罗拉、后罗拉传感器组成。其作用是自动检测纺纱过程中主轴、前后罗拉的运行数据,为计算班产量、锭速、牵引倍数、细纱号数、捻度等工艺参数以及为锭子速度曲线控制提供数据。 2、可编程控制器(PLC)部分 该部分主要由永宏FBs-60MC主机与扩展模块构成,可编程控制器专为工业环境而设计的通用自动化装置,它吸取了微电子技术、计算机技术及自动化技术的新成果,采用可编程的存储器,实现逻辑运算、顺序控制、定时、计数和算术运算,并通过数字式、模拟式的输入和输出控制各生产过程,永宏FBs-60MC主机有16点数字量输入、24点数字量输出,可带7个扩展模块,本系统设计所有数字量输入全部由主机完成,模拟量输入由扩展模块有 FBs-6AD 完成。 3、执行机构 包括主电机、吸风电机、钢领板升降电机、自动润滑装置、自动清洁装置、变频器、落纱电源等,用于完成纺纱过程的全部工艺动作。其中变频器锭子速度控制由变频器、锭子传动部分、主电机构成。其作用是变频器根据PLC的指令(锭子速度控制曲线)自动调整锭子运行,提高纱线质量和产量。 4、人机界面 采用TP27触摸显示屏做人机界面,完成参数设定、显示,可直接设定锭子运行曲线,实现控制柔性化。并能根据工艺要求修改参数。TP27与PLC之间以PPI协议通讯。二、软件设计 电气控制软件分为:控制主程序、参数设定显示子程序、计算采样子程序、数字通讯子程序和锭子运行曲线子程序。 1、控制主程序 软件主控制程序部分,依据工艺要求编制的程序,上电后自动检测各开关量和传感器输入的数据,完成整个纺纱过程自动控制和调用子程序。 2、参数设定显示子程序 主要依据TP27配置完成参数设定显示,包括班次设定、错误设置提示,总产量、班产量累计显示、锭子速度、前罗拉速度、牵引倍数、捻度、产量、细纱号数等参数显示。 其中参数设定菜单程序结构见框图2。图2 阐述设置程序框图 3、计算采样子程序 主要依据主轴、前罗拉、后罗拉数据检测传感器采样结果以及设计参数完成系统计算,用以完成各类显示参数的计算及定长落纱等功能。 4、数字通讯部分和锭子运行曲线子程序 主要采用自由口通讯协议完成与变频器的数据传输。通讯设置自由口通讯控制寄存器设置为自由口通讯方式,程序通过接收中断和发出中断以及发送指令XMT控制通讯口的操作,在自由口通讯方式下通讯方式由程序梯图控制。通讯设置还定义了波特率、校验方式和数据长度等。为了使锭子运行曲线平滑。在设定的点与点之间采用数学建摸的方法拟合发送参数,该部分程序框图见图3。图3 参数发送程序框图三、通讯设计 该控制系统大特点是应用数字通讯方式完成TP27与PLC以及PLC与变频器之间的数据传输。PLC的Prt0口与TP27连接,以PPI协议通讯完成参数设定显示, Port1口与变频器相连,以自由口协议通讯完成锭子运行曲线控制,以往我们进行锭子速度曲线控制时只能选用模拟量来控制变频器运行,这样硬件成本高且控制精度较低。采用数字通讯后,硬件仅为一条屏蔽线,抗干扰能力增强,为实现联网传输控制参数提供了条件,降低了控制成本;数字通讯高精度、高可靠性和低成本极大的提高了机器性能比和市场竞争能力。四、应用效果 FA506型细纱机控制系统前身采用PLC开关量控制和协议参数仪构成,全机控制精度低,可靠性和抗干扰性能差,系统成本高。采用永宏FBs-60MC系列PLC构成系统后,全机控制采取数字通讯方式,控制精度高,可靠性和抗干扰性能大为提高。利用“提高软件设计水平来降低硬件投入”原则,极大降低了系统成本,单机实现成本降低达控制系统的10%左右,极大提高了产品盈利能力,市场前景十分广阔。