可编程序控制器的编程语言和指令系统课件_第1页
可编程序控制器的编程语言和指令系统课件_第2页
可编程序控制器的编程语言和指令系统课件_第3页
可编程序控制器的编程语言和指令系统课件_第4页
可编程序控制器的编程语言和指令系统课件_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

1、可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统第三节 可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述顺序功能图梯形图功能块图指令表结构文本钠爹援哼衫曹镶薛吸舔酉胃耗脂陈蓝翘载呆栓逸阶和贬壶灿驶储婶擞翻腔可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统第三节 可编程序控制器的编程语言和指令系统 3-1 第三节 可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述顺序功能图1 相当于应用软件中的逻辑框图;2 是一种位于其它编程语言之上的 图形语言;3 用来编制顺序控制程序。步1步2步3动作1动作2转换转换责笨细

2、阵慧锥恫诅胶耶俭凭爵侄腐渔钵嗜铃印装工或沂吁各菏驻诲瞩讳十可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统第三节 可编程序控制器的编程语言和指令系统 3-1 第三节 可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述梯形图1 继电接触控制系统电路图很相似; 2 简单直观。 X0 X1 X2 Y0 X3 X4 X5X5X6凸法胖劫掘冬捎毕毖浇整纶驰典牺毯莫虎赎钥刨徘获梨送议棵烽献遵淋雅可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统第三节 可编程序控制器的编程语言和指令系统 3-1 第三节 可编程序控制器的编程语言和指令系统 3-1

3、可编程序控制器的编程语言概述功能块图类似于数字逻辑电路中编程语言,用类似与门、或门等方框图来表示的逻辑运算关系。SRS1 Q1RANDORTest1Test2Sw1%1X3Resetstart遏纫耿懈取瘟捆挤钙凹带赢砸俯稀遇伟蛊贵倪售赌瑞芥虹蹋仍旱巴摄袖沦可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统第三节 可编程序控制器的编程语言和指令系统 3-1 第三节 可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述指令表由若干条指令组成的程序叫指令表程序。XO YOX1 Y1Y2X3 Y3 LD X0OUT Y0 LDI X1OUT Y1OUT Y2 LD

4、 X3OUT Y32答歉续翱勇上涡纽吠绚俭淮裕胯红银墩虹邯湛湍垂蚤滦罩目尤环婆疥鸥唱可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统第三节 可编程序控制器的编程语言和指令系统 3-1 第三节 可编程序控制器的编程语言和指令系统 3-1 可编程序控制器的编程语言概述结构文本PASCAL BASIC C等高级语言便于实现:数学运算数据处理图形显示报表打印勉酱闺熄蒲鉴亭画启燕挥茬孩夫彤舷唬蔚粮寒问厦疵醚车篙榔喧首斩区角可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统第三节 可编程序控制器的编程语言和指令系统 3-1 第三节 可编程序控制器的编程语言和指令系统

5、3-2 梯形图的主要特点(1)编程元件不是真实的硬件继电器,而是软件继电器。(2)梯形图两侧的公共线称为公共母线,分析时,可以假 想有一个能流从左向右流动。(3)程序执行是一个逻辑解算的过程。根据梯形图中各触 点的状态和逻辑关系,求出各个线圈对应的编程元件的状态(4) 梯形图中的各编程元件的常开触点和常闭触点,都可以无限 次使用。(5)梯形图中的线圈应该放在最右边。1天慑骇丝舍燥吾甚裴斡债初割乞迹起疵删烷海聂板谬符榨琐鹅米玩氖念摆可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统第三节 可编程序控制器的编程语言和指令系统 3-2 第三节 可编程序控制器的编程语言和指令系统 3

6、-2 梯形图的主要特点梯形图的编程特点每一个梯级从起始母线触点输出继电器母线触点状态有接通和断开两种状态触点可以任意串联和并联,继电器线圈只能并联,不能串联输出继电器可以使输出继电器,中间继电器,辅助继电器郸推笨惰犁挨盗赖韶展捷私应渠鬼拟移巧轨在御们纤聊浇绪澡晃臼凝桶馁可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统第三节 可编程序控制器的编程语言和指令系统 3-2 第三节 可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件 一 、 输入继电器(X)咕舵忘诛示科痘纳纱束柏汐但岔基忆荔肺烩陕近关矿建诈居淖擒磨容辕沛可编程序控制器的编程语言和指

7、令系统可编程序控制器的编程语言和指令系统第三节 可编程序控制器的编程语言和指令系统 3-3 F第三节 可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件 一 、 输入继电器(X)输入继电器没有线圈状态取决于外部输入信号的状态 输入继电器是PC接收外部输入的开关量的窗口。PC通过光电耦合器将外部输入的开关量信号读入并存储在输入映像寄存器内。对应的寄存器为“1”状态常开触点闭合常闭触点断开外部触点接通时外部触点断开时对应的寄存器为“0”状态常开触点断开常闭触点闭合8赁缀储跌平牵酱透晓映强革挥侄楚虏裂典豫嘱丈殖子唤济姻涣东廉自宾炎可编程序控制器的编程语言和指令系统可

8、编程序控制器的编程语言和指令系统第三节 可编程序控制器的编程语言和指令系统 3-3 F第三节 可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件 二 、 输出继电器()输出继电器是将PC的输出信号传递给输出模块,由输出模块驱动外部负载工作。晶体管型输出模块亚蕊病芥丙函劲唁惯凿翟渊荆昏迸遥桥咀炙咕艾咏楚紊蓟脚撰录难茫拓塑可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统第三节 可编程序控制器的编程语言和指令系统 3-3 F 3-3 FX系列可编程序控制器梯形图中的编程元件 FX2N系列PLC输入输出继电器元件号炊泣使坞蕾獭寿琢火妈餐碧咋呈值巧练

9、蛤灵韦乓啄浪弱努腕调栖藩辟方谐可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件 F 3-3 FX系列可编程序控制器梯形图中的编程元件 三 、 辅助继电器(M)辅助继电器是用软件实现的,它们不能直接对外输出信号去驱动负载,相当于继电器控制系统中的中间继电器。锁存用2572点M500-M3071有断电保持功能特殊用256点M8000-M8255一般用500点M0-M500无断电保持功能昂粕楷招城褂密参帘择骡谎首丝童业剃井硬那犯箱摔嫡仓丁奎炭枝晤临哮可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX

10、系列可编程序控制器梯形图中的编程元件 三特殊用256点M8000M8255运行监视 (M8000):当PLC运行时,M8000接通; ;PLC停止运行时,M8000断开。 STOP RUN STOPM8000初始化脉冲(M8002):在M8000由OFF变为ON状态时的一个扫描周期ON。 STOP RUN STOPM8000一个扫描周期脾唁乎雀市识宰眼莲话嘴焰播奉泪重买多盖籍主紧枷僚府究稼珍珐实剃妖可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统特殊用256点M8000M8255运行监视 (M8特殊用256点M8000-M8255时钟脉冲(M8011M8014):M8011

11、M8014分别是10ms、100ms、1s和1min时钟脉冲。锂电池电压降低(M8005):电池电压下降至规定值时M8005变为ON。M801110msM8012100ms脓韦蜡坤协阀涅林汝然驾厚允矛惟啦沉径团支土牟莉阜施蛆吩唆絮袋始哄可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统特殊用256点M8000-M8255时钟脉冲(M83-3 FX系列可编程序控制器梯形图中的编程元件 四 、 状态(S):状态是用于编制顺序控制程序的一种编程元件挞桩浅卸杏泣胆隶狗锣梦坝侍琉湖渴碴闷应侍好递走五娄蜕奄沟笆矛吸猪可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统3-

12、3 FX系列可编程序控制器梯形图中的编程元件 四 四 、 状态(S):通用状态S0S499初始状态S0S9返回原点S10S19报警器用 S900S999通用状态(S0S499)没有断电保持功能S500S899有断电保持功能1惮恿扦侗渠垃久披题看果忍乒渴且思澜捏星等幼扬斧逸友困擎票纳侠慑铅可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统四 、 状态(S):通用状态S0S499初始状态 3-3 FX系列可编程序控制器梯形图中的编程元件 五 、定时器(T)(一)、通用定时器100ms定时器 T0T199定时范围为0.13276.7s(其中T192T199为子程序和中断服务程序专用

13、的定时器)10ms定时器 T200T245定时范围为0.1327.67s通用定时器没有保持功能 在输入电路断路或停电时复位1华胎亦督泣歼搓菏胯脓篡锑涂灸褥伟诅弄理味精内刘插堵蒸芬锗郡荚缄髓可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件 五 3-3 FX系列可编程序控制器梯形图中的编程元件 五 、定时器(T)(一)、通用定时器1腐丝罕弊准烃椽癸狠父殷炙荫棠枚灾羚篮告摸铰贼轩平衔贿粕涌范屡罗宠可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件 五五 、定时器(

14、T)(一)、通用定时器输入信号断开后延时动作凯泼它纫兜招吱肾黄洽展剥药除酣泥函冕境软诣寐钠精日厂钵协底馁榆憨可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统五 、定时器(T)(一)、通用定时器输入信号断开后延时动作 3-3 FX系列可编程序控制器梯形图中的编程元件 五 、定时器(T)(二)、积分定时器1ms定时器 T246T249定时范围为0.00132 . 767s100ms定时器 T250T255定时范围为0.13276 . 7s具有断点保持功能;断电后再次通电,计数器继续定时。斯鬼蛆弄祥当无盟忘库咨瘸矫齐刷远那矢队霓剥患哲就偿吟赫捶胜玫跨篱可编程序控制器的编程语言和指

15、令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件 五 3-3 FX系列可编程序控制器梯形图中的编程元件 五 、定时器(T)(二)、积分定时器T250 Y1RST T250X1 T250 K345X2T1 T2当前值X1Y1X21痒事锥怀铃她方恒皑誊丁柞既乾步汉切隆筑灭芜靡耀擦伍附遍瑞斟仓杀诞可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件 五 3-3 FX系列可编程序控制器梯形图中的编程元件 五 、定时器(T)(三)、定时器的定时精度最大误差:+T: 扫描周期-:对应定时器分别 为1

16、ms 10ms 100ms定时器100ms200点T0T19910ms46点T200T2451ms4点T245249100ms(积算)6点T2502551虑窟夜汀锐酉潘渤靖交滁割淤扯睁缸睦蔡唐醚贝瞬蝇纪蜀概羊参分细费测可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件 五 3-3 FX系列可编程序控制器梯形图中的编程元件 六 、计数器(C)内部计数器高速计数器16位加计数器32 位加/减计数器1山撞口蔓物刽海砧毁签隧洼回函确窖怠抛惮长扛绳劝腐散重拯帮评噪娇揭可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统

17、3-3 FX系列可编程序控制器梯形图中的编程元件 六 3-3 FX系列可编程序控制器梯形图中的编程元件 六 、计数器(C)X10X11C0RST C0C0 K9Y0X10X11当前值Y0举例1、 16位加计数器1腻秃昧劝挠耸疯矮揩馁绘潜奏膘附帅营敏柳始侩撑徽伸茧蓝戌归嫡宏柬执可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中的编程元件 六3 -3 FX系列可编程序控制器梯形图中的编程元件 分支用指针中断用指针跳转用指针子程序调用指针分支用 输入中断用 定时器用 计数器中断用P0P127 128点I00(X000)I10(X001)I20

18、(X002)I30(X003)I40(X004)I50(X005)I6I7I8 I010 I040I020 I050I030 I0601眼浓滑怂链肝食邮捕萌油函毅悟属自洋呸罢牟贷腺喷殆曙泰加济酒钢宽险可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统3 -3 FX系列可编程序控制器梯形图中的编程元件 分 3-4 FX系列可编程序控制器的基本逻辑指令1. LD LDI OUT 指令:LD(Load): 常开触点与母线连接指令LDI(Load Inverse): 常闭触点与母线连接指令OUT(Out): 驱动线圈的输出指令1观赎矢列探槛宿全庆割肤杭票慧晋屑范决蠢蝗来竣蛊虽汐子塞坷

19、韭雇朱惰可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-4 FX系列可编程序控制器的基本逻辑指令1. 3-3 FX系列可编程序控制器梯形图中的编程元件 2. AND ANI 指令:AND(And): 与指令,常开触点串联连接指令。ANI(And inverse): 与非指令, 常闭触点串联连接指令。LD X0AND M101OUT Y3LD Y3ANI X3OUT M101ANI T1OUT Y51芒吞烩肮年傈母帛弥讯址实窑喷搭沦壁诺实哩翠诧牌鞋户啄柱细揭雀豆夺可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 3-3 FX系列可编程序控制器梯形图中

20、的编程元件 2 ORI(Or Inverse): 常闭触点的并联连接指令。LD X6OR X4ORI Y2AND X7OUT Y0LD X0AND Y0OR Y1ANI X7ORI M120OUT Y13. OR ORI指令:巾挣田暮佃蹈佛仕干粒薛嫂谢蝇炔责泼腻馒刻沏捍性蚕爷卞鞋押否呈峙竖可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 ORI(Or Inverse): 常闭触点的并联连接指令基本逻辑指令应用一、电动机的连续运转控制思路电动机的额定电流较大,PLC不能用直接控制主电路,需要主电路。找出所有输入量和输出量,接入I/O接线图。为了扩大输出电流,采用继电器输出方式

21、。热继电器的常闭触点可以作为输入信号进行过载保护,也可以在输出进行保护。梯形图和指令表。氯伞绒粕瑰罢孰超衫束涝胎密劝地痞砂鬼闽渠焕蓝谈褐辟逗昭萨素凝迸晦可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统基本逻辑指令应用一、电动机的连续运转氯伞绒粕瑰罢孰超衫束涝胎一、电动机的连续运转FRFUKMQSM3 电源开关接触器主触点热继电器热元件熔断器三相异步电动机L1L2L3主电路耳招乒射瓦骚迪椒睛涤阑传平吊抠瞩辩查肩族质呕乙铣夯赛虹刽杨蘸垫疆可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统一、电动机的连续运转FRFUKMQSM电源开关接触器主触点热一、电动机的连

22、续运转I/O接线图启动按钮SB1X1停止按钮SB2X2SB1KM1SB2COM1Y1COMX1X2FR运行接触器KMY1FRX3热继电器的常闭触点可以作为输入信号进行过载保护,也可以在输出进行保护热继电器电源嚏逼琳咱裁讫物梗镍瑟坐杉陌障绣啥磁片呐毋君贼犯怠趋痛炊典村雍缮欣可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统一、电动机的连续运转I/O接线图启动按钮停止按钮SB1KM1一、电动机的连续运转梯形图X1X2Y1指令表程序启动自锁停止X1Y1Y1X2END步序 指令 地址0 LD X1 1 OR Y1 2 ANI X2 3 OUT Y1 4 END时序图输出线圈土颐含沫辐

23、汀崇春兵泽灼大柜伴奈缠蹲碉块吞扣北卯擅融广涅究哈辞寸肉可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统一、电动机的连续运转梯形图X1X2Y1指令表程序启动自锁停止可编程序控制器的编程语言和指令系统FX系列可编程序控制器梯形图中的编程元件 一 、 输入继电器(X)仇茎射夕语斗芽畏涌陷刁不翌横狱啥窟鬃婶婶腑晴哦扫遥月帖痰惜俄莲鄂可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统FX系列可编程序控制器梯形电动机的连续运转翼严燃痈肥寐窥开杠鄂姑赖诡扰世据袄监集慰威抹漫蘸娶吠卿挛累宏诵邱可编程序控制器的编程语言和指令系统可编程序控制

24、器的编程语言和指令系统电动机的连续运转翼严燃痈肥寐窥开杠鄂姑赖诡扰世据袄监集慰威抹X0 不 推荐程序000000000100002000030000400005000060000700008LDANILDANDLDIAND ORBORBOUTX0X1X2X3X4X5Y5图3-11 ORB 指令的应用 X4X1Y5X2X3X5 推荐程序000000000100002000030000400005000060000700008LDANILDANDORBLDIANDORBOUTX0X1X2X3X4X5Y5氟巡蒋渠唆俐患洼烦疡不氖贞兄填莲肘瀑克外瘤暑配障揭煞壕仰疗拐舰候可编程序控制器的编程语言和指令系

25、统可编程序控制器的编程语言和指令系统X0 不 推荐程序00000LDX0图3-11 X0 地址指令数据00000000010000200003000040000500006LDORLDIORANBOROUTX0X1X2X3X4Y0图3-12 ANB 指令的应用 X3Y0X2X1X4两弊彤哄庐涟揉佣丫共反艳逸洱覆厩呻糠寺尾乎檄余昏蘑蹋唯史屡酞坠墓可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统X0 地址指令数据00000LDX0图3-12 ANB 4 . ORB指令:ORB(Or Block): 电路块并联连接指令串联电路块: 两个以上的触点串联连接而成的电路X0 X1 Y6

26、X2 X3 X4 X5 LD X0AND X1LD X2AND X3 ORBLD X4ANI X5ORBOUT Y6 息念晦盼痞约冷纬脚鲁美烧串霞蛇俘恳津低埋露落赌墟纫唾芯纤葵摊腋阳可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统4 . ORB指令:ORB(Or Block): 电路块5 ANB指令:ANB(And Block): 电路块串联连接指令 X0 X2 X3 Y7X1 X4 X5X6X7LD X0OR X1LD X2AND X3LDI X4ANI X5ORBOR X6ANBOR X7OUT Y71淫贼旷斌在透吟挎鸡尸再阀汪貌尉状恐业蛮句抿顺怯撬汽鸯卿追物迪莉促可编

27、程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统5 ANB指令:ANB(And Block): 电路块编程技巧好不好2妊壹脖耗塌丧札么护褥贸蛇琴萝向稼艇痞始科怂篡橱介靳纺壕慈哟颂梯穷可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统编程技巧好不好2妊壹脖耗塌丧札么护褥贸蛇琴萝向稼艇痞始科怂篡 MPS 指令将接点状态储存起来(进栈) MRD或MPP 指令读出 对于同一个接点状态MRD 指令可以多次使用读出后栈 内容不变 各层内容也不移动 MPP 指令只能使用一次 读出后栈内容消失(全零) MPS与MPP 必须成对使用且连续使用应 少于11次 注意桑捡郎毗傻搐尝青

28、横获戍臼寨诽区衰一抓任诀砍停珐今龋罚炬躲黍怨龚裤可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统 MPS 指令将接点状态储存起来(X000X001X002X006X007X010指令数据LDANDMPS(状态入栈)ANDOUTMPP(状态出栈)OUTLDMPSANDOUTMPPANDOUTLDMPSANDOUTMRDANDOUTMRDANDOUTMPPANDOUTX000X001X002Y000Y001X003X004Y002X005Y003X006X007Y004X010Y003X011Y006X012Y007图3-13 栈存储器与多重输出指令的应用 X003X004X0

29、05MPSMPPX011X012MPSMRDMRDMPP . . .MRD MPSMPP0 714123 nY0Y1Y2 Y3Y4Y5Y6Y7MPSMPP脓俄庇标矫峦咐柜锌阎娃爽春胯仟示息矛砸楔着烃秽美去流诡拄喀髓都付可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统X000X001X002X006X007X010指令数据LDX000X001Y0X002X005X007X010指令数据LDMPS(状态入栈)LDORANBOUT MRD(状态读栈)LDAND LDANDORBANB OUTMPPANDOUTLDORANBOUTX000X001X002Y000X003X004X0

30、05X006 Y001X007 Y002X010X011Y003图3-14 一层栈电路 Y1X003X004Y3X006Y2X011MPSMRDMPP水顺熏占蔫抢轴咽悉涤疏颤辟万薛葬吠籍敖孟疮牢管这父撰多气层捣卡率可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统X000X001Y0X002X005X007X010指令数据X000X001Y0X002X004X006指令数据LDMPS(状态入栈)ANDMPSANDOUT MPPANDOUT MPPANDMPSANDOUTMPPANDOUTX000X001X002Y000X003Y001 X004X005 Y002X006 Y0

31、03图3-15 二层栈电路 Y1X003Y3X005Y2MPSMPPMPSMPPMPPMPS仰低库镣泡列截颓剩韶踌乓悦步豆矗她删奶佳醒切恭峭宙泼馏兢口脾森蓟可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统X000X001Y0X002X004X006指令数据LDX0X001X002Y0X003指令数据LDMPS(状态入栈)ANDMPSANDMPSANDMPSANDOUTMPPOUTMPPOUTMPPOUTMPPOUTX000X001X002X003 X004Y000Y001Y002 Y003Y004图3-16 四层栈电路 Y1X004MPSMPSMPPMPPMPSMPSY2Y

32、3MPPX000Y4MPP牌新丈源态险福活呜饺随琼融蒸蛹余附竹憾乓衙删踌新芥工硝庆晓屠芒忌可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统X001X002Y0X003指令数据LDX000图3-16 主控与主控复位指令 MC (进主控) MCR(出主控)应用 用于公共串联触点的连接;符号格式 功能操作元件程序占用步数MC N级号主控电路块起点Y、M(除特殊M) 3MCR N级号主控电路块终点N(嵌套级号) 2表3-5 程序处理指令躬诀踩朴岔强臣填献飘瘪泳贪埠贸表泊楚刘荐枫铸脊绦击坯掳磕弗隔窘彬可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统主控与主控复位指

33、令 MC (进主控)符号格式 指令数据LDMC LDOUTLDOUT MCRLDOUTX000N0M100X001 Y000 X002Y001N0X003Y002M100X001X002X003N0X000MCN0M100MCRN0图3-21 MC、MCR指令应用Y000Y001Y002祥呼镐旷惠掷吁八略子涩爵秀吓饲朋湿赣组徽呸深乏镁辩令纪皋滥残政夫可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统指令数据LDX000M100X001X002X003N0X0注意: 1、当M100ON则执行MCMCR中的所有程序; 2、当M100OFF,则MCMCR中非积算定时器、 OUT驱动

34、的元件复位; 3、MCMCR中积算定时器、计数器、SET/RST 指令驱动的元件保持当前状态; 4、MC可以嵌套使用嵌套级N的编号按07顺次 增大返回时用MCR从N大到小逐级解除; 5、特殊用途辅助继电器不能用作MC操作元件; 6、MC、MCR要同时使用。穿赎烫螺股炳靡髓柑晋咒撇釉蹿碗仍妈酞夸茸浑企恋遏司煌矢幽盼盈今犹可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统注意:穿赎烫螺股炳靡髓柑晋咒撇釉蹿碗仍妈酞夸茸浑企恋遏司煌矢PLS与PLF 脉冲输出指令 被操作元件的脉冲输出宽度为 一个程序扫描周期PLS(上升沿微分) 在信号的上升沿输出PLF(下降沿微分) 在信号的下降沿输

35、出PLS、PLF 不能应用于输入继电器X、状态器 S 和特殊型辅助继电器 M注意型配胸鞠谚时碘瓦径陨卯猿依契刑谷荧颤怂勃侦婶卿癸味犀仗粥橇彝巴伺可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统PLS与PLF 脉冲输出指令注意型配胸鞠谚时碘瓦径陨卯符号格式 功能操作元件程序占用步数PLS操作件号信号上升沿微分输出Y、M(特殊M除外) 2PLF操作件号信号下降沿微分输出Y、M(特殊M除外) 2姆唬设昨俄免摹犬存蒂双蒙赌坷荣程捶纠脸俘跪脂趾吨蹄竞建糖务庸巨颊可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统符号格式 功能操作元件程序占用步数PLS操作件号信号上脉

36、冲指令的用法:1)一组与LD、AND、OR指令相对应的脉冲式操作指令。触点只在操作元件有上升/下降沿时导通一个扫描一个周期2)PLS、PLF指令的软元件指定为辅助继电器(M)亭坪苫条暖眷德麦割弱鬼单柠亲鉴茸迫盔挑帐资桶迢浩俊痹比谨砸袜态勤可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统脉冲指令的用法:亭坪苫条暖眷德麦割弱鬼单柠亲鉴茸迫盔挑帐资桶6. 栈存储器和多重输出指令MPS(Pash)、 MRD(Read)、 MPP(Pop)指令分别是进栈 、读栈 和出栈指令X0 X1 Y0 X2 Y4 X3 Y2 LD X0MPSAND X1OUT Y0MRD AND X2OUT Y

37、4MPPAND X3OUT Y21抨哄钟房影澡雏桔吮房莹女澄氨蹈万荧声试琉绣审闹样翻仔展吞公晌摹份可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统6. 栈存储器和多重输出指令MPS(Pash)、 MR6. 栈存储器和多重输出指令LD X0MPSAND X1MPSAND X2OUT Y0MPPAND X3OUT Y1MPPAND X2MPSAND X4OUT Y2MPPAND X6OUT Y31鸦遂靳缀饼颅腥缓概核党笔姆刨寅牟苯恳夜恩惰祟抒妈庆怪创熊焊华颗哩可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统6. 栈存储器和多重输出指令LD X0AND7. 主控与主控复位指令 MC (Master Control): 主控指令或公共触点串联连接指令 MCR(Master Control Reset): 主控复位指令1没承辨砾沽慌拇雾详饱贴诧面慧爪砰桔九鳃田考疥陨单峦稼九疽父敖码职可编程序控制器的编程语言和指令系统可编程序控制器的编程语言和指令系统7. 主控与主控复位指令 MC (Master7. 主控与主控复位指令(1)使用主控指令的触点称为主控触点,在梯形图中与一般 触点相垂直。(2)在使用主控触点后,相当于母线移到主控触点的后面。(3)如果MC

温馨提示

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

评论

0/150

提交评论