引用
引用第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位。其实这些编程手册上都有详细的讲解。多看看手册
,这只是基础中的基础。