



GE IC693APU301 是美国通用电气公司(GE)旗下工业自动化业务部门(现隶属于艾默生集团)为其经典且应用广泛的 Series 90-30 系列可编程逻辑控制器(PLC)设计的一款重要功能扩展模块。具体而言,GE IC693APU301 是一款ASCII/BASIC 协处理器模块。它并非标准的I/O模块,而是一个带有独立微处理器和串行通信接口的智能模块,允许用户在其上运行自定义的BASIC语言程序,以实现复杂的串行通信协议处理、数据计算和预处理、以及特定设备的专用接口驱动。这款IC693APU301模块极大地扩展了90-30 PLC与使用非标准协议的第三方设备(如条形码阅读器、称重仪表、特殊显示器、打印机等)进行数据交换的能力。
产品型号: IC693APU301
品牌: 通用电气(GE)
所属系列: GE Fanuc Series 90-30 PLC
模块类型: ASCII / BASIC 协处理器模块
核心功能:
独立处理器: 内置一个运行专用固件的微处理器,不占用主CPU的资源。
BASIC 编程能力: 支持使用类BASIC语言编写用户程序,以实现复杂的逻辑、计算和通信控制。
串行通信接口: 提供两个独立的RS-232/RS-485串行通信端口,可用于连接外部ASCII设备。
实时时钟(RTC): 通常内置,用于时间戳记录和时间相关控制。
内存配置:
非易失性内存: 用于存储用户BASIC程序和配置参数。
共享内存区: 提供一块与90-30 PLC主CPU进行数据交换的双端口共享内存,实现两者间的高速数据传递。
通信速率: 支持多种可编程的波特率,最高可达115.2 kbps或更高。
电源要求: 通过90-30系列机架背板供电。
状态指示: 配备LED指示灯,用于显示模块状态、通信活动和故障。
编程工具: 早期使用专门的APU编程软件(如APU Workbench),通过串口对模块进行编程和调试。
强大的协议转换与设备集成能力: GE IC693APU301 的核心价值在于其灵活性。当PLC需要连接一个使用独特ASCII协议的非标设备时,标准通信模块往往无能为力。通过在IC693APU301上编写定制的BASIC程序,可以轻松实现对该设备协议的解析和驱动,充当一个“智能协议转换器”。
减轻主CPU负担,提升系统性能: 复杂的字符串处理、校验计算和特定协议栈处理会消耗大量主CPU资源。将这些任务卸载到IC693APU301的协处理器上执行,可以释放主CPU专注于核心控制逻辑,提高整个系统的响应速度和效率。
双串口提供灵活连接方案: 两个独立的串行端口允许同时连接两台不同的设备,或用于级联、备份等复杂通信架构,提供了更高的连接自由度。
与PLC主系统的无缝数据交换: 通过共享内存区,GE IC693APU301 与90-30主CPU可以进行快速、确定性的数据交换。BASIC程序处理后的数据可直接存入指定内存地址,供主程序读取;反之,主程序也可将控制命令写入共享区,供BASIC程序执行。
面向特定应用的定制化解决方案: 对于一些特殊需求(如复杂的数据打包/解包、日志生成、报文转发),IC693APU301 提供了一个开放的平台,使系统集成商能够为最终用户量身打造解决方案。
GE IC693APU301 模块主要用于需要与大量串行ASCII设备通信的自动化系统。
应用领域:
物料输送与仓储系统(集成条码扫描器、RFID读写器)
包装与灌装生产线(连接称重仪表、喷码机)
实验室自动化与测试设备
数据采集与监控系统(连接多种不同协议的智能仪表)
早期的设备改造与系统集成项目
应用案例:
在一套自动化包装线上,需要将产品重量和批次信息打印到外包装上。生产线由GE 90-30 PLC控制,而现场有一台使用特定ASCII指令集的工业喷码机。PLC无法直接驱动该喷码机。于是,工程师在PLC机架上增加了一块 GE IC693APU301 模块。他们在IC693APU301上编写了一段BASIC程序,该程序通过一个串口接收来自PLC主程序(通过共享内存传递)的产品重量和批次数据,然后按照喷码机要求的特定格式和协议,生成指令字符串,并通过另一个串口发送给喷码机,精确控制其打印内容。这样,IC693APU301 完美地解决了非标设备集成问题。
vs. 标准串行通信模块(如IC693CMM321): 标准模块通常只支持固定协议(如Modbus RTU主/从),功能受限。IC693APU301 的BASIC可编程性使其能够处理几乎任何基于ASCII的协议,灵活性和功能强大得多,但编程和配置也更复杂。
vs. 使用上位机(PC/工控机)进行协议转换: PC方案功能强大,但增加了额外的硬件成本、软件授权成本和系统不稳定性风险。IC693APU301 作为PLC机架内的模块,集成度高、成本相对固定、无需额外操作系统,可靠性更符合工业控制要求。
vs. 现代PLC的开放式通信和脚本功能: 新一代PLC(如GE的PACSystems)往往集成更强大的通信能力和高级语言(如C)支持。IC693APU301 是针对90-30等传统平台的特殊需求而设计的经典解决方案,在存量市场和技术延续性上有其价值。
明确通信需求与协议复杂性: 只有在标准通信模块无法满足与第三方ASCII设备通信需求时,才需要考虑IC693APU301。评估协议复杂性是否值得投入BASIC编程工作。
确认系统兼容性与资源: 确保90-30 CPU型号和机架有足够空间和资源支持该模块。同时,必须拥有或能够获得对IC693APU301进行编程的专用软件(APU Workbench)和相关技术知识。
编程与调试的专业性: BASIC程序的编写、调试和与PLC主程序的协同需要专门技能。应充分规划开发时间,并进行严格的离线模拟和在线测试。
共享内存规划与管理: 仔细规划共享内存区的数据结构和使用地址,确保BASIC程序与主PLC程序之间数据交换的准确性和同步性,避免地址冲突。
备件与长期支持考虑: GE 90-30系列已进入产品生命周期后期。采购IC693APU301时需关注其供货状态。由于其功能的特殊性,建议在项目初期就将其BASIC程序源代码和配置参数作为重要技术文件进行归档保存,以便未来维护和备件更换时使用。
ABB-PM891K01
6AU1445-0AA00-0AA1 PLC
MX213-Bachmann PLC
3HAC12816-12 PLC/PC
HP-1410-16GJ9560A PLC
JANCD-YIF01-1E PLC
6SN1118-0AD11-0AA1 PLC
SST-PFB-CLX PLC
Copyright © 2022-2024 深圳长欣自动化设备有限公司 版权所有 备案号:粤ICP备19020277号-4