您的位置:控制工程论坛网论坛 » PLC与PAC » 不老虎的工程调试日记-4(连载中)

skbolo

skbolo   |   当前状态:在线

总积分:2158  2025年可用积分:0

注册时间: 2005-08-08

最后登录时间: 2015-01-22

空间 发短消息加为好友

不老虎的工程调试日记-4(连载中)

skbolo  发表于 2007/3/12 13:43:55      3368 查看 12 回复  [上一主题]  [下一主题]

手机阅读

程序的下装和上载


      程序编制完成只有,需要将程序下装的PLC中或者是simulator中去,下载之前需要选择下载的参数。如果参数选择不当,则会影响后面一些功能的应用或者影响下载的速度。 


     如果需要以后通过软件的上载功能从PLC中将程序上载出来,需要在project之code generation options 中,选择以下的选项:


    1,Inlcude IEC upload information


              Include variable comments :包含变量的注释


              Include section comments :包含区段的注释


              Include EFBs ;包含用户的EFB库


             nclude DFBs :包含用户自编的程序


    2, Include diagnostics information(将程序下装时的诊断信息一并包含)


    3,在online--download controller 中,应将configuration ,IEC Program Sections选中,如果在程序中对某些变量设置了初始值,还应该将State RAM + Initial Values选中,否则,容易出现错误。

1楼 0 0 回复
  • skbolo

    skbolo   |   当前状态:在线

    总积分:2158  2025年可用积分:0

    注册时间: 2005-08-08

    最后登录时间: 2015-01-22

    空间 发短消息加为好友

    skbolo   发表于 2007/1/16 20:13:27

    调试的步骤


    1,程序编写完成之后,首先应该利用程序的编译功能,检查程序是否有语法错误。


    2,语法错误检查完毕之后,按照流程图,初步检查逻辑是否有错误。之所以是初步检查,因为有些逻辑错误紧紧通过流程图不太容易检查出来,必须在实际运算之后才能检查出来。


    3,逻辑检查完毕,下装、运行程序。检查程序的输入输出是否争取。如果输入输出有错误,则则分具体情况来分别对待:


        1)检查接线是否有错误;


        2)查看IO模件实际的输入输出是否有误;


        3)检查程序逻辑。检查逻辑则是一个非常麻烦的事情,有时候紧紧是一个小小的错误,可能导致很大的麻烦,因此,做逻辑检查的时候应该十分的小心,耐心,如果条件允许,最好是能有别人帮你看看,因为很多时候,自己做的东西不容易检查出来错误。我再写毕业论文的时候是深有体会,明明看了好多遍的论文,本以为绝对不会有问题,没想到,导师看了不到五分钟,就找到了好几个错别字,唉,当时那个郁闷啊。


     


    总之,程序的调试是一个慢工细活,兄弟们,慢慢的做啊。

    2楼 回复本楼

    引用 skbolo 2007/1/16 20:13:27 发表于2楼的内容

  • 马军成

    马军成   |   当前状态:在线

    总积分:13915  2025年可用积分:1

    注册时间: 2006-12-01

    最后登录时间: 2022-06-28

    空间 发短消息加为好友

    马军成   发表于 2007/1/17 9:13:39

    还要多实际,我曾在公司编好程序,到了现场又调了很长时间.这就说明现场分析不全面.
    3楼 回复本楼

    引用 马军成 2007/1/17 9:13:39 发表于3楼的内容

  • 218hty

    218hty   |   当前状态:在线

    总积分:9071  2025年可用积分:0

    注册时间: 2006-08-18

    最后登录时间: 2019-06-25

    空间 发短消息加为好友

    218hty   发表于 2007/1/17 10:33:21

    程序不完善的地方,多是在现场调试时才能发现的。如果只是依靠自己的推理设计出来的程序是不会达到理想的要求。所以现场调试是完善程序一个重要的步骤

    4楼 回复本楼

    引用 218hty 2007/1/17 10:33:21 发表于4楼的内容

  • skbolo

    skbolo   |   当前状态:在线

    总积分:2158  2025年可用积分:0

    注册时间: 2005-08-08

    最后登录时间: 2015-01-22

    空间 发短消息加为好友

    skbolo   发表于 2007/1/17 12:42:00

    现场调试非常重要。那是工程的最后一步。


    但是在出场之前,应该做好的还是先仔细检查逻辑。不能把所有的问题都等到现场调试去做,我个人理解,作为一个工程人员来讲,表示特别的好,


    原因在与:


    在很多情况下,现场的时间不充足,忙中容易出错,着急上火;


    如果在现场更改的东西太多,业主可能会怀疑你们公司或你个人的工作能力&态度问题;


     

    5楼 回复本楼

    引用 skbolo 2007/1/17 12:42:00 发表于5楼的内容

  • 218hty

    218hty   |   当前状态:在线

    总积分:9071  2025年可用积分:0

    注册时间: 2006-08-18

    最后登录时间: 2019-06-25

    空间 发短消息加为好友

    218hty   发表于 2007/1/17 13:59:57

    如果长时间的修改调试程序,现场的维护人员就会说三道四的,反正多是一些不利于自己的声音。
    6楼 回复本楼

    引用 218hty 2007/1/17 13:59:57 发表于6楼的内容

  • skbolo

    skbolo   |   当前状态:在线

    总积分:2158  2025年可用积分:0

    注册时间: 2005-08-08

    最后登录时间: 2015-01-22

    空间 发短消息加为好友

    skbolo   发表于 2007/1/17 18:31:54

    哈哈,真好。


    不知道是哪个版主给哪个回帖的加的啊?


    谢谢啊!


     

    7楼 回复本楼

    引用 skbolo 2007/1/17 18:31:54 发表于7楼的内容

  • blue520

    blue520   |   当前状态:在线

    总积分:1506  2025年可用积分:0

    注册时间: 2006-12-02

    最后登录时间: 2013-11-26

    空间 发短消息加为好友

    blue520   发表于 2007/1/17 18:54:35

    本来就是值得认真学习的精华
    8楼 回复本楼

    引用 blue520 2007/1/17 18:54:35 发表于8楼的内容

  • 瑞雪照丰年

    瑞雪照丰年   |   当前状态:在线

    总积分:4510  2025年可用积分:0

    注册时间: 2007-02-01

    最后登录时间: 2016-01-14

    空间 发短消息加为好友

    瑞雪照丰年   发表于 2007/2/9 23:17:28

    明天再看。
    9楼 回复本楼

    引用 瑞雪照丰年 2007/2/9 23:17:28 发表于9楼的内容

  • fuhonglin

    fuhonglin   |   当前状态:离线

    总积分:336  2025年可用积分:0

    注册时间: 2007-02-10

    最后登录时间: 2011-04-09

    空间 发短消息加为好友

    fuhonglin   发表于 2007/2/10 22:48:58

    不老虎是谁呀,这么历害
    10楼 回复本楼

    引用 fuhonglin 2007/2/10 22:48:58 发表于10楼的内容

  • 钟灵山

    钟灵山   |   当前状态:在线

    总积分:7804  2025年可用积分:0

    注册时间: 2006-12-25

    最后登录时间: 2011-12-24

    空间 发短消息加为好友

    钟灵山   发表于 2007/3/12 11:05:01

    值的一看
    11楼 回复本楼

    引用 钟灵山 2007/3/12 11:05:01 发表于11楼的内容

总共 , 当前 /, 12【下一页】