联系我们
    插件电感_大电流电感
热门搜索
点击排行
推荐电感
推荐阅读
推荐电感
推荐电感
猜猜你喜欢的
动态 您所在的位置: 电感 > 动态

基于VB6.0的S7-200 PLC与计算机的通讯设计

来源:    作者:    发布时间:2015-03-06 07:15:32    浏览量:

  

存储在excel表格中的部分数据

  图2 存储在excel表格中的部分数据

  

(2) 下位机通讯方式

  为了在计算机中实时显示plc运行状况及传感器的实时数据,就需要plc主动发送信息。为此,本文通过“定时中断”使plc周期地向计算机发送数据。具体方法是在定时中断事件里,使用plc自带的发送指令xmt发送数据,定时中断的时间设置(1ms~255ms模压电感)即为发送周期。

  s7-200系列的PLC接收指令有两种方法:第一种方法是使用plc自带的rcv指令来接收计算机数据;第二种方法采用plc提供的“接收字符中断”方式,将smb2(自由口接收字符缓冲区)定义指针,使用指针接收数据。在这两种方法中,第二种方法更加灵活,因此在本文中,plc在接收信息时采用指针接收数据。即在plc接收数据时,每次接收m个字节,仅在第一个字节进入smb2时定义指针,并将该字节写入指针所指向的变量存储字节;第二个字节进入smb2时,指针指向下一个变量存储字节,并把第二个字节写入……最后一个字节进入smb2时,指针指向下一个变量存储字节,把第m个字节写入。若数据接收完成,则清空用于计数的变量存储字节,等待下次接收数据,至此完成一次数据接收。本文中在接收字符中断里使用指针接收2个字节:

  

程序

  3 数据存储

  vb6.0可将数据存储在多种数据库中(如access、excel等)。考虑到excel简单实用且应用广泛,通过设置excel的宏属性,就可将实时数据保存在创建的excel文件中,并可方便的查看历史数据。

  本文通过vb6.0链接一个指定的excel文件,在vb程序里定时器的触发事件将数据存储至excel文件,存储方法如下:

  k=k+1

  xlsheet.cells(k,r) = v`数据v写入excel第r列,随着时间k的增加依次逐行存储。

  为了建立vb6.0与指定excel文件的链接,需要对链接的双方分别进行设置。首先建立并指定一个excel文件,命名为“g”,存储路径为“d:g”,通过设置该文件宏属性,可建立excel向vb6.0的链接。exel中的宏属性设置设置为:

  

程序

  在vb6.0向excel链接时,考虑到薄膜电感数据快速地写入excel,为避免误操作引起excel运行终止,本文在打开exel时设置excel不可见,当数据存储完毕后,设置excel可见。

  (1) 打开exel(链接到指定的exe电感生产l文件)

  

程序

  (2) 关闭exel

  xlapp.visible = true `设置excel可见

  set xlapp = nothing `释放excel对象

  4 运行实例

  为了验证本设计在实际应用中的有效性,本文利用实验室现有设备,在cpu222的扩展模块em235中接入2个位移传感器,设计了一套简单实用的人机界面。在界面中,计算机实时的显示两个位移传感器的数据及其曲线图,并能将数据自动存储至指定excel文件中;在界面中可以显示plc的数字量输入、输出状态及模拟量的实时变化曲线;通过“启动”、“停止”按钮可以直接控制plc的各输出点。

  设置plc以200ms为周期每次发送9个字节,将传感器1的数据存入vw2(发送vb2和vb3),传感器2的数据存入vw4(发送vb4和vb5),i0.0~i0.7的状态字节ib0存入vb6,i1.0~i1.7的状态字节电感生产厂家ib1存入vb7,q0.0~q0.7的状态字节qb0存入vb8,q1.0~q1.7的状态字节qb1存入vb9,m0.0~m0.7的状态位mb0存入vb10。

  计算机每次发送2个字节,第一个字节写入变量存储字节vb100中,并电感生产将vb100的数据赋值给qb0,进而实现点击“启动”/“停止”按钮控制q0.0~q0.7;第二个字节写入变量存储位vb101,该字节通过比较指令中的“字节等于”连接发送指令xmt,实现界面中点击“开始监控”(字节等于1)时plc开始发送数据,点击“停止监控”(字节等于0)时plc停止发送数据。

  为了实现计算机直接控制plc的数字量输出,本设计在界面中使用8对“启动”/“停止”控制按钮,其中任何一个控制按钮的点击都是一次计算机向plc的数据写入。在qb0中该字节对

最新傻瓜逆变模块(MSZ40HC)使用特简单,功率又大




最新傻瓜逆变模块(MSZ40HC)使用特简单,功率又大,24V时最大功率有2千瓦






咋就没人看呢这种是山区最好用的机子
你有卖吗


如何联系你
价格多少100元三

视频监控系统中基于FPGA的视频处理视频监控系统是火车站、机场、银行、娱乐场所、购物中心甚至家庭保安的重要组件。随着安全风险增加,对视觉监视和记录事件的需求以多种使用模式激增。因此,新架构必须为横跨一整套日渐繁杂的视频监控系统要求的成本

软板基础知识标签:软板(7)软板基础知识随着软性PCB产量比的不断增加及刚挠性PCB的应用与推广,现在比较常见在说PCB时加上软性、刚性或刚挠性再说它是几层的PCB。通常,用软性绝缘基材制成的PCB称为软性PCB

大电流电感
 
在线客服