qq317438652
工控小学生
级别: 工控侠客
精华主题: 0
发帖数量: 191 个
工控威望: 4379 点
下载积分: 1269 分
在线时间: 336(小时)
注册时间: 2015-10-07
最后登录: 2024-08-05
查看qq317438652的 主题 / 回贴
24楼  发表于: 2018-01-24 20:39
作为维修来说,第一种好一些,查问题方便快捷。用第二种,如果不是特别了解设备的话很可能就 呵呵 了
菜鸟的工控人生
賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 351 个
工控威望: 1388 点
下载积分: 1667 分
在线时间: 869(小时)
注册时间: 2008-12-24
最后登录: 2024-12-22
查看賞心悦目的 主题 / 回贴
25楼  发表于: 2018-01-24 22:14
搞这个好多年了,一直没有机会做上万步的机器,全部用的第一种编程方法。个人感觉逻辑性很强,很好用,转换条件不满足做暂停也好处理。就是有时候要并行处理多任务程序的时候,自己编也要绕来绕去,这个时候就很抓狂。题外话,之前有个搭档就用的第二种编程方法,一直就抨击我这种编程方法不行,那家伙看到我控制伺服绝对位置控制,把距离换算成毫米,也一直抨击我这样做不行,因为还要把脉冲换算成距离,再加上小数点,说这样换算会有误差,应该直接给脉冲。叫他帮我改一段程序,不熟悉这种用法,改了几天改不出来直接见人就骂我学徒水平了。超级无语。哎人家搞了十几年,你说他不懂吧,又不是,说他懂吧,又提出这种幼稚的问题。
本帖最近评分记录:
  • 下载积分:+1(2310036294)
  • 下载积分:+1(libin520) 只是去罗马的路不同而已
    xiaoyan88
    级别: 网络英雄
    精华主题: 1 篇
    发帖数量: 433 个
    工控威望: 6840 点
    下载积分: 4532 分
    在线时间: 497(小时)
    注册时间: 2009-01-06
    最后登录: 2024-11-30
    查看xiaoyan88的 主题 / 回贴
    26楼  发表于: 2018-01-25 08:26
    随着性子来我 随便用那一种 至于人家看不看的懂那都不管我的事
    lihuaming68
    级别: 探索解密
    精华主题: 0
    发帖数量: 58 个
    工控威望: 152 点
    下载积分: 747 分
    在线时间: 60(小时)
    注册时间: 2016-05-17
    最后登录: 2024-04-28
    查看lihuaming68的 主题 / 回贴
    27楼  发表于: 2018-01-25 08:52
    10个以内动作用第二种,10个以上用第一种。   有时候第一种和第二种同时用。
    lixianji_007
    级别: 工控侠客
    精华主题: 0
    发帖数量: 242 个
    工控威望: 2871 点
    下载积分: 5503 分
    在线时间: 769(小时)
    注册时间: 2011-08-27
    最后登录: 2024-11-06
    查看lixianji_007的 主题 / 回贴
    28楼  发表于: 2018-01-25 10:58
    8、9年的非标设计,谈下个人的编程方法:1、程序结构分开:总控程序、参数处理计算程序、报警程序、手动程序、原点复位程序、自动程序、外部输出;
          2、总控程序可控制各部分程序的启停、互锁;参数处理主要用于数据计算、参数写入变更等;报警程序最好也按部位分开,便于后期变更处理;手动程序要注意各机构之间的互锁,避免手动误操作撞机损坏设备;原点复位程序可按顺序执行(移位指令或字赋值,大设备可分几个回路分别执行);自动程序也可按顺序执行或并行处理;外部输出部分就是PLC的直接输出啦;
          3、有要快速响应处理的可添加中断程序或子程序;功能重复或类似的可做成标准功能块、减少工作量;
          4、程序编写前先把地址分配好,各部分程序占用的中间继电器、定时器、数据寄存器,根据预估的程序量预留一定的空间;
          5、个人感觉这样编写出来的程序调试、维修、变更都很方便;
    以上只是个人的经验总结,希望和各位共同学习。
    本帖最近评分记录:
  • 下载积分:+1(17625645950) 真诚感谢!
  • 下载积分:+3(幽默人生) 感谢分享!
  • 下载积分:+5(bogegongkong) 热心助人!
  • 下载积分:+1(2310036294)
  • 天下事有难易乎?为之,则难者亦易矣!不为,则易者亦难矣!
    千桦飞翎
    级别: 家园常客
    精华主题: 0
    发帖数量: 136 个
    工控威望: 922 点
    下载积分: 1111 分
    在线时间: 17(小时)
    注册时间: 2017-03-09
    最后登录: 2023-09-08
    查看千桦飞翎的 主题 / 回贴
    29楼  发表于: 2018-01-25 11:08
    一直用第二种
    煤球星
    级别: 探索解密
    精华主题: 0
    发帖数量: 50 个
    工控威望: 146 点
    下载积分: 564 分
    在线时间: 77(小时)
    注册时间: 2014-09-26
    最后登录: 2024-08-19
    查看煤球星的 主题 / 回贴
    30楼  发表于: 2018-01-25 22:08
    距离用毫米做单位,小数点后留3位还不够?误差一个脉冲以下还不够?做的是半导体行业吗
    引用
    引用第25楼賞心悦目于2018-01-24 22:14发表的  :
    搞这个好多年了,一直没有机会做上万步的机器,全部用的第一种编程方法。个人感觉逻辑性很强,很好用,转换条件不满足做暂停也好处理。就是有时候要并行处理多任务程序的时候,自己编也要绕来绕去,这个时候就很抓狂。题外话,之前有个搭档就用的第二种编程方法,一直就抨击我这种编程方法不行,那家伙看到我控制伺服绝对位置控制,把距离换算成毫米,也一直抨击我这样做不行,因为还要把脉冲换算成距离,再加上小数点,说这样换算会有误差,应该直接给脉冲。叫他帮我改一段程序,不熟悉这种用法,改了几天改不出来直接见人就骂我学徒水平了。超级无语。哎人家搞了十几年,你说他不懂吧,又不是,说他懂吧,又提出这种幼稚的问题。
    賞心悦目
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 351 个
    工控威望: 1388 点
    下载积分: 1667 分
    在线时间: 869(小时)
    注册时间: 2008-12-24
    最后登录: 2024-12-22
    查看賞心悦目的 主题 / 回贴
    31楼  发表于: 2018-01-25 22:25
    引用
    引用第30楼煤球星于2018-01-25 22:08发表的  :
    距离用毫米做单位,小数点后留3位还不够?误差一个脉冲以下还不够?做的是半导体行业吗

    毛个半导体,小数点后几位只是触摸屏显示设置的,实际上PLC里面不认小数点,只认实际的数字,他看到我这样显示,以为我把脉冲量换算成毫米,然后又把看到的那个毫米转换成浮点数了,说我把脉冲量搞得这么复杂,跑起来绝对有误差。自己搞不出来,还跟别人说我程序不行,学徒水平。靠,郁闷了我好长时间。
    九幽冥月夜
    级别: 探索解密
    精华主题: 0
    发帖数量: 79 个
    工控威望: 168 点
    下载积分: 6922 分
    在线时间: 18(小时)
    注册时间: 2018-01-03
    最后登录: 2022-06-18
    查看九幽冥月夜的 主题 / 回贴
    32楼  发表于: 2018-01-26 08:05
    第二种看起来确实麻烦
    luwenhua1985
    我回来了
    级别: 略有小成
    精华主题: 0
    发帖数量: 172 个
    工控威望: 282 点
    下载积分: 1005 分
    在线时间: 91(小时)
    注册时间: 2016-07-14
    最后登录: 2024-12-18
    查看luwenhua1985的 主题 / 回贴
    33楼  发表于: 2018-01-26 08:57
    D10为10、20;10的整数倍写,中间可以插9步
    qinchenglim
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 1219 个
    工控威望: 1320 点
    下载积分: 3938 分
    在线时间: 739(小时)
    注册时间: 2009-06-09
    最后登录: 2024-12-05
    查看qinchenglim的 主题 / 回贴
    34楼  发表于: 2018-01-26 10:12
    每个编程都有自己的思路;大的程序我一般都是用结构方法把主体程序安排好,具体功能用小的程序块来编写,这样容易读懂;我们小组大家都这样写程序,感觉可读性很好。
    tangshiwei3
    级别: 略有小成
    精华主题: 0
    发帖数量: 176 个
    工控威望: 344 点
    下载积分: 531 分
    在线时间: 402(小时)
    注册时间: 2008-09-13
    最后登录: 2024-12-14
    查看tangshiwei3的 主题 / 回贴
    35楼  发表于: 2018-01-26 16:08
    我觉得第二种方法是不是所谓的柔性编程,现在比较有前景的方法,写出来的程序功能很强大,比如柔性电镀线,路径可以自由选择,比较智能