自动化网-工控人家园官网移动版

主页 > 技术文库 > PLC技术 >

跟我学plc编程-如何在博途WINCC中通过变量触发进行历史数据记录

plc编程的重点是模拟原有的作业流程,将控制过程由程序运行来完成。所以核心内容就是对工艺的程序描述。因此需要熟练掌握PLC程序语言和基本的功能实现。
PLC语言分梯形图和语句及功能图三种。常用的是梯形图,这个适合用于基本逻辑描述,语句表适合对数据加工用,相对难理解些。功能图的适合步进类型的状态功能描述,用的不多。
自学的话需要安装相应的软件,各个厂家的有很多不同点,但是都类似。其次要对基本电气逻辑控制有一定的了解,第三就是不断自己模拟编程进行练习,最后就是在网上找相关的程序自己研读,搞清楚其中的逻辑过程,并自己从新再编辑一次,如此就能有一定的了解了。然后就是不断的实践,增强能力。 
   PLC是工业常用的自动化产品可编程控制器,它就相当于人类的大脑控制其他的器官,可编程控制器说白了就是个CPU,带几个模块,模块功能主要是,模拟量输入输出,数字量输入输出,其他功能计数模块。PLC在工业领域里扮演着重要的角色,作为一家企业或者个人应如何学习PLC呢?
1.有一定的电工基础,掌握传感器、接近开关、编马器、气动元件等常用器件的使用及继电器控制原理。
2.再学数制及数制转换,掌握二进制、八进制、十六进制、BCD码、ASCI码的概念。
3.选择你所在地区流型的PLC品牌做为学习的机种,学会后可以更好的与实际工作对接。
4.买台手提电脑(配制不低于CPU最好是双核或以上 ,1G内存,硬盘80G,带串口),必备学习及外出干活的工具。
5. 学会电脑的基本操作,如开机关机、文件保存以及WORD、EXCEL办公软件的基本应用(电脑使用者必会);常用软件的安装与卸载(如编程软件的安装和卸载);打字(用于程序起名及加注释)。
6.寻找plc编程软件及仿真软件、教学软件(当然还要学会使用它们)。必备学习用具。
7. 买相关书及视频教材,学习资料。
8. 找齐该PLC编程手册、使用手册、使用案例,可从网上收集或参加产品推广会获得。工作中肯定会用到的资料.
9. 以上准备好后,您可以自学PLC了,一般来说PLC梯形图的基本指令好学,其逻辑关系与继电器控制原理图相通。但功能指令就难很多了。
 10.最好是到有实力口碑好的学校培训。比起自学可缩短学习时间,学得更系统,还可多交恩师、学友以利于今后发展。
11. 用一切办法多结识周围的同行、PLC厂家、代理商,以便于得到他们的帮助及有用的信息。
12. 坚持学习,多与同行交流,多动手实践。编程是理论与技能高度结合的,应多看书多实践才能提高编程技术。
我在工作中也用到PLC的地方 大家都是自己编程 试试看如果你是想学习PLC编程的话,首先要知道PLC是可编程序控制器的英文简称,使用PLC就要先学习能让PLC懂的“语言”,也就是你说的“写什么”,写的是“程序”。一般常用的表达方式有“梯形图”“指令”和“顺序图”几种,我觉得要是初学者还是先学“梯形图”比较容易,因为和平时看的控制原理图比较相似,也就更容易理解一些,当然这几种方式在编程软件上是可以相互转换的,挺方便的。那就从梯形图说起吧,梯形图是由一些有特定含义的符号所组成的,这些符号并不多但作用挺大,所以要想往PLC里写程序就要先搞懂这些符号。按照要求把他们组合在一起就是PLC能懂的语言了。然后就是指令,我觉得应该先学习一些通用基本指令,因为无论是用那种可编程序控制器(PLC),其基本的指令代表的意思都差不多,学习通用指令只能是以不变应万变。然后根据你使用的PLC的品牌和型号选择相应的编程软件,现在买PLC一般都配编程软件和使用手册、编程手册等一些资料,可以很方便的自由使用。或者直接到网上搜一下,会有很多的,也挺方便的。再有就是多看编程手册等书籍,每种编程器都有自己独到之处,有些指令是需要认真学习和理解才能用得更好,而且采用PLC通过通讯口与变频器连接能够很好地实现对设备的控制,要想达到理想的效果还需要不断的学习和钻研,特别是一些编程技巧,对用好和维护好PLC是很有用处的,我在工作中也用到PLC的地方 大家都是自己编程 试试看 如果你有电气控制方面的基础就会接受的快一点 希望你能早日熟练使用PLC!!! 

如何在博途WINCC中通过变量触发进行历史数据记录

对单个变量的触发性数据记录

1.首先新建两个内部变量 类型Int

hmi变量---新建变量 test01、test02

博途WINCC历史数据记录

2.历史数据—新建“数据记录”Data_log_1 设置记录方法为“循环日志”----在“Data_log_1”下的变量记录中添加第一步新建的 内部变量 test01 test02,设置采集模式为“必要时”(采集模式为必要时的意思为当有bool型变量触发时则记录一次,而不是自动循环记录)

历史数据记录

3.设置记录变量的触发位 

在画面上新建一个按钮-----事件----按下----选择函数“日志变量”并选择要记录的变量

历史数据记录

4.在画面中添加一个趋势图控件

博途WINCC历史数据记录

5.选中趋势图---右键属性—选则“数据记录”

博途WINCC历史数据记录

6.选中之前创建的“数据记录”Data_log_1----过程值设置为test01变量

博途WINCC历史数据记录

对多个变量进行触发型数据记录

以上方法为设置“记录变量”的触发记录,主要针对单个变量的数据保存,

也可以根据客户要求对多个变量进行统一触发性记录。

1.在数据记录下 将“Data_log_1” 的记录方法设置为“触发器事件”;“记录变量”的采集模式改为“循环”

博途WINCC历史数据记录

2.设置一个按钮,在按钮事件下设置---按下----开始记录----数据日志Data_log_1

当按下该按钮时会将“数据日志Data_log_1”下所有的变量进行保存

博途WINCC历史数据记录

通过plc变量做触发位

HMI变量---建立一个变量管理PLC变量----在变量事件下选择---日志变量并选择变量名称

博途WINCC历史数据记录

(责任编辑:admin)