1756-A4
厦门卡库电气有限公司
联系人:廖工
手机:
Q Q:
联系电话:
传真:
可编程控制器简称PLC(Programmable Logic Controller),具有编程简单、可靠性高、通用性强和使用方便等特点,广泛应用于工业控制中的各类生产过程[1》。目前的PLC系统多用指示灯来显示生产过程或设备的状态信号,或借助于专用的人机界面(HMI)、工业PC来显示过程变量或设置系统参数。HMI和IPC不仅增加了PLC系统的成本,而且无法适应高温、高湿热、多粉尘的工作环境。基于LED的数显仪表具有环境适应性强、显示直观、醒目等优点,可以满足某些工业现场的特殊显示需求。然而,如果使用PLC系统的I/O直接驱动数码管进行显示,则需要占用大量的PLC系统I/O资源。本文采用单片机和程序控制技术,通过特定的传输时序,只需使用PLC系统的2个I/O点即可实现其参数显示。
硬件设计
以STC89C51为核心实现的PLC系统两线连接型数显仪表的硬件组成如图1所示。整个硬件系统主要由STC89C51单片机、输入接口、程序接口、数码管显示驱动电路、按键输入(可选)和报警输出(可选)等部分组成。STC89C51和标准80C51保持硬件结构和指令系统兼容,提高了时钟速率,扩充了在系统编程(ISP)、在应用编程(IAP)、电源欠压检测与复位、看门狗复位等功能,其I/O口经过了特殊的设计,使其在工业控制环境中具有极高的可靠性。
PLC系统输入接口
PLC系统通过两个输出点将显示数据按照一定的时序传给数显仪表。PLC系统一般有继电器出、可控硅输出、晶体管输出和24V直流电压输出等多种形式可供选择,一般使用其晶体管输出或24V输出形式经过相应的转换电路连接数显仪表。为了适应两种输出形式,采用光电耦合器统一将PLC系统的输出信号转换为TTL电平信号。如果PLC系统的输出形式为24VDC,例如西门子的S7系列PLC,则PLC输出与光电耦合器输入侧的连接如图2所示。如果PLC系统的输出为晶体管集电极开路或漏极开路输出,如三菱的FX系列PLC,则PLC输出与光电耦合器输入侧的连接如图3所示。无论采用何种连接方式,转换后进入STC89C51单片机的信号逻辑都与PLC系统的输出逻辑保持一致。使用光电耦合器实现信号转换,有利于提高系统的抗干扰能力,因为干扰信号即使具有较高的电压幅值,但其能量相对较小,形成的微弱电流一般不足以使光电耦合器导通。转换后的两路信号分别作为数据线和时钟线,连接到单片机的两个外中断输入引脚,便于使用中断方式传输显示数据。
Allen Bradley 2711-K10C3L1 /B FRN 4.00 PanelView 1000 Keypad/DH-
Allen Bradley 1391B-AA22 /D AC Servo Controller Drive 230V
Allen Bradley 20AB054A0AYNANC0 /A PowerFlex 70 AC Drive
Siemens 6SE3226-8DJ40 MIDIMASTER Vector MDV3700/3 Drive 380-
Anritsu S114C Site Master Cable Antenna Spectrum Analyzer 1.6GHZ
Sealed Allen Bradley 1756-L72 /B 2013 ControlLogix Logix5572
Sealed ProSoft Technology MVI56E-MCM Pkg 2013 MVI56E Modbus
New Allen Bradley 2711P-T12C4D8 /A 2013 PanelView Plus 6 1250
New Sealed Siemens 6SE7021-0EA61 6SE7 021-0EA61 SIMOVERT
Sealed Cisco C2911-VSEC/K9 2911 Voice Security Router PVDM3-
Siemens 6ES7414-3XM05-0AB0 6ES7 414-3XM05-0AB0 SIMATIC
Cisco WS-C3750X-48T-S Catalyst 3750-X Switch 48-Port Gigabit
Siemens 6SE3224-2DJ40 6SE3 224-2DJ40 MIDIMASTER Vector AC Drive
Siemens 6SN1118-0DG23-0AA1 6SN1 118-0DG23-0AA1 SIMODRIVE 611
Siemens 6AV3627-1QL01-0AX0 6AV3 627-1QL01-0AX0 SIMATIC TP27-
Allen Bradley 2711-K5A2 /H 2014 FRN 4.48 PanelView 550
Allen Bradley 20BD065A0AYNAND0 /B PowerFlex 700 AC Drive
Allen Bradley 1756-L72 /B Pkg 2013 ControlLogix
Allen Bradley 2711P-T12C4D6 /A Pkg 2011 PanelView Plus
Allen Bradley 1394-SJT10-C-RL /B CNC Interface System Module
Allen Bradley 1394-SJT10-C-RL /B CNC Interface System Module
Allen Bradley 2711-T6C16L1 /B PanelView 600 Touch/Color/RS-
Allen Bradley 2711-T10C8 /C PanelView 1000 Color/Touch/DH
Allen Bradley 2711-K10C9 /B 2013 PanelView 1000
Siemens 6ES7516-3AN00-0AB0 2013 6ES7 516-3AN00-0AB0
Sealed Allen Bradley 1756-DMA31 /A ControlLogix Drive Module
Allen Bradley 2711-K10C20 /D FRN 4.48 PanelView 1000 Color/Key/Ethernet/RS-232