• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
何工控学
励志竭精
级别: 家园常客
精华主题: 0
发帖数量: 609 个
工控威望: 905 点
下载积分: 13667 分
在线时间: 501(小时)
注册时间: 2012-10-26
最后登录: 2024-11-01
查看何工控学的 主题 / 回贴
楼主  发表于: 2014-11-25 09:04
各位大师们,在编写程序时怎样才能编写一个能够调试方便的程序呀,程序结构要怎样来设计呢?
niningtt
级别: 工控侠客
精华主题: 0
发帖数量: 1230 个
工控威望: 3550 点
下载积分: 858 分
在线时间: 459(小时)
注册时间: 2010-08-24
最后登录: 2024-11-16
查看niningtt的 主题 / 回贴
1楼  发表于: 2014-11-25 09:14
程序不在于程序本身,在于你对工艺生产的熟悉程度,如果你能深刻了解工艺过程,工艺的核心流程,那么就可以做好主干然后其他的附件就可以了。比如上床睡觉,比如把大象装进冰箱   打开冰箱门------把大象装进去-----把冰箱门装上
那你程序就要考虑是什么样的冰箱门,怎样打开,打开速度及时间等等。
本帖最近评分记录:
  • 下载积分:+1(何工控学) 感谢分享!
    supermax
    级别: 工控侠客
    精华主题: 0
    发帖数量: 590 个
    工控威望: 2540 点
    下载积分: 3642 分
    在线时间: 375(小时)
    注册时间: 2011-03-20
    最后登录: 2021-03-26
    查看supermax的 主题 / 回贴
    2楼  发表于: 2014-11-25 09:48
    模组化,规范化(可自义),历史继承性
    huamantang
    级别: 家园常客
    精华主题: 0
    发帖数量: 336 个
    工控威望: 541 点
    下载积分: 1826 分
    在线时间: 271(小时)
    注册时间: 2010-01-08
    最后登录: 2024-11-20
    查看huamantang的 主题 / 回贴
    3楼  发表于: 2014-11-25 17:40
    支持模组化
    会飞的怪兽
    自信 自立 自强
    级别: 工控侠客
    精华主题: 0
    发帖数量: 301 个
    工控威望: 2110 点
    下载积分: 4588 分
    在线时间: 664(小时)
    注册时间: 2013-01-17
    最后登录: 2024-11-01
    查看会飞的怪兽的 主题 / 回贴
    4楼  发表于: 2014-11-26 09:23
    程序写的简洁些,思路清晰些,对设备工艺了解非常清楚
    熟悉三菱、信捷、台达、欧姆龙等多种PLC编程,威纶、三菱、显控等触摸屏设计和自动化系统设计, 承接各种非标自动化设备的PLC程序开发,长期为客户提供整套自动化方案,深圳或珠三角地区,欢迎加QQ 908643454
    何工控学
    励志竭精
    级别: 家园常客
    精华主题: 0
    发帖数量: 609 个
    工控威望: 905 点
    下载积分: 13667 分
    在线时间: 501(小时)
    注册时间: 2012-10-26
    最后登录: 2024-11-01
    查看何工控学的 主题 / 回贴
    5楼  发表于: 2014-11-26 10:31
    谢谢各位的指点,有点感觉了
    zhuping
    级别: 略有小成
    精华主题: 0
    发帖数量: 75 个
    工控威望: 249 点
    下载积分: 503 分
    在线时间: 54(小时)
    注册时间: 2008-11-28
    最后登录: 2024-09-22
    查看zhuping的 主题 / 回贴
    6楼  发表于: 2014-11-27 10:40
    分块来写,I/O点映象,I/O点只在映象块中出现,这样修改挺方便的
    yiwei125
    级别: 略有小成
    精华主题: 0
    发帖数量: 68 个
    工控威望: 418 点
    下载积分: 3574 分
    在线时间: 134(小时)
    注册时间: 2010-08-02
    最后登录: 2024-11-08
    查看yiwei125的 主题 / 回贴
    7楼  发表于: 2014-11-27 19:12
    把每个动作分开写 比如一个气缸 伸出 和缩回 2个块
    在块中包含 气缸X Y点 到位延时 报警信息 互锁信息等。。。
    在自动流程直接调用即可 (须在块中做驱动和完成标志位)
    使用上面的方法优点如下:
    1.有多处动作重复动作时,简化程序步数
    2.修改自动流程时也简单,比如气缸动作顺序 只需改变块地址即可
    3.程序中不会出现大量的重复 X 和Y以及一些参数地址 ,需要更换地址的时候也方便
    待续。。。。

    至于自动的流程的架构 可以参照顺控指令的模式
    本帖最近评分记录:
  • 下载积分:+2(何工控学) 感谢分享!
    kokosu
    级别: 略有小成
    精华主题: 0
    发帖数量: 105 个
    工控威望: 223 点
    下载积分: 733 分
    在线时间: 282(小时)
    注册时间: 2010-08-23
    最后登录: 2024-11-18
    查看kokosu的 主题 / 回贴
    8楼  发表于: 2014-11-27 19:15
    引用
    引用第9楼yiwei125于2014-11-27 19:12发表的  :
    把每个动作分开写 比如一个气缸 伸出 和缩回 2个块
    在块中包含 气缸X Y点 到位延时 报警信息 互锁信息等。。。
    在自动流程直接调用即可 (须在块中做驱动和完成标志位)
    使用上面的方法优点如下:
    1.有多处动作重复动作时,简化程序步数
    .......

    兄弟,上段例程学习学习。
    何工控学
    励志竭精
    级别: 家园常客
    精华主题: 0
    发帖数量: 609 个
    工控威望: 905 点
    下载积分: 13667 分
    在线时间: 501(小时)
    注册时间: 2012-10-26
    最后登录: 2024-11-01
    查看何工控学的 主题 / 回贴
    9楼  发表于: 2014-12-17 11:13
    谢谢各位,这是个好办法,那么这一定需要分清各个流程的功能和动作要求,把程序按一个块的编写,随后用中间变量关联起来。学习学习呀
    rockyhuo
    专业制造全伺服高速卫生巾机器
    级别: 论坛先锋

    精华主题: 0
    发帖数量: 1611 个
    工控威望: 1929 点
    下载积分: 4459 分
    在线时间: 438(小时)
    注册时间: 2008-07-14
    最后登录: 2024-10-09
    查看rockyhuo的 主题 / 回贴
    10楼  发表于: 2014-12-17 15:29
    三菱的就有功能块的功能,把程序做成一个块,以后调用就只要改变参数就行了,不用理会里面的如何动作了,几万步的程序几天就可以写下来,改写程序和很方便,相同的动作,一改功能块,全部的调用块都一起改,方便实效
    本帖最近评分记录:
  • 下载积分:+2(何工控学) 师傅请问三菱PLC功能块是 ..
  • 变频器中心放卷,可以稳定达到280M/分钟线速度.
    全伺服卫生巾、尿裤、护垫机机器项目合作,承接多功能卫生巾中包机制造,尿裤垛码机制造
    QQ:84818626
    电话:18923140420
    zhengf1989
    级别: 略有小成
    精华主题: 0
    发帖数量: 142 个
    工控威望: 273 点
    下载积分: 686 分
    在线时间: 486(小时)
    注册时间: 2012-11-28
    最后登录: 2024-11-11
    查看zhengf1989的 主题 / 回贴
    11楼  发表于: 2014-12-17 19:30
    楼上的说的都很好,对于初学者看起来很抽象,可以上一段程序案例吗?
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go