S300程序里有个语句用到PIW642 我不理解"642"是什么意思,
因为我在硬件组态里的AI 模块查不到642的地址。
我怎么通过PIW642来查找在硬件组态中对应是哪个AI模块的哪个段子或者通道。
图片说明:
最佳答案
1、有个语句用到PIW642 我不理解"642"是什么意思?
这是地址,PIW642表示外围过程通道的第642通道。你的程序中是PIW652。
2、在你的硬件组态中没有PIW652的地址,这可能是某个模板的诊断单元地址。在硬件组态中对于硬件的组态,有时系统在错误信息返回地址中自动分配PIW*。
3、据上述,可以应用交叉索引功能,可以看出PIW642 相关的地址分配的源由。
有关交叉索引:
可以搜索PIW和PQW。
转帖,一个典型的问题:
如何查找未用外部存储器区模拟量输入输出地址,即piwpqw?
在STEP7中打开blocks,再点击工具栏/选项options/交叉参考数据reference data/过滤filter/显示对象show objects/选择all;然后回到/reference data/生成genarate或显示display/在出现的对话框中选择cross-reference 即可,当然你还可以选择其它如program structure看程序结构等。
然后在Filter reference data对话框中选择输入输出,并输入要找的输入输出即可快速查找!
外部输入输出:在Per.inputs和Periph.outp.前面打勾即可!
提问者对于答案的评价:
谢谢你的详细的回答
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc244356.html