欢迎来到西门子工业支持中心网站!
欢迎来到西门子工业支持中心网站!
悬赏:5分 | 解决时间:2010-07-14 00:42
产品版区:
SIMATIC S7-300(F)/S7-400(F/H/FH)
招财牛
OB40程序如下:
A(
A(
L #OB40_MDL_ADDR
T MW 100
SET
SAVE
CLR
A BR
)
JNB _001
L #OB40_POINT_ADDR
T MD 102
SET
SAVE
CLR
_001: A BR
)
A(
L MW 100
L 768
==I
)
A M 102.7
JNB _002
L 1000
T MW 752
_002: NOP 0
我的目的是这样的:当高速计数器2达到比较值后,让 MW 752的值=1000,可这段程序不让下载,提示:消息33:53888的帮助信息
描述:
来自模块的消息:希望装载的块包含非法地址或非法命令,或太多传送参数,或系统功能/系统功能块的块编号非法。
请问如何解决move过多的问题,OB40里允许使用多少个MOVE指令?
小程序:
最佳答案
回答者:
学而时习之
回答时间:2010-07-13 07:40
提问者对于答案的评价:
你说的对,是m寄存器的问题
不是move的问题,我把你的这段程序拷到一个新项目里下载没问题的
肯定是你的MW752超出你的CPU支持的范围了
这个不是MOVE的问题,是你的M区地址超出了范围了。看看你的CPU最多支持多少。
现赠您1张1847体验会员卡,可免费领取,畅学1847会员内容,是否领取?
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!