西门子/SIEMENS 品牌
经销商厂商性质
上海市所在地
西门子代理商 6ES7272-0AA30-0YA1
西门子代理商 6ES7272-0AA30-0YA1
6ES7272-0AA30-0YA1
《销售态度》:质量保证、诚信服务、及时到位!
《销售宗旨》:为客户创造价值是我们永远追求的目标!
《产品质量》:原装*,*!
《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到!
描述:
如果希望S7-200 通过网发送一条 SMS,您需要下列组件:
组态调制解调器模块:
图 1:选择 Modem Expansion Wizard
图 2:Phone Number Properties (属性)
图 3:程序连接
20. 将程序装入 CPU 中。如果使能和启动位 (enable- 和 start-bit) 有效,会将 SMS 从 CPU 中发送出去。
配置:
您可以从下表中找到配置T-D1, D2 Vodafone, E Plus和其它网络时的数据(stand 06/2008)。
服务提供商 | T-D1 | D2 Vodafone | E Plus | Network-neutral |
传输协议 | TAP | UCP command 51 | TAP | UCP command 01 or 51 |
消息传输业务 | (0)0171 2521001 (0) | (0) | (0)01771167 | (0) |
移动号码 | 0171xxxxxxx 0170xxxxxxx | 0172xxxxxxx 0173xxxxxxx | 0177xxxxxxx 0178xxxxxxx | All networks |
源 | Not necessary | Enter phone number | Not necessary | Not necessary |
标准调制解调器 | V.34 | V.32 bis | V.34 | V.34 |
数据位数 | 8 | 8 | 8 | 8 |
奇偶校验 | N | N | N | N |
注释 | 临时不可用 | AnnyWay |
表 1:Phone Number Properties (属性)
更改或删除密码或源号码:
如果已经在属性中保存了一个源或一个密码,而您现在希望修改和删除它们,此时,仅仅删除或修改它们是不够的!老的密码或源仍然保存在数据模块中。
必须在属性中修改或删除密码或源。然后,必须从“选择的 ( 括号内为符号名)”域中删除。
如果已经在属性中保存了一个源或一个密码,而您现在希望修改和删除它们,此时,仅仅删除或修改它们是不够的!老的密码或源仍然保存在数据模块中。
必须在属性中修改或删除密码或源。然后,必须从“选择的 ( 括号内为符号名)”域中删除。
图 4:在更改了属性后将删除。
随后,再次添加。这样,更改后的值便被传递到了数据组成中,您可以将更改后的任意参数作为。
从上图中可以看到,用户程序所需装载内存为5354 bytes,系统数据(硬件组态)所需装载内存为7616 bytes,总和为12970 bytes,和CPU在线内存分配情况吻合(见上图 3 装载内存详细分配情况中load objects所示)。用户程序所需工作内存代码部分为2682 bytes,所需工作内存数据部分为630 bytes,和CPU在线内存分配情况吻合(见上图 4 工作内存 Code部分详细分配情况中logic blocks部分所示和上图 5 工作内存Data部分详细分配情况中data blocks部分所示)。
3.2 工作内存数据部分 本地数据内存需求
控制器中的本地数据区用于存储各优先级中断运行的程序所需的临时数据,这部分存储空间是在控制器启动初始化时完成预留分配。各功能块所需的临时数据存储区大小可以通过功能块属性 General Part2中的Local data查询到,如下图所示。
图 7 功能块所需本地数据大小
控制器中按照中断的优先级的方式分配本地数据的大小,通过CPU的属性对话框 Memory中设置,下图所示本地数据离线设置为8192 bytes,与上图 5 工作内存Data部分详细分配情况中在线的Local data分配吻合。
离线程序中实际所需的本地数据可以参考如下连接文档进行计算:
80027837
按照实际程序所需的本地数据进行下图8所示的Local data的设置,可以优化内存的分配。
图 8 CPU本地数据分配
3.3 工作内存代码部分 通信作业内存需求
通信作业用于实现控制器和外围设备的通信功能,每个通信作业在内存中需要占用一定的存储空间,这部分存储空间是在控制器启动初始化时完成预留分配。离线的通信作业数可以参考上图 8 CPU本地数据分配中的Communication resources进行设置。此处为300个,参考表格1中的数据,每个通信作业需要分配72 bytes的空间,总共所需300*72 = 21600 bytes,与上图 4 工作内存 Code部分详细分配情况中在线的Communication jobs内存分配吻合。
PCS 7系统中可以通过Chart reference data的统计数据查询到离线程序所需的通信作业数,Step 7系统下则只有下载程序后通过上图4查询到。查询到实际程序所需的通信作业数后,预留一定余量后对图8进行设置,可以优化内存的分配。
3.4 工作内存代码部分 输入/输出映像区内存需求
输入/输出映像区为控制器预留的、用于存储I/O的映像数据的区间,控制器按照一定的机制进行I/O数据的动态更新,可以优化程序读取I/O的速度和性能。PCS 7中要求必须基于映像区的方式进行I/O信号的读取,冗余控制系统中也要求基于映像区的方式进行I/O信号的读取。这部分存储空间是在控制器启动初始化时完成预留分配。
通过CPU的属性对话框 Cycle/Clock Memory页面进行设置,如下图所示。
图 9 CPU过程映像区分配
此处为1000 Process image input/1000 Process image output,参考表格1中的数据,每个映像区字节需要分配12 bytes的空间,总共所需1000*12 = 12000 bytes输入/输出,与上图 4 工作内存 Code部分详细分配情况中Process-image inputs、Process-image outputs内存分配吻合。
实际程序中所需的映像区范围可以通过I/O卡件的地址范围查询到,查询到实际程序所需的映像区范围后,预留一定余量后对图9进行设置,可以优化内存的分配。
图 10 查询I/O地址范围
如上图红色标识所示,输入地址为0~515,则输入映像区范围zui小设置为516字节,输出地址为0~515,则输出映像区范围zui小设置为516字节。
注:地址范围查询时不用关心上图10中Type列中带*的输入地址(卡件诊断地址)。此外图9中的映像区范围必须设置为偶数。
3.5 工作内存代码部分 诊断缓冲区内存需求
诊断缓冲区用于存储CPU在线的诊断信息,以便用于诊断维护等。CPU在线信息中的Diagnose buffer即为此处所说的诊断缓冲区。这部分存储空间是在控制器启动初始化时完成预留分配。