不知道有没有,望大侠指点!!!!!!!!!!!
问题补充:
感觉应该有的,要是没有的话,西门子的交叉索引怎么知道哪些DB块使用了呢?
最佳答案
1、西门子有没有这样的功能判断程序中哪些DB块有,哪些DB块没有的功能?
没有。
2、西门子的交叉索引怎么知道哪些DB块使用了呢?
使用菜单命令“视图 ”—— “地址的交叉索引”,可显示包括所选地址的多重访问在内的所有交叉索引。PLC中的交叉索引表的用途在于查看用户程序中所使用的存储器区 I、Q、M、P、T、C,以及 DB、FB、FC、SFB、SFC 调用的地址概况。
点击相关的变量地址,鼠标右键--->Go to---->Location打开的窗口显示了该地址的所有使用地方。
同类问题答案:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=59542&cid=1029
提问者对于答案的评价:
谢谢!
最佳答案作者回复:
抱歉。可以应用SFC24,判断程序中哪些DB块有,哪些DB块没有的功能。
可以使用SFC24 “TEST_DB”测试数据块。使用SFC24 “TEST_DB”(测试数据块),可获取位于CPU的工作存储器中的数据块的信息。此SFC查询所选数据块的数据字节数并检查其是否为只读数据块。
有关SFC24用法,见:
<S7-300400的系统软件和标准功能>下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1023.pdf
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc248923.html