温馨提示:这篇文章已超过676天没有更新,请注意相关的内容是否还可用!
摘要:云服务器端口建立TCP连接失败的问题可能是由于多种原因导致的,例如防火墙设置、端口未开放等。要解决此问题,可以尝试绑定SSL证书以确保端口安全。绑定SSL证书可以提供加密通信,保护数据传输安全。在云服务器配置中,需确保端口已开启并允许入站连接,同时正确安装和配置SSL证书。如问题仍未解决,建议检查网络设置或联系云服务提供商寻求帮助。
下面以S7-400单站系统及Modscan32软件为例,详细介绍如何设置。
一、S7-400系统及Modscan32软件组态
1、打开Step7软件,新建一个工程项目文件,命名为“M_TCP_CPU_V26 (Server)”。
2、在项目下插入一个S7-400站。
3、双击插入的SIMATIC 400 Station的“Hardware”,打开硬件组态。
4、在硬件组态界面下分别插入机架、电源PS407和CPU414-3PN/DP。
5、本例中,将CPU的PN口IP地址设为192.168.70.2。
6、硬件组态完成后,编译保存。
7、将例程站点“SIMATIC 400(Server)”中的程序(不包括System data)拷贝到该项目中。
Modbus TCP通讯配置
1、由于需要在SIMATIC站与其他通讯伙伴之间建立TCP连接进行Modbus通讯,对于CPU的集成PN口,需要通过Open IE(开放式以太网通讯)的方式来建立TCP连接。
2、使用通信块FB65 "TCON"、FB66 "TDISCON"、FB63 "TSEND"和 FB64 "TRCV"进行Modbus TCP通信。
3、数据块中需为每个连接指定相应的参数,这些参数主要由DB2“MODBUS_PARAM”来完成初始化。
通讯测试
1、由于“ModbusTCP PN-CPU V2.6”选项包支持多种功能码,下面以功能码FC03(读写保持寄存器)为例来说明通讯测试过程。
2、打开Modscan32软件,在“Connection”菜单中选择“connect”,打开连接属性对话框。
3、选择“Remote TCP/IP Server”作为连接接口,填入CPU的IP地址和服务端口。
4、在协议选择对话框中定义传输模式、通讯超时响应时间等参数。
5、下载硬件组态及程序到CPU中,并将DB2“MODBUS_PARAM”的参数“server_client”使能为1。
6、在Modscan32的“Set up”菜单中设置数据扫描周期、寄存器连接类型、起始地址、长度等。
7、由于Modbus的地址与SIMATIC中的DB块地址有一定的映射关系,需要确保地址映射正确。
8、在Step7的项目程序中新建变量监控表,插入需要监控的参数和数据区变量。
9、Modscan32软件与CPU414-3PN/DP的数据通讯应该已经建立,双方可以进行正常的保持寄存器数据读写操作。
(结束语)
就是配置S7-400单站系统通过CPU集成PN口作为服务器进行Modbus TCP通讯的详细步骤,每天进步一点点,让我们一起学习,一起成长。
(附加图片说明)
插入的图片主要包括硬件组态界面、Modbus参数设置、通讯测试等示意图,这些图片可以帮助读者更直观地了解整个配置过程。
还没有评论,来说两句吧...