• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
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
网站提示: 请不要用迅雷下载附件,容易出错
lzh023101888
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 111 点
下载积分: 602 分
在线时间: 37(小时)
注册时间: 2014-09-17
最后登录: 2020-10-09
查看lzh023101888的 主题 / 回贴
1楼  发表于: 2017-06-14 13:46
断的点点滴滴多多多多多多多多多
周家大少
辛辛苦苦也不过是为了养家糊口!
级别: 工控侠客
精华主题: 0
发帖数量: 1160 个
工控威望: 3078 点
下载积分: 1775 分
在线时间: 150(小时)
注册时间: 2015-09-10
最后登录: 2024-04-12
查看周家大少的 主题 / 回贴
2楼  发表于: 2017-06-14 18:20
不是专门有求ON位数的命令么
QQ:611369538
微信:ZMF2KXL
lzh023101888
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 111 点
下载积分: 602 分
在线时间: 37(小时)
注册时间: 2014-09-17
最后登录: 2020-10-09
查看lzh023101888的 主题 / 回贴
3楼  发表于: 2017-06-14 21:00
F系列有的,A系列没找着
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1261 个
工控威望: 1437 点
下载积分: 5420 分
在线时间: 819(小时)
注册时间: 2015-08-31
最后登录: 2024-05-05
查看wangnaizhi的 主题 / 回贴
4楼  发表于: 2017-06-15 08:06
SUM指令?
lzh023101888
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 111 点
下载积分: 602 分
在线时间: 37(小时)
注册时间: 2014-09-17
最后登录: 2020-10-09
查看lzh023101888的 主题 / 回贴
5楼  发表于: 2017-06-15 08:19
SUN指令是求K4M0中位ON的总和,这儿是根据不同的要求,求出某位是ON或者OFF
------------------------------------------------------------------------------------------------------------------
我偌大的一个论坛,还缺少大神,继续坐等
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52046 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-03-06
查看john42tw的 主题 / 回贴
6楼  发表于: 2017-06-15 08:22
是要做什麼用?

K4M0里哪些位为ON或OFF------>直接看不就知道。
lzh023101888
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 111 点
下载积分: 602 分
在线时间: 37(小时)
注册时间: 2014-09-17
最后登录: 2020-10-09
查看lzh023101888的 主题 / 回贴
7楼  发表于: 2017-06-15 08:38
图片:
@john42tw:直接看还叫编程?
2016-6-15补充:如图,假设P1~P4落差修正位对应M0~M3,则如果勾选P1 P3 P4,而P2不勾选,则后面诸如提前量(落差),变频量,误差等根据勾选项进行修正,P2的各项参数不修正(根据设定值运作),程序各个量选用变址编程,假设变址Z=2表示P3的各项要修正
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5168 个
工控威望: 7391 点
下载积分: 156734 分
在线时间: 3123(小时)
注册时间: 2007-11-21
最后登录: 2024-05-06
查看sjm213的 主题 / 回贴
8楼  发表于: 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
lzh023101888
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 111 点
下载积分: 602 分
在线时间: 37(小时)
注册时间: 2014-09-17
最后登录: 2020-10-09
查看lzh023101888的 主题 / 回贴
9楼  发表于: 2017-06-15 09:38
@sjm213
这样太麻烦了,程序不简练,不科学
lzh023101888
级别: 探索解密
精华主题: 0
发帖数量: 19 个
工控威望: 111 点
下载积分: 602 分
在线时间: 37(小时)
注册时间: 2014-09-17
最后登录: 2020-10-09
查看lzh023101888的 主题 / 回贴
10楼  发表于: 2017-06-15 11:00
首先感谢。
--------------------------------------------------------------------------------------------------------------------------------------------------
john42tw的意思是你不必要判断出哪个位是什么状态,直接用这个位就可以了。
比如M0 ON
         M1  OFF
         M2  ON
          M3 ON
那么你用M0、M2、M3分别导通P1/P3/P4的修正参数,而M1断开P2的修正参数。
当然这样就得写四段程序。
----------------------------------------------------------------------------------------------------------------------------------------------
四个五个六个可以这样简单做,如果2个字32位,那就麻烦大了
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52046 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-03-06
查看john42tw的 主题 / 回贴
11楼  发表于: 2017-06-15 11:20
四个五个六个可以这样简单做,如果2个字32位,那就麻烦大了

如果數量大-->寫迴圈 FOR.....NEXT  或用  變數Z
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go