Logix5000指令详解:从控制到计时器应用
需积分: 29 19 浏览量
更新于2024-07-19
收藏 161.37MB PDF 举报
"Logix5000指令集是Rockwell Automation公司开发的一套用于其自动化控制器系列的编程指令,包括1756 ControlLogix、1769 CompactLogix、1789 SoftLogix、1794 FlexLogix以及与20DPowerFlex 700S DriveLogix等产品。这些指令集涵盖了输入/输出操作、定时器、计数器、消息处理等多种功能,支持不同类型的逻辑控制和运动控制应用。"
在Logix5000指令集中,我们能找到一系列基础和高级控制指令:
1. 输入/输出指令:
- ExamineIfClosed (XIC): 检查输入是否闭合,常用于检测设备状态。
- ExamineIfOpen (XIO): 检查输入是否断开,对应设备未激活的情况。
- OutputEnergize (OTE): 启动输出,将能量传递到负载。
- OutputLatch (OTL): 保持输出状态,即使输入条件改变,输出仍保持原状态。
- OutputUnlatch (OTU): 解锁输出,使输出恢复到非激励状态。
- OneShot (ONS): 单次脉冲指令,当输入激活时,输出一次脉冲。
- OneShotRising (OSR): 上升沿触发单次脉冲,当输入上升沿发生时,输出一次脉冲。
- OneShotFalling (OSF): 下降沿触发单次脉冲,当输入下降沿发生时,输出一次脉冲。
- OneShotRisingwithInput (OSRI): 带输入的上升沿单次脉冲,仅在输入满足条件时触发。
- OneShotFallingwithInput (OSFI): 带输入的下降沿单次脉冲,仅在输入满足条件时触发。
2. 定时器和计数器指令:
- TimerOnDelay (TON): 开始延时计时,当输入激活时开始计时。
- TimerOffDelay (TOF): 结束延时计时,当输入变为非激活时停止计时。
- RetentiveTimerOn (RTO): 保持型延时计时器,即使电源断开,也会保留当前时间。
- TimerOnDelaywithReset (TONR): 带重置的延时计时器,输入激活时开始计时,输入非激活并复位后停止。
- TimerOffDelaywithReset (TOFR): 带重置的非保持型延时计时器,输入非激活时停止计时并复位。
- RetentiveTimerOnwithReset (RTOR): 带重置的保持型延时计时器,输入非激活时停止计时并复位。
- CountUp (CTU): 计数器向上计数,每接收一个输入脉冲,计数值增加1。
- CountDown (CTD): 计数器向下计数,每接收一个输入脉冲,计数值减1。
- CTUD: 可以进行加减计数的通用计数器。
3. 其他指令:
- Reset (RES): 复位指令,用于清除或重置特定变量或设备的状态。
- Message (MSG): 用于发送和接收消息,支持通信和数据交换。
- CIP (Common Industrial Protocol) 数据表读写指令,如CIPDataTableRead和CIPDataTableWrite,用于读取和写入远程设备的数据。
- CIPGeneric: 通用CIP指令,用于处理CIP协议的其他操作。
- PLC和SLC支持:适用于不同型号的PLC(可编程逻辑控制器)和SLC(简单逻辑控制器)。
这个指令集为用户提供了强大的逻辑控制能力,适用于各种工业自动化应用,包括制造业、能源管理、过程控制等多个领域。通过灵活使用这些指令,工程师可以设计出复杂的控制逻辑,实现高效、精确的自动化控制。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-02-20 上传
2018-05-07 上传
2011-09-03 上传
2009-12-21 上传
linlonghehe
- 粉丝: 0
- 资源: 3
最新资源
- Python库 | labml-0.4.112.tar.gz
- Update-Plugin-MCPE:Pocketmine-插件
- cosi-driver-minio:提供用于容器对象存储接口(COSI)API的参考实现的示例驱动程序
- 自制抓娃娃机原理图及程序
- moats_rac:sqlplus RAC 仪表板,从 moats(又名,所有调优脚本之母)扩展而来
- Kiddie-Journal
- Python库 | LabelmeUtils-0.0.4.tar.gz
- c语言学生信息系统.rar
- cheat-sheets:我们的备忘单一套
- nyt_force:纽约时报文章的泡泡云
- 支付检测智能货架原理图及程序
- DeepMilestones:具有Caffe深度功能的里程碑集群脚本
- 易语言API创建视频窗口源码-易语言
- Python库 | labelme-3.13.1.tar.gz
- 2022京东全球人工智能技术创新大赛 电商关键属性的图文匹配任务第1名方案.zip
- springboot273基于JavaWeb的宠物商城网站设计与实现.rar