PLC可编程序控制器原理及应用_第1页
PLC可编程序控制器原理及应用_第2页
PLC可编程序控制器原理及应用_第3页
PLC可编程序控制器原理及应用_第4页
PLC可编程序控制器原理及应用_第5页
已阅读5页,还剩83页未读, 继续免费阅读

下载本文档

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

文档简介

1、1会计学PLC可编程序控制器原理及应用可编程序控制器原理及应用存储器 功能 地址格式有效地址范围输入映像寄存器(I)存放输入点的状态,每一个输入端子与I的相应位相对应(1) I字节地址.位地址 例:I0.1(2) I数据长度起始字节地址 例:IB4 IW6 ID10I(0.0-15.7)IB(0-15)IW(0-14)ID(0-12)输出映像寄存器(Q)存放CPU执行程序运行的结果,且输出模块每一个的端子与Q的相应位相对应(1)Q字节地址.位地址 例:Q1.1(2)Q 数据长度起始字节地址 例:QB5 QW8 QD2Q(0.0-15.7)QB(0-15)QW(0-14)QD(0-12)内部标志

2、位存储器(M)也称为内部线圈,模拟继电器控制系统中的中间继电器,存放中间操作状态或其他数据(1)M字节地址.位地址 例:M26.7(2)M 数据长度起始字节地址 例:MB11 MW2 MD26M(0.0-31.7)MB(0-31)MW(0-30)MD(0-28)存储器 功能地址格式有效地址范围变量存储器(V)存放全局变量、操作中的中间结果或其他数据,即全局有效(1)V字节地址.位地址 例:V10.2(2)V数据长度起始字节地址例:VB20 VW100 VD2V(0.0-5119.7)VB(0-5119)VW(0-5118)VD(0-5116)局部存储器(L)存放局部变量,是局部有效的,即只能在

3、某一程序分区中使用(1)L字节地址.位地址 例: L0.0(2) L数据长度起始字节地址例: LB3 LW44 LD55L(0.0-63.7)LB(0-63)LW(0-62)LD(0-60)顺序控制继电器存储器(S)用于顺序控制(或步进控制);顺序控制继电器指令(SCR)是基于顺序功能图(SFC)的编程方式(1)S字节地址.位地址 例: S1.2(2) S数据长度起始字节地址例: SB3 SW12 SD20S(0.0-31.7)SB(0-31)SW(0-30)SD(0-28)存储器 功能 地址格式有效地址范围特殊标志位存储器(SM)SM即特殊内部线圈,是用户程序与系统程序之间的界面,为用户提供

4、一些特殊的控制功能(1)SM字节地址.位地址 例:SM0.1(2)SM数据长度起始字节地址 例:SMB20 SMW100 SMD12SM(0.0-549.7)SMB(0-549)SMW(0-548)SMD(0-546)定时器存储器(T)模拟继电器控制系统中的时间继电器,有三种时基:1ms、10ms、100ms T定时器号 例:T24T(0-255)计数器存储器(C)计数器是累计其计数输入端脉冲电平由低到高的次数,有三种类型:增计数、减计数、增减计数 C计数器号 例:C3C(0-255)存储器 功能 地址格式有效地址范围模拟量输入映像寄存器(AI)外部输入的模拟信号通过模拟输入模块转换成1个字长

5、的数字量存放在模拟量输入映像寄存器(AI)中AIW起始字节地址 例: AIW4注:AI的地址必须用偶数字节地址来表示 AIW(0-62)模拟量输出映像寄存器(AQ)CPU运算的相关结果是驱动外部模拟量控制的设备时,则此结果存放在模拟量输出映像寄存器(AQ)中 AQW起始字节地址 例:AQW4注:AQ的地址必须用偶数字节地址来表示AQW(0-62)累加器(AC)暂时存放计算中间值,也可向子程序传递参数或返回参数AC累加器号例:AC0AC(0-3)存储器 功能 地址格式有效地址范围高速计数器(HC)HC用来累计高速脉冲信号,HC的当前寄存器为32位,则读取高速计数器当前值应以双字(32位)来寻址

6、HC高速计数器号 例:HC1 HC(0-5) 语句表(语句表(STL)中)中 LD(load)指令,表示一个逻辑梯级编程的开始)指令,表示一个逻辑梯级编程的开始; A(And)指令:表示触点的串联编程;)指令:表示触点的串联编程; O(Or)指令:表示触点的并联编程;)指令:表示触点的并联编程; LDN、AN、ON指令则是分别表示对常闭触点的指令则是分别表示对常闭触点的装载、与、或编程;装载、与、或编程; 在在STL中,当栈顶值为中,当栈顶值为“1”时,才执行置位指令时,才执行置位指令 S bit , N 或复位指令或复位指令 R bit ,N; 置位后即使栈顶值为置位后即使栈顶值为“0”,仍

7、保持置位,执,仍保持置位,执行复位指令后即使栈顶值为行复位指令后即使栈顶值为“0”,仍保持复位,仍保持复位。二、立即二、立即I/O指令指令(一)立即触点指令(一)立即触点指令三、逻辑堆栈指令只用于语句表(三、逻辑堆栈指令只用于语句表(STL)中)中 其中栈装载与(其中栈装载与(ALD)、栈装载或()、栈装载或(OLD)指令用于两个或两个以上的触点组的串联或)指令用于两个或两个以上的触点组的串联或并联编程,指令无操作数,属于压入并联编程,指令无操作数,属于压入/弹出堆栈弹出堆栈的操作指令;的操作指令;(三)立即置位和立即复位(三)立即置位和立即复位(N位)指令位)指令 (一一)栈装载与(栈装载与

8、(ALD)指令表示两个或两个)指令表示两个或两个以上的触点组的串联编程以上的触点组的串联编程。 (二二)栈装载或(栈装载或(OLD)指令表示两个或两个)指令表示两个或两个以上的触点组的并联编程以上的触点组的并联编程。 复制栈顶的值并将这个值推复制栈顶的值并将这个值推入栈顶,原堆栈中各级栈值依次入栈顶,原堆栈中各级栈值依次下压一级,栈低值丢失下压一级,栈低值丢失(五五) 逻辑弹出栈(逻辑弹出栈(LPP)指)指令令 执行该指令时,将栈执行该指令时,将栈顶的值弹出,原堆栈各级顶的值弹出,原堆栈各级栈值依次上弹一级。栈值依次上弹一级。 空操作(空操作(NOP N)指令不影响程序的执行)指令不影响程序的

9、执行,N:0-255五、正五、正/负跳变触点指令负跳变触点指令3.断开延时定时器(断开延时定时器(TOF)例例1:闪烁电路:闪烁电路采用采用I0.0外接灯泡电源开关外接灯泡电源开关SB1,Q0.0外接灯泡,控制灯泡的亮与外接灯泡,控制灯泡的亮与灭,并且设定闪烁间隔时间为灭,并且设定闪烁间隔时间为1秒。秒。例例2 2:延时通断电路延时通断电路 I0.0接控制电路通断的按钮接控制电路通断的按钮SB1,线,线圈圈Q0.0接输出驱动一个灯泡。接输出驱动一个灯泡。3. 减计数器(CTD)指令 (二)数据块传送指令(二)数据块传送指令(四)传送字节立即指令读、写指令(四)传送字节立即指令读、写指令二、数学

10、运算指令二、数学运算指令(一)四则运算指令(一)四则运算指令1. 加法指令加法指令3. 乘法指令乘法指令 加法、减法、乘法指令影响的特殊存储器位加法、减法、乘法指令影响的特殊存储器位:SM1.0(零)、(零)、SM1.1(溢出位)、(溢出位)、SM1.2(负)(负)4. 除法指令除法指令 影响的特殊存储器位:影响的特殊存储器位:SM1.0(零)、(零)、SM1.1(溢出位)、(溢出位)、SM1.2(负)(负)(二)数学功能指令(二)数学功能指令(二)逻辑(二)逻辑“或或”指令指令 影响的特殊存储器位:影响的特殊存储器位:SM1.0(零)、(零)、SM1.1(溢出位)、(溢出位)、SM1.2(负

11、)(负)(三)逻辑(三)逻辑“异或异或”指指令令(二)左移位指令(二)左移位指令 右右/左移位指令,对移位后的空位自动补零左移位指令,对移位后的空位自动补零,SM1.1(溢出位)、(溢出位)、SM1.0(零)(零)(三)循环右移位指令(三)循环右移位指令(二)双字整数与实数的转换(二)双字整数与实数的转换 SM1.1(溢出位(溢出位)(三)双字整数(三)双字整数与整数的转换与整数的转换 SM1.1(溢出位(溢出位)(六)段码(六)段码(SEG)指令)指令影响的特殊标志位:影响的特殊标志位:SM1.7(非法(非法ASCII)(八)整数、双字整数、实数转为(八)整数、双字整数、实数转为ASCII码指令码指令六、表功能指令(一)填表、查表指令七、程序控制指令七、程序控制指令(一)有条件结束(一)有条件结束(END)指令)指令 执行条件成立时,返回主程序起点;执行条件成立时,返回主程序起点;END用在无条件结束(用在无条件结束(MEND)指令之前;用户程)指令之前;用户程序必须以序必须以MEND结束主程序;结束主程序;END不能在子程不能在子程序或中断程序中使用。序或中断程序中使用。(五)循环指令(五)循环指令(FOR,NEXT) FOR指令标记循环体的开始,指令标记循环体的开始,NEXT指令指令标记循环体的结束标

温馨提示

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

评论

0/150

提交评论