| |
---|---|
(点击题目可以 在互联 网中搜索该题 目的相关内容) 日期:2006-8-13 23:23:45 来源: 作者: 点击: | |
您们好: 我不知道该如何的称呼您们,但我知道你们一定是乐于助人的好人。 我是鞍山人,辽宁的鞍山您知道吗?我有一个难题想向您请教。希望您能给我解决的方法。我在这里谢谢您了。 事情是这样的,我的单位最近要我编一个程序,内容是要实现通过微机来控制铁水温度的程序。(可我不会呀!) 其具体要求是: 在第一小时内如测得温度低于40摄氏度,就升温,大于50摄氏度停止升温。 在第二小时内如测得温度低于90摄氏度,就升温,大于100摄氏度停止升温 在第三小时内如测得温度低于140摄氏度,就升温,大于150摄氏度停止升温 在第四小时内如测得温度低于190摄氏度,就升温,大于200摄氏度停止升温 以下依次类推。 我想向你们求得程序和解决方案。(如用什么样的pc,怎么接收温度计的数值,和怎么控制各个端口。)还有就是不怕花钱。 还有一个问题就是MITSUBISHI ELECTRIC公司的FX2n-32MR-001的性能怎么样,我单位新装了两个。 不管结果怎样,请一定给我回信,我在这里谢谢你了。我的信箱是adam_bede@163.com 诚谢!! 匿名回复: 雨心,你好。 1.怎么接收温度计的数值? 用温度传感器,数据采集板卡,就可以将数据采集到计算机。 2.用“力控”解决你所提出温控的问题很容易。方法如下: (1)变量--温度(DB变量):temp.pv 记时器(中间变量):timeCnt 记时开始(中间变量):Start(在画面中用按钮控制) 点火(DB变量):fire.pv (2)在“应用程序脚本---定期执行”栏中增加以下脚本(执行周期1000ms): // 在第一小时内如测得温度低于40摄氏度,就升温,大于50摄氏度停止升温。 // 在第二小时内如测得温度低于90摄氏度,就升温,大于100摄氏度停止升温 // 在第三小时内如测得温度低于140摄氏度,就升温,大于150摄氏度停止升温 // 在第四小时内如测得温度低于190摄氏度,就升温,大于200摄氏度停止升温 IF Start==1 THEN timeCnt=timeCnt+1; IF (timeCnt>0&&timeCnt<=3600) THEN //1小时 IF temp.pv<40 THEN fire.pv=1; ENDIF IF temp.pv>50 THEN fire.pv=0; ENDIF ENDIF IF (timeCnt>3600&&timeCnt<=7200) THEN //2小时 IF temp.pv<90 THEN fire.pv=1; ENDIF IF temp.pv>100 THEN fire.pv=0; ENDIF ENDIF IF (timeCnt>3600*2&&timeCnt<=3600*3) THEN //3小时 IF temp.pv<140 THEN fire.pv=1; ENDIF IF temp.pv>150 THEN fire.pv=0; ENDIF ENDIF IF (timeCnt>3600*3&&timeCnt<=3600*4) THEN //4小时 IF temp.pv<190 THEN fire.pv=1; ENDIF IF temp.pv>200 THEN fire.pv=0; ENDIF ENDIF ENDIF //联系电话:010-82856161-806 匿名回复: 你的问题在力控中还有一个解决方案.就是用力控最新推出的策略控制器.在前端用一个斜坡控制的输出作为PID控制的设定值.斜坡控制最多可以控制25个时间段,最长控制时间可以控制1193小时即49天.如果您还有其他什么问题的话,可以给我发邮件:jsyou@sunwayland.com.cn或跟高先生联系. 匿名回复: 大家好: 我是亚控公司的林伟,近期工控网上有许多不利于我公司形象的帖子,在这里我向大家保证:如果组态王再造成死机,我公司将向用户退赔软件款,如果有软件质量和通信问题,不管在何处,我公司将上门解决。 请大家放心使用。热线电话:010-82665206 |
|
上一篇: 富士G11 11KW故障求助!!! 下一篇: 变频器应用中的干扰及其抑制 |