iqqme800813
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 150 点
下载积分: 18625 分
在线时间: 77(小时)
注册时间: 2014-08-23
最后登录: 2021-10-01
查看iqqme800813的 主题 / 回贴
楼主  发表于: 2018-05-07 11:39
三菱PLC 上写[<> K3M20Z0 K0]------(Y000)是什么意思 恳请大师分解,谢谢!
本帖最近评分记录:
  • 下载积分:+1(xuruyi579)
    zsh340
    zsh340
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 997 个
    工控威望: 1153 点
    下载积分: 18360 分
    在线时间: 276(小时)
    注册时间: 2009-05-29
    最后登录: 2025-01-16
    查看zsh340的 主题 / 回贴
    1楼  发表于: 2021-11-29 15:42
    引用
    引用第1楼ymmfa于2018-05-07 11:54发表的  :
    当K3M20Z0  不等于  0的时候,  输出 Y0

    K3M20 是指M20开始的12个M

    Z0是变址,如果Z0是0的时候那就是M20,如果Z0是10的时候,就是M20+10=M30
    .......

    点赞
    相互交流。。。。相互学习。。。。使技术更上一层楼。。。。
    zsh340
    zsh340
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 997 个
    工控威望: 1153 点
    下载积分: 18360 分
    在线时间: 276(小时)
    注册时间: 2009-05-29
    最后登录: 2025-01-16
    查看zsh340的 主题 / 回贴
    2楼  发表于: 2021-11-29 16:13
    引用
    引用第2楼iqqme800813于2018-05-07 13:00发表的  :
    感谢ymmfa 楼主
    追问一下,那[<> K3M20Z0 K0]------(Y000)中的K0表示什么意思,如果是1,会如何!谢谢

    管理员讲解得很清楚了,<>K3M20Z0是变化的比较值,K0是固定的比较值;这条指令的意思就是只要K3M20Z0中的任何一位的状态为1时(如Z0=0时,M20~M31之间),那么Y0就会导通。如果指令变成<>K3M20Z0 K1的情况,只要K3M20Z0中的任何一位的状态为0时,那么Y0才会有输出。
    K3M20Z0中的Z0是变址,如Z0=0时,那么就是M20+0=M20为首地址的连续的12个中继,Z0=30时,那么就是M20+30=M50为首地址的连续12个中继(M50~M61)。为什么会是12个连续呢?因为是K3M20,如果是K4M20那就连续16个中继(位元件),K1=4位;K2=8位;K3=12位;K4=16位;K5=20位;K6=24位;K7=28位;K8=32位。其实这些编程手册上都有详细的讲解。多看看手册,这只是基础中的基础。
    相互交流。。。。相互学习。。。。使技术更上一层楼。。。。