您好,欢迎访问一九零五行业门户网

STEP 7 Professional V11如何访问S7-300 外设I/O地址

问题描述:
在step7 professional v11变量表中定义外设输入地址piw800符号名称为“tag_5”时,系统提示语法错误如图1,只允许地址类型为i、q、m的地址定义符号名称。将地址iw800符号名称定义为“tag_5”如图2,无论外设输入通道信号如何变化,iw800的监视值始终为0。
图 1
图 2
处理方法:
打开cpu属性对话框,选择周期页面,查看过程映像输入区大小如图3,此处为128字节(i 0.0~i i27.7)。
图 3
由于输入地址800超出了过程映像输入区所定义范围,要监视外设输入信号,需在监视变量表中直接输入iw800:p或“tag_5”:p,此时监视到的才是真实的外设输入值。同样在程序中需要访问的外设i/o地址超出定义的过程映像区范围时,如图4需使用
绝对地址:p 或
“符号名称”:p
如果希望直接使用iw800可访问外设输入信号值,需将过程映像输入区域大小修改为大于800的值(例如900),关于哪些cpu允许修改过程映像区大小值以及允许修改的最大值请参考《simatic s7-300 cpu 31xc 和 cpu 31x:技术规格》。
图 4
关键词
step7 professional v11,s7-300, 外设i/o
其它类似信息

推荐信息