• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
zhujiyuan
坚持不懈,今生无悔
级别: 家园常客
精华主题: 0
发帖数量: 399 个
工控威望: 622 点
下载积分: 13768 分
在线时间: 382(小时)
注册时间: 2011-06-02
最后登录: 2023-08-09
查看zhujiyuan的 主题 / 回贴
楼主  发表于: 2012-07-09 16:51
此程序为5台产品老化,每台产品老化时间四小时的程序.假如老化产品是900台.按此编写,程序太长,并超过了PLC内部(C).该怎样优化编写此程序? X0为进口开关,Y0为出口阻挡器. 欢迎下载程序讨论建议!
[ 此帖被zhujiyuan在2012-07-10 12:03重新编辑 ]
附件: 产品老化.zip (12 K) 下载次数:77
网站提示: 请不要用迅雷下载附件,容易出错
本人招聘电气工程师,要求会触摸屏,PLC,私服控制。联系电话:13823198267
zhujiyuan
坚持不懈,今生无悔
级别: 家园常客
精华主题: 0
发帖数量: 399 个
工控威望: 622 点
下载积分: 13768 分
在线时间: 382(小时)
注册时间: 2011-06-02
最后登录: 2023-08-09
查看zhujiyuan的 主题 / 回贴
1楼  发表于: 2012-07-10 08:47
图片:
图片:
图片:
图片:
图片:
这个程序,个人感觉还不是最简单的.但始终还想不出怎样去优化它.希望大家多提建议!谢谢!
[ 此帖被zhujiyuan在2012-07-10 11:33重新编辑 ]
本人招聘电气工程师,要求会触摸屏,PLC,私服控制。联系电话:13823198267
nyzeng
努力總會有回報的
级别: 略有小成
精华主题: 0
发帖数量: 113 个
工控威望: 267 点
下载积分: 4424 分
在线时间: 113(小时)
注册时间: 2008-10-31
最后登录: 2021-11-13
查看nyzeng的 主题 / 回贴
2楼  发表于: 2012-07-10 15:58
這樣寫很要命的,而且靈活性不足。我用變址+循環寫一個發給你吧。5個產品和1000個產品的程式相差不大,只要改幾個數字就行了。
fanuc
新手求指导
级别: 探索解密
精华主题: 0
发帖数量: 83 个
工控威望: 181 点
下载积分: 1570 分
在线时间: 97(小时)
注册时间: 2011-06-12
最后登录: 2012-11-07
查看fanuc的 主题 / 回贴
3楼  发表于: 2012-07-10 16:05
我自己写的,大家看看行不行?
附件: 老化.rar (11 K) 下载次数:43
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+1(zhujiyuan) 热心助人,祝好人常乐
    zhujiyuan
    坚持不懈,今生无悔
    级别: 家园常客
    精华主题: 0
    发帖数量: 399 个
    工控威望: 622 点
    下载积分: 13768 分
    在线时间: 382(小时)
    注册时间: 2011-06-02
    最后登录: 2023-08-09
    查看zhujiyuan的 主题 / 回贴
    4楼  发表于: 2012-07-10 16:24
    引用
    引用第2楼nyzeng于2012-07-10 15:58发表的  :
    這樣寫很要命的,而且靈活性不足。我用變址+循環寫一個發給你吧。5個產品和1000個產品的程式相差不大,只要改幾個數字就行了。


    先谢谢了! 等待........神十.
    本人招聘电气工程师,要求会触摸屏,PLC,私服控制。联系电话:13823198267
    yimeng5132
    ﹍ ﹎勉强笑着,只有自己才知道自己有多累。很多东西不是我不在
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 170 个
    工控威望: 1021 点
    下载积分: 5482 分
    在线时间: 109(小时)
    注册时间: 2011-03-27
    最后登录: 2024-11-04
    查看yimeng5132的 主题 / 回贴
    5楼  发表于: 2012-07-10 16:26
    为什么不用循环?
    为者!能忍人所不能忍,为人所不能为,才能成人所不能成!吾非池中物,定当舞蛟龙!任天有多广,我要飞多高;凭海有多宽,势必游多远!
    zhujiyuan
    坚持不懈,今生无悔
    级别: 家园常客
    精华主题: 0
    发帖数量: 399 个
    工控威望: 622 点
    下载积分: 13768 分
    在线时间: 382(小时)
    注册时间: 2011-06-02
    最后登录: 2023-08-09
    查看zhujiyuan的 主题 / 回贴
    6楼  发表于: 2012-07-10 16:37
    引用
    引用第5楼yimeng5132于2012-07-10 16:26发表的  :
    为什么不用循环?


    没用过.不知怎用?还没理解它是怎么循环的.在这个程序里又是怎么使用循环的.望指点.谢谢!
    本人招聘电气工程师,要求会触摸屏,PLC,私服控制。联系电话:13823198267
    yimeng5132
    ﹍ ﹎勉强笑着,只有自己才知道自己有多累。很多东西不是我不在
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 170 个
    工控威望: 1021 点
    下载积分: 5482 分
    在线时间: 109(小时)
    注册时间: 2011-03-27
    最后登录: 2024-11-04
    查看yimeng5132的 主题 / 回贴
    7楼  发表于: 2012-07-11 00:57

      

    出口阻挡器每次动作的时间,在62行T2进行修改即可。
    本帖最近评分记录:
  • 下载积分:+1(zhujiyuan) 热心助人,祝好人常乐
  • 为者!能忍人所不能忍,为人所不能为,才能成人所不能成!吾非池中物,定当舞蛟龙!任天有多广,我要飞多高;凭海有多宽,势必游多远!
    zhujiyuan
    坚持不懈,今生无悔
    级别: 家园常客
    精华主题: 0
    发帖数量: 399 个
    工控威望: 622 点
    下载积分: 13768 分
    在线时间: 382(小时)
    注册时间: 2011-06-02
    最后登录: 2023-08-09
    查看zhujiyuan的 主题 / 回贴
    8楼  发表于: 2012-07-11 09:42
    引用
    引用第7楼yimeng5132于2012-07-11 00:57发表的  :
    [attachment=87914]  [attachment=87915]
    出口阻挡器每次动作的时间,在62行T2进行修改即可。


    z0 z1 一直是处于复位状态.无法变址. M0自进第一台产品开始就一直置位.所以C1的D100始终是老化的固定时间.Y0没产品进出也会有输出.已验证,程序有点问题. 另产品的第一台老化时间到后,就可一边进一边出.
    本人招聘电气工程师,要求会触摸屏,PLC,私服控制。联系电话:13823198267
    nyzeng
    努力總會有回報的
    级别: 略有小成
    精华主题: 0
    发帖数量: 113 个
    工控威望: 267 点
    下载积分: 4424 分
    在线时间: 113(小时)
    注册时间: 2008-10-31
    最后登录: 2021-11-13
    查看nyzeng的 主题 / 回贴
    9楼  发表于: 2012-07-11 14:05
    m8改成M8014每分鐘觸發,我自己模擬測試正常。如果能看懂的話,修改一下可以滿足使用要求
    附件: 老化程式.rar (11 K) 下载次数:75
    网站提示: 请不要用迅雷下载附件,容易出错
    本帖最近评分记录:
  • 下载积分:+3(zhujiyuan) 热心助人,祝好人常乐
    zhujiyuan
    坚持不懈,今生无悔
    级别: 家园常客
    精华主题: 0
    发帖数量: 399 个
    工控威望: 622 点
    下载积分: 13768 分
    在线时间: 382(小时)
    注册时间: 2011-06-02
    最后登录: 2023-08-09
    查看zhujiyuan的 主题 / 回贴
    10楼  发表于: 2012-07-11 14:15
    引用
    引用第9楼nyzeng于2012-07-11 14:05发表的  :
    m8改成M8014每分鐘觸發,我自己模擬測試正常。如果能看懂的話,修改一下可以滿足使用要求

    先谢了! 我下载测试下.
    本人招聘电气工程师,要求会触摸屏,PLC,私服控制。联系电话:13823198267
    yimeng5132
    ﹍ ﹎勉强笑着,只有自己才知道自己有多累。很多东西不是我不在
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 170 个
    工控威望: 1021 点
    下载积分: 5482 分
    在线时间: 109(小时)
    注册时间: 2011-03-27
    最后登录: 2024-11-04
    查看yimeng5132的 主题 / 回贴
    11楼  发表于: 2012-07-11 14:20
    引用
    引用第8楼zhujiyuan于2012-07-11 09:42发表的  :


    z0 z1 一直是处于复位状态.无法变址. M0自进第一台产品开始就一直置位.所以C1的D100始终是老化的固定时间.Y0没产品进出也会有输出.已验证,程序有点问题. 另产品的第一台老化时间到后,就可一边进一边出.



    M8002为初始脉冲,只在PLC启动的瞬间接通一次,在 PLC运行时,是不接通的。所以Z0、Z1可以正常变址。
    M0一直接通后,当Z0、Z1变址后,D100的时间就会有变化。当Z1大于Z0的时候,虽然C1有动作,但是Y0是没有输出的。只要在设定的老化时间内不超过数据寄存器可以储存的最大容量,就可以一直投入工件。
    为者!能忍人所不能忍,为人所不能为,才能成人所不能成!吾非池中物,定当舞蛟龙!任天有多广,我要飞多高;凭海有多宽,势必游多远!
    • «
    • 1
    • 2
    • 3
    • »
    • Pages: 1/3     Go