我用PC ACCESS连接了S7-200 PLC。在电脑中用EXCEL写数据给PLC,但是不知道如何写。帮助中有这样一段话:
“"读取"按钮只能向项目写入数值或向项目写入数值并向单元发送数值。以下是两种按钮类型:
OPC写入按钮#1:
仅向项目写入数值
VBA代码:
A0;Call Excel.Application.Run("OPCS7200ExcelAddin.XLA!OPCWrite", "2,VW0,WORD,RW", _
A0;A0;A0;A0;Cells(27, 8), "")
OPC写入按钮#2:
向项目写入数值并向单元发送数值
VBA代码:
A0;Call Excel.Application.Run("OPCS7200ExcelAddin.XLA!OPCWrite", "2,VW0,WORD,RW", _
A0;A0;A0;A0;Cells(31, 8), "$I$31")”
请问这些所谓的VBA代码如何在EXCEL中使用?输入到哪里?怎么把数据写入到PLC中的?(我现在可以实现在EXCEL中读取PLC的数据。)
最佳答案
用EXCEL写数据给PLC需要在Excel的Visual Basic编辑器中编写程序。
帮助中的代码是指Excel中的按钮程序,需要先在Excel中加载Addin.XLA的宏,然后根据向导就可以读写数据了。
其实楼主可以参考PC Access自带的两个Excel的例子,里面有详细地解释。
$:\Program Files\Siemens\S7-200 PC Access\Samples\Excel
提问者对于答案的评价:
ok
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc319226.html