(2)功能指令:转换、比较、传送等,这些毋庸置疑,也得必须灵活应用!
(3)子程序、FB块、FC块的使用,这些功能可以让我们编程更加高效!
以上三点所述技能都必须掌握,接下来就是相对难点的技能提升!
(4)定位功能:使用PLC控制伺服、步进电机等
(5)通信功能:现在的工业环境,通信使用的是也越来越频繁,主要学以下三个通信,吃透它:Modbus、Profinet、Ethercat,三个主流通信学会后走到哪里都不怕!
(6)PID功能:最常用的恒压供水、伺服参数调节都要会PID!
我本人是一直做西门子这块,而近些年汇川的项目也越来越多,不得不说汇川PLC有三菱和西门子的影子,但是没关系,万变不离其宗,只要我们学会一款,其实上手会非常快!就比如我们使用西门子1200PLC和汇川PLC来编写一个气缸控制程序!
西门子PLC编程方法:
(1)新建FB块,定义接口变量
(2)由于定时器时间的设定值数据类型是双整数,所以程序段1将触摸屏设定时间转换为双整数,程序段2是当气缸没有动作,在规定的时间内没感应到原点则报警输出!
程序段3是当气缸动作了,在规定的时间内没感应到动点传感器则会报故障!
主程序调用FB块:
汇川PLC编程方法其实也非常类似:
(1)新建FB块定义接口变量并且编程
(1)主程序调用FB
最后总结:其实,不管是西门子,还是汇川PLC,只要你掌握了一款PLC编程的底层逻辑,其编程方法都是一样的,学习起来非常快!最后,如果你也想学习PLC编程,或者有学习的困扰、问题,可以微信联系我,也许我可以帮到你!
最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把55个实战案例全部整理出来,案例都是比较典型的,其中包括气缸控制程序、报警程序、程序框架、运动控制程序封装、模拟量控制变频器、通信等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我!