|
通过学习,我对s7-1200硬件以及TIA 博图编程软件都有了很大的提升。主要体现在调试设备时能够快速并高效的现场修改及编写程序,在遇到故障时,也能够快速准确判断原因从而排除故障。
下面就对几个我认为特别高效应用简单介绍一下:
1、 I_Device的应用:
有一个项目使用了多台S7-1200plc,具体的工艺要求十其中的一台为主控PLC。其余PLC则作为智能从站。然后就是通过采用I_Device的通讯方式,将其他S7-1200上的数据传送到一台PLC上进行集中处理,并将需要的控制变量进行统一处理,实现了最优的通讯。
2、典型的UDT 数据类型的应用:
在我们项目的编程中,常常会遇到很多相同数据类型的变量,这个时候我们就可以通过使用UDT数据类型,既可以优化数据结构,同时还节约了大量的编程时间。
3、DB_ANY的应用:
DB_ANY在使用时,当有多个相同的的基本控制程序时,就可以在FB块接口区创建DB_ANY类型数据,然后通过FB的数组,利用一个循环完成。
4、高级语言SCL的应用
大部分同学在编程的时候比较喜欢用梯形图,因为梯形图比较直观,但是梯形图在编写处理一些复杂公式的时候,一般不好处理伸直很难实现,这个时候S7-1200的高级SCL编程语言就可以派上用场了,它可以很好的编写一些复杂的公式逻辑等。
5、TRACE曲线的应用:
在调试时,利用TRACE曲线功能,可以对变量的曲线进行监控,找到变量变化的变化点。
6、PLC-SIM的应用:
我们在编写完程序后,可以利用PLC-SIM进行仿真,来验证一下程序。
|
|