如何通过PC ACCESS在EXCEL中写数据

我用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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:56
下一篇 2020年11月1日 下午4:56

相关推荐

  • 西门子PID编程

    我想学习下PID编程,请各位给点建议,哪里能下载点示例程序看看 最佳答案 发了一些资料到你的 c-cccc88@163.com 邮箱,注意查收。 提问者对于答案…

    自动化系统综合 2021年7月5日
  • protool在WinCCflexible无法移植

    我打开WinCCflexible时最后一项没有“打开ProTool项目”这个选项,造成一个protool编辑的项目无法转成WinCCflexible,这个项目是集成在STEP7里的…

    2020年10月31日
  • Mv440发送缓冲区报警

    提示:the send buffer is full because the date cannot…

    自动化系统综合 2017年6月3日
  • 变频器的USS通信协议

    西门子变频器支持USS通信协议。是否有其它公司的变频器也支持USS通信协议?     如果有,请告诉我该种变频器的名称,厂家及其联…

    自动化系统综合 2020年11月1日
  • 西门子软件授权问题

    请教大家一个问题:西门子软件授权选择长秘钥和短秘钥有什么影响吗?两个都选择的话会不会默认是短秘钥授权?因为我的软件刚装好没问题,使用了几个月之后会报license的报错,会不会跟这…

    自动化系统综合 2017年6月18日
  • PLC输出直接做变频器输入可以不

    用中继就不讨论了。继电器输出直接怎么做?变频器输入只有24V和输入点的端子,没有0V端子。变频器上输入端子与24v连接即可接通,如果只有一个可以PLC的M接变频器输入端子,PLC输…

    自动化系统综合 2020年10月31日
  • 多轴控制

    用PLC做多轴控制效果如何? 最佳答案 315t-cpu 可以。 提问者对于答案的评价:谢谢 专家置评 已阅,最佳答案正确。

    自动化系统综合 2018年12月5日
  • PCS7 定时程序

    怎么用里面的块编一个定时程序,要求:计时时间和输出持续时间由WinCC给定,比如计时10S到,输出1S的高电平,用来控制间断启动马达 最佳答案 逻辑很简单,其实最主要的就是时间格式…

    2017年6月5日
  • SFC13总是诊断忙

    我使用SFC13进行DP网诊断,在OB82中调用,DP网断的时候不诊断,只有好的时候,才开始诊断,但是诊断结果还是busy,求救    &n…

    自动化系统综合 2020年11月1日
  • MM440通讯组态

    ,我用一台主站MM440通讯5台MM440。主站上用AOP面板,是否可以直接在主站上组态, 最佳答案 利用AOP面板可以通过USS协议最多控制30台变频器。AOP最多可以存储10组…

    自动化系统综合 2020年11月1日