您现在的位置: 三菱 > 三菱价格 > 正文 > 正文

三菱FX5UPLC,彩灯循环点亮跑马灯

  • 来源:本站原创
  • 时间:2021/11/11 13:24:56
北京中科医院都是假的 http://pf.39.net/bdfyy/zjft/161225/5154125.html

往期精彩文章:

项目设计流程:一个项目电气工程师要做的设计思路

三菱Q系列PLC,Modbus通信控制施耐德变频器运行

万用表应用基础知识,口诀速记万用表使用注意事项关于接触器的选择方法,你真的清楚了吗?

PLC通信基础知识三菱PLC,CC-Link通信协议基础知识

光电开关的L-ON,D-ON,是什么意思?如何接线?

三菱PLC结构化工程FBD块新建程序操作步骤简单教程

什么是ST语言?三菱PLC,ST语言创建方法及注意事项

什么是FB块?怎么用?以启保停程序为例学习很简单

三菱PLC输出接线,一篇文章搞懂,其他品牌大同小异

PLC输入接线,记住这两句口诀,什么机型的都会接了

基恩士FSN18N光纤传感器感光度异常处理,参数调校

欧姆龙(OMRON)E5CC温控器控制加热启停的设置

欧姆龙E3X-HD10光纤放大器调整资料更新

三菱FX5UPLC,彩灯循环点亮跑马灯程序

某程序要求:10个灯每隔1秒循环点亮,周而复始。程序要如何编写?

软元件分配/使用如下表:

Y0灯1Y12跳转到Y0Y1灯2Y2灯3M循环启动Y3灯4X0程序启动Y4灯5X1程序停止Y5灯6SM秒时钟Y6灯7SM.2秒时钟Y7灯8SM秒时钟Y10灯9SM4.1秒时钟Y11灯10SM.01秒时钟

首先,我们用梯形图语言来编写,打开三菱PLC编程软件MELSOFTGXWorks3,新建一个工程,选择系列、机型,选择梯形图语言编写:

梯形图程序,用ROLP左移循环指令设计如下:

第一步,启动程序,传送初始值到Y0~Y12的位组合元件中。K1表示Y0一个灯为1(on)点亮,这个值可以根据需要更改,启动循环。

第二步,停止程序,复位循环,区间复位Y0~Y15。

第三步,启动循环,设计间隔时间,间隔位数。这里的SM是每秒移位一次,K1是一次移位1个灯。Y12接通后,返回初始值。

上图是两个灯每0.2秒移位两位的程序,当然还可以改变K3、K2、K3Y0、SM变化为其他形式。

其次,我们再用ST语言来编写,打开三菱PLC编程软件MELSOFTGXWorks3,新建一个工程,选择系列、机型,选择ST语言编写:

ST语言程序如下:

IFLDP(1,X0)THEN

  K3Y0:=1;

  M:=1;

END_IF;

IFLDF(1,X1)THEN

  K3Y0:=0;

  M:=0;

END_IF;

IFMANDSMTHEN

  ROLP(TRUE,K1,K3Y0);

  

END_IF;

IFMANDSMANDY12THEN

  K3Y0:=1;

  

END_IF;

  

参阅:《三菱FX5UPLC,移位指令的区别与速记》

宋城李

您点赞、分享、在看,都给我力量




本文编辑:佚名
转载请注明出地址  http://www.sanlingasl.com/sljg/9676.html

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 热点文章

    • 没有任何图片文章
    • 没有热点文章
    推荐文章

    • 没有任何图片文章
    • 没有推荐文章

    Copyright © 2012-2020 三菱版权所有



    现在时间: