[西门子] 初学者对mov的不理解

[复制链接]
查看6726 | 回复36 | 2008-5-17 12:03:00 | 显示全部楼层 |阅读模式
下面是一个星三角降压启动电路,其梯形图中 mov传送的数据是什么?
如第一行梯形图:启动x2使能,当x3 互锁 开始执行mov k7,不懂得这个k7里面具体是什么数据,另外怎么突然冒出个k7 ,k1y000 里面饱含y0 ,y1,y2,y3四个位,这时候具体那个位工作。是不是说:k7=x2使能,x3互锁这些信息。

[upload=jpg,快照-2.jpg]UploadFile/2008-5/20085171224197188.jpg[/upload]
[upload=jpg,快照-1.jpg]UploadFile/2008-5/20085171225095677.jpg[/upload]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
Robot | 2008-5-17 17:13:00 | 显示全部楼层

k7 是常数7 也就是0111,mov k7 k1y000 意思是将 y000 值0,y001 值1,y002 值1,y000 值1

mov 与movp的区别是,Movp只接收脉冲

dujttk | 2008-5-17 17:30:00 | 显示全部楼层
谢谢楼上回答,我在认真品味您的意思。
[此贴子已经被作者于2008-5-17 20:10:15编辑过]
naraxpp | 2008-5-18 14:04:00 | 显示全部楼层
谢谢!学习中......
3541617 | 2008-5-18 17:26:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
f75334059 | 2008-5-19 14:19:00 | 显示全部楼层
不错
jiabin | 2008-5-20 15:56:00 | 显示全部楼层
还是不太明白。
wgsjzit | 2008-5-20 22:22:00 | 显示全部楼层

K1单独写是表示十进制数1。但如果放在X,Y,M,S前面表示表示4位。K1Y0,表示Y0,Y1,Y2,Y3。

相应的16位的表示是K4。如果要32位的话,就是K8了。当然也要用32位的指令。

kirawoo | 2008-5-22 20:34:00 | 显示全部楼层
学习中..............
kirawoo | 2008-5-22 20:45:00 | 显示全部楼层
以下是引用jiabin在2008-5-20 15:56:00的发言:
还是不太明白。

那2楼说的\"k7 是常数7 也就是0111,mov k7 k1y000 意思是将 y000 值0,y001 值1,y002 值1,y003 值1\"

其中\"y000-y003\"也就是4位啊.

你说的k4就是16位了,能解答一下吗?

slhszw | 2008-5-23 13:05:00 | 显示全部楼层
谢谢!学习中......
xiaolinzi18 | 2008-5-24 07:45:00 | 显示全部楼层
学习中.....我是新手.刚来看看.. .以前在学校的时候没有听老师讲课.现在用到了.再想来学觉得有点吃力了
chenkiki | 2008-5-24 11:32:00 | 显示全部楼层
学习
ronalyao | 2008-5-24 23:16:00 | 显示全部楼层
K7是表示数据7,用二进制表示为0111,即将k1y000表示的Y0到Y2接通,Y3不接通.
kirawoo | 2008-5-25 19:25:00 | 显示全部楼层

\"16位的表示是K4。如果要32位的话,就是K8了\"

这句话怎么理解?

xuliang987 | 2008-5-27 08:42:00 | 显示全部楼层

K1Y0 表示Y0,Y1,Y2,Y3

K2Y0 表示Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7

K4你们就自己推了

liangjianlo | 2008-6-1 02:12:00 | 显示全部楼层
又学习了
gaozhimei | 2008-6-5 08:34:00 | 显示全部楼层
谢谢!学习中......
xiaocai_1969 | 2008-6-11 14:11:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
gorthan | 2008-6-12 14:35:00 | 显示全部楼层
K7是表示十进制数据7,用二进制表示为0111,即将k1y000表示的Y0到Y2接通,Y3不接通.
K1Y000 表示Y003 Y002,Y001,Y000
K2Y000 表示Y007 Y006 Y005 Y004 Y003 Y002,Y001,Y000
如此类推
200310211104 | 2008-6-16 15:20:00 | 显示全部楼层
学习一下
cemboy | 2008-6-17 14:26:00 | 显示全部楼层

学习学习。

7911xx | 2008-6-23 11:53:00 | 显示全部楼层
谢谢[em01][em01]
LKD023 | 2008-6-24 20:49:00 | 显示全部楼层
学习了。
fjqz01 | 2008-7-3 00:40:00 | 显示全部楼层

MOV K7 K1M0 这样就是4位,占M0~M3

MOV K7 K4M0 这样就是占了16位,占M0~M15

liujianlin08 | 2008-7-6 11:23:00 | 显示全部楼层

不错

lanxuejun | 2008-7-6 23:39:00 | 显示全部楼层

谢谢,学到有用的东东了

G_lzh | 2008-7-8 17:19:00 | 显示全部楼层

学习ING…………

8228907 | 2008-7-11 17:36:00 | 显示全部楼层

刚来,学习,你们说什么都新鲜~~

[em02][em02][em02]
hushuai454 | 2009-9-12 10:16:00 | 显示全部楼层
学习了
zhangjf86 | 2009-12-6 17:04:00 | 显示全部楼层

k7是10进制数。转换成2进制是0111。

k1y0 的意思是指y0后面四位。即y0,y1,y2,y3。如果是k2y0代表y0后面的8位(y0--y7)。

把k7 mov到k1y0。及y0代表k7转换成2进制的第一位,y1代表k7转换成2进制后的第二位。。。。。。。。。。。

bretch | 2009-12-7 14:05:00 | 显示全部楼层
说明书上都写了,哎,多看看说明书吧
cyjxxplc.hl | 2010-1-21 11:07:00 | 显示全部楼层
请问二楼是这样的吗?
eae0209x | 2013-5-31 11:01:11 | 显示全部楼层
謝謝樓主心得分享
waltz | 2013-6-21 23:14:53 | 显示全部楼层
ronalyao 发表于 2008-5-24 23:16
K7是表示数据7,用二进制表示为0111,即将k1y000表示的Y0到Y2接通,Y3不接通.

赞一个,精辟
灿森sub | 2013-6-23 13:06:25 | 显示全部楼层
waltz 发表于 2013-6-21 23:14
赞一个,精辟

同意!
王秋冬 | 2013-9-17 00:01:02 | 显示全部楼层
精辟
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则