西门子AS-i寻址设备操作手册

需积分: 9 3 下载量 55 浏览量 更新于2024-07-23 收藏 1.38MB PDF 举报
"西门子AS-i寻址单元手册,用于调试和诊断AS-i总线系统,支持读取和设置从机地址,测量电压和电流,测试从机输入输出,设置参数,读取配置文件,以及进行安全相关操作。" 西门子AS-i寻址单元是一款专为调试和诊断AS-Interface(AS-i)总线系统设计的设备。AS-i是一种工业自动化领域广泛使用的两线制通信协议,用于连接传感器和执行器。该手册详细介绍了该设备的功能和操作方法。 1. **概述与用途** - 设备提供读取和设置从机地址的功能,覆盖0到31或1A到31A、1B到31B的范围,确保每个从机都有唯一的标识。 - 可以保存和禁用已使用的地址,防止地址冲突。 - 能够测量AS-i导线上的电压和单个从机的工作电流,以评估系统的电气健康状况。 - 根据AS-i规范V3.0,对数字和模拟从机的输入/输出进行测试,包括安全相关的输入从机。 - 允许设置和回读从机参数,用于测试和验证。 - 提供读取从机配置文件(IO,ID,ID2),以了解从机的配置详情。 - 读取ID1代码,进一步识别从机特性。 - 访问标识符数据对象和CTT2从机的诊断信息。 - 读取和验证安全相关输入从机的安全代码序列(ASIsafe),确保安全功能正常运行。 - 对CTT2从机的循环输入和输出通道进行读写操作,实现数据交互。 - 可以保存整个网络配置,作为编址辅助工具。 2. **操作和显示元件** - 手册中详细描述了设备的操作界面和显示屏的使用,包括如何通过显示屏读取和设置各种信息。 3. **功能说明** - 深入解析各个功能的工作原理和操作步骤,如地址设置、电压电流测量、从机测试等。 4. **维护** - 提供设备的保养和维护指南,包括电池更换注意事项,确保设备持续正常工作。 5. **技术数据** - 列出设备的技术规格,如电源需求、接口兼容性等。 6. **系统信息** - 包含设备的系统相关提示和故障排除信息。 7. **订货号** - 提供设备的订货编号,便于订购和识别。 附录部分包含详细接线图和其他补充信息,帮助用户正确安装和使用AS-i寻址单元。在进行安装、操作或维护之前,务必仔细阅读并理解手册内容,以确保安全有效地使用该设备。如果显示屏上出现电池图标,应立即更换电池,以免丢失已保存的配置数据。在执行任何可能导致系统状态变化的操作前,需确保不会产生危险情况。

void LCD_Init(void) { IO_INIT(); //IO口初始化 P0SEL &= 0xFE; //让P0.0为普通IO口, P0DIR |= 0x01; //让P0.0为为输出 P1SEL &= 0x73; //让 P1.2 P1.3 P1.7为普通IO口 P1DIR |= 0x8C; //把 P1.2 P1.3 1.7设置为输出 LCD_SCL=1; LCD_RST=0; LCD_DLY_ms(50); LCD_RST=1; //从上电到下面开始初始化要有足够的时间,即等待RC复位完毕 LCD_WrCmd(0xae);//--turn off oled panel LCD_WrCmd(0x00);//---set low column address LCD_WrCmd(0x10);//---set high column address LCD_WrCmd(0x40);//--set start line address Set Mapping RAM Display Start Line (0x00~0x3F) LCD_WrCmd(0x81);//--set contrast control register LCD_WrCmd(0xcf); // Set SEG Output Current Brightness LCD_WrCmd(0xa1);//--Set SEG/Column Mapping 0xa0左右反置 0xa1正常 LCD_WrCmd(0xc8);//Set COM/Row Scan Direction 0xc0上下反置 0xc8正常 LCD_WrCmd(0xa6);//--set normal display LCD_WrCmd(0xa8);//--set multiplex ratio(1 to 64) LCD_WrCmd(0x3f);//--1/64 duty LCD_WrCmd(0xd3);//-set display offset Shift Mapping RAM Counter (0x00~0x3F) LCD_WrCmd(0x00);//-not offset LCD_WrCmd(0xd5);//--set display clock divide ratio/oscillator frequency LCD_WrCmd(0x80);//--set divide ratio, Set Clock as 100 Frames/Sec LCD_WrCmd(0xd9);//--set pre-charge period LCD_WrCmd(0xf1);//Set Pre-Charge as 15 Clocks & Discharge as 1 Clock LCD_WrCmd(0xda);//--set com pins hardware configuration LCD_WrCmd(0x12); LCD_WrCmd(0xdb);//--set vcomh LCD_WrCmd(0x40);//Set VCOM Deselect Level LCD_WrCmd(0x20);//-Set Page Addressing Mode (0x00/0x01/0x02) LCD_WrCmd(0x02);// LCD_WrCmd(0x8d);//--set Charge Pump enable/disable LCD_WrCmd(0x14);//--set(0x10) disable LCD_WrCmd(0xa4);// Disable Entire Display On (0xa4/0xa5) LCD_WrCmd(0xa6);// Disable Inverse Display On (0xa6/a7) LCD_WrCmd(0xaf);//--turn on oled panel LCD_Fill(0); //初始清屏 LCD_Set_Pos(0,0); }

2023-05-23 上传