WinCC如何与三菱Q系列PLC进行以太网通讯

本文主要描述人机界面WinCC如何与三菱Q系列PLC进行以太网通讯,主要介绍了CPU自带以太网口和扩展以太网模块两种情况以及分别使用TCP、UDP两种协议进行通讯组态步骤及其注意事项。

一、 说明

WinCC从V7.0 SP2版本开始增加了三菱以太网驱动程序,支持和三菱FX3U、Q 系列PLC进行以太网通讯。本文档主要介绍了WinCC和三菱Q PLC以太网通讯的组态步骤。

二、 测试环境

上位机软件:WinCC V7.0 SP3 ASIA

PLC开发软件:GX Developer V8.86Q

通讯电缆:直连网线

三、 WinCC连接集成的以太网口

1.PLC型号:自带以太网口的三菱Q CPU为Q04UDEHCPU

2.PIC组态及 WinCC 设置

2.1.PLC组态设置:

·新建项目,选择相应的PLC型号

·选择“PLC参数”:

·在“内置以太网板设置”下设置IP地址、通讯格式及是否允许写入

·点击“开启设定”设定协议,此处选择UDP,并设定PLC通讯端口(此处是16进制)

·下载PLC程序及参数

2.2.WinCC 设置:

·在WinCC项目中加载驱动“Mitsubishi Ethernet”

·在Mitsubishi Q系列下创建新的连接

·设置连接参数(注意,端口号为PLC的通讯端口(十进制),网络编号和PC编号默认即可)

·在连接下创建变量

·查看运行结果

3 .通过TCP协议通讯

3.1 PLC组态设置

·设置PLC内置以太网端口参数

·下载PLC参数

3.2 .WinCC组态

·WinCC连接参数,选择“TCP”:

4 .WinCC连接扩展的以太网模块通讯

4.1. PLC型号

·本次使用的三菱扩展以太网模块为QJ71E71-100

4.2.PLC组态

·新建项目

·配置扩展的以太网模块:

·设置网络参数,点击“网络参数”,然后点击弹出窗口中的“Ethernet/CC IE/MELSECNET”:

·根据实际情况设置以下参数:

·设置IP地址、数据格式以及是否运行写入

·设置通讯协议、通讯端口及WinCC的IP地址、端口

·下载PLC参数

4.3. WinCC组态

·WinCC创建连接

网络编号和PC编号可以对应PLC中的网络号和站号,也可以使用默认值(网络编号为0,PC编号为255)。

此处端口号设定需要注意(扩展的以太网模块使用UDP协议时):

当WinCC连接Q系列PLC扩展的以太网模块使用UDP协议时,此处端口号需要设为5000或5001(不论PLC端口设为多少)。

4.4通过TCP协议通讯

4.4.1. PLC组态

·PLC通讯协议设置

4.4.2 WinCC 组态

·WinCC连接参数

网络编号和PC编号可以对应PLC中的网络号和站号,也可以使用默认值(网络编号为0,PC编号为255)。

此处端口号为PLC的端口号(十进制),但需要注意(扩展的以太网模块使用TCP协议时):

当WinCC连接Q系列PLC扩展的以太网模块使用TCP协议时,PLC端口号不能设为1388(十六进制)和1389(十六进制),否则通讯不上。

四、具体通讯网络图示

1.力控与2台FX5U之间ModbusTCP/IP无线以太网通信

2.威纶通触摸屏与FX5u之间 EtherNet/IP无线以太网通信

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2815170.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

IPD(集成产品开发)—核心思想

企业发展到一定阶段就会遇到管理瓶颈,IPD流程是一种高度结构化的产品开发流程,它集成了业界很多优秀的产品开发方法论,像搭积木一样的组合成一种非常有效的流程。如果我们能根据企业的规模和行业特点,对全流程的IPD进行合适的裁剪…

数字乡村建设全攻略:从0到1的构建思路与实践

数字乡村建设是推进乡村振兴战略、实现农业农村现代化的重要抓手,其目标是通过数字化手段提升乡村治理效能,优化农村公共服务,推动农业产业升级,助力农民增收致富。 以下是从0到1构建数字乡村的总体思路与实践步骤:一、…

Day03:Web架构OSS存储负载均衡CDN加速反向代理WAF防护

目录 WAF CDN OSS 反向代理 负载均衡 思维导图 章节知识点: 应用架构:Web/APP/云应用/三方服务/负载均衡等 安全产品:CDN/WAF/IDS/IPS/蜜罐/防火墙/杀毒等 渗透命令:文件上传下载/端口服务/Shell反弹等 抓包技术&#xff1a…

STM32实现webserver显示数据及配置参数

之前已经在STM32中移植好了FREERTOSLWIP,要实现webserver配置参数及显示数据,需要使用到httpdcgissi cubeMx中配置以及代码实现参考:ECE471/571 (RTOS) STM32 FreeRTOSLwIP Example - Interactive Web Site 其实提到的将fsdata.c重命名为fs…

【视频编码\VVC】帧间预测编码基础知识

帧间预测编码概述 基本原理 利用时间相关性,使用邻近已编码图像像素值预测当前图像的像素值,能够有效去除时域冗余。目前的视频编码标准中,帧间预测都采用了基于块的运动补偿技术。 运动估计(ME):当前图…

Dockerfile(2) - LABEL 指令详解

LABEL 可以为生成的镜像添加元数据标签信息&#xff0c;这些信息可以用来辅助过滤出特定镜像 LABEL <key><value> <key><value> <key><value> ... 栗子一 # key 加了 " LABEL "com.example.vendor""ACME Incorpor…

括号生成(力扣题目22)

题目描述&#xff1a; 数字 n 代表生成括号的对数&#xff0c;请你设计一个函数&#xff0c;用于能够生成所有可能的并且 有效的 括号组合。 示例 1&#xff1a; 输入&#xff1a;n 3 输出&#xff1a;["((()))","(()())","(())()&q…

vue组件中data为什么必须是一个函数

查看本专栏目录 关于作者 还是大剑师兰特&#xff1a;曾是美国某知名大学计算机专业研究生&#xff0c;现为航空航海领域高级前端工程师&#xff1b;CSDN知名博主&#xff0c;GIS领域优质创作者&#xff0c;深耕openlayers、leaflet、mapbox、cesium&#xff0c;canvas&#x…

LeetCode19. 删除链表的倒数第 N 个结点(C++)

LeetCode19. 删除链表的倒数第 N 个结点 题目链接代码 题目链接 https://leetcode.cn/problems/remove-nth-node-from-end-of-list/description/ 代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : …

2024年sCrypt编程马拉松即将开幕

BSV区块链的建设者们&#xff0c;你们在哪&#xff1f;2024年sCrypt编程马拉松即将拉开帷幕&#xff01; 2024年3月16日至17日&#xff0c;我们将在旧金山市举办一场以比特币智能合约&#xff08;即 sCrypt&#xff09;和比特币通证&#xff08;如Ordinals&#xff09;相结合为…

Redisson 3.18.0版本解决failover相关问题

前言 Redisson 在历史多个版本都出现了failover期间报错的问题并且目前没有一个版本可以完全解决这个问题&#xff0c;所以在当前使用版本3.18.0基础上做了二次开发&#xff0c;达到降低业务由于redis遇到问题导致不可用。 背景 Redisson 作为业务线使用的Redis 客户端&…

unity学习(41)——创建(create)角色脚本(panel)——UserHandler(收)+CreateClick(发)——创建发包!

1.客户端的程序结构被我精简过&#xff0c;现在去MessageManager.cs中增加一个UserHandler函数&#xff0c;根据收到的包做对应的GameInfo赋值。 2.在Model文件夹下新增一个协议文件UserProtocol&#xff0c;内容很简单。 using System;public class UserProtocol {public co…

使用Rust加速Python程序,让代码飞起来

大家好&#xff0c;作为一种解释型语言&#xff0c;Python在开发速度和灵活性方面具有明显的优势&#xff0c;但在性能方面却不如编译型语言如C或Rust。对于性能要求苛刻的应用程序&#xff0c;如果纯粹使用Python编写可能会运行缓慢&#xff0c;影响用户体验。因此&#xff0c…

揭秘:MyBatis初恋的甜蜜!

&#x1f496;MyBatis的爱情故事&#x1f496; &#x1f339; 第一次遇见官方文档概述为什么需要MyBatis基本介绍MyBatis工作原理学习主线 &#x1f388; 第一次约会需求说明代码实现日志输出-查看SQL课后练习 &#x1f48c; 我们的情书MyBatis整体架构分析搭建MyBatis底层机制…

自由生成各种尺寸大小的占位图片:解决设计与开发中的图片占位问题

title: 自由生成各种尺寸大小的占位图片&#xff1a;解决设计与开发中的图片占位问题 date: 2024/2/28 20:29:11 updated: 2024/2/28 20:29:11 tags: 占位图片尺寸自定义设计效率用户体验响应式设计开发工具测试辅助 在设计与开发的过程中&#xff0c;经常需要使用占位图片来填…

Visio使用笔记

记录一下需要的常用操作 圆角矩形的弧度调整 如果一开始创建的是圆角矩形&#xff0c;可以菜单栏先改为矩形 取消箭头的对齐吸附 alt F9&#xff0c;取消勾选 忘记快捷键&#xff0c;可以菜单栏找到视图&#xff0c;点击视觉帮助右下角的小箭头&#xff0c;引出上面的界面…

leetcode:134.加油站

解题思路&#xff1a;需要注意开始时的编号&#xff0c;有的可以走一圈&#xff0c;有的走不了 模拟过程&#xff1a;for循环主要是用来模拟线性的过程&#xff0c;而在这里它是环状的&#xff1b; 可以用暴力解法&#xff0c;但是在这里我用贪心来解决。 常见疑惑&#xff1…

三、软件-系统架构设计师笔记-计算机系统基础知识

计算机系统概述 计算机系统是指用于数据管理的计算机硬件、软件及网络组成的系统。 它是按人的要求接收和存储信息&#xff0c;自动进行数据处理和计算&#xff0c;并输出结果信息的机器系统。 冯诺依曼体系计算机结构&#xff1a; 1、计算机硬件组成 冯诺依曼计算机结构将…

我的天道观【其十】文明一直向前的吗?

近百年我们文明的科技发展迅速&#xff0c;变局剧烈&#xff0c; 但却给全人类一个错觉——仿佛文明一定是不断向前发展的。 实际上&#xff0c;文明是很容易断层的&#xff0c;越是复杂的文明&#xff0c;越容易分崩离析&#xff0c;出现断层甚至灭亡。 唯一减少这样冲突可…

等保2.0高风险项全解析:判定标准与应对方法

引言 所谓高风险项&#xff0c;就是等保测评时可以一票否决的整改项&#xff0c;如果不改&#xff0c;无论你多少分都会被定为不合格。全文共58页&#xff0c;写得比较细了&#xff0c;但是想到大家基本不会有耐心去仔细看的&#xff08;凭直觉&#xff09;。这几天挑里边相对…