《第6章_三菱MELSEC-A系列PLC的指令与编程.ppt》由会员分享,可在线阅读,更多相关《第6章_三菱MELSEC-A系列PLC的指令与编程.ppt(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 安徽农业大学机电工程系安徽农业大学机电工程系 第第6章章 三菱三菱MELSEC-A系列系列PLC的指令与编程的指令与编程重点重点:A系列的内部软元件、系列的内部软元件、基本指令、应用指基本指令、应用指令的格式、功能、编程方法。令的格式、功能、编程方法。“PLCPLC技术及应用技术及应用”电子教案电子教案 安徽农业大学机电工程系安徽农业大学机电工程系 第第6章章 三菱三菱MELSEC-A系列系列PLC的指令与编程的指令与编程6.1 三菱三菱MELSEC-A系列系列PLC的组成的组成6.4 A系列的基本指令系列的基本指令6.3 A系列的顺控指令系列的顺控指令6.2 A系列内部软元件系列内部软元件
2、6.5 A系列的应用指令系列的应用指令 安徽农业大学机电工程系安徽农业大学机电工程系 第第6章章 三菱三菱MELSEC-A系列系列PLC的指令与编程的指令与编程61 三菱三菱MELSEC-A系列系列PLC的组成的组成 三菱三菱A系列是抽屉式系列是抽屉式PLC,它是由,它是由CUP主基板、电源组件、主基板、电源组件、CPU组件、输入组件、组件、输入组件、输出组件、特殊功能组件等组成,如图输出组件、特殊功能组件等组成,如图6-1所示。所示。(b)输出组件(a)输入组件图6-2 A系列的输入组件和输出组件 图6-1 三菱A系列PLC外形 安徽农业大学机电工程系安徽农业大学机电工程系 6.2 A系列内
3、部软元件系列内部软元件 A系列内部软元件有输入继电器、输出继电器、辅助继电器等,其点数视不同的型系列内部软元件有输入继电器、输出继电器、辅助继电器等,其点数视不同的型号而不同。号而不同。安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 c v 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 (a)梯形图(b)指令表图6-7 16
4、位数据比较的例子 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 (b)指令表)指令表 图图6-8 32位数据比较的例子位数据比较的例子 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 图图6-10 二进制的算术运算例子二进制的算术运算例子 安徽农业大学机电工程系安徽农业大学机电工程系 图中第图中第0行当行当X3接通,将接通,将D3当前值与当前值与A0当前值相加送当前值相加送K2Y38(由(由Y3FY38共共8位组位组成)。成)。第第8行当行当X5接通,驱动接通,驱动T3。第第10行行M9036为常为常ON
5、,将,将K18000与与T3当前值相减送当前值相减送D3。第第18行当行当X2接通,将(接通,将(A1,A0)当前值与)当前值与K8M8(32位)位)相减送相减送D10。第第30行当行当M9038初始脉冲到初始脉冲到达,将达,将K2X8的值与的值与K3M10相相乘送乘送K4Y30。第第38行当行当X4接通,将接通,将K2X8的值与的值与K100相乘送相乘送D0,并且,并且将将D0的当前值与的当前值与K314相除的相除的商送商送K4Y30。(b)指令表)指令表 图图6-10 二进制数的算术运算程序二进制数的算术运算程序 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业
6、大学机电工程系 图图6-12 BCD数的算术运算程序数的算术运算程序 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 图图6-14 二进制数的加二进制数的加1、减、减1运算运算 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 图图6-17 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程
7、系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 图图6-24 中断程序中断程序 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 图图6-28 循环循环移位指令移位指令 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 图图6-31 n字
8、数字数据右移、左移据右移、左移1字指令字指令 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 图图6-35 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学
9、机电工程系 在图在图6-45中,当中,当X0为为ON,给出程序的执行条件。当,给出程序的执行条件。当X0为为OFF,执行,执行FIFW指令写数据表,指令写数据表,D20为为指针。当指针。当D20从从1增加到增加到9时,时,D21D29分别为分别为120、140、160、180、200、220、240、260、280。经。经3秒后执秒后执FIFR指令读以指令读以D20为首址的数据表。每读出一个数据,指针减为首址的数据表。每读出一个数据,指针减1。当指针。当指针D20等等于于0,程序停止。由于使用了,程序停止。由于使用了INC指令,读出的数据存入指令,读出的数据存入D30D38中。中。图图6-45
10、 FIFO表读写表读写指令的用法指令的用法 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 07FY09F 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学
11、机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 安徽农业大学机电工程系安徽农业大学机电工程系 1 安徽农业大学机电工程系安徽农业大学机电工程系 2 安徽农业大学机电工程系安徽农业大学机电工程系 3 安徽农业大学机电工程系安徽农业大学机电工程系 4 安徽农业大学机电工程系安徽农业大学机电工程系 5 安徽农业大学机电工程系安徽农业大学机电工程系 6 安徽农业大学机电工程系安徽农业大学机电工程系 7 安徽农业大学机电工程系安徽农业大学机电工程系 8 安徽农业大学机电工程系安徽农业大学机电工程系 9 安徽农业大学机电工程系安徽农业大学机电工程系 6-6110 安徽农业大学机电工程系安徽农业大学机电工程系 第第6章三菱章三菱MELSEC-A系列系列PLC的指令与编程小结的指令与编程小结掌握掌握A系列的内部软元件;系列的内部软元件;理解理解基本指令的格式、功能、编程方法基本指令的格式、功能、编程方法;掌握掌握应用指令的格式、功能、编程方法应用指令的格式、功能、编程方法。返回返回
限制150内