技术论坛

 回复:SFC14读取DP从站数据与用L指令读从站的输入镜像区两种方法的区别

返回主题列表
作者 主题
ycg
新手

经验值:35
发帖数:30
精华帖:0
楼主    2004-01-05 14:57:53
主题:SFC14读取DP从站数据与用L指令读从站的输入镜像区两种方法的区别
除了以上问题外,还想问一下consistent data 这个名次是什么意思
Zane
版主

经验值:85161
发帖数:21047
精华帖:399
    2004-01-05 16:27:48
精华帖  主题:回复:SFC14读取DP从站数据与用L指令读从站的输入镜像区两种方法的区别
在STEP 7中的I/O存取指令L,T不允许用单字节、单字或双字命令去存取具有3个或大于4字节的相连续的DP数据区域(模块)。为了存取这种封闭结构的连续的数据区域,只能使用SFC14/15来使用。
Zane 注册自动化系统工程师 Always save before download
Zane
版主

经验值:85161
发帖数:21047
精华帖:399
    2004-01-07 14:52:09
精华帖  主题:回复:SFC14读取DP从站数据与用L指令读从站的输入镜像区两种方法的区别
不一样,如果你的DP从站的地址用的是过程映像区的地址,就没有必要使用SFC14/15,只要和普通的I/O一样访问就是了,S7-300是在0-127之内。
但如果使用的是外设通道,就有一致性的区别,如果是字一致性,你在访问PID256时,就有可能被中断,PIW256和PIW258的内容不是同步刷新的。而区域一致性的地址只能用SFC14/15访问,而且在访问这个连续地址时是不允许被中断的,其内容是同步刷新的。
Zane 注册自动化系统工程师 Always save before download
小玄
新手

经验值:45
发帖数:23
精华帖:1
    2006-04-20 10:06:29
精华帖  主题:回复:SFC14读取DP从站数据与用L指令读从站的输入镜像区两种方法的区别
判断一个地址是在过程映像区还是外部输入很简单,双击打开DP从站的I/O属性,看其process image属性,如果是OB1 PI(对于S7300,只有一个映像区,S7400则不然),那么从站的地址就是在过程映像区里的。如果process image属性为空,则属于外部输入。通常,模块的一致性选择为BYTE ,都放在过程映像里。一致性为WORD 或UNIT等等,地址都是外部输入。
以上为我个人的看法,请大家讨论。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。