嵌入式PLC编程简介

上传人:无*** 文档编号:97320114 上传时间:2022-05-27 格式:DOC 页数:21 大小:245KB
收藏 版权申诉 举报 下载
嵌入式PLC编程简介_第1页
第1页 / 共21页
嵌入式PLC编程简介_第2页
第2页 / 共21页
嵌入式PLC编程简介_第3页
第3页 / 共21页
资源描述:

《嵌入式PLC编程简介》由会员分享,可在线阅读,更多相关《嵌入式PLC编程简介(21页珍藏版)》请在装配图网上搜索。

1、目录第一章嵌入式PLC编程简介1.1 嵌入式PLC简介.11.1.1 嵌入式PLC的提出.11.1.2 嵌入式PLC的特点.11.1.3 嵌入式PLC产品举例.11.1.4 关于本手册.21.2 编程简介.31.2.1 指令集简介.31.2.2 资源集简介.81.2.3 编程及应用简介.10第二章基本逻辑指令说明及应用2. 1 基本逻辑指令一览表.112. 2 LD,LDI,LDP,LDF,OUT 指令.122.2.1 指令解说.122.2.2 编程示例.122. 3 AND,ANI,ANDP,ANDF 指令.132.3.1 指令解说.132.3.2 编程示例.132. 4 OR,ORI,OR

2、P,ORF 指令.142.4.1 指令解说.142.4.2 编程示例.142. 5 ANB,ORB 指令.162.5.1 指令解说.162.5.2 编程示例.162. 6 INV 指令.182.6.1 指令解说.182.6.2 编程示例.182. 7 PLS,PLF 指令.192.7.1 指令解说.192.7.2 编程示例.192. 8 SET,RST 指令.202.8.1 指令解说.202.8.2 编程示例.202. 9 NOP,END 指令.212.9.1 指令解说.212.9.2 编程示例.212. 10 MPS,MRD,MPP 指令.212.10.1 指令解说.212.10.2 编程示

3、例.222. 11 MC,MCR 指令.252.11.1 指令解说.252.11.2 编程示例.25第三章步进顺控指令说明及应用3.1 步进顺控指令说明.273.1.1 指令解说.273.1.2 编程示例.273.2 步进顺控指令应用.303.2.1 单一流程示例.303.2.2 选择性分支与汇合示例.313.2.3 并行分支与汇合示例.323.2.4 循环和跳转示例.34第四章功能指令说明及应用4.1 功能指令一览表.364.2 程序流程.384.2.1条件跳转 CJ.384.2.2 子程序调用 CALL.404.2.3 子程序返回 SRET.404.2.4 主程序结束 FEND.424.2

4、.5 循环范围开始 FOR.434.2.6 循环范围结束 NEXT.434. 3 传送与比较.444.3.1 比较指令 CMP.444.3.2 区域比较 ZCP.464.3.3 传送指令 MOV.474.3.4 反向传送 CML.494.3.5 BCD转换 BCD.504.3.6 BIN转换 BIN.514.4 四则逻辑运算.524.4.1 BIN加法运算 ADD.524.4.2 BIN减法运算 SUB.534.4.3 BIN乘法运算 MUL.544.4.4 BIN除法运算 DIV.554.4.5 BIN增1 INC.564.4.6 BIN减1 DEC.574.4.7 逻辑与 WAND.574

5、.4.8 逻辑或 WOR.584.4.9 逻辑异或 WXOR.584.4.10 求补 NEG.594.4.11 BIN开方运算 SQR.604.5 循环与移位.614.5.1 循环右移 ROR.614.5.2 循环左移 ROL.624.5.3 带进位循环右移 RCR.644.5.4 带进位循环左移 RCL.654. 6 浮点数运算.674.6.1 二进制浮点数比较 DECMP.674.6.2 二进制浮点数区域比较 DEZCP.684.6.3 二进制浮点数转十进制浮点数 DEBCD.694.6.4 十进制浮点数转二进制浮点数 DEBIN.704.6.5 二进制浮点数加法 DEADD.704.6.

6、6 二进制浮点数减法 DESUB.714.6.7 二进制浮点数乘法 DEMUL.724.6.8 二进制浮点数除法 DEDIV.734.6.9 二进制浮点数开方 DESQR.744.6.10 二进制浮点数转BIN整数变换 INT.754.6.11 BIN整数转二进制浮点数 FLT.764. 7 触点比较指令.774.7.1 接点比较指令 LD.774.7.2 接点比较指令 AND.784.7.3 接点比较指令 OR.804.8 功能指令的基本规则.824.8.1. 功能指令的表示与执行形式.824.8.2 功能指令内的数值处理.854.8.3 利用变址寄存器的操作数修改. 87第五章资源说明及应

7、用5.1变址寄存器V、Z说明及应用.905.1.1变址寄存器V、Z说明.905.1.2变址寄存器在梯形图中的应用.905.1.3使用变址功能的注意事项.915.2输入输出继电器X、Y说明及应用.925.2.1输入输出继电器X、Y说明.925.2.2输入输出继电器应用.935.3辅助中间继电器M说明及应用.955.3.1辅助中间继电器M说明.955.3.2辅助中间继电器M应用.955.4状态继电器S说明及应用.975.4.1状态继电器S说明.975.4.2状态继电器S应用.985.5定时器T说明及应用.995.5.1 定时器T说明.995.5.2 定时器T应用.1015.6计数器C说明及应用.1

8、025.6.1 16 bit计数器C说明.1025.6.2 32 bit计数器C说明.1035.6.3 16 bit计数器C应用.1055.6.4 32 bit计数器应用.1065.7数据寄存器D说明及应用.1075.7.1 数据寄存器D说明.1075.7.2 数据寄存器D应用.1095.8程序位置指针P说明及应用.1105.8.1 程序位置指针P说明.1105.8.2 程序位置指针P应用.1115.9常数标记K、H详细说明.1135.9.1 常数标记K.1135.9.2 常数标记H.1135.10 特殊软元件说明.113第六章专家指令说明及应用6.1 PID运算.1146.1.1 指令解说.

9、1146.1.2 应用示例.121第七章网络及网络编程7.1典型嵌入式PLC产品介绍.1237.1.1 典型嵌入式PLC产品的功能特征.1237.1.2 典型嵌入式PLC产品的基本接口.1237.2CAN现场总线网络.1247.2.1 CAN网络结构.1247.2.2 CAN网络编程.1257.2.3 CAN网络从节点开发.1277.3RS485串口网络.1287.3.1 485网络结构.1287.3.2 485网络编程.1297.3.3 485网络从节点开发.1327.4网络解决方案.1337.4.1 与第三方PLC互连.1337.4.2 与计算机互连.134第一章 嵌入式PLC编程简介1.

10、1嵌入式PLC简介1.1.1 嵌入式PLC的提出基于以下观点,提出嵌入式PLC的概念:、软件和硬件独立设计。在规定好硬件和软件接口的前提下,各自独立设计,以提高开发效率。、简化硬件设计。只需进行外形设计和电气接口设计,功能设计由软件设计取代。、简化软件设计。依托功能强大的软件平台,只需设计个体产品与平台间的软件接口。、产品应用可二次编程。根据工艺要求,用标准梯形图语言进行二次编程。1.1.2 嵌入式PLC的特点、什么是嵌入式PLC?将PLC语言(梯形图语言)嵌入到单片机中,使单片机的产品开发从使用汇编语言变为使用梯形图语言同时,获取了梯形图编程平台所提供的各种强大的应用功能。我们称用于单片机产

11、品开发,自身具有强大功能的梯形图语言编程软件为嵌入式PLC。嵌入式PLC能广泛应用于各种单片机产品。、嵌入式PLC产品有哪些特点?利用嵌入式PLC软件开发出的应用产品,我们称之为嵌入式PLC产品。嵌入式PLC产品具有以下特点:l 用梯形图语言编写应用程序。l 能与多家人机界面连接,如台达、EView等。l 支持CANBUS网络结构。l 与其它厂家PLC并联运行。1.1.3嵌入式PLC产品举例、可编程控制器Easy-40MR本产品有开关量输入24点、开关量输出16点,除具有可编程逻辑控制功能之外,还同时具有二级网络功能,即CAN现场总线网络功能和RS422串口网络功能。既可与嵌入式PLC产品组成

12、现场总线网络,又能与第三方PLC组成串口网络。网络中每台产品均支持人机界面。、空压机控制器具有用户要求的外观和接口,用户可根据自己的意图,用梯形图编写不同的控制程序,便于工艺保密和系列产品的标准化。同样具有C AN现场总线网络功能和RS422串口网络功能,每台控制器均可支持人机界面。、供水控制器预留较多的富余接口,可适应各种复杂的供水要求,是供水行业的通用型控制器。应用人员可用梯形图编写控制程序,满足用户的不同需要。该产品支持人机界面,具有CAN现场总线网络功能和RS422串口网络功能。1.1.4关于本手册编写本手册的目的是帮助嵌入式PLC产品的用户,正确使用梯形图语言编程,充分发挥嵌入式PL

13、C所提供的强大功能,尤其是网络功能。“编程简介”简要介绍梯形图的指令集和资源集,使有一定梯形图语言编程基础的用户参照指令集和资源集后可立即编写通用控制程序。第二章到第五章,详细介绍了指令集和资源集,通过这些章节的学习,使初学者也能用梯形图编写各种应用程序。第六章介绍PID专用控制算法,属专家成果应用。第七章详细介绍嵌入式产品所支持的网络功能。1.2编程简介1.2.1指令集简介、基本逻辑指令:l 助记符及名称:LD:读取常开点。LDI:读取常闭点。AND:串入常开点。ANI:串入常闭点。OR:并入常开点。ORI:并入常闭点。ANB:电路块串联。ORB:电路块并联。OUT:线圈输出。SET:线圈输

14、出保持。RST:清除线圈输出。PLS:上升沿输出脉冲。PLF:下降沿输出脉冲。LDP:读取上升沿。LDF:读取下降沿。ANDP:上升沿接通,串联连接。ANDF:下降沿接通,串联连接。ORP:上升沿接通,并联连接。ORF:下降沿接通,并联连接。INV:运算触点取反。MPS:压栈。 MRD:读栈。MPP:出栈。MC:主控。MCR:主控结束。NOP:空操作。END:程序结束。l 梯形图与指令表:梯形图是电气控制的专业语言,方便编程人员编程。单片机是按指令表执行控制。梯形图与指令表二者自动相互转换。下例是二者相互转换示意图。想对基本逻辑指令进一步了解,请参看第二章 基本逻辑指令说明及应用。、步进顺控指

15、令:l 助记符及名称:STL:步进梯形图开始。仅对状态继电器S。步序间状态转移必须使用SET S,不能用OUT S。RET:步进梯形图结束。l 梯形图与指令表:梯形图是电气控制的专业语言,方便编程人员编程。单片机是按指令表执行控制。梯形图与指令表二者自动相互转换。下例是二者相互转换示意图。想对步进顺控指令进一步了解,请参看第三章 步进顺控指令说明及应用。、基本功能指令:l 助记符及名称:CJ: 条件跳转。CALL:子程序调用。SRET:子程序返回。FEND:主程序结束。FOR:循环开始。NEXT:循环结束。*CMP:比较。ZCP:区域比较。MOV:传送。CML:取反传送。BCD:BIN向BCD

16、转换。BIN:BCD向BIN转换。*ADD:加法。SUB:减法。MUL:乘法。DIV:除法。INC:自加1运算。DEC:自减1运算。WAND:字与运算(按位)。WOR:字或运算(按位)。WXOR:字异或运算(按位)。NEG:取补运算。SQR:开方运算。*ROR:循环右移。ROL:循环左移。RCR: 带进位循环右移。RCL:带进位循环左移。*DECMP:二进制浮点数比较。DEZCP:二进制浮点数区域比较。DEBCD:二进制浮点数向十进制浮点数转换。DEBIN:十进制浮点数向二进制浮点数转换。DEADD:二进制浮点数加法。DESUB:二进制浮点数减法。DEMUL:二进制浮点数乘法。DEDIV:二进

17、制浮点数除法。DESQR:二进制浮点数开方。*INT:二进制浮点数取整。FLT:整数转换为二进制浮点数。*LD=:读取“等于比较节点”。LD:读取“大于比较节点”。LD:读取“小于比较节点”。LD:读取“不等于比较节点”。LD=:读取“大于等于比较节点”。AND=:串联“等于比较节点”。AND:串联“大于比较节点”。AND:串联“小于比较节点”。AND:串联“不等于比较节点”。AND=:串联“大于等于比较节点”。OR=:并联“等于比较节点”。OR:并联“大于比较节点”。OR:并联“小于比较节点”。OR:并联“不等于比较节点”。OR=:并联“大于等于比较节点”。l 梯形图与指令表:梯形图是电气控

18、制的专业语言,方便编程人员编程。单片机是按指令表执行控制。梯形图与指令表二者自动相互转换。下例是二者相互转换示意图。想对基本功能指令进一步理解,请参看第四章 基本功能指令说明及应用。、专家功能指令:l 助记符及名称:PID:PID控制算法。l 梯形图与指令表:梯形图是电气控制的专业语言,方便编程人员编程。单片机是按指令表执行控制。梯形图与指令表二者自动相互转换。下例是二者相互转换示意图。想对专家功能指令进一步了解,请参看第六章 专家功能指令说明及应用。1.2.2资源集简介、输入继电器X:扩展数量:128点。标号范围:X000-X177;标号为8进制。实际产品的数量和范围:由嵌入式PLC产品确定

19、。如K-40MR,范围:X000-X027,数量:24点。、输出继电器Y:扩展数量:128点。标号范围:Y000-Y177;标号为8进制。实际产品的数量和范围:由嵌入式PLC产品确定。如K-40MR,范围:Y000-Y017,数量:16点。、辅助继电器M:数量:1536点标号范围:M0-M1535;标号为十进制。一般用:M0-M1023,计1024点。停电保持用:M1024-M1535,计512点。 、状态继电器S:数量:1000点标号范围:S0-S999;标号为十进制。一般用:S0-M499,计500点。停电保持用:M500-M999,计500点。、时间继电器T:数量:256点标号范围:T0-T255;标号为十进制。一般用:T0-T199,100 ms 型,计200点;T200-T245,10 ms 型,计46点;累积用:T246-T249,1 ms 型,计4点;T250-T255,100 ms 型,计6点;累积用的时间继电器在停电时,计时数据保持,必须用RST清零。、

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!