自动化在线 自动化在线 数据加载中... 数据加载中...
首页 | 下载系统 | 供求信息 | 新闻系统 | 企业信息 | 产品信息 | 展会信息 | 论坛
首页 > 新闻系统 > 嵌入式系统 > 嵌入式系统技术
 
VB与西门子S7-300的通讯方式
作者: 发布时间:2007-12-16 04:42:28 来源: 繁体版

  读取内存变量的函数(M的值)

  nr 是指起始地址

  anz是指读取的长度

  value是返回的值

  Public Declare Function m_field_write Lib "w95_s7.dll" (ByValnr As Long, ByVal anz As Long, value As Byte) As Long

  写内存变量的函数

  nr 是指起始地址

  anz是指读取的长度

  value是返回的值

  Public Declare Function t_field_read Lib "w95_s7.dll" (ByValnr As Long, ByVal anz As Long, value As Integer) As Long

  ’读定时器的值

  nr 是指起始地址

  anz是指读取的长度

  value是返回的值,这个返回的是整型量的值

  Public Declare Function z_field_read Lib "w95_s7.dll" (ByValnr As Long, ByVal anz As Long, value As Integer) As Long

  ‘读计数器的值

  nr 是指起始地址

  anz是指读取的长度

  value是返回的值,这个返回的是整型量的值

  Public Declare Function z_field_write Lib "w95_s7.dll" (ByValnr As Long, ByVal anz As Long, value As Integer) As Long

  ‘写计数器的值

  nr 是指起始地址

  anz是指读取的长度

  value是返回的值,这个返回的是整型量的值

  有了以上这样函数,相信会VB的人都可以写跟西门子通讯的程序了。

  但是如何知道读或写是否成功呢,这就是每个函数的返回值来决定,返回为0时,说明操作成功,否则为通讯出错。

 

  
评论】【加入收藏夹】【 】【打印】【关闭
来顶一下
近回首页
返回首页
※ 相关信息
 ·成功维修蒙牛2台西门子触摸屏TP2  (2008-07-18)
 ·成功维修山东枣庄6台海泰克触摸屏  (2008-07-18)
 ·成功维修安徽铜峰电子集团7台西门  (2008-07-18)
 ·成功维修洛阳铝厂4台施耐德PLC  (2008-07-18)
 ·成功维修同仁堂21台西门子PLCS7-  (2008-07-18)
 ·科昊推出KH300制药厂专用温度记录  (2008-06-17)
 ·科昊最新推出KH105-T台式巡检仪  (2008-06-09)
 ·科昊最新推出DP4-RMA真有效值电压  (2008-06-09)
 ·西门子大功率电压源型变频调速电  (2008-06-05)
 ·热门技术PLC西门子S7-300,400,  (2008-05-19)

关键:方式  通讯  S7-300  西门子  As  Long  value  ByVal  anz  读取  

※ 其他信息
基于VI的舰船电子装备测试系统硬件设计
VB与s7200通讯例子……读取温度值的程序范例
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

 
 搜索新闻
 最新新闻
·货架
·孟加拉纺织机械展/第六届孟加
·巴西纺织机械展/纺机展/2009
·印度纺织机械展/2009年印度新
·土耳其纺织机械展/2009年土耳
·热烈祝贺上海玛蒙工业有限公
·《功能安全技术与应用培训班
·2008-2009全球环保水处理及能
·2009南非国际水处理展览会
·2009中东迪拜(国际)环保、
 热点新闻 
·PLC课程设计课题——三层电梯
·先进控制技术及应用
·变频器原理
·一般变频器常见故障及处理
·CK6432(FANUC-0TD)数控车床
·集成温度传感器AD590及其应用
·3G无线接入网IP化传送承载方
·谈步进电机的PLC控制方法
·基于PLC的机械手控制设计
·浅谈单相电度表的反转
数据加载中..

网站地图
Autooo.Net 版权所有
Copyright © 2007 All rights reserved