TD200 V3.0.2 配置时的问题

我利用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,感谢你耐心的看完我“冗长”的表述。

最佳答案

你是用MicroWin v4.0STEP7sp?什么版本的?你所说的每条信息是指那些信息?报警信息吗?
  1.你要对已有画面进行程序控制来翻页是可以的,只是不在数据块里找,而是在符号表里找.也就是你在数据块中显示的TD_CURSCREEN_0第一个字节的前一个字节.比如显示开始是VB800,那么VB799就是你要强制翻页的所谓使能字节了.
  2.V3.0.2版本在V3.0配置应该没问题,你试试别急,有问题再联系.
  建议你在符号表中找对应关系,
 补充:你在符号表中看到了TD_CurScreen_0吧,如果假设是VB300,那么VB299就是你可用的控制翻页的字节了,如果常态页面是1(在VB299中为16#00)如你想进入画面2,则可以在程序中写一句MOV_B 16#2,VB299.试试.

提问者对于答案的评价:
多谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:30
下一篇 2021年7月5日 上午10:31

相关推荐

发表回复

登录后才能评论