您好,欢迎访问三七文档
第二讲PLC指令与编程PLC指令与编程三菱FX2N-48MTPLC继电器配置输入、输出继电器:输入继电器为:X0-X7;X10-X17;X20-X27输出继电器为:Y0-Y7;Y10-Y17;Y20-Y27这一点很重要,我们一定要记住!PLC指令与编程三菱FX2N-48MTPLC继电器配置辅助继电器、状态寄存器、定时器、计数器:PLC指令与编程三菱FX2N-48MTPLC继电器配置数据寄存器、常数:PLC指令与编程三菱PLC指令加载指令LD开始一个常开触点X、Y、M、T、C、SLDI开始一个常闭触点X、Y、M、T、C、S串联指令AND串联一个常开触点X、Y、M、T、C、SANI串联一个常闭触点X、Y、M、T、C、S并联指令OR并联一个常开触点X、Y、M、T、C、SORI并联一个常闭触点X、Y、M、T、C、S块指令ANB最近形成的两块串联ORB最近形成的两块并联输出指令OUT输出使线圈得电Y、M、T、C、S、FPLC指令与编程堆栈指令MPS将分支处的逻辑压入堆栈MPP将堆栈中的逻辑从分支处弹出定时器指令OUTT触发后延时一定时间触点动作计数器指令OUTCRSTC计数满后触点动作计数器复位结束指令END表示程序结束置位/复位指令SET/RST触发后得电并保持/复位YMS/YMSTCD三菱PLC指令PLC指令与编程微分指令PLS上升沿微分Y、MPLF下降沿微分Y、M传送指令MOV将源数送入目标地址移位指令SFTL在起始继电器起的N位继电器间左移位高速脉冲输出指令PLSY以一定脉冲将规定脉冲输出到输出点上三菱PLC指令本FMS还涉及如MOVP、SEGL、DMOV、DPLSR、CALL、CMP、SFTRP、ZRST、RORP、ROLP、SRET、FEND等指令,我们在相应单元加以讲解训练。PLC指令与编程指令应用与编程与指令AND输出指令OUT或指令OR输出指令OUT1、编程:按X20或X21按钮,灯Y20亮;按钮X20和X21都按下时,灯Y21才亮。+=M8200是C200的专用方向切换继电器[DMOVK10D0][M8200][C200D0][DMOVC200K2Y000][Y20][END]X022X020X020X020C2002、输入以下程序,根据运行结果写出每条指令的功能当X022=1时,计数器完成:X022=0时,计数器完成。当时,Y20指示灯亮。减计数增计数X20按下10次C200中的内容通过Y0-Y7显示出来PLC指令与编程3、编写一程序,当计数器增至与D0中的数值相等时,Y20指示灯亮,同时显示D0中的数值(以二进制形式输出)。注:要判断D0中的数据与计数器中的数据是否相等,需使用比较指令,通过此实验,可了解比较指令的使用。PLC指令与编程4、熟悉计数器的可逆计数功能,用开关X22控制计数方向,开关X21用于计数器清零。送一常数(例10至D0中),编程实现当计数器中的值与D0中的数值相等时,Y20灯亮。改变X22的状态,使计数器作减一计数,当计数器中的值减至0时,Y21灯亮。PLC指令与编程5、根据功能图编程M0M1M2M3M8002Y20闪X20Y20亮,Y21闪X21Y20、Y21一起闪5S(T2)Y20、Y21一起亮5S(T3)返回M0注:应将X10、X11改为X20、X21将Y10、Y11改为Y20、Y21PLC指令与编程6、用Y0~Y7,Y10~Y17来模拟16只彩灯,要求每1秒移动一个灯位,通过一个方式开关选择点亮方法。(X20:每次只点亮一盏灯;X21:每次只点亮四盏灯;X22:清零)根据上述要求分别用SFTL、SFTR、ROL、ROR指令完成相应程序的编制,并送入PLC运行。注:做此实验时需将所用站桌面两个I/O通信插头取下来,保证桌面设备安全。移位、回转指令:7、用任一单元中的Y20、Y21、Y23来模拟三台电动机的输出,编制一控制三台电动机M1、M2、M3的顺序起动和停止的程序。控制要求:发出起动信号(X20)1秒后,M1起动,M1运行4秒后,M2起动,M2运行2秒后,M3起动,发出停止信号(X21)1秒后,M3停止,M3停止2秒后,M2停止,M2停止4秒后,M1停止。M0M1M2M3M4M5M6①循环切换控制7、用任一单元中的Y20、Y21、Y23来模拟三台电动机的输出,编制一控制三台电动机M1、M2、M3的顺序起动和停止的程序。控制要求:发出起动信号(X20)1秒后,M1起动,M1运行4秒后,M2起动,M2运行2秒后,M3起动,发出停止信号(X21)1秒后,M3停止,M3停止2秒后,M2停止,M2停止4秒后,M1停止。M0M1M2M3M4M5M6②定时、计数器等条件补充7、用任一单元中的Y20、Y21、Y23来模拟三台电动机的输出,编制一控制三台电动机M1、M2、M3的顺序起动和停止的程序。控制要求:发出起动信号(X20)1秒后,M1起动,M1运行4秒后,M2起动,M2运行2秒后,M3起动,发出停止信号(X21)1秒后,M3停止,M3停止2秒后,M2停止,M2停止4秒后,M1停止。M0M1M2M3M4M5M6③分配状态
本文标题:PLC指令与编程
链接地址:https://www.777doc.com/doc-4005976 .html