您现在所在的是:

PLC论坛

回帖:5个,阅读:6283 [上一页] [1] [下一页]
1491
137612871
文章数:459
年度积分:50
历史总积分:1491
注册时间:2009/12/22
发站内信
发表于:2011/5/16 8:14:11
#0楼
MOV HFF K4Y0  这条程序是什么意思?请前辈指教!


[此贴子已经被jint于2011/5/16 9:09:21编辑过]
12571
YOUFG
文章数:220
年度积分:340
历史总积分:12571
注册时间:2006/11/14
发站内信
发表于:2011/5/16 8:43:54
#1楼
不知道这个是哪个PLC的语句,应该是将16进制的两位最大值,传送到偏置地址K4Y0里
922
hnczjhrock
文章数:30
年度积分:50
历史总积分:922
注册时间:2009/1/19
发站内信
发表于:2011/5/16 9:14:52
#2楼
MOV HFF K4Y0
MOV HFF K4Y0 意思是把16进制的数值00FF写入到K4Y0这个word中。其中这个word的16个bit依次是(高位)Y15,Y14,Y13,…………Y3,Y2,Y1,Y0 (低位)
1491
137612871
文章数:459
年度积分:50
历史总积分:1491
注册时间:2009/12/22
发站内信
发表于:2011/5/16 9:51:36
#3楼
为什么这样就能控制Y0-Y4开关量的通断呢
86277
ZCMY 版主
文章数:47572
年度积分:796
历史总积分:86277
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2011/5/16 13:17:20
#4楼
K4Y0对应Y0~Y17;
执行后Y0~Y7全为ON;


[此贴子已经被作者于2011/5/16 13:19:00编辑过]
4089
sankyo_feng
文章数:730
年度积分:59
历史总积分:4089
注册时间:2006/11/8
发站内信
发表于:2011/5/16 15:44:23
#5楼
k1M0代表M0、M1、M2、M3四个位元件
K2M0代表M0、M1、M2、M3、M4、M5、M6、M7八个位元件
K3M0代表M0~M11十二个位元件
K5M0代表M0~M15十六个位元件
K6M0代表M0~M23二十四个位元件
K7M0代表M0~M27二十八个位元件
K8M0代表M0~M31三十二个位元件


这样做的好处可以用相连的十六或三十二个位组成D(字元件)来用
如MOV K4M0 D0 也可以MOV D0 K4M0 
三十二位DMOV K8M0 D0等
也可以将某个或几个位元件置位复位等,如MOV H0F K2Y0就是将Y0~Y3置ON,Y4~Y4置为OFF!

K和H代表的是十进制或十六进制!
[此贴子已经被作者于2011/5/16 15:59:51编辑过]

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004