-
CAN(控制器局域网络)与CANopen是通常用于汽车和工业自动化领域的通信协议,它们促进了系统内各种设备和组件之间的通信。 CAN是一种串行通信标准,工作在OSI模型的前两层,即物理层和数据链路层(与以太网标准 ...
-
在工业自动化和网络通信领域,OPC UA的重要性和普遍适用性经过我们几期的讨论都非常明白了。为什么说现在所有的PLC或者PAC都必须要支持OPC UA协议!!!OPC UA的四大核心优势!!!OPC UA允许不同厂商的设备通过网络 ...
-
无论哪种通信协议,特别涉及到外网数据交互,那么通信的安全性就不易忽视了!轻则导致设备报警,重则丢失数据,造成严重的经济损失。所以安全性对于通信而言,至关重要!我们这期侧重介绍下OPC UA的安全性,这里做简 ...
-
由于,国产很多的控制器PLC及PAC厂家都是基于CODESYS平台开发的。再加上我个人也一直在使用这类国产的控制器,所以这期重点介绍下CODESYS平台下的OPC UA!当然,我们这里只是简单的介绍而已,具体的使用方法和案例后 ...
-
工业场景的应用最紧要的不是要多先进,而是要稳定可靠。对于通信而言,这点也是如此!特别是对错误的处理上,好的机制能确保了数据传输的完整性和系统的可靠性。而CAN总线采用了多种错误检测和处理机制,包括位监测 ...
-
无论怎么介绍OPC UA,用起来才是关键,否则纸上谈兵,产生不了什么价值!
刚好,我们项目也在使用OPC UA来做设备间的通讯!那么,实际在程序开发阶段,好的工具确实能让整个项目高效推进。
这期我们重点分享一款免 ...
-
在了解CAN bus总线的工作机制时,不知道大家是否有以下一个疑问,就是那么多ECUs同时收发消息,那如何保证数据数据有条不紊的运行呢?CAN的数据结构我们已经在前期介绍过CAN的总线数据帧结构:具体的内容可以参考:C ...
-
我们上期简单介绍了OPC UA的定义,基本了解OPC UA作为一种“开放式的通信统一框架”:什么是OPC UA???本质上,这意味着 OPC UA 应该作为生产环境中机器的持续演进的通用语言。它取得了惊人的成功。十多年前推出 ...
-
最近在整理CAN总线相关资料时,居然发现CAN总线还有更高层级的协议!CAN作为底层协议,CAN提供了通信的基础,但除此之外并不多。例如,CAN标准没有指定如何处理大于8字节的消息或者如何解码原始数据。因此,存在一套 ...
-
针对总线通信协议专题,我们还有一个比较重要的的就是:OPC UA这个专题,我们最早也介绍过:OPCUA 机器互联互通为什么要通信?一台设备的系统,可以简单,也可以复杂,但是涉及到的开关、按钮、传感器,或者视觉系统 ...
-
从公众号后台看到有朋友在询问ST语言相关的资料,首先和大家介绍下ST语言。ST(Struct Text结构化文本),和梯形图(Ladder diagram)这两种语言都属于IEC61131-3标准的PLC编程语言。直观地看,ST和C语言语法上有 ...
-
从整个工业自动化通信的角度看,目前没有更好的能替换掉OPC UA的这种开放式兼容多种网络协议以及贯通整个层级(企业层、工厂层、设备层、IO层等)的技术,所以我们花了近二十多期的内容来做介绍。当然,还有很多关于 ...
-
我们已经针对CAN和CANopen相关技术基本介绍完成,在这里汇总整理如下:CAN总线篇下面这个动画做的挺好,分享给关注我的朋友们哈免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
-
截止到今天,经过我们公众号这个通道,ST相关资料和书籍已经突破20000次的分享和下载:还没有下载的朋友,继续点击此链接:ST语言学习资料汇总关于ST相关的文章,已经放入:ST结构化文本语言编程后续会将ST相关的内 ...
-
回答这个问题前,聊聊我自己的工作经历,也分享个人的一点点看法。大学之前的经历这里先不表,熟悉我的朋友都很清楚,也就是普普通通,没有任何出彩的或者拿出来的东西。我的大学专业是机械制造设计及其自动化,当时 ...
-
Profibus无疑是工业自动化的基石。它通过提供一种稳健、高效且可互操作的通信方式,显著简化并提高了自动化过程的效率。无论您是希望实现自动化系统的工程师,还是对工业通信感兴趣的人,了解Profibus无疑是有益的。 ...
-
你是不是刚接触西门子的TIA Portal平台,看到除了熟悉的梯形图(LAD)和功能块图(FBD),还有个叫SCL的东西?别慌!SCL(Structured Control Language,结构化控制语言)其实就是一种类似Pascal或C的高级文本编程语 ...
-
我们之前分享的ST语言编程资料汇总,已经累计破20000次!ST结构化文本语言编程资料下载量。还需要什么资料,直接在留言区打出来!在我们出的ST编程指南之前,也需要集齐所有典型的PLC的ST语言编程手册做参考,力求我 ...
-
从开设公众号以来,通过这个媒介,我们免费分享了ST语言学习资料汇总,截止到目前,不到2年时间,共计下载次数已经达到19000次:如果还没下载的朋友,点击这个图片里的链接继续下载即可!下面是预计要出的《ST结构化 ...
-
截止到今天,经过我们公众号这个通道,ST相关资料和书籍已经突破20000次的分享和下载:还没有下载的朋友,继续点击此链接:ST语言学习资料汇总关于ST相关的文章,已经放入:ST结构化文本语言编程后续会将ST相关的内 ...
-
在汽车焊接车间里,当机械臂精准完成第37道焊点时,你可知道背后是PLC程序在控制每一个动作的顺序?在食品包装线上,从膜卷检测到最终封箱的28个工序切换,靠的正是自动步程序的逻辑编排。作为工业自动化的"神经中枢 ...
-
我们此次关于Profinet总线技术的全部内容介绍完结。感谢各位朋友的分享和点赞。Profinet总线技术作为西家的主要总线之一,在实际工作中,大概率上会用到,我想我们这十多期的内容能让大家更好的理解Profinet,以及能 ...
-
我们通过11期内容全面解析了RS232、RS422和RS485串行通信,包括定义、电气特性和性能特点,以及应用场景和具体实施。这系列文章目前累计阅读4万+,其中两篇突破1万+,感谢大家的关注和支持。这里面需要重点说明的是 ...
-
从2013年毕业到现在,将近10年,当年进入工业自动化领域,也算正常的轨迹,但是学机械的最后做了电气,是有点偶然。这份经历,我放到这篇文章:电气工程师和机械工程师到底选哪个好?这两年没有选择按部就班的去打卡 ...
-
PLC的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言,且要满足易于编写和调试的要求。早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委员会制定 ...
-
德国和国内的PLC工程师在编程方法上的区别主要体现在技术理念、开发流程、工具使用、行业标准以及文化背景等方面。由于德国在工业自动化领域有着深厚的积淀和严谨的工程文化,而中国近年来在工业自动化领域发展迅速 ...
-
公众号:速控云科技(扫码关注)博途PLC精英工程师微信群加入 速控小王/工控小王免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
-
图2 项目视图3、图5 选择功能2、在弹出对话框做如下操作图7 检测完成4、进入该设备的设备视图,可以看到模块信息已识别出。图8 设备视图公众号:速控云科技(扫码关注)博途PLC精英工程师微信群加入 速控小王/工 ...
-
Modbus学习必备的三大神器分别是Modbus Poll、Modbus Slave及VSPD,可以非常方便的进行MODBUS调试。ModbusPoll软件主要用于仿真Modbus主站或Modbus客户端;ModbusSlave软件主要用于仿真Modbus从站或Modbus服务器;而 ...
-
一、时间错误 OB80时间错误 OB80 的功能当 CPU 中的程序执行时间超过最大循环时间或者发生时间错误事件(例如,循环中断 OB 仍在执行前一次调用时,该循环中断 OB 的启动事件再次发生)时,将触发时间错误中断优先执 ...
-
沿指令图1、沿指令位置表1、沿指令说明沿指令使用—|P|—:扫描操作数的信号上升沿<操作数 1>—|P|—<操作数 2>使用该指令,可以确定<操作数 1>的信号状态是否从“0”变为“1”。该指令将比较 <操作数 1> 的当前信号 ...
-
一:硬件准备,把plc与电脑通过网线连接起来二:打开欧姆龙Sysmac Studio编程软件1.调用mosbus TCP功能块2.功能块引脚定义三:打开modbus server测试工具1.新建一个连接,端口号设置502,IP是电脑的本地IP2.定义地址 ...
-
沿指令图1、沿指令位置表1、沿指令说明沿指令使用—|P|—:扫描操作数的信号上升沿<操作数 1>—|P|—<操作数 2>使用该指令,可以确定<操作数 1>的信号状态是否从“0”变为“1”。该指令将比较 <操作数 1> 的当前信号 ...
-
公众号:速控云科技(扫码关注)博途PLC精英工程师微信群加入 速控小王/工控小王免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
-
公众号:速控云科技(扫码关注)博途PLC精英工程师微信群加入 速控小王/工控小王免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
-
一、程序循环 OB程序循环 OB 的功能操作系统的执行过程如图 1 所示1、操作系统启动扫描循环监视时间;2、操作系统将输出过程映像区的值写到输出模块;3、操作系统读取输入模块的输入状态,并更新输入过程映像区;4、 ...
-
图 08. CPU 运行模式要求6.下载后启动 CPU,如图 09 所示。图 10. 直接输入访问地址公众号:速控云科技(扫码关注)博途PLC精英工程师微信群加入 速控小王/工控小王免责声明:如果侵犯了您的权益,请联系站长, ...
-
图2 项目视图3、图5 选择功能2、在弹出对话框做如下操作图7 检测完成4、进入该设备的设备视图,可以看到模块信息已识别出。图8 设备视图公众号:速控云科技(扫码关注)博途PLC精英工程师微信群加入 速控小王/工 ...
-
CPU程序的上载一、上载程序块--STEP7 V12 及其以上版本软件1、根据CPU型号添加硬件,或者自动获取PLC硬件信息后,将CPU转至在线图1 硬件在线2、在线后,选中“上传”图标,进行上传程序块,具体方式见图2,图2 上传 ...
-
结构数据类型(Struct)Struct类型是一种由多个不同数据类型元素组成的数据结构,其元素可以是基本数据类型,也可以是Struct、数组等复杂数据类型以及PLC数据类型(UDT)等。Struct类型嵌套Struct类型的深度限制为 8 ...
-
结构数据类型(Struct)Struct类型是一种由多个不同数据类型元素组成的数据结构,其元素可以是基本数据类型,也可以是Struct、数组等复杂数据类型以及PLC数据类型(UDT)等。Struct类型嵌套Struct类型的深度限制为 8 ...
-
一.引言Modbus是一种串行通讯协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus协议免费开放,简单易学。现在广泛应用于各种工业控制。并支持多 ...
-
一、程序循环 OB程序循环 OB 的功能操作系统的执行过程如图 1 所示1、操作系统启动扫描循环监视时间;2、操作系统将输出过程映像区的值写到输出模块;3、操作系统读取输入模块的输入状态,并更新输入过程映像区;4、 ...
-
S7-1200 数组数据类型(ARRAY)ARRAY 类型是由数目固定且数据类型相同的元素组成的数据结构。ARRAY 类型的定义和使用需要注意以下几点:ARRAY 类型可以在 DB、OB/FC/FB 接口区、PLC 数据类型处定义;无法在 PLC 变量 ...
-
一、时间错误 OB80时间错误 OB80 的功能当 CPU 中的程序执行时间超过最大循环时间或者发生时间错误事件(例如,循环中断 OB 仍在执行前一次调用时,该循环中断 OB 的启动事件再次发生)时,将触发时间错误中断优先执 ...
-
一、硬件1. Parker 运动控制器(PAC) 二、软件1. 基于CoDeSys V3.5 SP1 的Parker Automation Manager Version 1.2.1 三、PAC设置1. 新建项目 2. 选择控制器类型以及语言3 ...
-
JZGKCHINA工控技术分享平台致敬海外工控人随着中国企业国际化进程的迅猛发展,越来越多的中国企业走出国门,越来越多的中国工控人走出国门,为世界各国的智能化添砖加瓦。从“我在“苏丹星”的工控生活”中,我们看 ...
-
JZGKCHINA工控技术分享平台技术交流与分享 是剑指工控全部的意义所在不论你在哪里,不论你遇到怎样的技术问题,剑指工控群里总有那么一群带有工控情结的技术人与你一起面对,一起探讨......不论你是菜鸟,不论 ...
-
工控公开课大师兄开课啦:明晚,8月11日,周五20:00-21:00,悟控主讲的“AB CompactLogix PLC循序渐进(二)”工控公开课将如期而至。本节课将涉及“AB CompactLogix PLC资料查找、建立连接、固件升级等”等多方面内 ...
-
故事的主人公是我的兄弟,他叫陈远,可能很多人都认识叫陈远的人,也可能你就是陈远。高考时候,陈远作为高中班级里唯一一个没有考上本科的学生,读完三年的专科,陈远选择了专升本去学工业自动化。毕业后是07年,陈 ...