【海川化工论坛】-海川网-化海川流

用户名账户登录  

用户名密码方式登录

QQ登录

只需一步,快速开始

微信登录

手机微信,扫码同步

▲【推荐展示】 开通18840911640     
信息推荐  -  【 品牌 

[原创] INTOOLS端子接线图高效解决方案

[复制链接]
2047 |18
锦绣天VIP会员 VIP会员 | 显示全部楼层 |阅读模式       最后访问IP天津市
头衔:  TA暂未设置 

服务2亿工业人 [化海川流] 一键加入

您需要 登录 才可以下载或查看,没有账号?注册

x
在大型化工项目中,仪表的接线端子图往往会花费大量时间,可以尝试通过INTOOLS软件的二次开发,可以实现端子接线图的高效导入。
INTOOLS软件基于关系型数据库开发,可以通过SQL语句对数据库进行数据的插入、修改。通过SQL语句的形式导入INTOOLS端子图,具有高效、准确、易操作的特点。



 

发表于 2020-6-13 10:07:34

▲【百万次展示】行业宣传 加入18840911640

声明:

本站是提供个人知识管理及信息存储的网络存储空间,所有内容均由用户发布,不代表本站观点。

请注意甄别主题及回复内容中的联系方式、诱导购买等信息,谨防诈骗。

当前内容由会员用户名 锦绣天 发布!权益归其或其声明的所有人所有 仅代表其个人观点,仅供学习交流之用。

本主题及回复中的网友及版主依个人意愿的点评互动、推荐、评分等,均不代表本站认可其内容或确认其权益归属,

如发现有害或侵权内容,可联系我站举证删除,我站在线客服信息service@hcbbs.com 电话188-4091-1640 

锦绣天楼主 VIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
头衔:  TA暂未设置 
本帖为连载,待成果完成发表后,可以分享给大家

 

发表于 2020-6-13 10:08:26

 

 

 

Peterpaul彼得保罗
回复

使用道具 举报

pigletsandfullyVIP会员 永久VIP | 显示全部楼层       最后访问IP江苏省
头衔:  TA暂未设置   【终身海友号:AH8101112】 
坐等

 

发表于 2020-6-17 09:02:54

回复

使用道具 举报

有点意思。

 

发表于 2020-6-17 11:19:50

回复

使用道具 举报

zhangyiliVIP会员 VIP会员 | 显示全部楼层       最后访问IP山东省
头衔:  TA暂未设置 
SPI高大上哈。用EXCEL的路过。。。

 

发表于 2020-6-17 13:08:52

回复

使用道具 举报

zhuirvineVIP会员 VIP会员 | 显示全部楼层       最后访问IP刚果民主共和国
头衔:  【自控工程师】
随便说一下,这个想法是好的,但是在可靠性上往往容易出现问题。我当初做的时候也想过通过外部写入的方式往Orical里填数据,后来发现风险太大,十分容易出现问题。由于是人为操作且不可控,你导入的数据有可能不符合数据库的规则,例如在数据前或者数据后加空格,一些奇葩的操作都有可能出现,由于你是数据是导入的(一般使用EXCEL导入),不能保证数据的规范化,很容易造成数据库的损坏,并且这种问题一旦发生,很难被察觉到,你只会发现打开SPI的接线功能就报错,具体哪里错了你还找不到,所以一般针对这种专业性和封闭性强的软件,不建议直接用外部写入的方式,你可以用他库中的数据,但是不建议往里写入。

 

发表于 2020-6-18 10:51:31

回复

使用道具 举报

锦绣天楼主 VIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
头衔:  TA暂未设置 
zhuirvine 发表于 2020-6-18 10:51
随便说一下,这个想法是好的,但是在可靠性上往往容易出现问题。我当初做的时候也想过通过外部写入的方式往 ...

你好,谢谢留言。
现阶段经过测试,通过SQL写入数据库是没有任何问题的,关键在于解析INTOOLS数据库结构,明确各参数之间的内在联系,以及各数据之间的互相调用的。

 

发表于 2020-8-7 15:32:20

回复

使用道具 举报

锦绣天楼主 VIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
头衔:  TA暂未设置 
可将开发分为5个阶段
1、解析数据库结构,选取所需数据库表。
2、解析选取的数据库表,明确各种参数信息,制定SQL语句的参数格式,以及选取数据库表的各种调用信息。
3、结合本行业规范,制定位号、电缆、中控的设置规则。
4、将制定好的规则内嵌到程序,并依据第二阶段所制定的SQL语句格式,批量生成可直接写入数据库的SQL语句。

 

发表于 2020-8-7 15:37:38

回复

使用道具 举报

锦绣天楼主 VIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
头衔:  TA暂未设置 
首先需要说明下传统CAD制图方式,CAD制图方式易于上手,但需要人工搭建框架,手动输入各种信息,效率不高。但在大型项目中,动辄几千点的位号,往往耗费大量人工时,无法满足生产需要。

 

发表于 2020-8-7 15:40:41

回复

使用道具 举报

锦绣天楼主 VIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
头衔:  TA暂未设置 
第一个阶段,解析数据库结构,在经常使用INTOOLS后,对数据库结构会比较熟悉,此处不做多解释,另外也涉及到保密问题,望理解。
第二阶段,明确INTOOLS数据库结构之后,需要制定单条语句的格式,比如写入一根电缆,一个接线箱、一个端子等等,都需要专门的语句来写入,在这个阶段制定出语句之后,第四阶段会将语句进行批量化。

 

发表于 2020-8-7 15:44:02

回复

使用道具 举报

锦绣天楼主 VIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
头衔:  TA暂未设置 
第三个阶段,这个阶段主要是依据本行业的规范,制定符合本行业的各种规则,包括电缆的规则、接线箱的规则、中控端的规则等等。
第四阶段是将第二、第三阶段整合的过程,根据需要,编制相应程序。

 

发表于 2020-8-7 15:46:36

回复

使用道具 举报

锦绣天楼主 VIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
头衔:  TA暂未设置 
软件输入条件一共需要五项信息
位号、IO类型、起点接线箱、中间接线箱、中控端
在完成这几列信息的填写后,就可以通过软件输出可直接执行的SQL语句

 

发表于 2020-8-7 15:48:25

回复

使用道具 举报

锦绣天楼主 VIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
头衔:  TA暂未设置 
附件图片是批量生成的SQL语句,保存格式为EXCEL,使用时需要将SQL复制粘贴至客户端并执行即可,执行3000点项目SQL语句的时间约为5分钟。软件生成SQL语句的实际约为30秒。




 

发表于 2020-8-7 15:57:50

1111.jpg
回复

使用道具 举报

锦绣天楼主 VIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
头衔:  TA暂未设置 
zhuirvine 发表于 2020-6-18 10:51
随便说一下,这个想法是好的,但是在可靠性上往往容易出现问题。我当初做的时候也想过通过外部写入的方式往 ...

根据你的描述,应该是写入数据类型错误,对应值应该有调用关系。比如数据库内IO类型的存储是调用IO_TYPE表的数据,在component表内只填入对应ID即可,但如果你在数据库内直接填入IO类型,数据库会报错。INTOOLS各个模块都一样,调用很复杂。

 

发表于 2020-8-7 16:05:22

点评

em...你可能没明白我什么意思,不知道你写的东西是自己用还是全部门都用,如果你写的是一个想让大家都用的软件,那么你投入使用后就知道我什么意思了。用户对于你的程序完全没有概念,他们就知道我往里填数据你就能  详情 回复 发表于 2020-8-10 08:48
回复

使用道具 举报

锦绣天楼主 VIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
头衔:  TA暂未设置 
在完成写入之后,即可登录INTOOLS查看写入,有问题可以手动调整。在完成接线模块的写入之后,电缆也写入了,可以将电缆清册从INTOOLS直接抽取。

 

发表于 2020-8-7 16:08:43

2222.png
回复

使用道具 举报

zhuirvineVIP会员 VIP会员 | 显示全部楼层       最后访问IP刚果民主共和国
头衔:  【自控工程师】
锦绣天 发表于 2020-8-7 16:05
根据你的描述,应该是写入数据类型错误,对应值应该有调用关系。比如数据库内IO类型的存储是调用IO_TYPE ...

em...你可能没明白我什么意思,不知道你写的东西是自己用还是全部门都用,如果你写的是一个想让大家都用的软件,那么你投入使用后就知道我什么意思了。用户对于你的程序完全没有概念,他们就知道我往里填数据你就能倒进INTOOLS里去,至于数据的正确性完全不在他们考虑的范围内,例如数据库中某一列数据是数字类型的,但是用户会把文字填进去,你再往数据库里倒就会出错,这还是简单的可以判断出来的,许多人会在做EXCEL的时候使用复制粘贴,甚至可能粘贴进去各种你看不到的字符,例如你看着什么都没有,其实他数据后面有一个空格,你看着是空格,其实是一个不知道什么的隐藏符号,这种问题比比皆是层出不穷,不是功能不能实现,而是对于用户来说实在太难用了,会导致整个项目数据的不稳定,我是这个意思。

 

发表于 2020-8-10 08:48:16

回复

使用道具 举报

锦绣天楼主 VIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
头衔:  TA暂未设置 
zhuirvine 发表于 2020-8-10 08:48
em...你可能没明白我什么意思,不知道你写的东西是自己用还是全部门都用,如果你写的是一个想让大家都用 ...

那我明白了,部门中水平参差不齐,确实存在这个问题。但我的软件仅需简单信息即可,在使用过程中,将源数据重新复制粘贴一下,只保留数据就可以了。关键项就一项,其余有空格什么的不受影响

 

发表于 2020-8-10 11:04:38

回复

使用道具 举报

perfecter03VIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
头衔:  【仪表设计】
特别佩服这种在软件中二次开发,特别能提高工作效率。

 

发表于 2020-8-10 14:12:20

回复

使用道具 举报

锦绣天楼主 VIP会员 VIP会员 | 显示全部楼层       最后访问IP天津市
头衔:  TA暂未设置 
在实际设计过程中,负责的工程师最好能具备简单的SQL语句编写能力,以及对数据库结构有一定认识。

 

发表于 2020-8-12 15:35:13

回复

使用道具 举报


          特别提示:

          本站系信息发布平台,仅提供信息内容存储服务。

          包括但不限于:不能公开传播或无传播权、禁止分享的出版物、涉密内容等
          不听劝告后果自负!造成平台或第三方损失的,依法追究相关责任。

          请遵守国家法规;不要散播涉爆类、涉黄毒赌类、涉及宗教、政治议题、谣言负面等信息   

     

您需要登录后才可以回帖 登录 | 注册

本版积分规则

【海川学课】
积分

财富分获取方法

[签到][参与互动][每月建设者加分]

[他人给于的评分]

海川分获取方法

[每月建设者达标后加分]

[他人给于的评分]

▲【推荐展示】 开通18840911640  
服务联系
微信关注
回到顶部

 

关于我们  -  隐私协议    -  网站声明   -  个人名片   -  企业会员   -  个人会员  -  记录统计

专家智库  -  海川市场    -  众包悬赏   -  分类信息   -  视频学课   -  在线计算  -  单位换算


海川网不良信息举报电话   0411-88254066     举报信箱   service@hcbbs.com     举报中心


客服#  18840911640【微信同号】   信箱   hcbbs.com@qq.com   【点我QQ联系海川客服】   

平台统计:        GMT+8, 2024-3-29 15:58

化海川流(hcbbs.com) @Discuz! X3 . 0.213283 second(s), 85 queries , Redis On.

辽公网安备21100302203002号  | 辽ICP备17009251号  |  辽B2证-20170197