gasuser
级别: 探索解密
精华主题: 0
发帖数量: 56 个
工控威望: 123 点
下载积分: 4577 分
在线时间: 39(小时)
注册时间: 2020-08-31
最后登录: 2024-07-12
查看gasuser的 主题 / 回贴
楼主  发表于: 2020-12-25 00:58
请问有懂永宏PLC指令的前辈吗

可否指导一下 我下面的疑问

不知道永宏PLC有没有什么指令或是方式
做出以下动作
五个继电器M1~M5
有无方式可以得到目前是几个点ON
然后将其存到数据暂存器D内

例如我现在M1,M3,M5是ON的D0会呈现3表示M1~M5间有3个继电器是ON得

例如我现在M1,M3是ON的D0会呈现2表示M1~M5间有2个继电器是ON得

例如我现在M1,M3,M4,M5是ON的D0会呈现4表示M1~M5间有4个继电器是ON得

如此类推
请各位不吝指指教谢谢
[ 此帖被gasuser在2020-12-25 16:45重新编辑 ]
我只是个新手 问题比较多 请各位前辈多多见谅
liutianqi
级别: 探索解密
精华主题: 0
发帖数量: 43 个
工控威望: 163 点
下载积分: 2007 分
在线时间: 236(小时)
注册时间: 2013-11-25
最后登录: 2024-12-19
查看liutianqi的 主题 / 回贴
1楼  发表于: 2020-12-25 08:41
手写或者用编码指令
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6776 个
工控威望: 38379 点
下载积分: 4140 分
在线时间: 9535(小时)
注册时间: 2006-09-13
最后登录: 2024-12-19
查看cvlsam的 主题 / 回贴
2楼  发表于: 2020-12-25 10:11
FUN130(MBCNT) 矩阵位状态数量计算

Good Luck~
本帖最近评分记录:
  • 下载积分:+2(gasuser) 热心助人!
    jinle520
    QQ:229441204
    级别: 家园常客

    精华主题: 0
    发帖数量: 498 个
    工控威望: 683 点
    下载积分: 2465 分
    在线时间: 454(小时)
    注册时间: 2013-05-31
    最后登录: 2024-12-19
    查看jinle520的 主题 / 回贴
    3楼  发表于: 2020-12-25 10:12
    图片:
    永宏的要注意一下,WM*这个数要8能整除才行,只能写WM0,WM8,WM16,WM80..。。。。。。

    还有要注意一下,指令是16位的,长度最小数是2,占用了32位,也就是从M0到M31都占用了,编程序时不要再重复使用。
    [ 此帖被jinle520在2020-12-25 10:21重新编辑 ]
    本帖最近评分记录:
  • 下载积分:+2(gasuser) 真诚感谢!
    gasuser
    级别: 探索解密
    精华主题: 0
    发帖数量: 56 个
    工控威望: 123 点
    下载积分: 4577 分
    在线时间: 39(小时)
    注册时间: 2020-08-31
    最后登录: 2024-07-12
    查看gasuser的 主题 / 回贴
    4楼  发表于: 2020-12-25 16:40
    引用
    引用第3楼jinle520于2020-12-25 10:12发表的  :
    永宏的要注意一下,WM*这个数要8能整除才行,只能写WM0,WM8,WM16,WM80..。。。。。。

    还有要注意一下,指令是16位的,长度最小数是2,占用了32位,也就是从M0到M31都占用了,编程序时不要再重复使用。


    感谢前辈的指导和提醒
    我问题就是按照前辈用矩阵的方式来完成了

    谢谢
    我只是个新手 问题比较多 请各位前辈多多见谅