1756-IF8 AB
【【【 厦门莫格电气自动化有限公司】】】
<<专业>><< 诚信>><<创新>><<合作>><<共赢>>的经营理念
产品图片、价格、产品属性等资料,仅供参考,具体以询价时为准,如需详细技术资料请联络,欢迎在线或……
主营:专业从事品牌(DCS系统)(机器人系统)(大型伺服控制系统)模块 备件销售
↓、Allen-Bradley(美国AB)系列产品》
↓、Schneider(施耐德电气)系列产品》
↓、General electric(通用电气) →GE←系列产品》
↓、Westinghouse(美国西屋)系列产品》
↓、SIEMENS(西门子系列产品)
↓、销售ABB Robots. FANUC Robots、YASKAWA Robots、KUKA Robots、Mitsubishi Robots、OTC Robots、Panasonic Robots、MOTOMAN Robots
↓、estinghouse(西屋): OVATION系统、WDPF系统、MAX1000系统备件
↓、Invensys Foxboro(福克斯波罗):I/A Series系统,FBM(现场输入/输出模块)顺序控制、梯形逻辑控制、事故追忆处理、数模转换、输入/输出信号处理、数据通信及处理等。
↓、Invensys Triconex: 冗余容错控制系统、基于三重模件冗余(TMR)结构的zui现代化的容错控制器⑨Siemens(西门子):Siemens MOORE, Siemens Simatic C1,Siemens数控系统等
↓、Bosch Rexroth(博世力士乐):Indramat,I/O模块,PLC控制器,驱动模块等。
【具体询价咨询-雷琳】
【:(同号)】
【】
【采购单*低10个点您拿单子,追求共赢!】
【本公司拥有所有产品专业检测平台,产品质量严格把关】
1756-IF8 AB
AB
人机界面的软件设计
移动机器人人机界面的关键是菜单操作,以及图形和数据的实时显示。GUI是用于提高人机交互友好性、易操作性的计算机程序,它是建立在计算机图形学基础上的产物。人们不再需要死记硬背大量的命令,而是通过窗口、菜单方便地进行操作。由于嵌入式系统的资源有限,所以对GUI 的要求是可裁剪的,高速度的。ZLG/GUI 是由周立功公司开发的,占用资源小、使用方便的嵌入式系统简易的图形用户界面软件。ZLG/GUI 提供了zui基本的画点、线、圆形、圆弧、椭圆形、矩形、正方形、填充等功能,较高级的接口功能有ASCII 显示、汉字显示、图标显示、窗口、菜单等,支持单色、灰度、伪彩、真彩等图形显示设备。因此,利用ZLG/GUI软件包能够满足对移动机器人人机界面的设计要求。
数据传输
接收上位机PC104发送的数据时,使能UART0的FIFO进行数据发送/接收,接收采用中断处理方式。其中,UART0的串口模式和数据结构设置为:通信波特率9600,8位数据位,1位停止位,无奇偶校验。其主要程序如下:
/*定义串口模式及数据结构*/
typedef? struct? Uart0Mode
{? uint8 datb;???????? // 字长度
uint8 stpb;???????? // 停止位
?uint8 parity;??? ?// 奇偶校验位
}? UART0MODE;
/*初始化串口*/
uart0_set.datb= 8;???????????????? // 8位数据位
uart0_set.stpb = 1;???????????????? // 1位停止位
uart0_set.parity = 0;?????????????? // 无奇偶校验UART0_Ini(9600, uart0_set);? // 初始化串口模式
/*串口UART0接收中断*/
void?? __irq IRQ_UART0(void)
{? uint8? i;
? if( 0x04==(U0IIR&0x0F) ) rcv_new = 1; // 置新数据标志
?? for(i=0; i<8; i++)
?? { rcv_buf[i] = U0RBR; // 读FIFO数据,清除中断标志}
?? VICVectAddr = 0x00;??????????? // 中断处理结束
}???????
窗口显示
人机界面主要是通过图标菜单实现移动机器人运动参数的显示,以及运动轨迹的相关操作,如"打开"、"暂停"、"关闭"等。因此,首先定义一个窗口的数据结构,并设置窗口的起始坐标、大小、标题等相关参数;然后调用GUI_WindowsDraw()输出显示窗口
/* 设置主窗口并显示输出 */
mainwindows.x = 0;
mainwindows.y = 0;
mainwindows.with = 240;
mainwindows.hight = 128;
mainwindows.title = (uint8 *) " Robot Interface";
mainwindows.state = NULL;
GUI_WindowsDraw(&mainwindows); // 绘制主窗口
图标菜单也需要定义相关的数据结构,其中图标数据和文字显示可以通过字模软件转化为数据。如对应"打开"图标转化为数据:
uint8 const menuico1[]={
? 0x00,0x70,0x00,0x1C,0x00,0x12,0x1C,0x1A,
? 0x17,0x0A,0x21,0xF1,0x20,0x1A,0x4F,0xFE,
? 0x58,0x02,0x50,0x02,0x60,0x06,0x60,0x04,
? 0x60,0x04,0x40,0x08,0x7F,0xF8,0x00,0x00,
};?? /*;图标"打开";宽×高(像素) : 16×16*/
然后,将每一个图标菜单项的显示坐标地址、图标的数据指针、对应的服务函数等进行设置后,即可调用GUI_MenuIcoDraw()实现显示输出。
mainmenu[0].icodat = (uint8 *) menuico1;
mainmenu[0].title = (uint8 *) "open";
mainmenu[0].Function = (void(*)())Runopen;
另外,主程序需要先调用GUI_SetColor(1,0)函数来设置前景色及背景色。1表示点显示,0表示点灭。
图标菜单选择
西门子Siemens 6FC9230-8CC
西门子Siemens 6FX1191-2AA00
西门子Siemens 77-964-1
西门子Siemens 6FX1120-5BB01
西门子Siemens 6FC5270-6AX30-2AH0
西门子Siemens 6FC3984-3RA
西门子Siemens 6FC3984-3RA
西门子Siemens 6FX1192-4AB00
力士乐Rexroth DKC04.3-040-7-FW
力士乐REXROTH VT-HNC100-1-21/M-08-0-0
力士乐Rexroth 1C-SE-ENS-EN2-NNN-L1-S-NN-FW
力士乐REXROTH 0-608-820-075
MKD041B-144-GG0-KW
力士乐REXROTH 5000 PSI
力士乐REXROTH MHD071B-061-PP1-UN
力士乐REXROTH MKD071B-061-GG0-KN
力士乐 Rexroth TDM3020300W0
力士乐 Rexroth MKD041b-144-KPO-KN
力士乐 Rexroth MKD041b-144-KPO-KN
TOOL 36049612
MEDAR 937-0009V2
INDRAMAT MHD071B-035-PPO-UN
AB 505757
GIDDINGS 401-34229-02
ABB ACS501-005-4-00P2
发那科FANUC 020B-2000-0630
发那科FANUC 020B-2000-0630
西门子 SIEMENS 6ES7621-6BD02-0AE3
西门子 SIEMENS C08043-A1260-L2
西门子Siemens 6FX1124-0BB02
西门子Siemens 6FX1128-1BB00
西门子Siemens 6FX1817-0AX16
西门子Siemens 6FC3920-8CE
西门子Siemens 6FX1822-1BX01-2D
西门子Siemens 760A
西门子SIEMENS 6FX1122-2AC02
西门子Siemens 6FX1111-0AB02
西门子Siemens 6FC3984-1FD
西门子Siemens 6FX1192-4AB00
AE 3152412-223
AE 2194-008-S
AE 3155031-011B
AE MDX-L6
AE 3152011-054H
AE 900-2V
GE 44A297086G03
ABB 3HAB-2207-1/2
西门子SIEMENS 6FX1126-1AA04
发那科 FANUC A06B-0319-B005
ADEPT 90400-60111
西门子SIEMENS 6SC6130-0FE00
西屋 WESTINGHOUSE MA3800F
力士乐REXROTH MHD071B-061-PP1-UN
西门子 SIEMENS 6ES5951-7LD12
EMERSON MIC-8285A
ABB A300W-30-01E-84
FANUC A06B-0315-B071
ISHIDA P-5281A
KAWASAKI 50999-1484
AE 3155031-011B
AE 3150010-001E
AE 5708513
AE 3150012-009
AE MDX-20K
AE 3155031-014D
AE 7621993020
AE 3152012-043Z
AE 3156024-105B