您现在所在的是:

西门子SIEMENS

回帖:6个,阅读:1749 [上一页] [1] [下一页]
641
a603661336
文章数:8
年度积分:50
历史总积分:641
注册时间:2014/3/4
发站内信
发表于:2014/3/6 16:18:08
#0楼
附件:
[本地下载]

就是简单的I0.0置一,I0.1上升沿左移,左移一位换个输出。
但是为什么第二次拨动I0.1时就毫无反应了呢。。。
641
a603661336
文章数:8
年度积分:50
历史总积分:641
注册时间:2014/3/4
发站内信
发表于:2014/3/6 23:13:08
#1楼
我又研究了一下,发现仿真软件里CPU214无法使用SHL指令,而CPU224中,SHL_B和SHL_W都可以,唯独换了SHL_DW就出错了。比如我给VD25赋值1,使用一次SHL_DW后,直接变成V26.1为1了,并且无法再次移位。
想请大神指点一下
3144
BobMarley
文章数:408
年度积分:50
历史总积分:3144
注册时间:2013/12/13
发站内信
发表于:2014/3/7 8:01:36
#2楼
以下是引用a6036613362014/3/6 23:13:08的发言:
我又研究了一下,发现仿真软件里CPU214无法使用SHL指令,而CPU224中,SHL_B和SHL_W都可以,唯独换了SHL_DW就出错了。比如我给VD25赋值1,使用一次SHL_DW后,直接变成V26.1为1了,并且无法再次移位。
想请大神指点一下

I0.1 上升沿触发。让I0.1复0,再置1,看是否执行。
如果不执行,那就是仿真软件问题
641
a603661336
文章数:8
年度积分:50
历史总积分:641
注册时间:2014/3/4
发站内信
发表于:2014/3/7 9:51:57
#3楼
回复 #2楼 BobMarley
一模一样的程序,换了SHL_DW和VD就失效了
641
a603661336
文章数:8
年度积分:50
历史总积分:641
注册时间:2014/3/4
发站内信
发表于:2014/3/7 9:53:03
#4楼
回复 #2楼 BobMarley
NETWORK1
LD     I0.0
EU
MOVD   1, VD25
NETWORK2
LD     I0.1
EU
SLD    VD25, 1
6891
op310
文章数:1507
年度积分:50
历史总积分:6891
注册时间:2009/12/7
发站内信
发表于:2014/3/7 10:28:35
#5楼
来学习的
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2014/3/7
发站内信
发表于:2014/3/7 20:07:09
#6楼
该用户被锁定,回复内容不予显示!

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

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

62.4004