6台电机,按运行次数轮换。1#电机运行,满足停机条件后,自动停止,下次启动时,启动2#电机,若2#电机故障,则启动3#电机,依次类推。写出轮换程序,并对程序作相关说明,PLC品牌不限。
工控PLC擂台每周一期,本期下周末结贴。奖项设置:一等奖1名:50MP,二等奖5名:10MP,三等奖10名:30积分。
MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。
MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。
我来占楼。。。。。。这个贴要出手。。。。。。
下面贴图,用小日本的三菱写的————真抱歉,在这反日高峰,还用小日本的三菱,我是这样考虑的,既然可以用小日本的钢枪和小钢炮打小日本,那么在无可奈何的情况下也可以用小日本的PLC做设备来反攻小日本。。。。。。
注:该程序模拟运行成功!
由于最小累计秒判断程序段把3#电机写在最后,所以该程序首次运行是按3#电机、2#电机、1#电机的顺序启动;如果希望按1#电机、2#电机、3#电机的顺序启动,应当把3#电机的最小累计秒判断程序段放在最前,2#电机最小累计秒判断程序段放在中间,1#电机最小累计秒判断程序段放在最后即可。
下面是我做此题的规划:
1:用西门子300PLC做硬件来控制电机的轮换运行
2:在功能上用计时器设定每台电机的运行时间,并显示当前电机已经运行的时间
3:每台电机都可以手动启动与自动启动,出现故障时自动切换到下一台电机去运行,并输出故障警告。
4:在程序上采用西门子典型的编程手法,展现用FB做多重背景块的编程手法,使更多的同行从中能学到东西!
5:程序大体分两部分用FB做多重背景块,1):电机的运行(运行状态/输出显示/切换) 2):时间的控制/显示/设定
6:程序全部采用模块化编程 在电机的切换上采用JL JU指令来控制
7:等有时间在传上来。
下面是FB20里定义的输入/输出/等的变量表
上面的程序是我今天为了这个擂台亲自写的,不是摘抄以前的工程。
记得在2001年的时候,经常用到这样的程序,主要控制暖通设备上的补水泵的一用一备和循环泵的两用一备,具备定时切换、故障切换、手动切换等功能。
定时切换主要考虑到一台设备连续工作时间不要太长,一般我们设置为3~7天。
故障切换主要考虑到设备为无人值守,而且必须保证设备正常运行。值班人员每天开车到设备处巡视一次到两次。
手动切换主要考虑到现场巡视的情况下发现设备存在问题或隐患,但电气还没报故障。同时,手动切换也可以测试每台设备的好坏。
其实,在实际工程中光有以上功能还是不够的,还会用到很多其它功能,例如设备无法正常切换,无法保证一用一备或两用一备状态时,让相应的控制器自动发送短信到巡检员的手机上。。。。。。