lzh023101888
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 111 点
下载积分: 602 分
在线时间: 37(小时)
注册时间: 2014-09-17
最后登录: 2020-10-09
查看lzh023101888的 主题 / 回贴
楼主  发表于: 2017-06-14 12:28
描述:例子
图片:
RT,字中的字节ON位判断相当有用处,但三菱A系列PLC找不到像OMRON那样位ON检查指令TST,自己做了一个,总觉得不够精炼,期待大家做个经典,共同分享
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2016-6-16补充:已上传A系列判断程序。难度大一点的,如上图,假设P1~P4落差修正位对应M0~M3,则如果勾选P1 P3 P4,而P2不勾选,则后面诸如提前量(落差),变频量,误差等根据勾选项进行修正,P2的各项参数不修正(根据设定值运作),程序各个量选用变址编程,假设变址Z=2表示P3的各项要修正。设想M2勾选,即ON,程序运作到Z=2时,写一程序判断M0~M3中的M2为ON,并根据M2为ON修正P3仓里各项参数
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[ 此帖被lzh023101888在2017-06-19 11:54重新编辑 ]
描述:F系列ON指令判断
附件: 位ON判断(FX2N).rar (11 K) 下载次数:20
网站提示: 请不要用迅雷下载附件,容易出错
描述:A系列位ON程序(自编)
附件: 位ON判断(A).rar (12 K) 下载次数:8
网站提示: 请不要用迅雷下载附件,容易出错
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 156924 分
在线时间: 3124(小时)
注册时间: 2007-11-21
最后登录: 2024-05-25
查看sjm213的 主题 / 回贴
1楼  发表于: 2017-06-15 09:18
john42tw的意思是你不必要判断出哪个位是什么状态,直接用这个位就可以了。
比如M0 ON
         M1  OFF
         M2  ON
          M3 ON
那么你用M0、M2、M3分别导通P1/P3/P4的修正参数,而M1断开P2的修正参数。
当然这样就得写四段程序。

如果要用变址,那么参考这个程序来判断:http://www.ymmfa.com/read-gktid-1424331.html
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 156924 分
在线时间: 3124(小时)
注册时间: 2007-11-21
最后登录: 2024-05-25
查看sjm213的 主题 / 回贴
2楼  发表于: 2017-06-15 11:34
我发的链接里面程序的作用,跟你的要求差若相仿。
你可研究揣摩一下。