首页 上一页 1 2 3 下一页 尾页

(已结贴)PLC擂台第112期——谈谈你在PLC编程或使用过程中遇到的问题及解决办法? 点击:8680 | 回复:50



银光人生—华

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 13597回
  • 年度积分:0
  • 历史总积分:52877
  • 注册:2007年11月23日
发表于:2015-05-07 13:36:07
楼主

  

             PLC擂台第112期——谈谈你在PLC编程或使用过程中遇到的问题及解决办法?


PLC在控制中使用很广泛,涉及的行业也比较广,比如:工业、医疗、餐饮、家庭等等。

作为一个技术人员,或多或少的都接触到PLC,有时候可能只是简单的接线,有的时候还需要我们自己编程。

那么,在使用PLC过程中,你是否遇到过问题?

谈谈在PLC使用过程中遇到印象比较深刻的问题,以及如何解决的?

对于PLC初学者也值得借鉴。





格式不限,支持原创!


   工控PLC擂台每期一题

   奖项设置:

  一等奖1名:20MP

  二等奖3名:10MP

  三等奖4名:5MP

     参与奖:50积分


MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。 

MP有什么用?

兑换服务:以1个MP=1元来置换中国工控网的相关服务。

兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)





研讨会宣传员_3259

  • [版主]
  • 精华:3帖
  • 求助:110帖
  • 帖子:1927帖 | 14403回
  • 年度积分:102
  • 历史总积分:64749
  • 注册:2020年3月27日
发表于:2015-05-07 13:39:55
1楼

遇到的问题---不会编程。

解决办法--看教程和视频,跟着练习编写。

明亮天空

  • [版主]
  • 精华:1帖
  • 求助:12帖
  • 帖子:142帖 | 5338回
  • 年度积分:0
  • 历史总积分:19650
  • 注册:2008年5月15日
发表于:2015-05-07 13:47:07
2楼


回复内容:

对: 研讨会宣传员_3259 遇到的问题---不会编程。解决办法--请人帮忙编程。 内容的回复!

我还是花钱请的,算是交学费吧。

曙光-PLC技术军团

  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 515回
  • 年度积分:25
  • 历史总积分:1751
  • 注册:2013年2月03日
发表于:2015-05-07 15:17:28
3楼

说一下我正遇到的问题吧,还没有解决,哪位高手有建议请告诉我。

事情是这样的,我们有一个车间的空调自控系统,AB的1769cpu,1734接口模块,通信偶尔中断,而且越发频繁,发生通讯问题的系统是每个配电柜上有一个cpu 一个接口模块,一个触摸屏,四个柜子共计12根网线都汇集在一个N-TRON 16口的交换机,在引出一根网线到上位机。有一个配电柜的cpu通讯最不好,用上位机ping 时间大多是400-600ms,偶尔会有中断。查看cpu内存也空闲很多,很多指令需点好几次才能执行,将这个电柜断电一次后会好几天,之后又慢,我这正在买一个交换机N-TRON 8口,将这个柜子的网线先汇到这个交换机,在接到另一个交换机。

结果怎么样还不知道呢,应该可以解决。

竹叶三—王者之师

  • [版主]
  • 精华:7帖
  • 求助:21帖
  • 帖子:1141帖 | 3349回
  • 年度积分:198
  • 历史总积分:58069
  • 注册:2009年7月21日
发表于:2015-05-08 08:20:19
4楼

编程调试尽量做好充足准备,以防后患。

但如果现场遇到编程方面的问题要从两个方面入手,别只从技术层面考虑问题。

一方面,因为遇到问题耽误工作进程了。需要找点理由,让自己公司的领导和设备使用方等人不要知道是你的原因造成工作进展不下去。方法有太多,不一一列举。

另一方面,尽快从技术上解决编程的问题,可以选择给PLC厂家技术打电话,他们比较专业。如果是客服电话忙,恢复不及时,可以给代理商那边打电话,他们往往也有比较好的技术支持人员。另外,如百度,QQ,之类的也行。


豆浆黄

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 13回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2015年5月08日
发表于:2015-05-10 19:50:41
5楼

现在就是PLC的初学阶段,感觉看编程手册最多的是知道这个指令怎么用,但是灵活运用的话还是需要更多的学习让它们融会贯通起来,就像高中学习物理一样,电学,力学,磁场最后混到了一起,哪一天任督二脉打通了似得,就得心应手许多!

感觉还得时间的积累吧,一口吃个胖子的机会太小,我正在努力,大家都一起加油吧!

工控小诚

  • 精华:16帖
  • 求助:64帖
  • 帖子:679帖 | 7271回
  • 年度积分:3
  • 历史总积分:32156
  • 注册:2012年9月27日
发表于:2015-05-11 14:04:02
6楼

前年遇到了一台砖机,PLC程序锁死了。

客户那边让2天搞好。

个斑斑地,砖机我第一次接触,2天怕是搞不定。

现场直接说先<此处内容被屏蔽>,看能不能把程序模块删了。

所以最后把PLC 带回来了。

倒腾了半天,程序也没调出来。

百度了许多,大体流程熟悉了,但是现场调试的话,2天难搞定。最后单子让熟手做了 。

谁让咱技术不精呢。

————————————————————

总结:

1、PLC编程,其实就是考验的对控制流程的熟悉程度,以及解决方案的优略性。

2、遇到困难,直接百度。

3、百度不行,找长期合作伙伴。


wsy1019

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 41回
  • 年度积分:0
  • 历史总积分:368
  • 注册:2002年10月26日
发表于:2015-05-12 11:19:19
7楼

PLC编程主要要看是哪方面不会:1、工艺不熟,找合作方了解清楚工艺。

                             2、对PLC的性能和指令不熟,认真的产品的手册。

                             3、出现特殊情况,百度或找技术支持

stephen2

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 68回
  • 年度积分:225
  • 历史总积分:6215
  • 注册:2008年6月25日
发表于:2015-05-12 13:57:46
8楼

PLC在编程中一般是如下棋一般各搞各的,别人读你的程序如读天书,有时自己读自己的程序也会头晕。随着现在产品设计周期越来越短,及成本的降低要求。这就要求编程的柔性化-----程序灵活可不修改或仅做简单的修改,就能用于新的类似的情况。包括:

  1. 程序使用柔性(全局柔性,局部柔性)可用符号地址编程,即PLC指令的操作数,用某种含义的符号名代替实际地址。用这样编址的程序,读起来就比较好理解了。用符号地址编程,地址可以灵活分配,为程序的修改提供了很多方便。

    多用局部符号地址,这样修改程序时,影响面更小些。而且局部符号地址也可以便于多人参与。

  2. 参数设定柔性

    如需参数需修改时,可指定内部器件的相应通道存这些数据,改变该通道的内容,也就改变设定值。

  3. 动作选择柔性

     最好是输入输出间的逻辑关系间接实现。

4.随着工业4.0的深入实践,PLC越来越多用以太网。可以实现互联网控制的重要手段。

5.PLC程序的存档规范化

如:###项目@_V1.00 150510PLC   

      ###项目@_V2.00 150510PLC   

###项目@------产品标示

V1.00------代表版本号的起始位

150510-----代表日期

PLC------PLC程序


zhu860423060

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2015-05-12 14:18:46
9楼

前两天去改写各程序,因为原程序不是自己做的,也没有程序备份,只能现场上载,输入输出点一个一个的查,还有触摸屏,还好触摸屏能够上载,这是一个很好的资料,从触摸屏中获取了不少的寄存器地址,再根据这些地址按照操作员的讲解,慢慢检查程序,写注释,一个小时程序研究的差不多透了,再根据客户要求改写程序,大约两个小时的时间,搞定。

对于这类问题的处理,个人认为从以下几点入手

  1. I/O是必须的

  2. 触摸屏中能获取大量资源

  3. 操作员的讲解,帮助快速了解程序结构

南风

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 343回
  • 年度积分:0
  • 历史总积分:1474
  • 注册:2002年9月21日
发表于:2015-05-12 15:35:55
10楼

编程没有捷径,经验需要积累,没有遇到问题就不会有提高;

所有的程序都是编写-调试-修改同样的流程,不同的人会有不同的思路,条条大路通罗马,发现问题,解决问题,以后不再出现类似问题,你就变成专家了!

stephen2

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 68回
  • 年度积分:225
  • 历史总积分:6215
  • 注册:2008年6月25日
发表于:2015-05-13 10:01:14
11楼

我认为编程还是规范化比较好,这样也能做出比较好的东西。编程之前最好画个工艺&动作流程图,越详细越好。第一次编好的程序最好能达到要求的90%,只做一些调试就好了。就像写软件小软件一个人胡乱写下也能用,遇到大型软件,就像盖一座大厦一样,没有规范,规则,严格的要求,能盖起来吗?



















江北小才

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 390回
  • 年度积分:0
  • 历史总积分:349
  • 注册:2012年12月25日
发表于:2015-05-13 11:53:47
12楼

plc 算是自动化行业的一个基本的工具了。

我觉得主要是熟悉下指令和生产工艺,然后一步一步调,都能调得出来,不过要注意安全。

我记得有一次调试:


计数器计数不正常,搞了半天:一会怀疑PLC上升沿失效,一会怀疑磁性开关有问题,改换的换,该排除的也排除了;最后发现是磁性开关的安装位置有问题,气缸动作一次,磁性开关有时候会动作两次,导致计数错误。后来调整下磁性开关就好了。所以调试经验很重要。

王者之师--月棠清摇

  • [版主]
  • 精华:2帖
  • 求助:8帖
  • 帖子:159帖 | 2561回
  • 年度积分:0
  • 历史总积分:19247
  • 注册:2006年11月08日
发表于:2015-05-13 14:30:17
13楼

做通讯时由于自由口被Modbus占用了,无法监测程序,用EM277临时扩展了一个通讯口,调试完再把EM277取下带回,留作下次再用,这样CPU就可以不用选双口的了,可以为公司节省一些资金,这不知道算不算解决问题。

阿水--王者之师

  • 精华:25帖
  • 求助:348帖
  • 帖子:1617帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2015-05-13 21:58:02
14楼

   这个太难说得,看问题的难点程度

初来咋到 嘿嘿

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 94回
  • 年度积分:0
  • 历史总积分:25
  • 注册:2013年11月24日
发表于:2015-05-13 22:34:20
15楼

在PLC使用过程中输出点指示灯亮,(此输出点控制气缸)但是其所控制的电磁阀没有反应

手动检测电磁阀,检测气缸上限感应器是否有信号传输到PLC,PLC侧控制线到电磁阀侧是否断路,这些检查都正常,最后

使用万用表测量输出端的电压显示为零,更换另一个输出点

zggkwdhy2015

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 71回
  • 年度积分:0
  • 历史总积分:232
  • 注册:2015年4月01日
发表于:2015-05-20 22:08:56
16楼

1。使用国产信捷PLC在做浮点数乘法运算时,(D0*D2=D4)把乘积的数据存放地址搞错了,看编程说明书上说的也是数据地址D4,D5这样的32位地址,下载程序后,监视D4D5内的数据没有任何的变化,而且其他数据地址显示的计算数据也不正确,就连D4000以后的地址内数据就不正确,经过查证编程手册得知乘积的数据地址应为D4D5D6D7,把程序改了就好了。

ymkc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 30回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2015年1月04日
发表于:2015-05-22 13:57:01
17楼

学习,学习,再学习。实践,实践,再实践!

zhouxiaolimoon

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2009年5月02日
发表于:2015-05-25 09:32:16
18楼

可以请人帮忙,也可以在网上看视频,找资料,学习。

yypxxian

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 31回
  • 年度积分:0
  • 历史总积分:291
  • 注册:2015年1月09日
发表于:2015-05-25 10:56:56
19楼

工控里高手如云  咱抱一学习的态度来取经来了 真巧我这里有一项目 被一瓶颈卡住了  苦思多天还是茫然没有头绪 我把控制条件罗列出来 拜请高手给个思路 或者干脆帮忙把那个子程序块儿给编出来 谢谢

    一中频电炉需用单梁行车加入4种炉料   由s7200控制定量的 有序的加入 

           1:  模拟量采集 由行车上无线称重模块发射 操作室无线接收入plc 

           2:   行车加料时 采用plc控制加料磁盘的桥整流的触发电路的通断得到定量添加                      (吸放料由人工操作 配料由plc操作 配料的过程亦即操控触发电路通断的过程)                 

           3:  4种料都要求添加时或者仅有1种以上三种以下的料需要添加时  按料坑的序号有序                  添加

           4:  若某种料在吸料之后配料之前添加值就小于设定值 此时要求plc给出二次添                       加信号 然后放料 放料完毕之后开始实施二次添加 二次添加时要求plc自动                       计算出二次添加值 然后按照计算值添加

           5:   在配料过程中出错(若炉料的块状物太大 磁盘的剩磁不足以抵消块状物的重力)

                plc 给出配料失败报警 后控制此次加料作废 放料后再重新添加此种物料

           6:   要求每种物料的添加数据有plc 记录下来 每种物料的数据记录不得少于20条 大于                  30条后自动删除

以上就是该项目的控制要求 看似简单 可是编出的程序单机都调试不过去 就自动配料这个块儿 谁要是有兴趣的话 可以尝试一下 也可以qq我  

     qq号  :1229558097  邮箱  15093972183@163.com 

广州安川机电科技有限公司

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 24回
  • 年度积分:3
  • 历史总积分:266
  • 注册:2011年4月24日
发表于:2015-05-25 11:39:04
20楼

实践,实践,再实践!


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页