信捷PLC的功能块编辑 点击:1008 | 回复:0



月子欧元

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:59帖 | 1452回
  • 年度积分:0
  • 历史总积分:2257
  • 注册:2012年3月02日
发表于:2012-04-22 19:44:00
楼主
将信捷PLC中寄存器D0,D1 相加,然后将值赋给 D2; 
  (1)首先在信捷PLC编程软件“工程”工具栏里,新建一个函数功能块,在这里我们把它命名为 ADD_2,并且编辑C语言程序。 
  (2)编辑完之后,点击编译; 根据编译信息列表内所显示的信息,我们可以查找修改 C 语言程序里的语法漏洞。在
  这里比较容易的发现程序中W【2】=W【0】+W【1】的后面缺少符号“;” 。 
  当我们将程序修改后,再次进行编译。从列表信息里可以确认,在程序里面并没有语法
  错误。 
  
  (3)然后再编写信捷PLC 程序,分别赋值十进制数 10,20 到寄存器 D0,D1 中,并调用函数
  功能块ADD_2。如下所示: 
  
  (4)然后将程序下载到信捷PLC当中,运行 PLC,并置位 M0。 
  
  (5)我们可以通过工具栏上的自由监控观察到 D2的值变成了 30,说明赋值成功了。 


楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师