西门子S7-400中央处理器CPU414-2/全国代理
| 更新时间 2024-11-15 08:00:00 价格 请来电询价 品牌 西门子 产地 德国 型号 PLC 联系电话 18717946324 联系手机 18717946324 联系人 占雪芬 立即询价 |
西门子S7-400中央处理器CPU414-2/全国代理
我公司是西门子签约代理商备有大量西门子产品浔之漫智控技术(上海)有限公司:西门子授权代理商
现货库存;大量全新库存,款到48小时发货,无须漫长货期
西门子PLC(S7-200、S7-200 SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、触摸屏、变频器、工控机、电线电缆、仪器仪表等,产品选型、询价、采购,敬请联系,浔之漫智控技术(上海)有限公司
Our company is a contracted agent of Siemens, with a large number of Siemens products Xunzhiman Intelligent Control Technology (Shanghai) Co., Ltd.: an authorized agent of Siemens
Spot stock; A large number of brand new inventory, delivery within 48 hours, no long lead time
Siemens PLC (S7-200, S7-200 SMART, S7-300, S7-400, S7-1200, S7-1500, ET200S, ET200M, ET200SP), touch screen, frequency converter, industrial personal computer, wire and cable, instruments and meters, product selection, inquiry and purchase, please contact Xunzhiman Intelligent Control Technology (Shanghai) Co., Ltd
对于远程系统来说,要发送用户需要的数据,那么就必须通过程序块来实现。SINAUT MD720-3 系统提供了四个基本的功能块WDC_INIT、WDC_SEND、WDC_RECEIVE和WDC_CONTROL。刚开始学习此系统的用户可能对如何使用这四个功能块、以及如何用这四个功能块来实现一个任务感觉很困难,因此我们针对这种情况,对如何编程作进一部的介绍。
根据不同的应用情况,下面分两种情况来作程序架构的搭建步骤:
一、远程站与中心站通讯
二、远程站与远程站的通讯
远程站与中心站通讯
不管哪种应用情况,首先要注意的一点是,上面提及的四个功能块都必须在程序的每个扫描周期顺序调用。
一、远程站发送数据到中心站见下图:
整个任务完成的流程如下:
步:S7-200 PLC通过模拟量接口模块读取模拟量值12.3%到内部的数据区。
第二步:S7-200 PLC通过调用功能块WDC_SEND(包括有发送的站地址、和数据区的起始地址及长度;中心站的站地址为0)到Modem上
第三步:Modem把接收到的数据12.3%进行处理后转化为GPRS的数据包格式后,通过GPRS服务转发到移动服务供应商。
第四步:移动网络供应商进一步把数据12.3%转发到Internet上,移动供应商提供了与Internet的接入点。
第五步: Internet通过路由把数据12.3%转发到Internet网络服务供应商的中心站上。
第六步:Internet网络服务供应商的中心站把数据12.3%继续转发到SINAUT MICRO SC的中心服务器。
第七步:SINAUT MICRO SC中的OPC SERVER把接收到的数据提供给OPC的客户端使用。
第八步:当SINAUT MICRO SC成功接收数据后,会发一个确认信息给远程站。
第九步:Modem接收到这个确认信息后,把它转发给S7-200的CPU
第十步:S7-200 CPU通过WDC_RECEIVE功能块接收此确认信息,紧接着又通过WDC_SEND功能发送一个发送完成的信息给用户程序。
上面的这些步骤完成了一次发送的任务,从此不难看出即使是一个发送任务,仅调用一次WDC_SEND功能是不行,还必须调用WDC_RECEIVE功能块来接收确认的信息,而在调用发送与接收功能块之前必须调用WDC_INIT功能块来完成GPRS通讯的初始化工作,经过实验我们发现WDC_CONTROL功能块也是必不可少的。
在S7-200中的程序如下:
网络1中调用WDC_INIT功能块先初始化GPRS的通讯,WDC_INIT功能块的各参数的含义如上图Data Block所定义的:
VB700 中定义SINAUT MICRO SC 服务器的获得的公网IP地址;必须查看Internet的连接属性中的IP地址;
VB720 中定义SINAUT MICRO SC 服务器上用的端口号,必须与在SINAUT MICRO SC软件所定义的端口号一致;
VB730 中定义Modem的名字,必须与在SINAUT MICRO SC软件所定义的Modem名一致;
VB740 中定义Modem的密码,必须与在SINAUT MICRO SC软件所定义的Modem密码一致;
VB750 中定义SIM卡的PIN码,必须与所使用SIM卡的PIN码一致;不清楚的话可以向移动公司查询;缺省值“1234”;
VB760 中定义网络供应商的Internet接入点名,对于移动的接入点为“cmnet”;
VB770 中定义网登陆接入点的用户名,对于移动的接入点为空,所以定义为“”;
VB780 中定义网登陆接入点的密码,对于移动的接入点为空,所以定义为“”;
VB790 GSM 供应商的域名服务器 IP 地址。若在IP里填写的是IP地址那么这里可以为空,但若是在IP地址里填的是域名,那么这里必须指定域名服务器的IP地址;
VB809 中定义工作站上所有允许的拨叫号码列表。单个表单条目通过分号 (;) 隔开。序列已确定,为在 S7-200 (COM_CLIP_x) 上的电话拨叫服务和在调制解调器上的拨叫服务
的运行 (SERVICE_CLIP_x) 各选择 3 个号码。
网络2调用WDC_SEND功能块发送数据,这个功能块确实完成这两中 功能,一是发送用户需要发送的数据;二是发送确认信息,所以不管程序是否发需要送用户数据,此功能块必须调用,因为它还发送这GPRS通讯的确认信息。
M10.0 上升沿触发一次发送任务,在此程序里,我们是在网络5与网络6来对触发周期来作控制的,从程序中不难看出触发任务的周期是30S。也就是每隔30S会发一组数据出去。
VW814 该地址中存放着远程工作站的逻辑地址,可以将数据发送到该地址,或从该地址读取数据,这里我们可以通过传输指令把整数“0”传输到VW814中,这样发送的目的地址就是中心站。
联系方式
- 电 话:18717946324
- 联系人:占雪芬
- 手 机:18717946324
- 微 信:18717946324