项目一对岗学新知:PLC基本编程指令_第1页
项目一对岗学新知:PLC基本编程指令_第2页
项目一对岗学新知:PLC基本编程指令_第3页
项目一对岗学新知:PLC基本编程指令_第4页
项目一对岗学新知:PLC基本编程指令_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目一对岗学新知:PLC基本编程指令PLC控制系统设计目录目录特殊寄存器位逻辑指令定时器指令01特殊寄存器S7-200SMARTCPU提供包含系统数据的特殊存储器。SMW表示指示特殊存储器字的前缀。SMB表示指示特殊存储器字节的前缀。各个位寻址为SM<字节号>.<位号>。STEP7‑Micro/WINSMART中的系统符号表显示特殊存储器。特殊寄存器最常用到的是SMB0系统状态位,功能详见下表:特殊寄存器表1-2-2SMB0系统状态位S7-200SMART符号名SM地址说明Always_OnSM0.0该位始终为TRUE。First_Scan_OnSM0.1在第一个扫描周期,CPU将该位设置为TRUE,此后将其设置为FALSE。该位的一个用途是调用初始化子例程。Retentive_LostSM0.2在以下操作后,CPU将该位设置为TRUE并持续一个扫描周期:重置为出厂通信命令重置为出厂存储卡评估评估程序传送卡(在此评估过程中,会从程序传送卡中加载新系统块)。CPU在上次断电时存储的保持性记录出现问题。该位可用作错误存储器位或用作调用特殊启动顺序的机制。RUN_Power_UpSM0.3通过上电或暖启动条件进入RUN模式时,CPU将该位设置为TRUE并持续一个扫描周期。该位可用于在开始操作之前给机器提供预热时间。Clock_60sSM0.4该位提供一个时钟脉冲。周期时间为一分钟时,该位有30秒的时间为FALSE,有30秒的时间为TRUE。该位可简单轻松地实现延时或提供一分钟时钟脉冲。最常用到的是SMB0系统状态位,功能详见下表:特殊寄存器表1-2-2SMB0系统状态位S7-200SMART符号名SM地址说明Clock_1sSM0.5该位提供一个时钟脉冲。周期时间为一秒时,该位有0.5秒的时间为FALSE,然后有0.5秒的时间为TRUE。该位可简单轻松地实现延时或提供一秒钟时钟脉冲。Clock_ScanSM0.6该位是一个扫描周期时钟,其在一次扫描时为TRUE,然后在下一次扫描时为FALSE。在后续扫描中,该位交替为TRUE和FALSE。该位可用作扫描计数器输入。RTC_LostSM0.7该位适用于具有实时时钟的CPU型号。如果实时时钟设备的时间在上电时复位或丢失,则CPU将该位设置为TRUE并持续一个扫描周期。程序可将该位用作错误存储器位或用来调用特殊启动序列。02位逻辑指令常开和常闭开关通过触点符号进行表示。如果能流位于左侧且触点闭合,则能流将通过触点流向右侧的连接器,流至下一连接元件。线圈输出指令将输出位的新值写入过程映像寄存器。常用的有常开、常闭、线圈:位逻辑指令常开、常闭、线圈指令符号及其说明如下表所示位逻辑指令常开、常闭、线圈指令应用示例功能按下启动按钮,绿灯点亮,按下停止按钮,绿灯熄灭的功能。03定时器指令定时器指令S7-200指令集提供三种不同类型的定时器,指令符号及其说明如图所示。表1-2-5定时器指令符号及其说明定时器指令TON、TONR和TOF定时器提供三种分辨率。分辨率由定时器编号确定如下表1-2-6所示。当前值的每个单位均为时基的倍数。例如,使用10ms定时器时,计数50表示经过的时间为500ms。表1-2-6定时器编号及其分辨率定时器指令TON接通延时定时器应用示例:图1-2-7接通延

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论