厦门兴锐达自动化设备有限公司

公司名片
等 级:注册企业
电 话:0592-5580701/5580708
邮 箱:1950336449@qq.com
网 址:http://www.xrdauto.com
传 真:0592-5580710
地 址:厦门市湖里区嘉禾路488号公路科技交流中心怡鹭大厦806室
邮 编:361009
产品中心
当前位置:自动化网>厦门兴锐达自动化设备有限公司门户>A06B-0128-B675【A06B-0128-B67

A06B-0128-B675【A06B-0128-B675】

A06B-0128-B675【A06B-0128-B675】

分类:伺服控制器
品牌:FANUC-发那科
厂商:厦门兴锐达自动化设备有限公司
型号:A06B-0128-B675
相关行业:

发布时间:2013-08-01 10:49
浏览人数:

产品详情

 A06B-0128-B675  A06B-0128-B675

厦门兴锐达自动化设备有限公司专业销售全球知名品牌DCS备件系统,以工业自动化为主营聚科工贸于一体的全民研究开发、技术改造、工程服务中心。我们秉承贴近用户 现场使用的设计理念,具有技术先进、设计合理、制造精细、适应性超强和工作稳定可靠等特点,具有世界领先水平。拥有与时俱进的学习精神,跟随社会的发展,为新老用户提供领先市场的高技术装备。

 

 作为阿里巴巴诚信通会员,我公司所有产品均支持支付宝交易,诚信为本。

 联系时请通过已验证的阿里巴巴企业信息或通过阿里旺旺沟通,以维护您的权益。

联系人:陈礼兴(先生)

★手机:15860716669

★电话:0592-2350139

★传真:0592-5580710

QQ1300188146

 

系统的组成部分  



该系统的核心组成部分是由控制器、运算器以及I/0端口构成,如图1所示。  


控制器:控制器是由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器等组成,它是发布命令的“决策机构”。运算器:运算器由算术逻辑单元、暂存器以及数据缓冲器等组成,它是数据的加工处理部件。  



I/0端口该PLC的I/O点数为l0点输入和8点输出。每个端口由输入寄存器以及相应的端口控制部分组成。  



2 系统的FPGA实现  



2.1 控制器  



控制器的形式主要有组合逻辑控制器和微程序控制器两种,与组合逻辑控制器相比较,微程序控制器具有规整性、灵活性、可维护性等一系列优点 ,在计算机的设计中使用比较普遍,本控制器的设计采用的也是微程序控制器。微程序控制的基本思想,就是仿照通常的解题程序的方法,把操作控制信号编成所谓的“微指令”,存放到一个只读存储器里。当机器运行时,一条又一条地读出这些微指令,从而产生全机所需要的各种操作控制信号,使相应部件执行所规定的操作 。  



微程序控制器主要由控制存储器(CM),微地址产生逻辑,微地址寄存器(uAR),微指令寄存器(ulR)等组成。  



(1)机器指令与微程序。该处理器选取了PLC指令系统中的十条基本指令如表1所示,指令采用十位二进制编码格式。  



第9~6位是四位指令的操作码字段;第5位是标志位,用来判断该指令有无操作数(1一有操作数,0一无操作数);第4~0位是操作数字段。  



表中每条机器指令对应一段微程序,一段微程序包含若干条微指令,微程序的设计就具体地可落实到微指令的设计 ,微指令中的控制字段作为控制命令控制计算机的操作,控制字段给出的微命令应包含计算机操作的所有微命令,对微命令给出和表示的方法与所采用的编码方式有关,常用的微命令表示方法有直接表示法、编码表示法、和混合表示法,该设计采用的是将直接表示法和编码表示法混合使用的混合表示法。  



 


该系统中的每条微指令为32位,其中低5位为下地址字段,直接送给微地址寄存器,第5~7位为测试字段,送到微地址产生逻辑电路里面以控制微地址的产生,其余位为用来产生各种微命令的控制字段。  



(2)控制存储器。控制存储器中存放的是各指令所对应的微程序,它可以用FPGA中的LPM—ROM模块来实现,如图2所示。Clock为同步时钟信号,address为5位的地址值,q为32位的微指令,当clock上升沿到来时,rom就把address所对应的地址中的值输出给q。  



(3)微地址产生逻辑。微地址产生逻辑主要是根据微指令中的测试位及其他相关的条件来控制微地址的产生,它是根据一定的逻辑功能用VHDL语言编写的,并且经过编译和综合后生成的模块,如图3所示。  


其中,clk为同步时钟信号,rst为复位信号,q为输出的5位微地址值。其控制流程如下:  



(1)系统启动时,给出一个rst=1的复位信号,q端便输出“00010”,为输入扫描微程序的入口地址;(2)对应的微指令就从控存中输出,然后该微指令中的5位下地址字段直接输入到din端,3位测试位输入到m端;(3)如果m=“000”,则q端输出的地址值直接加1,且返回(2)继续执行;否则,执行下一步;(4)如果m=“001”,则看i端输入的用户程序指令来判断是否需要取数操作,如果需要,则q端输出各个取数微程序的入口地址;如果不需要,则q端根据i的操作码输出相应指令的微程序入口地址,且返回(2)继续执行;否则,执行下一步;(5)如果m=“010”,q端直接输出din的地址值,且返回(2)继续执行;否则,执行下一步;(6)如果m=“011”,则q端根据i的操作码输出相应指令的微程序人口地址,且返回(2)继续执行。  



2.2 运算器  



运算器是用来对输入的数据进行算术和逻辑运算的部件 ,该ALU具有三输入和两输出,d1和d2是参与逻辑运算的两个位数据,其中dl来自外部的取数,d2来自输出暂存器s,sel是指令的操作码。result是运算后的结果,输出后送给了暂存器S,q用来启动定时器,如图4所示。  



  





  




2 3 RAM 图4 运算器原理图  



RAM用来存储用户程序,它可以用FPGA中的LPM—RAM—DQ模块来实现。其中,wren是读写控制端,当wren=0时为读允许,这时在同步时钟clock的上升到来时沿将address所对应的地址中的内容给输出端q;当wren=1时为写允许,这时在同步时钟clock的上升沿到来时将data端的数据写入到address所指明的地址中,如图5所示。  



3 仿真与分析  



为了测试指令的运行情况,本文在最后给出了一段基于Quartus II的程序仿真。  


仿真时给出了10位输入数据indata=”1 1 10000101”,10.0~10.4分别对应着该数据的第0位~第4位,同样QO.o和Qo.1分别对应着输出端子的第。位和第1位。  



仿真结果的图6中:T1,T2,T3,T4为4个时钟节拍信号,out0和out1分别对应着输出端子Qo.o和Qo.1,因为IO.o和IO.2为1,IO.3和IO.4都为o,因此程序运行的最后结果应该是QO.o和Q0.1都为1,并且从图6可以看出,仿真结果与此相同,程序运行正确,说明所设计的微处理器及其指令正确可靠。

OMRON COUNTER CAT# H7CR-BWSG


SIEMENS CIRCUIT BREAKER 50A 480V 3 POLE CAT# ED43B050


SQUARE D CONTACTOR NEMA SIZE 2 COIL 208V CAT# 8502-SDO2


GE FANUC PROGRAMMABLE CONTROLLER 5 SLOT BASE CAT# IC693


GE FANUC POWERS SUPPLY CAT# IC693PWR321L


GE FANUC INPUT RELAY CAT# IC693MDR390B


SIEMENS TRANSFORMER 480 PRIMARY 115 SECONDARY CAT#4AM55
 

CUTLER HAMMER NEMA 2 CONTACTOR CAT#C10DN2
 

SAFTRONICS ISOLATION CARD CAT#CA224


SQUARE D CIRCUIT BREAKER CAT#FH36070 70A/600V/3POLE


SQUARE D CIRCUIT BREAKER CAT#FHP3610016M
 

WESTINGHOUSE CIRCUIT BREAKER 30A 3POLE 600V CAT# HMCP03


INTERMATIC PROGRAM TIME SWITCH 1/2 HP CAT#T1905-8 
 

SIEMENS CONTACTOR CAT#3RT1035-1AG?20 3PH 600V 40HP 55A 1


WESTINHOUSE TRANSFORMER CAT#7524A85G03 
 

JOHNSON CONTROLS POSITIONER KIT FOR V-3000-8011 CAT#V-9


GE CIRCUIT BREAKER CAT#TEYM02 15A/277V/2POLE W/SHUNT


SQUARE D CIRCUIT BREAKER CAT#FAB36050 50 AMP
 

SIEMENS SENTRON SERIES CIRCUIT BREAKER CAT#ED23B035 35A


SQUARE D TERMINAL BLOCK CAT#9080LBA3631?06 600 VOLT NIB
 

CUTLER-HAMMER MOTOR STARTER SIZE 0 W/ENCLOSURE 18AMP 60


KEPCO/TDK SHORT D/N POWER SUPPLY CAT#RAX28-6.2K
 

BAILEY HIGH LEVEL ANALOG BASE CAT#TE-08
 

SQUARE D DISCONNECT SWITCH 30 AMP 250 VOLT F CAT# 


ALLEN-BRADLEY COMPACT I/O 8PT 5-265VAC 5-125VDC FORM A 


CUTLER HAMMER CIRCUIT BREAKER CAT#QBHW3090H
 

GE F DISCONNECT CAT#TH3222 60 AMP 240 VOLT NIB


RED LION CONTROLS ANALOG FREQUENCY CONVERTER MODULE CAT


GE COIL REPLACEMENT KIT CAT#ISD22G004
 

GE DISCONNECT CAT#TH3222 60A 240V 3PH 15HP F 
 

GE FANUC SERIES THREE CRT-CPU CABLE CAT#IC630CBL394?AN


CLARK STARTER COIL CAT#TB-102-2 220VCOIL 


OMRON LIMIT SWITCH CAT#D4A-1101N 


ELAN INTERLOCK SWITCH CAT#TZMW 8 AMP 250 VOLT


WESTINGHOUSE CIRCUIT BREAKER 3 POLE 80A 480V CAT# EHB30


ABB CIRCUIT BREAKER 3 POLE 10A 600V SACE S3 CAT#S3N010T


WESTINGHOUSE CIRCUIT BREAKER 3 POLE 90 AMP 480V CAT# EH


LOVATO CONTACTOR 230 VOLT COIL CAT#BF50 90 AMP 600 VOLT


GE CIRCUIT BREAKER CAT#TED134090 90A/480V/3POLE


GE STARTER COIL CAT#22D153G3 220VCOIL


G.E. FUNUC CAT# IC600BF831K
 

SQUARE D DISCONNECT CAT#H221N 30A 240V 3PH 15HP F


GE NON F SAFETY SWITCH MODEL 8 3R CAT#TGN3322R
 

CUTLER LUG CONVERSION KIT CAT#MBCK225
 

WESTINGHOUSE CIRCUIT BREAKER CAT#HF3100 100A/600V/3POLE


ALLEN BRADLEY OVERLOAD RELAY CAT#193-A1C1
 

WESTINGHOUSE CIRCUIT BREAKER FD25K CAT#FD3060 60A/600V/


GE DISCONNECT CAT#TH3361 30A 600V 20HP 3PH F


GE CIRCUIT BREAKER CAT#SEPA36AT003?0 20 AMP 600 VOLT 3 P
 

GE F SAFETY SWITCH CAT#TH3222 60A 240V 3PH 7-1/2HP 
 

GE CIRCUIT BREAKER CAT#SELA36T0030 20A 600V 3POLE 30A F


GE FANUC PROGRAMMABLE CONTROLLER CAT#IC609SJR100?C 115A 


HUBBELL PIN AND SLEEVE PLUG CAT#HBL360C6W 60A 250V


SIEMENS CIRCUIT BREAKER SHUNT TRIP CAT#B320000S01 20A 2


ITE CIRCUIT BREAKER CAT#E43B070 70A 480V 3POLE


ARRON HART CONTACTOR CAT#ACC630V20 75A 600V 3PHASE 120V


GE CIRCUIT BREAKER CAT#THHQB32030 30A/240V/3POLE


SQUARE D CIRCUIT BREAKER CAT#FAL34040 40A/480V/3POLE


OMRON OUTPUT UNIT CAT#CQM1-OC221


OMRON INPUT UNIT CAT#CQM1-ID212


GE CIRCUIT BREAKER CAT#TEB132040WL 40A/240V/3POLE 


SQUARE D DISCONNECT 3R CAT#H321AWK 30A 240V 3PH 7-1/2HP


FEDERAL PACIFIC CIRCUIT BREAKER CAT#NB1 40A/240V/3POLE


SQUARE D I-LINE BREAKER CAT#FA22150AC


CUTLER-HAMMER AUXILIARY CONTACT  CAT# J02


ITE CIRCUIT BREAKER 3 POLE 40A 600V CAT# E63B040


SIEMENS CIRCUIT BREAKER CAT#ED42S125A 125A/480V/2POLE


GE PLC PROGRAMMABLE CONTROLLER CAT#IC6095JR100?B 


ALLEN-BRADLEY CONTACTOR SERIES C CAT#100-A75N*3 120VCOI


CUTLER-HAMMER DISCONNECT CAT#DH362FGK 60A 600V 3PH 3P 5


OMRON PC LINK UNIT CAT#C200H-LK401


OMRON CPU BASE UNIT CAT#C200H-BC051?-V1*


OMRON RELAY BLOCK CAT#P7TF-OS16 24 VOLT D.C.* OUT 


GE CIRCUIT BREAKER CAT#TEY3030 30 AMP 480 VOLT 3 POLE


SQUARE D CIRCUIT BREAKER CAT#QBF32225TS 225A/240V/3POLE


CUTLER HAMMER BREAKER CAT#EHD3070


KLOCKNER-MOELLE?R CONTACTOR CAT#DIL2-22-NA 110V COIL SIN


JOSLYN CLARK CONTACTOR CAT#HPC05U03 SIZE 0 600VAC MAX 1


WESTINGHOUSE CIRCUIT BREAKER CAT#FA3100 100A/600V/3POLE


SQUARE D CIRCUIT BREAKER 2 POLE 20 AMP 600 VOLT CAT# FH


WESTINGHOUSE CIRCUIT BREAKER CAT#MCP23480RC 50A/600V/3P


SQUARE D NEUTRAL ASSEMBLY SERIES 2 CAT# HC2SN


SQUARE D CIRCUIT BREAKER 3 POLE 25 AMP 600 VOLT CAT# FA


ALLEN BRADLEY PHOTOSWITCH CAT#42SRU-6005


BANNER LOGIC MODULE CAT#MB5-14


SQUARE D CIRCUIT BREAKER CAT#FA34070 70A/480V/3POLE


ITE CIRCUIT BREAKER CAT#EF3L050 50A/600V/3POLE


GE PANELBOARD NEUTRAL CAT#ANKN400 347V 400A 


SIEMENS CIRCUIT BREAKER 3POLE 60AMP 480VOLT CAT# BQCH3B


WESTINGHOUSE DISCONNECT CAT#HUN361 30A 600V 20HP 3PH


ITT SOLENOID GAS VALVE CAT#K3A542S .150 AMP 
 

SIEMENS CIRCUIT BREAKER CAT#ED63B060 60A 600V 3 POLE


TELEMECANIQUE STARTER W/OVERLOAD RELAY CAT#LC1-D09 600V


PARKER SKINNER SOLENOID VALVE CAT#A4LM2077 
 

SQUARE D CIRCUIT BREAKER CAT#FA32100 100 AMP 240 VOLT 3


KB ELECTRONICS DC MOTOR CONTROL CAT#KB1C-240 24O VOLT


ALLEN BRADLEY PHOTO SWITCH CAT#42SRU-6202


SIEMENS INFRARED THERMOMETER CABLE CAT#TI315-10J


BODINE AC SYNCHRONOUS MOTOR CAT#42T2BEHY 1.3A/115V 2 PH


CUTLER-HAMMER DISCONNECT 3R CAT#DG222URB 60A 240V 2POLE


GE LIMIT SWITCH/NEMA A600 CAT#CR215G1A81 600VMAX
 

EAGLE SIGNAL CYCL-FLEX TIMER 0-60S


GE CIRCUIT BREAKER CAT#TQD32125 125A/240V/3POLE
 

EUROTHERM CONTROL MODULE CAT#805-028-000?-70-517-19-09


CHALLENGER CIRCUIT BREAKER CAT#3015 15A/480V/3POLE


SIEMENS SENTRON SERIES CIRCUIT BREAKER CAT#ED22B050 50A


SQUARE D CIRCUIT BREAKER FAL CAT#FAL34070 70 AMP 480 VO


SIMENS CIRCUIT BREAKER 2 POLE 70 AMP 240 VOLT CAT# B270


SQUARE D CIRCUIT BREAKER 2 POLE 100 AMP 240 VOLT  


SQUARE D CIRCUIT BREAKER 2 POLE 20 AMP 240 VOLT CAT# QO


SQUARE D CIRCUIT BRAEKER 2 POLE 30 AMP 240 VOLT GROUND 


SQUARE D CIRCUIT BREAKER FAL CAT#FAL34080 80 AMP 480 VO


CUTLER HAMMER BREAKER CAT# EHD3070 70 AMP 480 VOLT


GE CIRCUIT BREAKER CAT#TEY320 20 AMP 480 VOLT 3 POLE


GE CIRCUIT BREAKER TED CAT#TED134070 70 AMP 480 VOLT 3 


ABB TRANSFORMER 100 VA CAT#T4100S2 PRIMARY:208/480?, SEC


GE DISCONNECT SWITCH 30AMP 600VOLT 3POLE NON-F 3R


ALTECH PIN+SLEEVE RECEPTACLE CAT#ABL17 32 AMP 22 VOLT 2


ALTECH 32 AMP 240 VOLT PLUG CAT#ABL17***


GE CIRCUIT BREAKER CAT#TED132070
 

TELEMECANIQUE CONTACTOR W/OVERLOAD RELAY CAT#LC2K0601 6


SQUARE D DISCONNECT SWITCH CAT#9421V6 600V 115A 75HP 3P

 

联系方式

中国自动化网安全提示,在购买供应商商品时,请一定要先审核好企业信息是否真实,谨防网上诈骗。
公司名称:厦门兴锐达自动化设备有限公司
联系人: 黄鑫
联系电话:0592-7190358
手机号:15359263697
传 真:0592-7190350
电子信箱:1300188146@qq.com
公司网站:http://www.xrdauto.com
公司地址:厦门市同安区凤山一里50号