三棱

首页 » 常识 » 诊断 » 三菱FX5UPLC,1累加求和
TUhjnbcbe - 2021/3/19 23:30:00
福建白癜风医院 https://m-mip.39.net/nk/mipso_4429412.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,1-累加程序写法

某程序需要计算1~的累加求和,程序要如何编写?

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

累加计算设计程序如下:

第一步,设计跳转:计算次就k,计算0次就k0,到达设定值就跳转到指针p0处。

第二步,设计循环次数:计算次就k,计算0次就k0,for与next需要配对使用。

第三步,设计加法的算法:“原数”与“原数自加1的数”的和。

第四步,设计指针后的程序。

如果是1-0的累加又要怎么编写呢?

这里的+就要变为32位的D+了,D1也不能用了,要用D2。

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

ST语言程序如下:

32位的累加需要用标签代替:

IFD01THEN

  D:=0;

  累加器:=0;

  FORD0:=1TO0BY1DO

    INC(1,D);

    累加器:=D+累加器;

  END_FOR;

  

END_IF;  

  

FOR指令中的TO,DO,注意别当0看了。

参阅:《三菱Q系列PLC,1-累加求和的结构化工程程序》

《三菱Q系列PLC,ST语言编程就这四种指令格式》

宋城李

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

1
查看完整版本: 三菱FX5UPLC,1累加求和