neway3385459
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看neway3385459的 主题 / 回贴
楼主  发表于: 2010-08-29 14:36
—[=  T0  K0]—[MOV  H11 K2Y10]—
—[=  T0  K50]—[MOV  H21 K2Y10]—
—[=  T0  K80]—[MOV  H0A K2Y10]—
—[=  T0  K120]—[MOV  H0C K2Y10]—
—[=  T0  K145]—[MOV  H0 K2Y10]—
  T0
—|/|——————————(T0 K145)
————————————[END]———
请高手帮我详解一每一步的意思,谢谢。
有缘1982
级别: 略有小成
精华主题: 0
发帖数量: 142 个
工控威望: 350 点
下载积分: 474 分
在线时间: 87(小时)
注册时间: 2009-03-13
最后登录: 2023-09-24
查看有缘1982的 主题 / 回贴
1楼  发表于: 2010-08-29 17:21
—[=  T0  K0]—[MOV  H11 K2Y10]—
当T0的当前值=0时,MOV指令传送10001给K2Y10
H11        16进制转换成2进制为10001000
K2Y10    Y10.....Y17
10001000对应K2Y10时结果为
1        0      0      0      1      0       0     0
y10  y11  y12  y13  y14  y15  y16  y17
结果为y10  y14置1
在下愚见,作为参考
有缘1982
级别: 略有小成
精华主题: 0
发帖数量: 142 个
工控威望: 350 点
下载积分: 474 分
在线时间: 87(小时)
注册时间: 2009-03-13
最后登录: 2023-09-24
查看有缘1982的 主题 / 回贴
2楼  发表于: 2010-08-29 17:22
理解一步其他就都会理解了
liu19916
级别: 略有小成
精华主题: 0
发帖数量: 180 个
工控威望: 275 点
下载积分: 1325 分
在线时间: 261(小时)
注册时间: 2010-07-28
最后登录: 2024-04-30
查看liu19916的 主题 / 回贴
3楼  发表于: 2010-08-29 19:47
1楼的数值转换有误,正确的理解为16进制转换二进制时,左边为高位,右边为低位,
如按你转换的二进制数值输入进PLC,程式执行的动作肯定会与想要的结果不同,
提提见解,仅供参考
aaweihua
级别: 家园常客
精华主题: 0
发帖数量: 536 个
工控威望: 894 点
下载积分: 17631 分
在线时间: 282(小时)
注册时间: 2009-11-05
最后登录: 2022-10-23
查看aaweihua的 主题 / 回贴
4楼  发表于: 2010-08-30 13:15
学习了