技术论坛

问一下大家, 你们在博图里面是如何生成符号表的?

作者 主题
至圣

经验值: 28599
发帖数: 10824
精华帖: 131
主题:【探讨】问一下大家, 你们在博图里面是如何生成符号表的?


只看楼主 楼主 2020-06-28 20:18:03


问一下大家, 你们在博图里面是如何生成符号表的?




当点数有几千个的时候,做好了硬件组态之后, 如何把EXCEL符号表的内容复制过来?


(前提:EXCEL格式的符号表已经整理好了, 只不过每个符号注释对应的地址是模块号+通道号, 比如DI01-00, DI01-17, 但没有绝对地址。)


因为绝对地址并不是提前确定的, 也不保证是连续的。


在S7-300的时候,还有一个添加缺省符合的功能,先自动生成,导出后批量修改下,还可以再倒回来。


现在博图反而找不到功能了。 


难道只能一个模块一个模块的复制?




微信公众号:PLC标准化编程,ZHO6371995
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1629792&b_id=66&s_id=0&num=8

至圣

经验值: 28599
发帖数: 10824
精华帖: 131
回复:问一下大家, 你们在博图里面是如何生成符号表的?


只看楼主 楼主 1楼 2020-06-28 20:18:45

我把后端的设计工作都可以批量化标准化实现了, 反而最前端的搞不定了。 


头疼。 



微信公众号:PLC标准化编程,ZHO6371995
以下网友喜欢您的帖子:

  
yzs
侠圣

经验值: 3553
发帖数: 441
精华帖: 7
回复:问一下大家, 你们在博图里面是如何生成符号表的?


只看楼主 2楼 2020-06-28 20:50:43
Excel 那里进行标准化定义,自动生成变量和地址,然后直接复制到博图里。点表是编程的大纲和基础,这东西还是在Excel 里编辑是最方便的,就算再多的点复制到TIA还是很快的事。。
 
以下网友喜欢您的帖子:

  
侠圣

经验值: 3279
发帖数: 310
精华帖: 8
回复:问一下大家, 你们在博图里面是如何生成符号表的?


只看楼主 3楼 2020-06-28 23:33:57

自己写个小程序吧,把你自定义的符号表里的变量名列,变量类型列,地址列内容分别写到提前用博图导出的标准模板的变量名列,变量类型列,变量,地址列中,生成后再导入


有事联系邮箱 203161926@qq.com
以下网友喜欢您的帖子:

  
yzs
侠圣

经验值: 3553
发帖数: 441
精华帖: 7
回复:问一下大家, 你们在博图里面是如何生成符号表的?


只看楼主 4楼 2020-06-29 07:11:45
以下是引用yzs在2020-06-28 20:50:43的发言 >2楼:Excel 那里进行标准化定义,自动生成变量和地址,然后直接复制到博图里。点表是编程的大纲和基础,这东西还是在Excel 里编辑是最方便的,就算再多的点复制到TIA还是很快的事。。
关键是要Excel 自动生成,只要你自动生成的地址能和DB里的地址能够对应得上那么一切你会发现变得简单很多。复制粘贴变量名,类型和注释即可,地址由于是在EXCEL里对应好了的,因此最多只需要最后检查一下你DB里最后的地址与你的点表地址是否一致就好了。至于后面需要添加或者插入变量名一般多建议在后面添加,如果是插入只要你的点表地址是自动的那么中间插入也是简单的。
对于一些不便停机或者数据不便初始化的DB建议在设计点表的时候就在中间或最后预留好备用变量,或者新建一个DB进行添加变量。
其实想要进行标准化就需要对设备结构,设备命名,点表规范,PLC程序,上位机程序等一系列进行标准化,如果这些都可以了你会发现点表复制到破图这个过程并不是一个问题,几千个点的复制真的不需要用上3分钟。
 
以下网友喜欢您的帖子:

  
至圣

经验值: 28599
发帖数: 10824
精华帖: 131
回复:问一下大家, 你们在博图里面是如何生成符号表的?


只看楼主 楼主 5楼 2020-06-29 11:05:23
以下是引用yzs在2020-06-29 07:11:45的发言 >4楼:关键是要Excel 自动生成,只要你自动生成的地址能和DB里的地址能够对应得上那么一切你会发现变得简单很多。复制粘贴变量名,类型和注释即可,地址由于是在EXCEL里对应好了的,因此最多只需要最后检查一下你DB里最后的地址与你的点表地址是否一致就好了。至于后面需要添加或者插入变量名一般多建议在后面添加,如果是插入只要你的点表地址是自动的那么中间插入也是简单的。 对于一些不便停机或者数据不便初始化的DB建议在设计点表的时候就在中间或最后预留好备用变量,或者新建一个DB进行添加变量。 其实想要进行标准化就需要对设备结构,设备命名,点表规范,PLC程序,上位机程序等一系列进行标准化,如果这些都可以了你会发现点表复制到破图这个过程并不是一个问题,几千个点的复制真的不需要用上3分钟。
以下是引用yzs在2020-06-28 20:50:43的发言 >2楼:Excel 那里进行标准...

引用2楼详细内容:

Excel 那里进行标准化定义,自动生成变量和地址,然后直接复制到博图里。点表是编程的大纲和基础,这东西还是在Excel 里编辑是最方便的,就算再多的点复制到TIA还是很快的事。。

哎吆 , 你洋洋万言, 只爱去讲最爽的那个环节。 

而前面的不爽的地方,才是我的问题的所在。 


硬件组态的时候生成的绝对地址未必连续, 那么你怎么把不连续的地址数据再反过来做到EXCEL里面?



比如这样的。


如果有人和我说,你必须在硬件组态的时候把地址都整理整齐了。 

那就没意思了。 




微信公众号:PLC标准化编程,ZHO6371995
以下网友喜欢您的帖子:

  
yzs
侠圣

经验值: 3553
发帖数: 441
精华帖: 7
回复:问一下大家, 你们在博图里面是如何生成符号表的?


只看楼主 6楼 2020-06-29 12:27:37
以下是引用万泉河在2020-06-29 11:05:23的发言 >5楼

哎吆 , 你洋洋万言, 只爱去讲最爽的那个环节。 

而前面的不爽的地方,才是我的问题的所在。 


硬件组态的时候生成的绝对地址未必连续, 那么你怎么把不连续的地址数据再反过来做到EXCEL里面?



比如这样的。


如果有人和我说,你必须在硬件组态的时候把地址都整理整齐了。 

那就没意思了。 



以下是引用yzs在2020-06-29 07:11:45的发言 >4楼:关键是要Excel 自动...

引用4楼详细内容:

关键是要Excel 自动生成,只要你自动生成的地址能和DB里的地址能够对应得上那么一切你会发现变得简单很多。复制粘贴变量名,类型和注释即可,地址由于是在EXCEL里对应好了的,因此最多只需要最后检查一下你DB里最后的地址与你的点表地址是否一致就好了。至于后面需要添加或者插入变量名一般多建议在后面添加,如果是插入只要你的点表地址是自动的那么中间插入也是简单的。 对于一些不便停机或者数据不便初始化的DB建议在设计点表的时候就在中间或最后预留好备用变量,或者新建一个DB进行添加变量。 其实想要进行标准化就需要对设备结构,设备命名,点表规范,PLC程序,上位机程序等一系列进行标准化,如果这些都可以了你会发现点表复制到破图这个过程并不是一个问题,几千个点的复制真的不需要用上3分钟。

以下是引用yzs在2020-06-28 20:50:43的发言 >2楼:Excel 那里进行标...

引用2楼详细内容:

Excel 那里进行标准化定义,自动生成变量和地址,然后直接复制到博图里。点表是编程的大纲和基础,这东西还是在Excel 里编辑是最方便的,就算再多的点复制到TIA还是很快的事。。

首先地址整理整齐应该是一个好的习惯。。。

其次我的编程顺序一般都是硬件组态---建立EXCEL变量点表---开始编程。。。

前面不爽的地方你把他弄爽了你后面不是也爽了吗??为何一定要在前面弄不爽呢?

其实想要前面爽还是多用一下Struct,一个设备一个Struct(命名清晰,注释清晰)!!只想着末端PLC编程的标准化为何就没想到从开始就标准化呢??

另外博图还真就可以Ctrl+C,Ctrl+V拷贝回去EXCEL里面,现在博图的点表已经做到和EXCEL差不多了,DB的变量编辑比STEP7的DB编辑不知道方便了多少倍!

类似你这种懒,地址乱的建议你还是将变量地址直接反过来做到EXCEL里面去吧。。。


 
以下网友喜欢您的帖子:

  
版主

经验值: 76203
发帖数: 19145
精华帖: 378
回复:问一下大家, 你们在博图里面是如何生成符号表的?


只看楼主 7楼 2020-06-29 18:49:55

标准化做法就是,招个实习生做,先从电气原理图把点表对过来。


从来就没什么凭空给你拷贝点表的好事儿!




Zane 注册自动化系统工程师 Always save before download
以下网友喜欢您的帖子:

  
至圣

经验值: 28599
发帖数: 10824
精华帖: 131
回复:问一下大家, 你们在博图里面是如何生成符号表的?


只看楼主 楼主 8楼 2020-07-02 13:28:06

以前的时候, 有什么新功能的需求, 或者发现有缺陷的地方, 可以提给董毅,他再直接跟开发部门的德国人联系。 


现在最新的回复是, V16以后不再打算大规模地增加新功能了。 


所以,我提的问题,他认可存在。 但不可能做进去了。 


微信公众号:PLC标准化编程,ZHO6371995
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
问一下大家, 你们在博图里面是如何生成符号表的?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。