PLC到了手上,还不会编程的宝宝们,不要着急,PLC采用电脑中文指令编程,基于流程的编程方式,很容易入手的。用心学好编程方法,你就能玩转PLC啦,编程神马的都是浮云。
【工作图】
【动作要求】
开关X0(不带锁)接通时,可以通过改变延时器的预定时间,达到改变脉冲波宽调变功能,产生震荡波形,其时基为10ms。
【组件说明】
【控制程序】
*时序逻辑实现方法:
程序说明:
在时序环0中添加“等待输入”指令,也就是开关X0(不带锁)有信号时,就“触发输出”Y0(震荡波形)为通状态,延时1s(该延时时间可调)则是添加“延时等待”指令(选用寄存器模式,用通用寄存器G0计时),然后“触发输出”Y0(震荡波形)为断状态,再延时1s(该延时时间可调),则添加“延时等待”指令(选用寄存器模式,用通用寄存器G1计时);动作需要循环运行,那么最后添加“帧环跳转”指令,跳转到程序的第1帧,即可实现循环运行。
特别说明:
根据动作要求,需要通过改变延时器来改变延时时间,那我们就要用到“延时等待”指令的寄存器模式,这样的方式是适用于人机交互设置,也就是在触摸屏上进行延时参数调节,所以在程序中必须采用寄存器模式。
延时值1s的参数设置:
模式:寄存器;通用寄存器ID:0,也就是G0;寄存器值:100,也就是1s(时基为10ms,那么100就是1s,200就是2s,以此类推......)
延时值2s的参数设置:
模式:寄存器;通用寄存器ID:1,也就是G1;寄存器值:200,也就是2s(时基为10ms,那么100就是1s,200就是2s,以此类推......)
触摸屏上的设置就是添加2个功能控件中的“数值输入”控件,在控件的属性的监视地址处,分别填入G0和G1的Modbus地址值,如G0:4x2000、G1:4x2001。
触摸屏上具体设置可参考公众号中的显示器应用中的资料:“如何在触摸屏上修改寄存器值”。
【程序调试】
当所有的程序编辑完成之后,我们就可以将程序通过串口下发至PLC中,程序调试有几种方式。
1、可以在编程软件上进行程序调试,在菜单栏中的调试框中,打开“在线调试环”,选择下发程序的端口号,即可实现在线调试。
2、可在触摸屏软件上实现在线模拟,进行程序调试。