请教高手关于西门子S7-300的ModbusTCP通讯问题,急!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教高手关于西门子S7-300的ModbusTCP通讯问题,急!!相关的知识,希望对你有一定的参考价值。

本人目前工程使用S7-300 PLC,CPU型号为315-2PN/DP。目前需要用该型PLC通过ModbusTCP协议与我们自己公司某工业通讯管理机通讯(通讯管理机为标准ModbusTCP协议)。但业主要求不可再增加额外设备及支付额外费用,因此专用CP通讯模块不能再加,不能再买ModbusTCP PN-CPU软件。而S7-300PLC好像不直接支持ModbusTCP协议,因此需要自己编程,查阅西门子文档得知用FB63 FB64 FB65 FB66功能块能实现。在这里小弟请有经验的高手给个编程思路,万分感谢!!刚接触这类东西就碰到这么个高难度问题,自己很难解决~~

参考技术A 与我们自己公司某工业通讯管理机通讯(通讯管理机为标准ModbusTCP协议)。那么你对自己公司的协议内容很熟的了,你只要在PLC中编好自己设备能识别的通讯报文,转换成ASC
II,用各端口发出去,就完事了,找一下通用通讯指令,那个就是干这个活的,也可以说是万能通讯指令。

西门子200/300PLC通过CHNet-S7200/300与海得上位机软件ModbusTCP通信

西门子200/300PLC通过CHNet-S7200/300与海得上位机软件ModbusTCP通信

西门子200/300PLC通过CHNet-S7200/300与海得上位机软件ModbusTCP通信

海得NetSCADA监控组态软件可以实现:单机监控,集中监控,机器视觉识别系统。通过兴达易控CHNet模块可以便捷实现西门子PLC与NetSCADA软件的通讯。

连接硬件和软件

以西门子S7300与NetSCADA5.0通过CHNet-S7300MD为例:

打开S7E-ServerConfig,新建一个“Channel1”。

2.新建一个“Device”,在“Primary IP”处填入模块的IP地址,“Model”处选择“S7-300”,其他参数默认即可,“Enable”请勾选。

3.新建一个数据块,这里建立了MB0-MB11的数据。

4.以下为监控数据画面。

以上是关于请教高手关于西门子S7-300的ModbusTCP通讯问题,急!!的主要内容,如果未能解决你的问题,请参考以下文章

西门子 S7-300 以太网模块连接 WINCC方案

西门子 S7200 以太网模块连接组态王方法

西门子 S7300 以太网模块连接组态王方法

西门子S7-300 PLC 中如何自己编制PID程序?

高分急求 西门子S7-300/400PLC编程入门视频教程地址!

急求 西门子S7-300/400PLC编程入门视频教程地址!我的邮箱912407740@QQ.Com