第二章plc指令系统及编程语言

第二章plc指令系统及编程语言

ID:9084854

大小:41.50 KB

页数:4页

时间:2018-04-17

第二章plc指令系统及编程语言_第1页
第二章plc指令系统及编程语言_第2页
第二章plc指令系统及编程语言_第3页
第二章plc指令系统及编程语言_第4页
资源描述:

《第二章plc指令系统及编程语言》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第二章PLC指令系统及编程语言2.2指令系统CP1系列PLC具有较丰富的指令集,按功能大致可分为两大类:基本指令和特殊功能指令。CP1系列PLC的指令功能与FX系列的大同小异,基于篇幅关系,之列不予以详述。CP1系列PLC指令一般由助记符和操作数两部分组成,助记符表示CUP执行此命令式所能完成的功能,操作数则指出执行该指令时CPU的操作对象。操作数既可以是通道号和继电器编号,也可以是DM区和立即数。立即数既可以用十进制数表示,也可以用十六进制数表示。在指令执行过程中,可能影响执行指令的系统标志有:ER(错误标志)、CY(进

2、位标志)、EQ(相等标志)、GR(大于标志)和LE(小于标志)等。2.2.1基本指令CP1系列PLC的基本逻辑指令与FX系列PLC较为相似,梯形图表达方式也大致相同,这里列表表示出CP1系列PLC的基本逻辑指令,如表2-1所示。在下文中,我们又对PLC指令系统中的暂存继电器(TR)指令、定时器指令、计数器指令及功能指令做了大致介绍,以使读者对PLC指令系统有一个大致的认识。表2-1CP1系列PLC的基本逻辑指令指令名称指令符功能操作数取LD读入逻辑行或电路块的第一个常开接点00000~0191520000~25507HR0

3、000~1915AR0000~1515LR0000~1515TIM/CNT000~127TR0~7*TR仅用于LD指令取反LDNOT读入逻辑行或电路块的第一个常闭接点与AND串联一个常开接点与非ANDNOT串联一个常闭接点或OR并联一个常开接点或非ORNOT并联一个常闭接点电路块与ANDLD串联一个电路块无电路块或ORLD并联一个电路块输出OUT输出逻辑行的运算结果00000~0191520000~25507HR0000~1915AR0000~1515LR0000~1515TIM/CNT000~127TR0~7*TR仅用于

4、OUT指令输出求反OUTNOT求反输出逻辑行的运算结果置位SET置继电器状态为接通复位RSET使继电器复位为断开定时TIM接通延时定时器(减算)设定时间0~999.9STIM/CNT000~127设定值0~9999定时单位为0.1S计数单位为1次计数CNT减法计数器设定值0~9999次1.暂存继电器(TR)指令的应用在梯形图程序中如果有几个分支输出,并且分支后面还有触点串联时,前面的逻辑指令就不能直接写出其指令程序,这时需要用TR来暂时保存分支点的状态,然后再进行编程。TR指令不是独立的编程指令,它必须与LD或OUT指令配

5、合使用。2.定时器指令的应用CP1系列PLC定时器的定时方式为递减型,当输入条件为ON时,开始减1定时,每经过0.1s,定时器的当前值减1,定时设定时间到,定时器触点接通并保持。当输入条件为OFF时,定时器立即复位,当前值恢复到设定值,其触点断开,其作用相当于时间继电器。PLC电源掉电时,定时器复位。3.计数器指令的应用CP1系列PLC计数器工作方式也为递减型,当其输入端(IN)的信号每出现一次由OFF→ON的跳变时,计数器的当前数值便减1。当计数值减为零时,便产生一个输出信号,使计数器的触点接通并保持。当复位端R输入ON

6、时,计数器复位,当前值立即恢复到设定值,同时其触点断开;PLC电源掉电时,计数器当前值保持不变。当R端复位信号和IN端计数信号同时到达时,复位信号优先。可以利用计数器级联来扩大计数范围,也可以利用定时器级联来扩大定时范围,或者利用定时器和计数器的组合来扩大定时范围,其应用与FX系列PLC类似。2.2.2功能指令功能指令又称专用指令,CP1系列PLC提供的功能指令主要用来实现程序控制,数据处理和算术运算等。这类指令在简易编程器上一般没有对应的指令键,只是为每个指令规定了一个功能代码,用两位数字表示。在输入这类指令时先按下“F

7、UN”键,再按下相应的代码。PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能兼容的编程语言。如三菱公司、OMRON公司等的产品都有其各自的编程语言。尽管如此,不管什么型号的PLC,其编程语言都具有以下的一些共同特点。1.图形式指令结构程序由图形方式表达,指令由不同的图形符号组成,易于理解和记忆。系统的软件开发者已把工业控制中所需的独立运算功能编制成象征性图形,用户根据自己的需要把这些图形进行组合,并

8、填入适当的参数。在逻辑运算部分,几乎所有的厂家都采用类似于继电器控制电路的梯形图,很容易接受。如西门子公司还采用控制系统流程图来表示,它沿用二进制逻辑组件图形符号来表达控制关系,很直观易懂。较复杂的算术运算、定时计数等,一般也参照梯形图或逻辑组件图给予表示,虽然象征性不如逻辑运算部分,也受用户欢迎2.明

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。