在S7-200SMART下编辑文本显示TD400C,出现可编辑变量地址重复错误

在s7-200SMART上使用文本显示向导:编辑可修改的变量时,勾选了“允许用户编辑此数在S7-200SMART下编辑文本显示TD400C,出现可编辑变量地址重复错误,勾选“允许用户编辑此数据””和“当消息启用后,此数据应自动变为可编辑”,系统自动生成的地址出现了重复的错误(几个可修改的变量自动生成的地址相同)。
参数设定1:有1-8屏幕;参数设定2:9-16屏幕
问题:什么原因造成?该如何解决?(请回答者看清问题再回答)

问题补充:
参见了热心工程师的意见,还是未解决.重新陈述以上问题:
1:是在未连接S7-200SMART和TD硬件下,直接在编程软件上写文本向导程序时,出现的同地址错误(参见下图).
2:写完的程序和文本向导后,编译反馈错误为0.当看符号表TD-SYM-0才发现同地址错误.
3:根据yy-42提出的解决办法,我认真检查,严格按照TD400C说明编写的文本向导.按照YY-42所说,这里有个疑问:是不是在编写S7-200SMART文本向导程序时,必须连接上硬件TD,才不会发生如此地址重复错误.如果是这样,编程不就极不方便了.

图片说明:

在S7-200SMART下编辑文本显示TD400C,出现可编辑变量地址重复错误    在S7-200SMART下编辑文本显示TD400C,出现可编辑变量地址重复错误    在S7-200SMART下编辑文本显示TD400C,出现可编辑变量地址重复错误    在S7-200SMART下编辑文本显示TD400C,出现可编辑变量地址重复错误    在S7-200SMART下编辑文本显示TD400C,出现可编辑变量地址重复错误    在S7-200SMART下编辑文本显示TD400C,出现可编辑变量地址重复错误    在S7-200SMART下编辑文本显示TD400C,出现可编辑变量地址重复错误   

钻石用户推荐最佳答案

变量地址出现错误,检查下Step7 Micro/WinM smart内配置向导TD400C时分配存储区与TD400C硬件配置存储区是否一致。TD400C硬件设置PARM BLOCK ADDRESS(参数块地址):设定参数块起始地址,要与CPU向导中设定的参数块起始地址一致(文本显示向导配置中最后一步:分配存储区)。如果这里的地址设置不对,会引起无参数块错误或乱码及数据错误。
补充:TD400C用户菜单可以添加8个菜单界面,菜单界面下又可以添加8个画面,每个画面可添加6个VB,VW,VD变量,每个变量对应存储器位依次增加不会重复。你这种情况很少见,应该是分配存储区冲突导致地址混乱,建议你备份现有程序,删除文本显示向导,重新运行向导。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日
下一篇 2020年10月30日

相关推荐