? ?
<strike id="t7ldh"></strike>
<strike id="t7ldh"></strike>
<strike id="t7ldh"></strike>
<strike id="t7ldh"></strike> <strike id="t7ldh"></strike>
<ruby id="t7ldh"></ruby>
<ruby id="t7ldh"></ruby>
<span id="t7ldh"><dl id="t7ldh"><del id="t7ldh"></del></dl></span>
<strike id="t7ldh"><i id="t7ldh"><cite id="t7ldh"></cite></i></strike>
?

?糟心的项目经历 ?点击:435 | 回复:13

?

一世欢颜

    ?
  • 精华:2帖
  • 求助:0帖
  • 帖子:10帖 | 320回
  • 年度积分:1457
  • 历史总积分:3033
  • 注册:2012年11月11日
发表于:2021-05-15 14:44:32
楼主

配置:西门子1215(先选的1214,后来因为工作存储器的关系换了)和16个MODBUS称重仪表,每个称重仪表的通讯量在200个字节左右,并且不是连续地址。

前言:这个项目的电气选型是公司领导(机械设计)做的,我接到工作任务的时候,也跟领导详细说了他的选型所带来的弊端,但是因为业内有竞争对手使用的是这款仪表,领导认为别人能用我们也能用,所以根本劝说不动。

首先16个MODBUS从站带来的滞后性的问题根本无法解决,并且通讯干扰始终是存在隐患的。最开始的时候领导从成本角度就PASS掉了最优方案,用支持PN通讯的称重仪表,每个仪表就要加1000元,但是成本领导接受不了。如果折中方案用西门子1500来挂多个MODBUS主站模块可能会改善滞后性的问题,但是1500的成本还没有直接换PN仪表来的痛快。

编程第一个坑:称重仪表的双字整数与西门子的高低字节是反的,所以读取写入都要经过转换,因为没有现成的指令(SWAP指令交换的是字节,不是字),所以我自己编写了功能块来转换,但是16个仪表的通讯量过于大,导致功能块要被调用200多次(建议这个量级,大家用循环来做,这种项目用梯形图绝对搞不定的),当时我的第一反应就是,PLC极有可能性能和存储都不行。但是因为前期与领导沟通的并不愉快,我只是提了一句,说这个系列的PLC很可能不行,因为我知道就算我说绝对不行,PLC也不可能换的。

编程第二个坑:其实这个不算坑,应为已经预料到,并且是不能绕过的。16个MODBUS称重仪表,每个称重仪表的通讯量在200个字节,并且不是连续地址,直接用轮询指令简单粗暴的一次性读写,是绝对不可能的了,只能划分区域,尽量将实时读取的数据压缩到最小,类似参数、控制用的字节,只在某些特定情况完成读写。其实我应该感谢西门子,感谢博图,博图对数组、结构体、variant指针的支持,使程序量极大的简化,要不然真能干一个项目少活一年。

编程第三个坑:配方我全部放在PLC里完成的,因为配方数据量巨大,所以保持性存储器被填满了,只能由原来的6个配方改为3个,不够也没办法了(与客户要求可能已经不满足了)。配方也没有办法放在屏里,因为,配方包含了很多数组和指针的逻辑功能,KTP系列的屏完成不了。

调试第四个坑:滞后性!虽然已经尽自己最大努力优化了MODBUS程序,可是16个仪表的延时还是在8秒以上(1200虽然可以挂3个主站模块,1个扩展板,将从站分别处理,可是相应的逻辑程序会增加,因为当时1214的工作存储器已经接近极限了),与实时性有关的功能都变成了鸡肋。

调试第五个坑:调试过程因为要更改功能,发现1214的工作存储器不够了,调整成了1215。

调试第六个坑:换成1215之后发现有个光电检测出了问题,当物体移动过快,光电就检测不到了,我测试了一下,只有一段检测程序运行的时候是可以的,所以程序体量太大会导致“反应慢”的问题。(中断和:P都不行,我已经考虑过了)。领导也是个机灵鬼,让我单独挂一个PLC执行检测功能,我呵呵。

总结一,对于几十万的设备,省下一两万的成本,搭进去更多售后成本,丢掉客户体验,甚至影响公司口碑,得不偿失。

总结二,我有多数技术人员的通病,我只关心设备最后的结果好坏,很少关心人情世故,我要和我的领导道个歉,“让你难堪了”。


1分不嫌少!
?

楼主最近还看过

?

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1195帖 | 6318回
  • 年度积分:857
  • 历史总积分:43080
  • 注册:2010年3月25日
发表于:2021-05-16 08:46:12
1楼

楼主用的什么仪表,现在部分称重仪表可以直接在博图上面组态。

漂泊的石头人

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 129回
  • 年度积分:0
  • 历史总积分:176
  • 注册:2018年6月23日
发表于:2021-05-16 18:08:48
2楼

不太明白称重读200个字节 这200个字节的作用是干什么的。

经常做项目几十台modbus 称重仪表随便用,没你说的什么问题啊。

fighting2021

  • [管理员]
  • 精华:4帖
  • 求助:1帖
  • 帖子:724帖 | 5743回
  • 年度积分:1436
  • 历史总积分:13368
  • 注册:2008年11月11日
发表于:2021-05-17 09:11:06
3楼

已置为精华

你猜你猜

  • 精华:0帖
  • 求助:0帖
  • 帖子:88帖 | 782回
  • 年度积分:962
  • 历史总积分:3091
  • 注册:2019年2月15日
发表于:2021-05-17 10:44:10
4楼

电气选型为啥是机械的选,他们根本不太懂吧,隐患多,不让机械吐血长点记性,你就不是好电气!


你猜你猜

  • 精华:0帖
  • 求助:0帖
  • 帖子:88帖 | 782回
  • 年度积分:962
  • 历史总积分:3091
  • 注册:2019年2月15日
发表于:2021-05-17 10:49:33
5楼

有人说:高端电气工程师的一个重要工作就是“高效地填坑”

Smile-lyc

  • [版主]
  • 精华:179帖
  • 求助:46帖
  • 帖子:4081帖 | 20454回
  • 年度积分:964
  • 历史总积分:112325
  • 注册:2006年8月04日
发表于:2021-05-17 12:32:53
6楼

看来你这个领导不仅懂机械,还懂电气。难怪挖坑这么深。

总感觉你和领导沟通不到位,只有后来的一次次天坑。领导是坑长,你就是屈(区)长。

AC米兰

  • 精华:0帖
  • 求助:0帖
  • 帖子:134帖 | 1039回
  • 年度积分:494
  • 历史总积分:5294
  • 注册:2016年4月23日
发表于:2021-05-17 14:48:59
7楼

前期的沟通很重要

一世欢颜

  • 精华:3帖
  • 求助:0帖
  • 帖子:10帖 | 322回
  • 年度积分:1602
  • 历史总积分:3178
  • 注册:2012年11月11日
发表于:2021-05-17 16:30:35
8楼

"Smile-lyc" 的回复,发表在6楼
        对内容: 【看来你这个领导不仅懂机械,还懂电气。难怪挖坑这么深。总感觉你和领导沟通不到位,只有后来的一次次天坑。领导是坑长,你就是屈(区)长。...】进行回复:

        -----------------------------------------------------------------


我后来反思了,我应该强硬一点,直接说不行,而不是做出妥协


一世欢颜

  • 精华:3帖
  • 求助:0帖
  • 帖子:10帖 | 322回
  • 年度积分:1602
  • 历史总积分:3178
  • 注册:2012年11月11日
发表于:2021-05-17 16:34:45
9楼

"李东泽" 的回复,发表在1楼
        对内容: 【楼主用的什么仪表,现在部分称重仪表可以直接在博图上面组态。】进行回复:

        -----------------------------------------------------------------


对,像托利多支持PN都可以的,但是成本太高了

AC米兰

  • 精华:0帖
  • 求助:0帖
  • 帖子:134帖 | 1039回
  • 年度积分:494
  • 历史总积分:5294
  • 注册:2016年4月23日
发表于:2021-05-18 11:28:43
10楼

"一世欢颜" 的回复,发表在8楼
        对内容: 【"Smile-lyc" 的回复,发表在6楼        对内容: 【看来你这个领导不仅懂机械,还懂电气。难怪挖坑这么深。总感觉你和领导沟通不到位,只有后来的一次次天坑。领导是坑长,你就是屈(区)长。...】进行回复:

        -----------------------------------------------------------------


利弊和领导分析清楚

eeeeee1

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 54回
  • 年度积分:8
  • 历史总积分:59
  • 注册:2015年7月17日
发表于:2021-05-20 10:12:17
11楼

如果都是采集数据,弄个通讯管理机

xiaoma

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:107
  • 历史总积分:107
  • 注册:2021年5月03日
发表于:2021-05-20 18:29:10
12楼

"你猜你猜" 的回复,发表在4楼
        对内容: 【电气选型为啥是机械的选,他们根本不太懂吧,隐患多,不让机械吐血长点记性,你就不是好电气!...】进行回复:

        -----------------------------------------------------------------

我们公司也是机械的选电气的元器件,很迷


qiang11

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 77回
  • 年度积分:0
  • 历史总积分:114
  • 注册:2011年6月01日
发表于:2021-05-25 12:34:52
13楼

厉害啊,我啥时候能到这个境界就好了

?
相关主题

官方公众号

智造工程师
  
?
? 520电影网 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>