wangsai0501
级别: 家园常客
精华主题: 0
发帖数量: 372 个
工控威望: 518 点
下载积分: 1480 分
在线时间: 284(小时)
注册时间: 2010-04-12
最后登录: 2024-01-30
查看wangsai0501的 主题 / 回贴
楼主  发表于: 2010-05-31 10:40
时钟数据比较指令如何使用。
时间有年月日时分秒如何写到一个数据寄存器里
麻烦各位帮我看下
附件: 时钟数据比较.rar (10 K) 下载次数:181
网站提示: 请不要用迅雷下载附件,容易出错
roverji
级别: 略有小成
精华主题: 0
发帖数量: 108 个
工控威望: 331 点
下载积分: 3361 分
在线时间: 153(小时)
注册时间: 2009-05-13
最后登录: 2021-05-15
查看roverji的 主题 / 回贴
1楼  发表于: 2010-06-01 09:20
        K10对应D0;K5对应D1;K30对应D2,依次为时、分、秒,D0D1D2<10点5分30秒则M0 ON;=则M1 ON;>则M2 ON,与M3无关,并且不能用BMOV来读取时间写入D0D1D2,这样顺序便成了秒、分、时,TCMP指令将把它当成时、分、秒,可用TRD D0来实现,这样TCMP K10 K5 K30 D0 M0指令还要改成TCMP K10 K5 K30 D3 M0,因为TRD D0读取的时钟D0D1D2分别是年、月、日了,D3D4D5才是时、分、秒。
roverji
级别: 略有小成
精华主题: 0
发帖数量: 108 个
工控威望: 331 点
下载积分: 3361 分
在线时间: 153(小时)
注册时间: 2009-05-13
最后登录: 2021-05-15
查看roverji的 主题 / 回贴
2楼  发表于: 2010-06-01 10:50
D0改D3了;TCMP指令就是时分秒整体比较的,比较后有三种结果<、=、>,分别对应M0、M1、M2动作。
[ 此帖被roverji在2010-06-01 10:59重新编辑 ]