发表于: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,说明赋值成功了。