西门子S7-400模块控制器CPU414-2/全国代理

发布
浔之漫智控技术(上海)有限公司
品牌
西门子
产地
德国
西门子
代理商
电话
18717946324
手机
18717946324
发布时间
2023-12-28 16:32:47
产品详情

西门子S7-400模块控制器CPU414-2/全国代理

VW816 该地址存放要发送数据的起始地址,如这里可以通过传输指令把“3000”传输给VW816,意味着要发送的数的起始地址是VB3000;

  VW818 该地址存放要发送数据的数据长度,如这里可以通过传输指令把“10”传输给VW818,意味着要发送的数长度为10个字节;

  VW820 控制命令 “1” 将数据发送到另一个工作站;“2” 要求得到另一个工作站的数据;

  网络3调用WDC_RECEIVE功能块接收数据,这个功能块也完成两中 功能,一是接收用户发送来的数据;二是接收确认信息,所以不管程序是否接收用户数据,此功能块必须调用,因为它还接收GPRS通讯的确认信息。在这个程序里主要用来接收确认信息。

  VW824 该地址存放着接收缓冲区的起始地址,如这里可以通过传输指令把“2000”传输给VW824,意味着接收缓冲区的起始地址是VB2000;

  VW826 该地址存接收缓冲区的大小,如这里可以通过传输指令把“10”传输给VW818,意味着接收缓冲区长度为10个字节;

  网络4调用WDC_CONTROL功能来切换GPRS Modem的工作模式。这里我们不作详细的介绍。

  二、中心站发送数据到远程站见下图:

 

  整个任务完成的流程如下:

  步:OPC的客户端对变量进行更新。

  第二步:OPC客户端传输变量到SINAUT MICRO SC的OPC服务器上。

  第三步:SINAUT MICRO SC的OPC服务器把这个变化的变量在加上路由表里的IP地址,发送到远程站。

  第四步:Internet网络供应商转发心的值到Internet上。

  第五步:在Internet上数据被路由到移动网络服务商。

  第六步:移动网络服务商把此值发送到Modem上。

  第七步:变化的过程值再传输到Modem与S7-200连接的PC/PPI电缆上。

  第八步:这个变量值通过功能块WDC_RECEIVE,被接收指定的地址区内。

  第九步:接收成功后,程序调用WDC_SEND功能块发送一个确认的信息给Modem。

  第十步:Modem转发确认信息给中心站的SINAUT MICRO SC。

  第十一步:如果确认信息被成功的接收,那么这个TAG被认为是”Good”,若在指定的监控时间内没有接收到此确认信息,那么TAG被认为是”BAD”。

  完成次任务的程序与上面介绍过的程序是一样的,只不过完成接收数据的功能是由WDC_RECEIVE功能块来完成的。

  远程站与远程站通讯:

  一、远程站发送数据到另一远程站

  步:远程站A通过模拟量接口模块读取模拟量值12.3%到内部的数据区。

  第二步:远程站A通过调用功能块WDC_SEND(包括有发送的站地址、和数据区的起始地址及长度;远程站B的地址)发送

  第三步:数据被转发到Modem上。

  第四步:Modem把接收到的数据12.3%进行处理后转化为GPRS的数据包格式后,通过GPRS服务转发Internet上。

  第五步: Internet通过路由把数据12.3%转发到Internet网络服务供应商的中心站上。

  第六步:Internet网络服务供应商的中心站把数据12.3%继续转发到SINAUT MICRO SC的中心服务器。

  第七步:SINAUT MICRO SC把发来的数据包去掉远程站的逻辑地址。

  第八步:西门子S7-400模块控制器CPU414-2/全国代理SINAUT MICRO SC把数据12.3%加上远程站B的IP地址发送。

  第九步:数据12.3%通过Internet网络供应商上发送并在Internet上路由,后到达移动的网络供应商的GPRS网络的远程站B的Modem上。

  第十步: Modem MD720-3把数据转发到了远程站B的CPU上。

  第十一步:远程站B的CPU通过调用功能块WDC_RECEIVE把数据存储到它上的存储区内。

  第十二步:远程站B的CPU会自动调用WDC_SEND功能块发送一个确认信息出到远程站B的Modem上。

  第十三步:Modem会把这个确认的信息发到中心站的SINAUT MICRO SC的服务器上。

  第十四步:SINAUT MICRO SC的服务器又把这个确认信息转发到远程站A上。

  第十五步:远程站A的Modem把这个确认信息继续转发到CPU上。

  第十六步:远程站A通过调用WDC_RECEIVE接收此确认信息,接收成功后再调用WDC_SEND功能块发送成功完成任务的信息出去。

  完成此任务时,在远程站A和远程站B中编写的程序结构与前面介绍的程序结构是一样的,只是在A站与B站中调用功能块的一些参数不一样,根据实际情况赋值参数。

  发送任务的管理

  前面介绍各种发送任务的实现过程,实现的程序基本就是顺序调用四个功能块。在这几个功能块来说,只有发送功能块可以控制发送的条件,而其他几个基本上赋值参数就可以,而且需在每个循环扫描周期里调用即可。

  对于用户通讯功能的完成来说,有可能是上面的几个任务的组合,但对于程序来说,一时刻只能处理一个发送任务,要处理多个任务,那么就必须对任务进行规划,也就是需要用户自己编写发送的时钟周期,来在不同的周期里发送不同的任务,而且在在每个任务执行前把相应的发送和接收的功能块的参数进行修改。

浔之漫智控技术(上海)有限公司

联系人:
占雪芬(女士)
电话:
18717946324
手机:
18717946324
地址:
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213
邮件:
353336193@qq.com
行业
工控系统及装备 石家庄工控系统及装备
我们的其他产品
拨打电话 请卖家联系我