0715 【万泉河】SMART V3手撸100个UDT的难度有多大?
千呼万唤,SMART V3出了第一版的补丁,V3.0.1
我是从微信群得到的。所以下载源地址不明。 有需要的自行想办法获取。有知道源地址的请发在本文的评论区。
V3.0.1解决了一个我最头疼的问题:导入的FB不能挂实参。
即一个FB如果导出后,换个项目再导入,就不能用了。
那么,我以文本STL方式做的FB块就无法用。 想将旧的V2.8中的梯形图的程序整理下以导入方式再到FB中,就不可以。
这太令人头疼了。
所以,我曾经计划的将LBP的库移植到SMART V3中就一直没能启动。 而我还早就收了一些早鸟预定的早鸟价的钱。
新版本软件安装后很快就发现,另一个头疼的问题并没有同步解决。 它的UDT仍然是个黑盒子,它里面的UDT数据信息只能复制出,却无法复制进入和导入。
而LBP中有100多个UDT,在移植程序之前,这100个UDT就首先是个拦路虎。
我曾经想过发动群众一起来做,但看来本行的同行们暂时一两年内还没有这个兴趣,是指望不上的。
所以就咬了咬牙,安排了家人帮忙给花了点时间集中完成了。 没有什么难度,就是个工作量的事,几万次的复制和粘贴吧 ,把内容和注释从PORTAL程序中复制到SMARTV3来了。
这种笨办法的工作有时候是实在没办法的办法。 我是这样想的:
我一个人一次投入做这个事,确实有些麻烦且苦逼。 然而对整个行业来说,这是开山辟地的第一次,我做好了,如果后面有10000个人用到, 那么我们今次的付出就会被摊薄到万分之一,所以总是值得的。
<o:p>
当然, 同样的苦逼事情我在倍福TC3里面已经做过一次了。 也在写倍福标准化烟台方法的书里面了。 如果有同样需求的同行可以来联系我索取。
把UDT录入到SMARTV3之后,进了它的黑盒子,就可以在其内部自由分享了。 从一个项目复制到另一个项目也可以。
录入后的UDT这样子:
同时还要再吐槽一下:
它的UDT的数据类型都是不能复制粘贴的,而只能从下拉菜单里找。在UDT越来越多以后,在多层嵌套的UDT时,需要选择另外的UDT,而其名称不是按字母排序的,而是按照建立的先后顺序来的。 找起来几乎找瞎了眼。
<o:p>
另外还有一个发现,UDT的元素名称有敏感词限制,on,off等都违禁,还好我在处理信捷PLC时已经遇到过了,这一点都不西门子,反而很信捷。
有的人对我写的文章中表达出来的高傲的姿态不满,指出来:你万老师是搞培训的。。。。
<o:p>
言下之意,培训老师就应该对甲方爸爸有毕恭毕敬的态度。 要照顾到培训对象的情绪。
不好意思,我首要的位置不是老师,我只是这个行业的先行者。
手撸100个UDT的先行者。
有需要这100个UDT的可以扫码后得到。付款后截图私信发我。
当然,任何人也都可以自己从头撸,如果不嫌累的话。
---