签到有奖
消息提醒
运维工程师专区
官方商城
点击复制链接
关注该帖后,有多人参加探讨会对您通知与提示!
帖子
精华
被关注
论坛等级:至圣
注册时间:2009-11-06
白金 如何晋级?
发布于 2017-01-14 15:20:05
35楼
如果用目标温度来做控制节点更为科学:
所以可参考温升曲线的控制思路编辑程序,而不是单以时间来控制,这样也更节能更合理。
引用楼主详细内容:
我们生产的压机加热系统在夏天的时候升温到130度大概40分钟,冬天因为气温低,一般设定温度140度。升温大概要80分钟。操作工每天上班第一件事就是开机加热,准备材料,等温度达到要求,才开始工作。
上个月,有一家客户给我们抱怨,他们现在订单很多,忙不过来。现在每天上班要等机器升温,白白浪费1个多小时,1个月下来就是30小时。这样每个月浪费3个工作日 。客户给我们出个主意,能不能搞个自动加热,每天比上班时间提前1个多小时机器就开始加热,这样一上班就可以生产。
自动加热,肯定是不能断电的,这样就存在一个安全问题。我们的系统原来是这样设计的:所有的输出都经过安全继电器常开触点的。因此,如果机器要升温,安全继电器必须导通,安全继电器的导通是通过操作台的按钮来实现的,即按下控制打开按钮,安全继电器导通。如果安全继电器导通,就可以操作机器了。这样就怕有闲杂人员乱操作机器,导致一些安全事故。后来我们修改了图纸,把加热部分和安全继电器分开,即安全继电器不导通,就可实现加热。为了更加保险,我们把控制开那个按钮改为钥匙开关,这样就可以防止别人随意打开系统。
硬件修改好,下面就要软件编程了。其实思路很简单,就是读取系统时间,和设定时间比较,大于等于设定时间就可以加热。原来设备上就有触摸屏,只要加一些画面就可以了。
左边星期天到星期六是开关,为“1”表示选择,为“0”表示不选择。右边时间可以根据需要自己设定时间。
因为这款触摸屏有硬件时钟,因此我们读取的是触摸屏系统时间,通过区域指针,PLC读取触摸屏的系统时间。
画面做好后,开始编写程序。程序截图如下:
M6.2=0,自动加热开启,M6.2=1,关闭自动加热。
DB35.DBX40.1:星期天选择开关。
DB35.DBX40.7:星期六选择开关。
DB37.DBW6:星期存储位。DB37.DBW6=1,星期天,DB7.DBW6=7,星期六。
DB37.DBD0:触摸屏当前时间。
没明白你的意思。估计你也没看懂我的程序。我这个不是控制温度的。只是用来定时加热的。控制温度的程序不在这里面。
请填写推广理由:
AI 小西智伴登场,7×24 小时权威支援,让技术支持告别等待!
助你技有所长,论有所获
首次发帖探讨工控技术话题 立获新人礼包,100中奖哦! (包含周边、书籍、兑奖西币)
共有54617条技术帖
恭喜,你发布的帖子
快扫描右侧二维码晒一晒吧!
再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!
分享
只看 楼主
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!