西门子plc s7-300和et200MP通讯功能的实现
使用系统组态控制功能设置西门子plc s7-300和et200MP通讯功能,即可以组态硬件组态配置下载至西门子plc中,然后在程序中通过内部控制信息数据分析记录的方式,使该设备可在模块工作或者更改模块排列顺序的情况下运行,不断更新了缺失的模块,则无需重新组态,也无需重新加载硬件组态,组态控制功能为提高用户能够提供了灵活性,只要根据实际组态不超过设定的最大组态,就可以直接通过控制相关数据处理进行有效控制,以指定所需的组态。
ET200MP实现配置控制功能
固件进行版本V2.0以上的IM155-5PNS接口设计模板或IM155-5PNHF接口模板技术支持系统组态软件控制管理功能。
首先在tiabo路由配置的最大硬件配置,即在使用模板之后包含在此配置中。在这种情况下,控制器是315-2pndpcpu。Et200mp分布式i/o由11个模板组成,分别位于0~10槽、ps25w24vdc电源、im155-5pn接口、tmcount2x24v、ai8xu/irtd/tc模拟输入模板、8xuaq模拟输出模块、di16x24vdc模块、dq16x24vdc模块、ps25w24vdc电源、两个di16dq16x24vdc模块、ptp42485通信模块。
实际进行安装的硬件水平依次为:PS25W24VDC电源,IM155-5PNST接口模板,AI8XU/IRTD/TC模拟量输入数据模板,AQ8XU/IHS模拟量输出一个模板,TMCount2X24V计数模板,DI16X24VDC模块,DQ16X24VDC模块,CMPTPRS422/485通信模板。即最大系统硬件设备组态和实际教学硬件设计组态以及对应社会关系管理如下图所示:
最大硬件系统组态与实际进行组态中的对应一个关系
然后进行启用组态软件控制管理功能,选择西门子plc ET200MP接口模板的“属性”到“常规”到“模块主要参数”到“常规”中,启用“允许通过网络用户应用程序可以重新组态技术设备”功能,如下图所示:
激活配置控制功能
新建一个数据块,用来进行存储要传送的数据,记录数据如表所示:
字节 | 含义 | 数值 | 说明 |
0 | 数据记录长度 | 4+ 插 槽数 -1 | 数据记录头,“-1” 是因为数据记录中不需要对接口模板作任何配置 |
1 | 数据记录 ID | 196 | |
2 | 版本 | 3 | |
3 | 版本 | 0 | |
4 | 对最大组态中插槽0 中的模板进行分配 | 硬件组态插槽 0 中的模板所对应的实际插槽号 | 如果模板仅在硬件组态中存在,而实际中不存在,则数值为 B#16#7F |
5 | 对最大组态中插槽2 中的模板进行分配 | 硬件组态插槽 2 中的模板所对应的实际插槽号 | |
. . |
. . |
. . |
|
4+ 插 槽数 -1 | 对最大组态中最大插槽编号的模板进行分配 | 硬件组态中最大插槽编号的模板对应实际中的插槽号 |
数据记录含义
说明:
前四个字节是头,第一个字节是块长度(4+slotnumber-1,因为接口模板不需要做任何事情,所以在数据记录中没有对接口模板的描述),第二个字节是块id(数据记录编号196),第三和第四个字节是版本(im155-5pn接口模板对应3和0)。
从第五个特征字节系统开始,按照槽号由低到高的顺序,依次进行描述自己最大设计硬件设备组态中的模块在实际控制组态中的位置,组态软件中的模块在实际中不存在时,向数据块中写入“B#16#7F”,接口作为模板可以不需要作任何设置,按照通过以上规则在财务共享经济数据块中建立提供一个社会结构,包含有14个字节的数据,如图所示:
建立数据块
在OB1中调用WRREC指令来传输创建的数据记录,在右边的命令栏中,找到WRREC“按扩展指令顺序的指令->分布式I/O”,作为S7-300/400控制器,以ET200MP接口模块的诊断地址作为WRREC“指令接口参数ID”的参数”,当控制器为S7-300时,使用ET200MP接口模板名“IO_device_2[Head]”相应的硬件标识符作为“WRREC”指令接口参数“ID”参数,该程序如图08和图09所示,其中参数“WRREC_DONE”、“WRREC_BUSY”等是位存储中定义的变量:
西门子plc315CPU中将企业实际的配置对应的数据进行记录信息写入相关数据块
西门子plc 315cpu调用“wrrec”写入数据,记录本例中的控制器是s7-315cpu,使用et200mp接口模板“2042”的诊断地址“dw#16#7fa”作为函数块“wrrec”指令“id”参数的参数。
西门子plc编译和下载应用程序至西门子plcS7-300CPU中,对ET200MP分配好设备公司名称后,使能“WRREC_Req”激活学生传送信息数据进行记录管理功能块,即可得到正确使用访问ET200MP分布式I/O。
总结:以上内容就是小编为大家介绍的西门子plc s7-300和et200MP通讯功能的实现,如果您有这方面的任何需求,欢迎大家咨询容感电气,我们将给您真诚的服务。
标题:西门子plc s7-300和et200MP通讯功能的实现 地址:http://www.ronggan.net/gongsi/3916.html