虹科干货 | 手把手教你通过CODESYS V3进行PLC编程(一)

news2024/11/27 7:21:58

文章来源:虹科工业控制团队

阅读原文:https://mp.weixin.qq.com/s/5gDXPulm8qz075H6lEmGWg

教程背景

虹科MC系列模块化控制器是基于Raspberry Pi的高性能4核控制器,运动控制循环时间最快可达500微秒,实现了计算能力和成本之间的最佳平衡,适用于多轴运动控制CNC控制

教程目的

本系列教程将使用虹科MC系列控制器,详细介绍通过CODESYS V3来进行PLC测试编程的步骤,旨在使初次接触虹科MC系列控制器的使用者了解该板卡的连接、配置、调试。通过该教程的引导,使用者可以顺利地让虹科MC系列控制器正常运行起来。

一、控制器连接

在对控制器进行连接之前,首先需要根据产品手册中的供电引脚和电源电压信息来对控制器进行供电。本教程中所使用的控制器型号为HK-MC-Prime,电源接口为X1。我们需要连接电源,并将X4接口通过网线连接电脑,如图所示:

二、试运行控制器模块

(一)配置模式

要访问处于默认状态或未知网络配置的控制器,必须进入配置模式,使用厂家出厂的IP地址进行连接,具体步骤如下:

01

使控制器断电。

02

按下控制器上的按钮S1,并一直保持按住状态。

03

恢复控制器供电。

04

保持按住功能按钮S1,直到状态指示灯(开始/停止)每2秒钟闪烁一次。

05

此时控制器已进入配置模式,可通过控制器的默认IP地址访问该控制器:

 IP address: 169.254.255.xx

→ Subnet mask: 255.255.255.0

控制器IP地址的最后一个段落中的数字,由您所使用的控制器序列号的最后两位数字由决定,即序列号最后两位为IP地址中“xx”的真实数值。

控制器的序列号可以在控制器侧面或背面的标签上找到。序列号的最后两位数字在图中用红色下划线标出。在该示例中,设备的序列号所对应的IP地址为169.254.255.1。

(二)自定义窗口的网络设置

若要以默认状态或配置模式连接到控制器,您必须调整连接到该控制器的PC的网络设置。下面的示例所使用的环境为Windows 11。对于其他Windows版本,这些步骤需要相应地进行调整。请注意,您通常需要管理员权限来配置Windows下的网络。

01

打开网络连接(控制面板/网络和互联网/网络连接)。

02

打开已连接到该控制器的网卡的属性。

03

选中“Internet 协议版本(TCP / IPv4)”这一项,然后按下“属性”。

04

设置与控制器兼容的IP地址子网掩码:建议的子网掩码是255.255.255.0,IP地址范围为169.254.255.101到169.254.255.254。这样设置后,PC与控制器就处于同一子网中,且避免了IP地址的冲突,确保了正常通讯。

(三)通过web界面进行配置

要调用web界面,首先需打开一个浏览器,并在浏览器的地址栏中输入https://“控制器的IP地址”。操作完毕后,如果您看到一个如图所示的登录窗口,那么网络配置正确,您已可以使用该控制器。

如果您无法调用web界面,则可能某些网络设置出现了错误,请参考前面的步骤重新配置,或联系虹科工程师为您解答。

01

控制器上有多个用户账户,但仅有以下用户可以访问web界面

02

默认密码将打印在控制器的设备标签上,位置如图所示:

03

按照设备标签上的密码输入,即可进入web界面:

04

请检查网络设置,并在文本框中进行任何更改,并通过单击“保存”来保存设置。

05

要应用所有修改的设置,需要重新启动设备:短暂断开设备与电源的连接,或点击web界面中的“重启”,然后通过点击下一页的“重启模块”进行确认。

完成以上步骤后,您的控制器设备已经配置并可以使用。在下一篇教程中,虹科将为您解答如何为您的控制器安装合适的CODESYS V3版本并创建第一个程序

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

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

相关文章

MATLAB ROS Toolbox 官网教程

系列文章目录 文章目录 系列文章目录前言一、ROS 2 入门1.1 ROS 2 术语1.2 启动 ROS 2 网络1.3 话题和服务质量策略1.4 消息1.5 从 ROS 2 网络断开连接1.6 DDS 和 RMW 实施 二、连接到 ROS 2 网络2.1 在默认域中创建 ROS 2 节点2.2 在不同域上创建 ROS 2 节点2.3 更改默认域 ID…

Apache HttpClient库编写的Scala程序

Apache HttpClient库编写的Scala下载器程序,用于下载图片。代码如下: import org.apache.http.HttpHost import org.apache.http.client.HttpClients import org.apache.http.client.methods.HttpHead import org.apache.http.impl.client.CloseableHtt…

K8S部署时IP问题

本次环境搭建需要安装三台Centos服务器(一主二从);搭配的前提时做好ip的设置 主机IP规划 IP地址的设定需要根据自己主机来设置,在虚拟机的虚拟网络编辑器中看他给你的ip;不要查什么ipconfig了。 在虚拟网络编辑器中…

腾讯云优惠券是什么?腾讯云优惠券怎么领取?

腾讯云是腾讯集团倾力打造的云计算品牌,为了吸引用户上云,经常推出各种优惠活动,其中就包括腾讯云优惠券。 1、腾讯云优惠券解释说明 腾讯云优惠券是腾讯云的一种优惠凭证,包括代金券和折扣券,领券之后新购、续费、升…

[ASP]校无忧在线报名系统 v2.1

校无忧在线报名系统为了满足各地不同的报名人员的需求,为提供更为高效、方便、快捷的报名条件,同时也为减轻管理人员的工作难度;更为协调报名人员与管理人员的关系,快速提高了报名人员与管理人员的工作效率应运而生。系统适用于政…

MSQL系列(十三) Mysql实战-left/right/inner join 使用详解及索引优化

Mysql实战-left/right/inner join 使用详解及索引优化 前面我们讲解了BTree的索引结构,也详细讲解下Join的底层驱动表 选择原理,今天我们来了解一下为什么会出现内连接外连接,两种连接方式,另外实战一下内连接和几种最常用的join…

他皮任他皮,我学我的习-我的Java进阶之路!!

他皮任他皮,我学我的习 ——架构师成长之路 IT行业薪资高已成为大家的共识,但你知道哪个岗位薪资在IT行业中也是“高高在上”吗?先来看一项数据直观感受下! 根据看准网调研的样本数据来看,架构师在全国的平均月薪为4…

Path with “WEB-INF“ or “META-INF“: [webapp/WEB-INF/NewFile.html]

2023-11-04 01:03:14.523 WARN 10896 --- [nio-8072-exec-6] o.s.w.s.r.ResourceHttpRequestHandler : Path with "WEB-INF" or "META-INF": [webapp/WEB-INFNewFile.html] spring.mvc.view.prefix:/webapp/WEB-INF/

Matlab2022a详细步骤【操作简单】

一、下载 (1)百度网盘下载 提取码07cc (2)夸克网盘下载 二、安装 1.打开安装包 2. 用“资源管理器”打开iso镜像文件 右键点击“setup”,以管理员身份运行 选择高级选项,“我有文件安装密钥” 从安装…

【PyQt学习篇 · ⑨】:QWidget -控件交互

文章目录 是否可用是否显示/隐藏是否编辑是否为活跃窗口关闭综合案例信息提示状态提示工具提示“这是什么”提示 焦点控制单个控件角度父控件角度 是否可用 setEnabled(bool):该函数用于设置QWidget控件的可用性,参数bool为True表示该控件为可用状态&…

JAVA提取嵌套夹带文件之Apache Tika

目录结构 前言tika简介Tika支持的文件格式MAVEN依赖JAVA程序JAVA测试程序测试文件测试结果部分文件提取失败参考连接 前言 Apache Tika提取文件整理如下,如有特定的文件需要提取可以先参照【部分文件提取失败】章节对照,以免浪费您的宝贵时间&#xff0c…

【Hydro】不同潜在蒸散发计算方法说明

目录 一、基本概念说明蒸发 E E E、散发 T T T、蒸散发 E T ET ET潜在蒸散发 E T p ET_p ETp​、参考作物蒸散发 E T 0 ET_0 ET0​、实际蒸散发 E T a ET_a ETa​及作物实际蒸散发 E T c ET_c ETc​ 二、部分潜在蒸散发估算方法表三、SWAT模型中的潜在蒸散发计算Penman-Monteit…

【JavaEE初阶】 网络编程基础与Socket套接字

文章目录 🎋网络编程基础🚩为什么需要网络编程?🚩什么是网络编程?🚩网络编程中的基本概念📌发送端和接收端📌请求和响应📌客户端和服务端📌常见的客户端服务端…

天软特色因子看板 (2023.11 第01期)

该因子看板跟踪天软特色因子A05006 (近一月单笔流入流出金额之比(%)),该因子为近一个月单笔流入流出金额之比(%)均值因子,用以刻画在市场日内分时成交中流入、流出成交金额的差异性特点,发掘市场主力资金的作用机制。 今日为该因子跟踪第01期…

【Git】git的下载安装与使用

目录 目录 一.下载安装 官方下载 淘宝镜像下载 安装 二.创建本地仓库 三.git的基本操作命令 git status git add . git commit -m " " 四.gitee(码云)的使用 配置ssh公钥 ​编辑 查看公钥 gitee创建仓库 将本地仓库的文件上传到远程仓库…

20.5 OpenSSL 套接字RSA加密传输

RSA算法同样可以用于加密传输,但此类加密算法虽然非常安全,但通常不会用于大量的数据传输,这是因为RSA算法加解密过程涉及大量的数学运算,尤其是模幂运算(即计算大数的幂模运算),这些运算对于计…

C/C++与圆相关的计算 2021年3月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C与圆相关的计算 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 C/C与圆相关的计算 2021年3月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 给出圆的半径,求圆的直径、周长…

网络套接字编程(三)

网络套接字编程(三) 文章目录 网络套接字编程(三)简易日志组件引入日志的原因日志等级打印日志函数将日志组件使用到服务端中 守护进程概念进程组、终端、会话守护进程的实现原理守护进程化组件将守护进程化组件使用到服务端中 补充知识关于inet_ntoa 在上一篇博客 网络套接字…

Required String parameter ‘name‘ is not present

[org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter name is not present] 服务端有参数name,客户端没有传上来

Java--网络通信

1.端口Port: 通常计算机上提供了HTTP,FTP等多种服务,客户机通过不同的端口来确定连接到服务器的哪项服务上。 2.套接字Socket: 套接字Socket用于将应用程序与端口连接起来。套接字是一个假想的链接装置。 3.InetAddress类 java.net包中的Ine…