foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
楼主  发表于: 2008-08-04 20:39
图片:
图中是FC1的一部分其功能是模拟量采集,FC1的使用环境是PLC型号CPU314-1AG13-0AB0软件是Step7V5.3 .该功能中使用了FC105和

MOVE指令.MD使用了MD400,MD404.......MD408.去掉MOVE后可以下载FC1.

(1)FC1总是不能下载.是否是MD的使用超出了范围了?

(2)MD的使用范围具体是多少?

FC1具体内容详见http://www.ymmfa.com/bbs/read.php?tid-17832.html之 现场PLC.RAR

图中指令并非真的是FC1用到的,引用它只是为了更好说明问题。
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6769 个
工控威望: 38370 点
下载积分: 2995 分
在线时间: 9505(小时)
注册时间: 2006-09-13
最后登录: 2024-11-18
查看cvlsam的 主题 / 回贴
1楼  发表于: 2008-08-05 22:04
314型支持的M区域为256个字节,也就是128个字,如果转换为楼主需要的MD (Memory Double Word 内存双字也就是64个而已) .

如果所选取的MD编号大于CPU规定的,会发生如楼主的情况。

位的表达方式为M400.0    字节的表达方式  MB400  其代表M400.0~M400.7
字的表达方式 MW400 其代表MB400,MB401= M400.0~M401.7
双字的表达方式 MD400 其代表MW400,MW402,也可以看为MB400,MB401,MB402,MB403,也可以看成M400.0~M403.7

以上~~