pzs110
潲水
级别: 略有小成
精华主题: 0
发帖数量: 35 个
工控威望: 201 点
下载积分: 2119 分
在线时间: 28(小时)
注册时间: 2007-01-30
最后登录: 2014-11-19
查看pzs110的 主题 / 回贴
楼主  发表于: 2009-07-22 18:48
2年前,本人曾经在论坛发布了一个帖子。
这几天无意中又看到,大家的讨论很激烈,持续了2年。
感谢大家的关注。下面我来说说我的看法。

原帖:http://www.ymmfa.com/read-gktid-1025.html

MOV  K0  K1M1
这条指令应该有下面三个功能

第一:传输功能

把十进制常数K=0传送到以M1为首地址的一组位元件组合中去
这组位元件的组合元件分别为M1 M2 M3 M4

第二:数据处理

K1M1这组位元件组合构成一个4位2进制的数据寄存器
此时处理的数据值因为0000

第三:位元件控制功能

由于K0传送到位元件组合K1M1之中
此时,M1 M2 M3 M4 均为0
全部都为off,处于断开和停止状态
适用于程序中,位元件组合之组合元件全部清零或紧急停止之功能
pzs110
潲水
级别: 略有小成
精华主题: 0
发帖数量: 35 个
工控威望: 201 点
下载积分: 2119 分
在线时间: 28(小时)
注册时间: 2007-01-30
最后登录: 2014-11-19
查看pzs110的 主题 / 回贴
1楼  发表于: 2009-07-22 18:51
另外在分享一条指令,大家讨论。

DTKY M50 D2 M60

qinshengyue
是我,别开枪!
级别: VIP会员
精华主题: 0
发帖数量: 808 个
工控威望: 1216 点
下载积分: 31304 分
在线时间: 1234(小时)
注册时间: 2009-04-09
最后登录: 2023-05-23
查看qinshengyue的 主题 / 回贴
2楼  发表于: 2009-07-22 19:00
我认为这根本就是一个功能嘛
为什么生生把它拆开讲是3种功能呢?
一句话:把数据0传输到m1到m4进而控制了这四个位元件的通断状态!本身也就是MOV指令的意义嘛!
不懂楼主为什么说是3种功能.
xinhaichehan
级别: 家园常客
精华主题: 0
发帖数量: 262 个
工控威望: 518 点
下载积分: 4126 分
在线时间: 350(小时)
注册时间: 2008-11-26
最后登录: 2024-04-30
查看xinhaichehan的 主题 / 回贴
3楼  发表于: 2009-07-22 19:15
同意2楼
pzs110
潲水
级别: 略有小成
精华主题: 0
发帖数量: 35 个
工控威望: 201 点
下载积分: 2119 分
在线时间: 28(小时)
注册时间: 2007-01-30
最后登录: 2014-11-19
查看pzs110的 主题 / 回贴
4楼  发表于: 2009-07-22 19:18
你说得没错。
你说的是常用的,程序中经常使用。
我说三个功能,是细分,针对初学者,全面系统的介绍这条指令。

这个帖子2年了,说法很多。
这么多热心的朋友讨论。
我当然要对得起大家,尽自己所知,尽量说清楚。