PLC到了手上,还不会编程的宝宝们,不要着急,PLC采用电脑中文指令编程,基于流程的编程方式,很容易入手的。用心学好编程方法,你就能玩转PLC啦,编程神马的都是浮云。
工具/原料
简易一体机系列一台
电脑:电脑一台(台式或笔记本均可)
方法/步骤
1、【工作图】
2、【控制要求】不论洗车器的喷水闸有几次暂时中断喷水,但都要保证顾客得到完整的5分钟洗车时间。
3、【组件说明】
4、【控制流程图】
5、【控制程序】*时序逻辑实现方法
6、程序说明:时序环0编辑实现主程序动作:添加“等待输入X0通”指令,等待硬币光电开关有信号水貔藻疽,然后再添加“等待输入X1通”指令芟坳葩津,等待喷水器阀门握紧开关信号有信号,然后就“触发输出Y0通”,开始喷水洗车,保持5min洗车时间就是添加“延时等待5min”指令(PLC延时基值为0.01ms,相当于100就是1s,那么60s为1min,则需填入延时器的值为30000,也就是300s=5min),时间一到就“触发输出Y0断”,停止喷水。
7、*组合逻辑实现方法:(手动操作情况)
8、程序说明:第0组:添加“帧环检测,检测时序环0,帧3”指令,检测主程序当前运行的指令帧是豸阏恢闲否为第3帧,若是第3帧,同时又“检测输入X1断”,也就是还在喷水时,喷水器阀门握紧信号碘钹阏螗断开后,马上“触发输出Y0断”,停止喷水,同时控制主程序动作为暂停状态,就添加“帧环控制,控制0环为停止”指令。
9、第4组:添加“帧环检测,检测时序环0,帧3”指令,检测主程序当前运行的指令帧是否为第3帧,舁捡侣惭若是第3帧,同时又高酿眚郁“检测输入X1通”,也就是还在喷水时,喷水器阀门握紧信号也保持为通状态,就“触发输出Y0通”,继续喷水,同时控制主程序动作为运行状态,就添加“帧环控制,控制0环为运行”指令。
10、说明:在简思PLC的设计使用过程中,需要理骈禄笫杳解时序环中的延时器的特性:当某环在执行延时指令时,如果此环被其它环中途停止,则此环中的延时懈吡赜痖变量是处时暂停状态中,将环恢复后,延时会继续,直到运行到设定值。当某环在执行延时指令时,如果此环被其它环中途跳转,则此环中的延时变量会被清零。
11、【程序调试】当所有的程序编辑完成之后,我们就可以将程序通过串口下发至PLC中,程序调试有几种方式。可以在编程软件上进行程序调试,在菜单栏中的调试框中,打开“在线调试环”,选择下发程序的端口号,即可实现在线调试。可在触摸屏软件上实现在线模拟,进行程序调试。