SINUMERIK802Dsl PLC子程序库:润滑与冷却控制实现

需积分: 50 11 下载量 11 浏览量 更新于2024-08-10 收藏 2.87MB PDF 举报
"这篇文档是关于基于FreeRTOS和lwIP的SNTP设计,结合COOLon MB150.0冷却液开关状态的说明。它详细介绍了机床润滑控制的子程序,包括其目的、局部变量定义以及可能触发的报警情况。文档还提到了SINUMERIK802Dsl的PLC子程序库,提供了各个版本的说明和子程序的详细描述。" 在基于FreeRTOS和lwIP的SNTP设计中,系统可能用于实现精确的时间同步,这对于自动化设备如机床的控制至关重要。SNTP(Simple Network Time Protocol)允许设备从网络上的时间服务器获取准确的时间,确保所有操作都按照预定的时间间隔精确执行,例如文中提到的润滑控制。 润滑控制子程序45的设计是为了在预设的时间间隔内自动执行润滑任务,同时也支持手动启动和在机床启动时自动运行一次。这个过程考虑了多种条件,如急停、润滑电机过载或润滑液位低。当这些情况发生时,子程序会停止润滑并触发相应的报警,如700020(润滑电机过载)和700021(润滑液液位低)。子程序接收的输入包括润滑时间间隔Lintv、每次润滑的时间Ltime、手动润滑键L_key、首次润滑启动标志L1st,以及状态信号Ovload和L_low。输出包括润滑电机状态、液位低状态和可能的控制输出。 SINUMERIK802Dsl的PLC子程序库包含多个功能丰富的子程序,用于实现不同机床控制功能,如PLC初始化、急停处理、MCP信号传递、主轴倍率选择、模拟机床操作面板、轴控、手动方式测量、冷却控制、润滑控制和刀架控制等。每个子程序都有详细的描述,帮助用户理解其工作原理和使用方法。 这个库的结构通常包含符号命名约定、子程序的功能描述、使用的PLC用户报警以及具体的应用示例,便于开发人员和维护工程师进行系统集成和故障排查。通过这些子程序,用户可以构建复杂的逻辑控制流程,确保机床的安全和高效运行。