西门子工业支持中心,以专业共创价值!
西门子工业支持中心,以专业共创价值!
悬赏:50分 | 解决时间:2007-12-14 12:23
产品版区:
SIMATIC S7-200
好麻烦
我利用S7200编程软件中的向导对TD200(我使用的是V3.0.2)。按要求配置完成后,发现无法找到每条信息对应的使能标志位。在较早版本的TD200配置过程中会要求我选择一个信息使能标志字节的起始地址,在这次的配置过程中,选择TD型号和版本时我选择了TD200 V3.0,在之后的配置过程中并未发现需要选择使能标志字节的起始地址。我查看了符号表和参数块,也没有找到相应内容。
然后我尝试着编辑了一个8屏幕的文本,运行后发现8个屏幕间的切换就如帮助文件中所说的:由上、下2个箭头控制,数据块中的 TD_CurScreen_0 字节仅仅是状态表示字节,我无法通过对它的操作来达到控制8个屏幕间切换的目的。
综上,我希望知道: 1。如果选用TD200 V3.0的配置方案,是否有信息使能位?如果有,能否由我来控制?我如何在配置数据块中找出信息使能位的相关配置?
2。如果不选用TD200 V3.0的配置方案(我使用的是TD200是V3.0.2),选用其他版本TD200的配置方案是否兼容。
这是我前面在网站上给技术支持发的内容,各位见谅。我的问题其实就是:选3。0的配置方案,怎么在他的配置信息里找到信息使能标志字节(应该不会没有吧)。我已经用老版本的配置方法看过了,各个位的定义已经不一样了。要是没这个位。。。总不见得我对用户说:你记着按↓几次是XX,按↑几次是XX。。这也太离谱点。。新TD+老配置方法是否兼容这个没法试。
望哪位大侠替我解答一下,急切盼望中
问题补充:
先谢谢SG9,首先,我用的是V4.0 STEP 7 MicroWIN SP3。其次,关于符号表问题。我昨天发求助前已经查过,数据块、交叉引用、符号表都找过。符号表里很简单,F1~到F8、TD_CurScreen_0(只有这个是一个字节,其他都是位)、上下左右4个箭头(我使用的TD没有左右箭头,我想大概像前一个版本的TD一样可以自己设计键盘)、ENTER、TD_Reset_0。以上这些都是标志位,都只是状态显示,无法通过对这些位的操作来达到模拟TD按键的功能。
交叉引用就没什么好看的了,全部显示隐含访问。
系统块是这次让我非常郁闷的地方,以前的TD配置完成后在数据块里的信息中会有“//XXXXXXXXX”形式的注释,而这次没有。我昨天已经尝试通过对比的方法来找到相应的位,就是用老的配置方法另外配置一个新TD(有//XXXXXX注释),结果发现位的定义差别很大。我想来想去暂时只有用老的配置方法,新TD应该兼容的吧。
至于SG9说的“TD_CURSCREEN_0第一个字节的前一个字节”非常不幸,我也试过了,我用TON进行了一个1秒循环递加的测试。比如VB50是配置数据块中功能不明确的字节,每1秒对这个字节进行递加1操作(如果>= 255,就存0进去,继续递加直到和这个字节最初的值一样)。试了几个字节以后放弃了,首先,时间过长没效率;其次,其中1个字节引发了PLC内部错误,PLC亮红灯了,有一定危险性(天知道它为什么亮红灯)。
补充:再次感谢SG9,我已经打过电话给西门子技术支持了。他的答复是“TD200 V3.0的配置方案里没有信息使能位,只能通过TD的上下键切换屏幕”。不过,他也给了我一个不错的建议,用报警代替普通画面,因为在V3.0的配置方案里报警是有使能位的。我现在正在试这个方法。
悬赏分数已加到50,感谢你耐心的看完我“冗长”的表述。
小程序查看
最佳答案
回答者:
SG9
回答时间:2007-12-11 20:52
提问者对于答案的评价:
多谢