chenxiaochun
级别: 略有小成
精华主题: 0
发帖数量: 132 个
工控威望: 283 点
下载积分: 514 分
在线时间: 194(小时)
注册时间: 2008-01-08
最后登录: 2024-12-13
查看chenxiaochun的 主题 / 回贴
36楼  发表于: 2021-11-29 15:36
图片:
要好好学习哦
zsh340
zsh340
级别: 论坛先锋
精华主题: 0
发帖数量: 992 个
工控威望: 1148 点
下载积分: 18350 分
在线时间: 273(小时)
注册时间: 2009-05-29
最后登录: 2024-12-22
查看zsh340的 主题 / 回贴
37楼  发表于: 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
发帖数量: 992 个
工控威望: 1148 点
下载积分: 18350 分
在线时间: 273(小时)
注册时间: 2009-05-29
最后登录: 2024-12-22
查看zsh340的 主题 / 回贴
38楼  发表于: 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位。其实这些编程手册上都有详细的讲解。多看看手册,这只是基础中的基础。
相互交流。。。。相互学习。。。。使技术更上一层楼。。。。
dahei
漫步人生路
级别: 工控侠客
精华主题: 0
发帖数量: 498 个
工控威望: 2994 点
下载积分: 51886 分
在线时间: 195(小时)
注册时间: 2007-04-11
最后登录: 2024-12-22
查看dahei的 主题 / 回贴
39楼  发表于: 2021-11-30 10:24
顶一下
zhounan
级别: 工控侠客
精华主题: 0
发帖数量: 245 个
工控威望: 2900 点
下载积分: 498 分
在线时间: 159(小时)
注册时间: 2019-10-01
最后登录: 2024-12-22
查看zhounan的 主题 / 回贴
40楼  发表于: 2021-12-02 08:28
路过看看