文档库 最新最全的文档下载
当前位置:文档库 › 三菱指令编程90题

三菱指令编程90题

三菱指令编程90题
三菱指令编程90题

三菱FX系列习题

一基本指令类

1.起保停:X0接通X1断开Y0输出,X1接通时,Y0关断输出,即X0为启动按钮X1为停止按钮Y0为输出;

2.正反转控制:有一正转启动按钮X0,一反转启动按钮X1,一停止按钮X2,正转输出Y0,反转输出Y1,要互锁;

3.单按钮控制:利用一个按钮控制电机的启动与停止,X0第一次接通时Y0输出,电机运转,X0第二次接通时Y0关断输出,电机停止;

4.混合控制:一台电机即可点动控制,也可以长动控制,X0为点动按钮X1为长动的启动按钮X2为长动的停止按钮Y0为输出点控制电机运转,两种控制方式之间要有互锁;

5.连锁控制:某设备由两人操作,甲按了启动按钮X0,乙按了启动按钮X1后Y0输出设备才可以启动,两按钮不要求同时按,按下停止按钮X2后设备停止。

6.顺序控制:每按一次启动按钮启动一台电机,每按一次停止按钮,停掉最后启动的那台电机,按下紧急停止按钮,停止

所有的电机,X0为启动按钮X1为停止按钮X2为紧急停止按钮Y0----Y3为电机控制的输出点

7.正反转:按下启动按钮X0电机正转,机床正向移动,当撞到正向限位开关X2时,电机停止,接着反转启动,机床反向移动,当机床撞到反向限位开关X3时,电机停止,又正转运行,如此循环,当按下停止按钮X1后机床不会马上停止,而是反转到位后才停止,Y0为正转输出Y1为反转输出;

8.两灯交替闪烁:当按下启动按钮X0,Y0亮一秒后灭,Y1亮2秒,如此循环,当按下停止按钮X1,输出停止;

9.小功率电机的星三角控制:一个启动按钮X0,一个停止按钮X1,一个主输出Y0,星形输出Y1,三角输出Y2,用一个定时器,要互锁;

10.大功率电机的星三角控制:一个启动按钮X0,一个停止按钮X1,一个主输出Y0,星形输出Y1,三角输出Y2,用两个定时器,一个启动延时用,一个是星形转三角时延时0.2秒用,要加互锁;

11.延时启动延时停止:按下启动按钮X0延时3秒电机启动,按下停止按钮X1延时5秒电机停止,电机控制输出点为Y0;

12.延时自动关断:按下启动按钮X0,Y0输出,30秒后Y0输出停止,任意时刻按下停止按钮X1,Y0立即停止输出;

13.五台电机顺序启动逆序停止:按下启动按钮X0,第一台电机启动Y0输出,每过5秒启动一台电机,直至五台电机全部启动,当按下停止按钮X1,停掉最后启动的那台电机,每过5秒停止一台,直至五台电机全部停止,任意时刻按下停止按钮都可以停掉最后启动的那台电机;

14.控制方式选择:有一个选择按钮X0,按一下时电机可点动控制,按5秒时为长动控制,按10秒时为启动后延时自动停止,X1为启动按钮,X2为停止按钮,Y0为输出控制点,切换选择方式时Y0必须是输出0;

15.做一个计时程序:统计设备的运行时间,能显示时,分,秒,用计数器做;

16.做自动正反转:按下启动按钮X0,电机正转运行,2分钟后停止2秒,后反转2分钟停2秒,如此循环,按下停止

按钮X1后电机停止运转,Y0为正转输出,Y1为反转输出;

17.计数程序:例如有一台冲床在冲垫片,要对所冲的垫片进行计数,即冲床的滑块下滑一次,接近感应开关X2动作,计数器计数,计够数后自动停机,要冲下一批产品时,必须对计数器进行复位才能启动;

18.用计数器配合定时器使用:例如机床运行500小时后需更换某个易损零件或换机油等,这时某个指示灯点亮,或触摸屏给出一条提示,但我们所用的定时器的定时时长是有限的,最长也不到一小时,所以要配合计数器使用即可解决此问题;

19.顺序控制:一台气缸控制的机械手有上,下,左,右,夹紧和松开6个动作,这6个动作的执行是顺序执行的,程序要有手动调试模式,半自动模式和全自动模式,回原点模式,输入分配; X0启动按钮,X1停止按钮,X2回原点模式选择,X3手动模式,X4半自动模式,X5全自动模式,X6上限位,X7下限位,X10左限位,X11右限位,X12夹紧,X13松开,X14手动上移,X15手动下移,X16左行,X17右行,X20夹紧,X21松开,输出分配:Y0上移,Y1下移,Y2左行,Y3右行,Y4夹紧,Y5松开;

20.顺序控制的分支与汇合:例如排钻有4个机头,可同时钻4个孔,设备面板上有4个选择开关,某个机头使用与否可以选择,每个机头都有上下两个限位开关,当工作平台到位后,所选择的排钻下行钻孔,碰到下限位开关后上行,碰到上限位开关后停止,若有某个机头的上限位开关没动作,设备的工作平台就不能移动,输入输出可自行设计分配;

二.功能指令类

21.传送指令应用:例如有8个按钮(K2X0)点动控制8台电机(K2Y0);

22.传送指令应用:例如某设备可做两种型号的产品,有一个选择开关X0进行切换选择,当X0接通时做大型号的产品,按下启动按钮X1后Y0输出10秒自动停止,当X0关断是做小型号的产品,按下启动按钮X1后Y0输出5秒自动停止;

23.块传送指令应用:做不同型号的产品要调不同的参数,每组有3个参数,例如灌注机灌注不同的产品,温度和压力不同,灌注时间也不一样,选择某个型号要调用对应的那组参数,X0为小型号选择按钮,X1为中型号选择按钮,X2为大型号选择按钮;

24.比较指令应用:8个按钮对应8个输出点,输入与输出相对应,按了某个按钮后对应的那个输出点输出,其他点为0;

25. 比较指令应用:温度低于15度时亮黄灯(Y0),温度高于35度时亮红灯(Y1),其他情况亮绿灯(Y2);

26. 比较指令应用:5灯顺序点亮,每个灯亮2秒,按下启动按钮X0第一个灯亮1秒时第二个灯亮,在第二秒时第一个灯灭第三个灯亮,如此循环,按下停止按钮所有的灯都不亮;

27.数学运算指令应用:计数25.5乘以14.6再除以79再加上465等于多少;

28. 数学运算指令应用:一个圆的直径是100毫米,要切一个最大的正方形,求正方形的边长;

29.逻辑运算指令应用:有6个按钮(X0---X5)点动控制6个输出点(X0---Y5),还有一起保停控制,启动按钮X6,停止按钮X7,输出Y6;

30. 逻辑运算指令应用:8个按钮点动控制对应8个输出点,

但是这8个按钮有接常开有接常闭;

31. 逻辑运算指令应用:8组单按钮启动停止,X0---X7控制Y0---Y7,每组单独控制,互不相干;

32. 逻辑运算指令应用: 8组单按钮启动停止,X0---X7控制Y0---Y7,同一时刻只能有一组操作有效,例如X0控制了Y0输出后,再按其他按钮无效,必须是X0再次接通Y0停止输出后才可以操作控制其他某一点输出;

33. 逻辑运算指令应用:8个按钮X0---X7控制8个点的输出Y0---Y7,要带记忆,例如按了按钮X0,Y0输出,而且保持输出,再按了按钮X3,Y3保持输出,不考虑关断输出;

34.变址应用:例如一条做鞋底的生产线要生产10种型号的产品,每种型号有3个模具,由灌注机对模具进行注料,不同型号的模具其灌注时间不同,X0为模具感应开关,Y0为注料电磁阀,即X0感应到有模具时,Y0输出已设定好的一段时间停止。每灌注一组模具后自动调下一组模具的参数使用。

35.变址应用:将10个数据存入10个寄存器,当X0接通时

查询某个寄存器里的值(由D10指定1---10),将查询的结果存入到D0,当X1接通时将D0里的值存入由D10指定的(1---10)寄存器里。

36.跳转指令应用:用跳转指令做单按钮启动停止,即X0接通时Y0输出,X0再次接通时Y0关断输出。

37.跳转指令应用:锯床在切割木板,在运行当中要实现暂停,当按下启动按钮时,Y0输出,锯片旋转,2秒后Y1输出,工作平台正向移动,当工作平台碰到限位开关X3时,Y1停止输出,2秒后Y2输出,工作平台反向移动,碰到限位开关X4时Y0和Y2停止输出,机床在运行中,按下暂停按钮X2,工作平台暂停移动,暂停解除后平台继续移动。

38.跳转指令应用:气缸控制的机械手在工作中要实现暂停,各电磁阀为双头中孔封闭电磁阀,Y0输出控制上升电磁阀,X0为上限位磁环感应开关,Y1为下降电磁阀,X1为下限位磁环感应开关,Y2为左移电磁阀,X2为左限位磁环感应开关,Y3为右移电磁阀,X3为右限位开关,Y4为夹紧电磁阀,X4为夹紧到位感应开关,Y5为松开电磁阀,X5为松开到位感应开关。启动按钮X6,停止按钮X7,暂停按钮X10.

39.循环指令应用:将数字1+2+3+4-------+100等于多少?用循环指令做,X0接通时,将运算结果存入D0。

40. 循环指令应用:将D0+D2+D4----+D10等于多少?用循环指令配合变址做,X0接通时,将运算结果存入D100。

41. 循环与变址指令应用:当X0接通时,将数值1,2,3----100分别存入D1,D2,D3----D100。

42.移位指令应用:6个灯循环点亮,即Y0---Y5每隔1秒点亮一个灯,周期循环。

43. 移位指令应用:5台电机顺序启动,顺序停止,按下启动按钮X0,Y.0---Y4顺序输出,按下停止按钮X1,Y0---Y4顺序熄灭。

44. 移位指令应用:5台电机顺序启动,逆序停止,按下启动按钮X0,Y0---Y4顺序输出,按下停止按钮X1,Y4---Y0顺序熄灭。

45.移位指令应用:8个彩灯有三种工作方式,一,按下启动按钮X0,Y0-----Y7间隔1秒顺序点亮一个灯,当Y7点亮

时,1秒后Y6----Y0间隔1秒逆序点亮一个灯;二,当Y0点亮时,由Y0----Y7顺序全部点亮,当Y7点亮时,由Y7----Y0顺序熄灭;三,当8灯都熄灭1秒后8灯点亮,1秒后8灯熄灭,如此交替闪烁3次后回到方式一。

46.移位指令应用:有7台空压机,每天运行6台休息1台,每24小时切换一次,若某台空压机出现故障时马上停机,休息的那台马上投入运行,直至故障解除后再循环切换,X0---X6为7台空压机的故障输入点,X0---X7为控制7台空压机的输出点,按下启动按钮X7,6台空压机每5秒顺序启动一台,按下停止按钮X10,6台空压机每5秒顺序停止一台。

47.移位指令应用:产品检测分检机,输送带上的产品经过一台检测装置时,检测装置输出检测结果到X0,若X0为0则产品OK,若X0为1则产品NG,X1为产品到位的感应开关,经感应开关过去的7个产品位置有一个推产品的气缸,产品NG时Y0输出,气缸动作,产品被推出,2秒后Y0输出0,气缸退回。

48.SFWR与SFRD指令应用:8个按钮X0---X7对应8个输出点Y0---Y7,操作按钮的顺序与输出点的动作顺序一致,

同时只能有一个Y点输出,时间间隔为2秒,例如输入点的接通顺序为X0—X2—X3—X5,输出点的输出顺序为Y0—Y2—Y3—Y5;

49.SFWR与SFRD指令应用:停车场车位监控,某停车场有50个车位,有车开进停车场时感应开关X0先动作,感应开关X1后动作,此时车位数减1,当车从停车场开出时,X1先动作,X0后动作,此时车位数加1,当车位数为0时Y0输出亮红灯,否则Y1输出亮绿灯。

50.编码译码指令应用:参数选择按钮X0---X7,对应8个指示灯Y0---Y7,按任意按钮,只有一个参数被选中,只有一个指示灯亮。

51. 编码译码指令应用:5台风机顺序启动,逆序停止,每按一次启动按钮X0启动一台风机,每按一次停止按钮X1停止一台。

52.高速计数指令应用:用编码器测量机床位置,不论机床朝正方向移动或朝反方向移动,都能知道机床的当前位置,有一原点位置感应开关X10,当原点位置感应开关接通时,机

床的当前位置为0.

53. 高速计数指令应用:用编码器测量电机转速。

54. 高速计数指令应用:正反转控制,按下启动按钮X0,Y0输出,电机正转,计数器计到N个脉冲(D0)后电机停止,过5秒后Y1输出电机反转,计数器计到N个脉冲(D0)后电机停止。

55. 高速计数指令应用:用编码器做简易的多点定位控制,点数和位置都可以设置,按下启动按钮X0时,Y0输出电机正转启动,到设定的第一点位置停止,过5秒电机又正转启动,到设定的第二点位置停止,直至到设定的最后一点位置停止后,过5秒Y1输出电机反转返回到原点停止,假如要运行3点:点数设定D100=3,第一点脉冲数D0=10000,第二点脉冲数D2=15000,第三点脉冲数VD4=20000,那么机床要返回原点的脉冲数为D0+D2+D4=45000脉冲。

56.PTO输出:按下启动按钮X0,Y0输出一串脉冲停止,脉冲频率和脉冲数可调,在脉冲输出时按下停止按钮X1,Y0停止脉冲输出。

57.PWM脉宽输出:按下启动按钮X0,Y0脉宽输出,在脉冲输出过程中修改脉冲周期和脉冲宽度后自动更新输出,按下停止按钮X1,Y0停止输出。

58.PTO输出:伺服点动控制,X0=1机床正向运行,X0=0机床停止,X1=1机床反向运行,X1=0机床停止。

59. PTO输出:伺服回原点控制,当按下回原点按钮时,伺服反转,机床朝负方向移动,限位开关X0动作时,伺服停止,过0.2秒后伺服正转,朝正方向移动一段距离停止,将当前位置定为原点。

60.回原点:当按下回原点按钮时,伺服反转,机床朝负方向移动,参考点X10接通时,对编码器的Z相信号进行计数,用中断进行处理,当计够数时伺服马上停止,当前位置定为原点;

61. PTO输出:往返控制,一台机床由伺服电机拖动一工作平台做往返运动,行程可调,按下启动按钮X10机床正向运动,到位后停止,0.2秒后反向运动,到原点后停止。

62. PTO输出:机床绝对位置控制,先做好回原点和当前位置计数,输入机床的目标位置后,机床自动朝目标位置移动,到位后停止。

63. PTO输出:多点定位,机床要移到多个位置进行钻孔,各位置和点数可调,按下启动按钮X10,机床朝设定的第一个点移动,到位后停止,2秒后机床朝第二个点移动,到位后停止,直至到达最后一点后停止,2秒后返回到原点。

64.PTO输出:多点定位,机床要移到多个位置进行钻孔,各位置和点数可调,按下启动按钮X10,机床朝设定的第一个点移动,到位后停止,2秒后机床朝第二个点移动,到位后停止,直至到达最后一点后停止;下次按启动按钮后机床逆序移动,直至到达第一点后停止。

65.子程序应用:调用子程序做单按钮启动停止。X0接通调用子程序0,Y0输出1,X0再次接通时调用子程序0,Y0输出0.

66.子程序应用:某设备有手动和自动控制方式,当选择开关X17接通时调用自动子程序,设备以自动方式运行,当选择

开关X17关断时调用手动子程序,设备以手动方式执行。

67.中程序应用:用中断程序做启动停止。

68.中程序应用:用中断程序实现精确计时。

69.中程序应用:用中断程序做脉冲输出。

70.ASCI与HTA指令应用:将D0,D1里面的十六进制数12345678转换为ASCI存入到D100----D108;

71.N:N网络通信:两台PLC间实现交替控制,主站PLC的K1X0控制从站PLC的K1Y0,从站PLC的K1X0控制主站PLC的K1Y0点动控制。

72.N:N网络通信:三台PLC相互控制,主站的K1X0控制从站1的K1Y0,从站1的K1X0控制从站2的K1Y0,从站2的K1X0控制主站的K1Y0点动控制。

73.RS无协议通信:两台PLC相互控制,甲机的K1X0控制乙机的K1Y0,乙机的K1X0控制甲机的K1Y0,点动控制。

74.RS无协议通信:PLC与变频器的ASCII通信,控制电机的正转,反转,停止,改变频率,读取当前频率和当前电流。

75.RS无协议通信:PLC与变频器的RTU通信,控制电机的正转,反转,停止,改变频率,读取当前频率和当前电流.

76.RS无协议通信:PLC与台达温控器(DTA)的ASCII通信,改变温度设定值,读取当前温度值。

77.模拟量应用:将模拟量0---10V通过AD模块的CH1把当前值转换为0.0---15.0之间的实数。

78.模拟量应用:将模拟量0---10V通过AD模块的CH1把当前值转换为2.0---15.0之间的实数。

79.模拟量应用:将模拟量4---20mA通过AD模块的CH1把当前值转换为0.0---15.0之间的实数.

80.模拟量应用:将实数0.0---10.0通过DA模块的CH1转换为0---10V的电压输出。

81.模拟量应用:将实数0.0---10.0通过DA模块的CH1转换

为4---20mA的电流输出。

82.模拟量应用:扭力传感器输出双极性的电压信号,即-10V--+10V,0—10V为正向扭力0.0—10.0牛米,-10V—0V 为反向扭力10.0—0.0牛米,请用公式转换。

83.PID控制:做一速度PID闭环控制。

84.PID控制:做一温度PID闭环控制。

85.综合题:用触摸屏控制两台PLC,一台PLC为伺服定位控制,另一台为PLC控制变频器,要求能在触摸屏上控制伺服的启动停止,改变速度和位置,监控当前运行状态,当前位置显示,控制另一台PLC的变频器正转,反转,停止,频率设定,当前状态显示。

相关文档