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日
下一篇 2021年7月5日

相关推荐

  • 组态王无法写数据到PLC200

    组态王与PLC200以太网通信,PLC输入点I0.0触发定时器T37,T37时间长短由VW0设定,T37触发Q0.0。在组态王中配置一I/0离散变量和一I/0实数变量分别对应I0.…

    SIMATIC S7-200 2018年3月6日
  • PLC与光电编码器

    各位前辈能给我讲解一下PLC与光电编码器在转速测量中的应用吗?还有光电编码器怎么计算呢?谢谢 最佳答案 编码器是转一圈能发出n个脉冲。就是说通断n次。比方说,有头驴有一个蹄子上打了…

    SIMATIC S7-200 2021年7月5日
  • 200的一段小程序如何编

    现在在编一个由三个MOVB块组成的一段程序。 要求: 1.这3个move要按照一定的顺序开机后自动循环运行。 2.同一时间内只能运行一个move&nb…

    SIMATIC S7-200 2021年7月4日
  • 模拟量输入模块数值不正确

    模拟量输入模块,当只有一路输入时正常,当其他通道也接入时,各通道的模拟值就就不能正确显示,通道工程值大约都在10000左右,这是怎么回事呀,变送器是二线制 问题补充:200的&nb…

    SIMATIC S7-200 2021年7月4日
  • TD400C 如何实现语言切换

    在编程软件上已做好中英两种语言集的菜单和报警,如何实现语言的切换. 专家建议 舞出我人生,你好,TD400C的多语言组态和TD200相同。请参考下面的FAQ:http://supp…

    SIMATIC S7-200 2021年7月5日
  • 怎样用s7-200实现延时一小时

    我需要延时一小时 怎么样用s7-200来实现?  问题补充:另外:我是准备用s7-200控制步进电机。但是我的PLC是不是晶体管输出类型 我不清楚&n…

    SIMATIC S7-200 2021年7月4日
  • CPU224XPCN 扩展口里的小旋钮作用

    CPU224XPCN  扩展口里的小旋钮作用是干什么用的啊?是否有操作说明? 最佳答案 你指的是扩展口边的那2个旋钮?如果是,是改动smb34、smb35的数值…

    SIMATIC S7-200 2017年11月6日
  • S7 200的问题

    请问大家S7200 的PLC在点向下的箭头下载的时候选中下载的程序块,是下载的当前的程序块,还是所有的程序块啊,还有如何只下载当前修改程序块呢?还有软件中的程序和PLC中…

    SIMATIC S7-200 2020年10月31日
  • 200plc的16进制转实数

    连续两个字节的16进制数,如何在200的程序中转换为实数?比如则16 43(16进制)= 5699(十进制)。 最佳答案 首先把16存到VB×,43存到VB(×…

    SIMATIC S7-200 2017年11月23日
  • MODBUS协议地址超出怎么办

    我的PLC是S7-200,和变频器通讯,要读变频器的值,变频器的通讯地址是3002H(12290),用modbus通讯,算出来后地址超过49999,怎么办?还有别的办法读取到吗?另…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论