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
zhujiyuan
坚持不懈,今生无悔
级别: 家园常客
精华主题: 0
发帖数量: 399 个
工控威望: 622 点
下载积分: 13768 分
在线时间: 382(小时)
注册时间: 2011-06-02
最后登录: 2023-08-09
查看zhujiyuan的 主题 / 回贴
2楼  发表于: 2012-07-10 16:24
引用
引用第2楼nyzeng于2012-07-10 15:58发表的  :
這樣寫很要命的,而且靈活性不足。我用變址+循環寫一個發給你吧。5個產品和1000個產品的程式相差不大,只要改幾個數字就行了。


先谢谢了! 等待........神十.
本人招聘电气工程师,要求会触摸屏,PLC,私服控制。联系电话:13823198267
zhujiyuan
坚持不懈,今生无悔
级别: 家园常客
精华主题: 0
发帖数量: 399 个
工控威望: 622 点
下载积分: 13768 分
在线时间: 382(小时)
注册时间: 2011-06-02
最后登录: 2023-08-09
查看zhujiyuan的 主题 / 回贴
3楼  发表于: 2012-07-10 16:37
引用
引用第5楼yimeng5132于2012-07-10 16:26发表的  :
为什么不用循环?


没用过.不知怎用?还没理解它是怎么循环的.在这个程序里又是怎么使用循环的.望指点.谢谢!
本人招聘电气工程师,要求会触摸屏,PLC,私服控制。联系电话:13823198267
zhujiyuan
坚持不懈,今生无悔
级别: 家园常客
精华主题: 0
发帖数量: 399 个
工控威望: 622 点
下载积分: 13768 分
在线时间: 382(小时)
注册时间: 2011-06-02
最后登录: 2023-08-09
查看zhujiyuan的 主题 / 回贴
4楼  发表于: 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
zhujiyuan
坚持不懈,今生无悔
级别: 家园常客
精华主题: 0
发帖数量: 399 个
工控威望: 622 点
下载积分: 13768 分
在线时间: 382(小时)
注册时间: 2011-06-02
最后登录: 2023-08-09
查看zhujiyuan的 主题 / 回贴
5楼  发表于: 2012-07-11 14:15
引用
引用第9楼nyzeng于2012-07-11 14:05发表的  :
m8改成M8014每分鐘觸發,我自己模擬測試正常。如果能看懂的話,修改一下可以滿足使用要求

先谢了! 我下载测试下.
本人招聘电气工程师,要求会触摸屏,PLC,私服控制。联系电话:13823198267
zhujiyuan
坚持不懈,今生无悔
级别: 家园常客
精华主题: 0
发帖数量: 399 个
工控威望: 622 点
下载积分: 13768 分
在线时间: 382(小时)
注册时间: 2011-06-02
最后登录: 2023-08-09
查看zhujiyuan的 主题 / 回贴
6楼  发表于: 2012-07-12 09:12
引用
引用第12楼nyzeng于2012-07-11 14:40发表的  :
試用后提供一下測試效果


该程序非常好,程序简捷,思路清晰明确.功能指令运用的如此娴熟.短短的几十步程序,就将上千个产品的数据,处理的非常准确无误.做产品老化的.此程序可以做到每台产品都是相等的规定老化时间.同时,老化规定时间更改方便.适合不同批量老化产品的老化.目前是我看到的最佳程序.本人领教并学习了! 非常感谢! 另外几位朋友的程序.程序不够简捷灵活,程序量比较大.老化时间的更改不够随机.在这还是要谢谢!
本人招聘电气工程师,要求会触摸屏,PLC,私服控制。联系电话:13823198267
zhujiyuan
坚持不懈,今生无悔
级别: 家园常客
精华主题: 0
发帖数量: 399 个
工控威望: 622 点
下载积分: 13768 分
在线时间: 382(小时)
注册时间: 2011-06-02
最后登录: 2023-08-09
查看zhujiyuan的 主题 / 回贴
7楼  发表于: 2012-07-13 12:27
引用
引用第19楼langman于2012-07-13 11:24发表的  :
用GXWORK 打开9楼的程序,怎么没看到P0子程序?


他漏写了一个P0,你加在输出Y1这一步的前面就行.另D10也是多余的,可以删除.楼主利用循环指令编的程序真是简捷.同时利用了PLC扫描后执行特点.打时间差也做的很好.数据寄存区加1循环,很有特点.这是此程序的主要亮点.
本人招聘电气工程师,要求会触摸屏,PLC,私服控制。联系电话:13823198267