您现在所在的是:

西门子SIEMENS

回帖:9个,阅读:7586 [上一页] [1] [下一页]
* 帖子主题:

求助:有关move指令

887
bai_hei1025
文章数:9
年度积分:50
历史总积分:887
注册时间:2008/12/21
发站内信
发表于:2008/12/21 17:54:00
#0楼
新手求助:在STEP 7 MicroWIN V4.0 中都有move指令,怎么在simatic manager中找不到move指令,望各位老师帮忙!
9783
lwcccf
文章数:7459
年度积分:56
历史总积分:9783
注册时间:2006/1/7
发站内信
09工控人生征文
发表于:2008/12/21 18:21:00
#1楼
不可能的,最好把你的界面发上来,你是不是没有组态硬件呀?
如组态好了硬件的话,进入OB1或别的块中,就有MOVE指令了,如不想找的话就直接输入。
如还有问题的话,就发图上来
希望通过论坛与各位成为朋友!
学无止境,学有所用
38116
cvlsam 版主
文章数:12488
年度积分:727
历史总积分:38116
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2008/12/21 19:31:00
#2楼
以下是引用bai_hei1025在2008-12-21 17:54:00的发言:
新手求助:在STEP 7 MicroWIN V4.0 中都有move指令,怎么在simatic manager中找不到move指令,望各位老师帮忙!


如果您使用LAD的编程方式,那么是有MOVE指令的,只不过与MicroWin中不同的是,step7中的MOVE没有MOV_B这样的指令,无需制定操作对象的空间。

而如果使用STL方式编程的话,那么是没有MOVE指令的,取而代之的是L(装入)与T(传送),L用于装入累加器,而T则是将累加器的数据传送入目标地址中,其就是相当于MOVE指令。

仔细的看编程手册,认真的想一下就会明白……

以上
887
bai_hei1025
文章数:9
年度积分:50
历史总积分:887
注册时间:2008/12/21
发站内信
发表于:2008/12/22 10:07:00
#3楼
谢谢你啦!再帮我看看,两个还是有好多地方不一样,move里缺好多指令,而且像interrupt   ,shift/Rotate,Table指令也没有,这些指令跟程序本身有关系吗?
附件
附件
887
bai_hei1025
文章数:9
年度积分:50
历史总积分:887
注册时间:2008/12/21
发站内信
发表于:2008/12/22 10:11:00
#4楼
上面那张是SIMATIC Manager的图,下面是STEP 7 MicroWIN V4.0的图,麻烦帮我看看
38116
cvlsam 版主
文章数:12488
年度积分:727
历史总积分:38116
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2008/12/22 10:23:00
#5楼
以下是引用bai_hei1025在2008-12-22 10:11:00的发言:
上面那张是SIMATIC Manager的图,下面是STEP 7 MicroWIN V4.0的图,麻烦帮我看看
先前我已經告訴您了,不要將S7-200的指令系統去與S7-300的指令系統去比較。

在STep7中,MOVE指令是要看操作對象的,也就是說,當源地址為字節,那么此時的MOVE可以看作是MOV_B,如果源地址是雙字地址,那么此時的MOVE可以看作MOV_D,如果源地址為浮點數,那么此時MOVE指令可以看作MOV_R。

也就是說,MOVE的指令的作用是這樣的:它不管您準備移動什么,只要源地址與目標地址的存儲空間匹配,如果是符號編程,那么它要求數據類型一致!

而對于Shift這樣的移位指令來說,指令的格式是不同的,您可以在移位/循環下找到。

對于Table這樣的表指令來說,因為西門子Step7中是使用功能FC或者功能塊FB來做的,因此請您檢查系統是否給您了這些功能或者功能塊,參照《西門子標準功能手冊》

對于中斷指令,因為對于西門子中大型PLC來說,其中斷是由中斷組織塊來完成,請您仔細閱讀西門子編程手冊。

以上


2131
421936837
文章数:561
年度积分:50
历史总积分:2131
注册时间:2008/8/25
发站内信
发表于:2008/12/22 16:44:00
#6楼
这两个是不一样的!
你一定要好好看看系统手册.
不要总是以以前的想法来用现在的!
887
bai_hei1025
文章数:9
年度积分:50
历史总积分:887
注册时间:2008/12/21
发站内信
发表于:2008/12/23 10:49:00
#7楼
谢谢了!学习中……
5436
dzfa 版主
文章数:2048
年度积分:50
历史总积分:5436
注册时间:2003/1/7
发站内信
发表于:2008/12/26 21:07:00
#8楼
200与300/400的指令及程序结构等各方面都有很大区别,不能参照S7-200来学习S7-300.
烟台东泽----西门子山东地区之代理商,系统集成商
里的打杂的
1144
xj197815
文章数:61
年度积分:50
历史总积分:1144
注册时间:2008/8/23
发站内信
发表于:2008/12/27 19:01:00
#9楼
不要 有惯性 思维!我有的时候也是 这样的!加油
学习~~~~~~~学习~~~~~~~~~~~~~~~~~~在学习~~~~~~~~~~

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

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

78.0005