嵌入式PLC编程简介_第1页
嵌入式PLC编程简介_第2页
嵌入式PLC编程简介_第3页
嵌入式PLC编程简介_第4页
嵌入式PLC编程简介_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、PAGE 目录第一章嵌入式式PLCC编程简简介1.1 嵌入式式PLCC简介111.1.1 嵌入式式PLCC的提出出.11.1.2 嵌入式式PLCC的特点点.11.1.3 嵌入式式PLCC产品举举例.11.1.4 关于本本手册.21.2 编程程简介.31.2.1 指令集集简介.31.2.2 资源集集简介.81.22.3 编程程及应用用简介110第二章基本逻逻辑指令令说明及及应用2. 11 基基本逻辑辑指令一一览表.1112. 22LD,LDII,LDPP,LDFF,OUTT 指指令1222.2.1 指令解解说.1222.2.2 编程示示例.1222. 33ANND,ANNI,ANNDP,AAND

2、FF 指指令132.33.1 指令令解说.1132.33.2 编程程示例.1132. 44 OR,OORI,OORP,OORF 指令令142.44.1 指令令解说.1142.44.2 编程程示例.1142. 55 ANBB,ORBB 指指令.162.55.1 指令令解说.1162.55.2 编程程示例.1162. 66 INVV 指指令182.66.1 指令令解说.1182.66.2 编程程示例.1182. 77 PLSS,PLFF 指指令.192.77.1 指令令解说.1192.77.2 编程程示例.1192. 88 SETT,RSTT 指指令.2202.8.1 指令解解说.2002.88.

3、2 编程程示例.2202. 99 NOPP,ENDD 指指令2212.99.1 指令令解说.2212.99.2 编程程示例.2212. 110 MPPS,MRRD,MPPP 指令.2212.110.11 指指令解说说.2112.110.22 编编程示例例2222. 111 MCC,MCRR 指指令252.111.1 指令令解说252.111.22 编编程示例例255第三章步进顺顺控指令令说明及及应用3.1 步进顺顺控指令令说明273.1.1 指令解解说273.1.2 编程示示例273.2 步进顺顺控指令令应用303.2.1 单一流流程示例例303.2.2 选择性性分支与与汇合示示例313.2.

4、3 并行分分支与汇汇合示例例323.2.4 循环和和跳转示示例34第四章功能指指令说明明及应用用4.11 功能能指令一一览表364.2 程序序流程384.2.11条件跳跳转 CJ.3884.2.22 子程程序调用用 CCALLL404.2.33 子程程序返回回 SSRETT404.2.44 主程程序结束束 FFENDD424.2.55 循环环范围开开始 FORR434.2.66 循环环范围结结束 NEXXT.4334. 3 传送与与比较.4444.3.1 比较指指令 CMPP.4444.3.2 区域比比较 ZCPP4664.3.3 传送指指令 MOVV.474.3.4 反向传传送 CMLL.4

5、494.3.5 BCDD转换 BCCD.504.3.6 BINN转换 BINN5114.44 四四则逻辑辑运算5524.44.1 BIIN加法法运算 ADDD5224.4.22 BBIN减减法运算算 SSUB5334.4.33 BBIN乘乘法运算算 MMUL5444.4.44 BBIN除除法运算算 DDIV.554.4.55 BBIN增增1 INCC.5664.4.66 BBIN减减1 DEEC.574.4.77 逻逻辑与 WAAND574.4.88 逻逻辑或 WOOR584.4.99 逻逻辑异或或 WWXORR584.4.110 求补 NEEG594.4.111 BINN开方运运算 SQRR

6、6604.5 循环环与移位位6614.5.11 循循环右移移 RROR6114.5.22 循循环左移移 RROL6224.5.33 带带进位循循环右移移 RRCR6444.5.44 带带进位循循环左移移 RRCL6554. 6 浮点数数运算6774.6.11 二二进制浮浮点数比比较 DECCMP674.6.22 二二进制浮浮点数区区域比较较 DDEZCCP6884.6.33 二二进制浮浮点数转转十进制制浮点数数 DDEBCCD694.6.44 十十进制浮浮点数转转二进制制浮点数数 DDEBIIN7004.6.55 二二进制浮浮点数加加法 DEAADD7704.6.6 二进制制浮点数数减法 DE

7、ESUBB7114.6.77 二二进制浮浮点数乘乘法 DEMMUL7724.6.8 二进制制浮点数数除法 DEEDIVV7734.6.99 二二进制浮浮点数开开方 DESSQR744.6.110 二进制制浮点数数转BIIN整数数变换 INNT7754.6.111 BINN整数转转二进制制浮点数数 FFLT7764. 77 触触点比较较指令774.7.11 接接点比较较指令 LDD7774.7.22 接接点比较较指令 ANND784.7.33 接接点比较较指令 ORR8804.8 功能能指令的的基本规规则8824.8.11. 功功能指令令的表示示与执行行形式8824.8.22 功功能指令令内的数

8、数值处理理8554.8.33 利利用变址址寄存器器的操作作数修改改 87第五章资源说说明及应应用5.1变址寄寄存器VV、Z说说明及应应用9005.1.11变址寄寄存器VV、Z说说明905.1.22变址寄寄存器在在梯形图图中的应应用905.1.33使用变变址功能能的注意意事项915.2输入输输出继电电器X、Y说明明及应用用9225.2.11输入输输出继电电器X、Y说明明925.2.2输入输输出继电电器应用用935.33辅助中中间继电电器M说说明及应应用955.3.11辅助中中间继电电器M说说明955.3.22辅助中中间继电电器M应应用955.44状态继继电器SS说明及及应用9775.4.11状态

9、继继电器SS说明9775.4.22状态继继电器SS应用9885.55定时器器T说明明及应用用9995.5.11 定定时器TT说明995.5.22 定定时器TT应用10115.6计数器器C说明明及应用用10025.6.11 116 bbit计计数器CC说明11025.6.22 332 bbit计计数器CC说明11035.6.33 116 bbit计计数器CC应用11055.6.44 332 bbit计计数器应应用10065.77数据寄寄存器DD说明及及应用10775.7.11 数数据寄存存器D说说明11075.7.22 数数据寄存存器D应应用11095.8程序位位置指针针P说明明及应用用1110

10、5.8.11 程程序位置置指针PP说明11005.8.22 程程序位置置指针PP应用11115.99常数标标记K、H详细细说明11135.9.11 常数数标记KK11135.9.22 常数数标记HH11135.110 特殊殊软元件件说明1133第六章专家指指令说明明及应用用6.11 PIID运算算11146.1.11 指指令解说说11146.1.22 应应用示例例1121第七章网络及及网络编编程7.1典型嵌嵌入式PPLC产产品介绍绍11237.1.1 典型嵌嵌入式PPLC产产品的功功能特征征12337.1.2 典型嵌嵌入式PPLC产产品的基基本接口口12337.22CANN现场总总线网络络11

11、247.2.1 CANN网络结结构12447.2.2 CANN网络编编程12557.2.3 CANN网络从从节点开开发12777.33RS4485串串口网络络11287.3.1 4855网络结结构12887.3.2 4855网络编编程12997.3.3 4855网络从从节点开开发13227.44网络解解决方案案13337.4.1 与第三三方PLLC互连连11337.4.2 与计算算机互连连1334嵌入式PPLC编编程简介介1.1嵌入式式PLCC简介嵌入式PPLC的的提出基于以下下观点,提出嵌嵌入式PPLC的的概念: = 1 * GB3 、软件件和硬件件独立设设计。在规定好好硬件和和软件接接口的

12、前前提下,各自独独立设计计,以提提高开发发效率。 = 2 * GB3 、简化化硬件设设计。只需进行行外形设设计和电电气接口口设计,功能设设计由软软件设计计取代。 = 3 * GB3 、简化化软件设设计。依托功能能强大的的软件平平台,只只需设计计个体产产品与平平台间的的软件接接口。 = 4 * GB3 、产品品应用可可二次编编程。根据工艺艺要求,用标准准梯形图图语言进进行二次次编程。嵌入式PPLC的的特点 = 1 * GB3 、什么么是嵌入入式PLLC?将PLCC语言(梯形图图语言)嵌入到到单片机机中,使使单片机机的产品品开发从从使用汇汇编语言言变为使使用梯形形图语言言同时,获取了了梯形图图编程

13、平平台所提提供的各各种强大大的应用用功能。我们称称用于单单片机产产品开发发,自身身具有强强大功能能的梯形形图语言言编程软软件为嵌嵌入式PPLC。嵌入式式PLCC能广泛泛应用于于各种单单片机产产品。 = 2 * GB3 、嵌入入式PLLC产品品有哪些些特点?利用嵌入入式PLLC软件件开发出出的应用用产品,我们称称之为嵌嵌入式PPLC产产品。嵌嵌入式PPLC产产品具有有以下特特点:用梯形图图语言编编写应用用程序。能与多家家人机界界面连接接,如台台达、EEVieew等。支持CAANBUUS网络络结构。与其它厂厂家PLLC并联联运行。1.1.3嵌入式式PLCC产品举举例 = 1 * GB3 、可编编程

14、控制制器Eaasy-40MMR本产品有有开关量量输入224点、开关量量输出116点,除具有有可编程程逻辑控控制功能能之外,还同时时具有二二级网络络功能,即CAAN现场场总线网网络功能能和RSS4222串口网网络功能能。既可可与嵌入入式PLLC产品品组成现现场总线线网络,又能与与第三方方PLCC组成串串口网络络。网络络中每台台产品均均支持人人机界面面。 = 2 * GB3 、空压压机控制制器具有用户户要求的的外观和和接口,用户可可根据自自己的意意图,用用梯形图图编写不不同的控控制程序序,便于于工艺保保密和系系列产品品的标准准化。同同样具有有C AAN现场场总线网网络功能能和RSS4222串口网网

15、络功能能,每台台控制器器均可支支持人机机界面。 = 3 * GB3 、供水水控制器器预留较多多的富余余接口,可适应应各种复复杂的供供水要求求,是供供水行业业的通用用型控制制器。应应用人员员可用梯梯形图编编写控制制程序,满足用用户的不不同需要要。该产产品支持持人机界界面,具具有CAAN现场场总线网网络功能能和RSS4222串口网网络功能能。1.1.4关于本本手册编写本手手册的目目的是帮帮助嵌入入式PLLC产品品的用户户,正确确使用梯梯形图语语言编程程,充分分发挥嵌嵌入式PPLC所所提供的的强大功功能,尤尤其是网网络功能能。“编程简简介”简要介介绍梯形形图的指指令集和和资源集集,使有有一定梯梯形图

16、语语言编程程基础的的用户参参照指令令集和资资源集后后可立即即编写通通用控制制程序。第二章到到第五章章,详细细介绍了了指令集集和资源源集,通通过这些些章节的的学习,使初学学者也能能用梯形形图编写写各种应应用程序序。第六章介介绍PIID专用用控制算算法,属属专家成成果应用用。第七章详详细介绍绍嵌入式式产品所所支持的的网络功功能。1.2编程简简介1.2.1指令集集简介 = 1 * GB3 、基本本逻辑指指令:助记符及及名称:LD:读读取常开开点。LDI:读取常常闭点。AND:串入常常开点。ANI:串入常常闭点。OR:并并入常开开点。ORI:并入常常闭点。ANB:电路块块串联。ORB:电路块块并联。O

17、UT:线圈输输出。SET:线圈输输出保持持。RST:清除线线圈输出出。PLS:上升沿沿输出脉脉冲。PLF:下降沿沿输出脉脉冲。LDP:读取上上升沿。LDF:读取下下降沿。ANDPP:上升升沿接通通,串联联连接。ANDFF:下降降沿接通通,串联联连接。ORP:上升沿沿接通,并联连连接。ORF:下降沿沿接通,并联连连接。INV:运算触触点取反反。MPS:压栈。 MRD:读栈。MPP:出栈。MC:主主控。MCR:主控结结束。NOP:空操作作。END:程序结结束。梯形图与与指令表表:梯梯形图是是电气控控制的专专业语言言,方便便编程人人员编程程。单片机是是按指令令表执行行控制。梯形图与与指令表表二者自自

18、动相互互转换。下例是是二者相相互转换换示意图图。想对基本本逻辑指指令进一一步了解解,请参参看第第二章 基本逻逻辑指令令说明及及应用。 = 2 * GB3 、步进进顺控指指令:助记符及及名称:STL:步进梯梯形图开开始。仅仅对状态态继电器器S。步步序间状状态转移移必须使使用SEET SS,不能能用OUUT SS。RRET:步进梯梯形图结结束。梯形图与与指令表表:梯梯形图是是电气控控制的专专业语言言,方便便编程人人员编程程。单片机是是按指令令表执行行控制。梯形图与与指令表表二者自自动相互互转换。下例是是二者相相互转换换示意图图。想对步步进顺控控指令进进一步了了解,请请参看第三章章 步进进顺控指指令

19、说明明及应用用。 = 3 * GB3 、基本本功能指指令:助记符及及名称:CJ: 条件跳跳转。CCALLL:子程程序调用用。SRETT:子程程序返回回。FENDD:主程程序结束束。FOR:循环开开始。NEXTT:循环环结束。*CMP:比较。ZCP:区域比比较。MMOV:传送。CML:取反传传送。BCD:BINN向BCCD转换换。BIN:BCDD向BIIN转换换。*ADD:加法。SUB:减法。MUL:乘法。DIV:除法。INC:自加11运算。DEC:自减11运算。WANDD:字与与运算(按位)。WOR:字或运运算(按按位)。WXORR:字异异或运算算(按位位)。NEG:取补运运算。SQR:开方运

20、运算。*ROR:循环右右移。ROL:循环左左移。RCR: 带进进位循环环右移。RCL:带进位位循环左左移。*DECMMP:二二进制浮浮点数比比较。DEZCCP:二二进制浮浮点数区区域比较较。DEBCCD:二二进制浮浮点数向向十进制制浮点数数转换。DEBIIN:十十进制浮浮点数向向二进制制浮点数数转换。DEADDD:二二进制浮浮点数加加法。DESUUB:二二进制浮浮点数减减法。DEMUUL:二二进制浮浮点数乘乘法。DEDIIV:二二进制浮浮点数除除法。DESQQR:二二进制浮浮点数开开方。*INT:二进制制浮点数数取整。FLT:整数转转换为二二进制浮浮点数。*LD=:读取“等于比比较节点点”。L

21、D:读取“大于比比较节点点”。LD:读取“小于比比较节点点”。LD:读取取“不等于于比较节节点”。LD=:读取取“大于等等于比较较节点”。AND=:串联联“等于比比较节点点”。AND:串联联“大于比比较节点点”。AND:串联联“小于比比较节点点”。AND:串串联“不等于于比较节节点”。AND=:串串联“大于等等于比较较节点”。OR=:并联“等于比比较节点点”。OR:并联“大于比比较节点点”。OR:并联“小于比比较节点点”。OR:并联联“不等于于比较节节点”。OR=:并联联“大于等等于比较较节点”。梯形图与与指令表表:梯梯形图是是电气控控制的专专业语言言,方便便编程人人员编程程。单片机是是按指令

22、令表执行行控制。梯形图与与指令表表二者自自动相互互转换。下例是是二者相相互转换换示意图图。想对基本本功能指指令进一一步理解解,请参参看第第四章 基本功功能指令令说明及及应用。 = 4 * GB3 、专家家功能指指令:助记符及及名称:PID:PIDD控制算算法。梯形图与与指令表表:梯梯形图是是电气控控制的专专业语言言,方便便编程人人员编程程。单片机是是按指令令表执行行控制。梯形图与与指令表表二者自自动相互互转换。下例是是二者相相互转换换示意图图。想对专家家功能指指令进一一步了解解,请参参看第第六章 专家功功能指令令说明及及应用。1.2.2资源集集简介 = 1 * GB3 、输入入继电器器X:扩展

23、数量量:1228点。标号范围围:X0000X1177;标号为为8进制制。实际际产品的的数量和和范围:由嵌入入式PLLC产品品确定。如K-440MRR,范围围:X0000-X0227,数数量:224点。 = 2 * GB3 、输出出继电器器Y:扩展数量量:1228点。标号范围围:Y0000Y1177;标号为为8进制制。实际际产品的的数量和和范围:由嵌入入式PLLC产品品确定。如K-440MRR,范围围:Y0000-Y0117,数数量:116点。 = 3 * GB3 、辅助助继电器器M:数量量:15536点点标号号范围:M0MM15335;标标号为十十进制。一般用:M0MM10223,计计1022

24、4点。停电保持持用:MM10224M115355,计5512点点。 = 4 * GB3 、状态态继电器器S:数量量:10000点点标号号范围:S0SS9999;标号号为十进进制。一般用:S0MM4999,计5500点点。停电保持持用:MM5000M9999,计计5000点。 = 5 * GB3 、时间间继电器器T:数量量:2556点标号号范围:T0TT2555;标号号为十进进制。一般用:T0TT1999,1000 mms 型型,计2200点点;T2000T2245,10 ms 型,计计46点点;累积用:T2446T2249,1 mms 型型,计44点;T2500T2555,1100 ms 型,

25、计计6点;累积用的的时间继继电器在在停电时时,计时时数据保保持,必必须用RRST清清零。 = 6 * GB3 、计数数器C:数量:2256点点标号号范围:C0CC1999;C2200CC2555;标号号为十进进制。一般用:C0CC99,16 bitt,计1100点点。停电保持持用:CC1000C1999,116 bbit,计1000点。C2000C2555,332biit可逆逆计数器器,计数数方向由由M82200-M82255确确定,OON时减减计数。 = 7 * GB3 、数据据寄存器器D:数量量:60000点点标号号范围:D0DD59999;标标号为十十进制。一般用:D0DD1999,计2200点点。停电保持持用:DD2000D59999,计58800点点。 = 8 * GB3 、变址址寄存器器V:数量量:8点点。标号号范围:V0VV7;标标号为十十进制,无停电电保持功功能。 = 9 * GB3 、变址址寄存器器Z:数量量:8点点。标号号范围:Z0ZZ7;标标号为十十进制,无停电电保持功功能。 = 10 *

温馨提示

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

评论

0/150

提交评论