自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fenglingxicao的博客

分享电气系统项目设计经验、自动化案例学习、ABB机器人等编程案例

  • 博客(44)
  • 资源 (30)
  • 收藏
  • 关注

原创 博图SCL_输出多维变长数组内最大数值及其数组上下标

实验案例自定义一个二维数组,输出矩阵中值最大的元素,并输出其数组上下标。熟悉博图SCL中FOR循环的使用。1、数组定义建立二位数组[0…2,0…3],范围是3×4的矩阵2、程序调用主程序调用SCL函数,并填写引脚3、SCL程序段自动读取数组范围(最小下标与最大上标),两层循环嵌套判断矩阵内的最大值4、HMI仿真测试更改矩阵内任意位置内数值,SCL自动排序找出矩阵内最大值,并输出其在数组内的下标与上标...

2020-06-21 20:06:16 7138 4

原创 丹佛斯变频器FC300 开环提升参数设置

前言安全注意:按下LCP面板 上的 [Off/ Reset]键,切断变频器输出电压,保证提升不会突然下坠然。参数设置1-01 :控制模式VVC+ 矢量转矩2—:电机名牌参数(按照电机铭牌设定电机电压、电流、转速等)1-29 :AMA完全整定 —提高性能1-66:100% (对应电机额定电流)----电机额定电流不够时可以加大120%左右1-71:0.5S 启动延时1-74/75:起始转速 100转1-76:起始电流:(提升电机足够的话建议为额定的70%)1-74 + 1-76 ==

2020-06-21 16:57:37 5398

原创 变频拖动电机 减少电机噪音

前言三相异步电机在运行过程中有时噪音会很大,通过变频器如何改善?另外采用变频电动机能降低相同参数下的噪音6-10dB排查问题来源1、机械方面如电机冷却风扇损坏或刮擦电机外壳,电机与减速机配合不好或电机固定不好时等。找到噪音源对症下药即可。2、电气方面(1)变频器载波频率设置太低时,可以适当把载波频率设置高些,但这时又会带来一些问题,如果载波频率调得太高,又会对其它设备造成干扰,尤其是当采用plc通讯方式时。因此要根据现场的实际情况设置载波频率。一般功率小的变频器在4KHZ,功率大的在2-2.5

2020-06-21 16:03:56 1715

原创 丹佛斯变频器FC360多段速控制

前言丹佛斯变频器多段速控制,适用降低成本,且控制较简单的环境。变频器输出频率f = P302 + ( P303 - P302 ) ×P310.n (n可取0 ~7)接线变频器参数设置注意:若5-12(端子27)默认[2]为惯性停车,需更改为0 (无作用)或者实际所需的功能输出频率计算变频器输出频率f = P302 + ( P303 - P302 ) ×P310.n (n可取0 ~7)如硬接线端子端子27在5-10内设置参数18;此时启用预置参考值位2且当其位为1时,启用预置参考值4内

2020-06-21 11:24:46 7003

博图程序生成俄罗斯方块

通过按钮生成一个随机值,显示随机的俄罗斯方块图形

2024-06-24

将字符串循环左移、将数值循环左移

1.将字符串循环左移,如ABCDEFG,从3位置循环左移后为DEFGABC 1.将数值循环左移,如1234567,从3位置循环左移后为4567123

2024-05-07

博图数值按照特定格式转换成字符串

数值按照协议格式,转成字符串。方便和第三方厂家对接。如码垛线使用字符串数据,立库厂家使用dint数据类型,上位机使用DINT数据类型,为了判断数据传输、与动作流程,需要条码的比较,此时可以将数值转成字符串

2023-10-15

练习SCL写函数块处对字符串进行处理,查找一个字符串内涵盖另一个字符串所有字符的最小的字符串

1、给你一个字符串s,一个字符串t.返回返回s中覆盖t所有字符串的最小子串,如果s中不存在涵盖t所有字符的子串,则返回'' 2、如果s中存在这样的子串,需保证其唯一且不重复,若没有则返回''

2022-06-06

博图SCL_字符串处理(将上位系统发送字符串解析为ASCLL码)

将上位系统发送字符串解析为ASCLL码,截取{}内数据为有效数据,转换为单个字符数组与ascll码

2022-04-07

给定一个包含非负整数的M x N网格,请找出一条从左上角到右下角的路径,使得路径的数字总和最小,并显示其路径。

博图SCL算法_递归、函数、方法;使用递归解决一个复杂问题;在一个Mx N网格内,从左上角到右下角右多少路径?那个路径上的总和最小?如何显示其路径上每一个位置节点信息?

2022-03-29

一个未排序的整数数组,请找出其中没有出现的最小的正整数。

一个未排序的整数数组,请找出其中没有出现的最小的正整数。

2022-03-14

PLC码垛算法.zip

PLC码垛程序算法,可根据产品类型、托盘尺寸、产品长宽高尺寸、原点位移、补偿等自动计算坐标。参数可设置

2021-12-05

PLC算法_解析ABB机器人当前位置数据

①Socket通信协议读写字符串数据 ②博图处理字符串数据,按照一定规律解析ABB机器人位置数据(PERS robtarget ClawPose:=[[1748.72,380.01,127.016],[0.999791,-0.017557,-0.010476,0.00018],[-1,-1,-1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];) ③本案例使用通用函数处理字符串,读取以’,'为标志位;循环多次分别解析出X、Y、Z方向位置数据,以及机器人四元数数据q1、q2、q3、q4参数;不限制数据位数 ———————————————— 版权声明:本文为CSDN博主「放青松」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/fenglingxicao/article/details/120463893

2021-09-24

博图SCL递归算法及如何使用在工控现场案例

1、递归算法是一种直接或者间接调用自身函数或者方法的算法,就是将复杂问题不断分解为规模缩小的子问题,然后递归调用方法求解 2、递归思维是一种从下向上的思维方式,使用递归算法往往可以简化我们的代码,而且还帮我们解决了很复杂的问题 3、在PLC内应用存在局限性,但可以将项目上相似逻辑区域“合并同类项”,写一个包括相似性最大的函数块并配置好数据引脚,循环调用同一个函数方法去解决不同子区域的问题,进而实现整体项目的解决!

2021-09-04

西门子PLC快速查找数据算法

1、当我们在一个 **链表** 或者 **顺序表** 中 **查找** 一个数据元素 是否存在 的时候,唯一的方法就是**遍历**整个表,这种方法称为 **线性枚举**。如果这时候,**顺序表是有序**的情况下,我们可以采用**折半**的方式去查找,这种方法称为 **二分枚举**。线性枚举 的时间复杂度为 O ( n ) ,二分枚举 的时间复杂度为 O ( l o g 2 n ) 2、PLC查找数据一般使用场景:在博图软件中预先定义好数组,根据数组下标索引到数据;那这就是一个典型的底层实现结构是一个数组,数组类型可以是任意类型,而且数组下表是有序的,那我们完全可以使用折半查找代替遍历整个表,以此通过算法节省CPU扫描时间,提升设备相应速度!(如定义1...10,快速找到上位下发第N个数组下标所存储的数据);其优势在数组内容较大时明显

2021-08-29

多台出入库口提升系统20210722_V16.zip

(1)智能物流行业提升系统,面对多个入库口,多个出库口情景,本案例仿真测试调度从某入库口入库->某出库口出库(本案例三个入库口、三个出库口共9种场景) (2)多个入库口接收到任务,提升系统如何执行,本案例提供先进先出排序方式 (3)程序案例,仿真测试

2021-07-22

00-变频器与三相异步电机_UF调速.emmx

(1)现场由于特殊情况需要电机升功率或者电机超频运行的情况下,在此分享一些项目案例与经验,以供参考 (2)工控项目中多数常见的以三相异步电机为驱动执行电机,为此了解电机工作原理,更好的与变频器控制使用达到最佳控制效果,参考哈工大课件!!!

2021-02-25

西门子1200与MCGS 通信数据解析.zip

(1)做项目过程中遇到DINT存储区数值显示不全时,可以用单个显示字符型数据(ASCALL转换成数值型进行读写参数)等,熟悉MCGS与1200PLC间通信和博图程序内字符型数据处理函数块的使用 (2)博图V15将DB块/变量表数据存为CSV文件导入MCGS,简化西门子PLC与第三方触摸屏交互数据的繁琐过程,在降低电气成本上简化工程师重复劳动的工作内容

2021-02-25

ABB机器人与埃尔森3D视觉通信Socket计算位置算法案例.txt

①建立ABB机器人与视觉通信Socket通信机制 ②算法循环解码,解析视觉定位点字符串位置数据为可使用的POS坐标与四元数 ③扫描成功后可在扫描一次确认该扫描区域内没产品(机器人节拍要求不高情况下) ④不同视觉产品通信定义不同,字符数据处理可参考

2021-02-23

VS_NetToPlcSim_PLC通信测试案例

1)通过VS2019添加西门子S7.NET协议、编写程序代码实现VS与PLC间数据简单读取案例: 电脑全仿真实现上位机程序与仿真PLC间的通信,通过NetToPlcSim桥接本机电脑IP地址与PLCSIM仿真的实际PLC的IP地址,再通过测试软件实现上位机对PLC本体的数据读写的测试,最后测试第三方软件系统与PLC间通信 (2)优点:①解决了博图自带的S7-PLCSIM仿真仅能与STEP7或者博图内部通讯,不能与其它上位系统通信,②NetToPLCsim可以让客户端程序(SCADA等)通过互联网网络的方式访问PLCSim,可以添加多个站,与多个PLCSim建立连接

2021-02-16

NetToPlcSim_PLC_西门子PLC访问DEMO.zip

(1)电脑全仿真实现上位机与仿真PLC间的通信,通过NetToPlcSim桥接本机电脑IP地址与PLCSIM仿真的实际PLC的IP地址,再通过测试软件实现上位机对PLC本体的数据读写的测试 (2)优点:①解决了博图自带的S7-PLCSIM仿真仅能与STEP7或者博图内部通讯,不能与其它上位系统通信,②NetToPLCsim可以让客户端程序(SCADA等)通过互联网网络的方式访问PLCSim,可以添加多个站,与多个PLCSim建立连接

2021-02-14

ABB码垛算法程序与设计接口参考案例

(1)本案例提一般码垛包常用解决方案,根据不同产品尺寸(长宽高)、托盘固定尺寸(10001000150)等(产品类型与计划数量)等采用整除和取余计算出堆垛位置数据计算方式 (2)使用POS{X,Y,Z}数据类型对位置数据进行补偿,避免因场地有规律的倾斜问题 (3)提供码垛对接信号IO表、规划与实现等 (4)提供技术参考手册--RAPID指令、函数和数据类型便于编程

2021-02-04

信息化和自动化(PLC)间XOR校验传输数据准确性

①信息化技术的发展和自动化要求的不断提高,自动化设备需要实时与软件进行信息交互,传递任务数据 在信息交互的过程中我们如何判断交互信息的准确性? ②此处我们采用一个基础方式,对任务信息进行一定编码,自动化控制系统也进行同样编码(异或校验),当两者相同时代表信息传递正确 ③代码案例示例

2021-01-20

1200PLC两轴伺服画圆等运动控制案例

(1)1200PLC控制两轴伺服画方、画圆等运动控制程序案例 (2)包含脉冲PTO、1200PLC轴组态等博图控制伺服案例 (3)控制三菱、台达等品牌伺服以及参数设置,USS协议控制变频等运动控制

2021-01-14

PLC与多种品牌变频器间通信(多段速、USS、Profinet等)

(1)1200PLC通过变送器调整G120变频器输出频率,改变电机转速 (2)200和1200PLC与MM420_USS协议通信 (3)PLC通过USS、Profinet等协议控制变频器,程序案例与参数设置

2021-01-13

TIA_Profinet/Profibus通信协议案例汇总(基于以太网TCP IP协议)

(1)仿真PLC与仿真HMI通信,编写案例程序,视频讲解 (2)同时仿真两台PLC测试通信,编写程序案例,视频讲解:①S7通信_PUT/GET、USEND+BSEND等②开放式用户通信(TSEND_C+TRCV_C)、(TCON+TSEND+TRCV)等多种协议使用 (3)以及注意事项

2021-01-13

TIA_IO Link通信案例

(1)IO LINK原理基础知识、规划设计注意事项(文档资料) (2)通信测试程序案例与常见问题

2021-01-13

TIA_ASI通信(包含西门子asi master以及多种品牌ASI设备程序案例)

(1)ASI原理基础知识、规划设计注意事项(文档资料) (2)倍加福、必威、西门子ASI ET200模块等多种产品ASI网关通信程序案例 (3)ASI常见问题、资料手册

2021-01-13

TIA_RS232串口读取扫码器数据.zip

(1)博图软件RS232模块串口通信读取扫码枪数据(2)条码解析案例

2021-01-13

TIA软件MODBUS协议( RS485、TCP)等传输路径与第三方涉笔通信_协议软件是什么意思

本项目博图TIA借助modbus协议完成与RFID门禁卡、视觉相机、1200PLC与200PLC、服务器与客户端间等多种设备的通信

2021-01-13

通过weberver读写1200PLC数据(电脑与手机均可登录IP地址打开网页控制)

本项目通过博图自带webserver功能,进行电脑和手机打开网页进行读写PLC的IO数据,网页可自己设计做成远程监控画面,此处使用官方web界面

2021-01-13

S型速度曲线_博图+变频器+三相异步电机(以堆垛机控制系统举例)

1、西门子S7_1500实现判断当前位置与目标位置的关系,基于sinxsinx函数自动生成S型曲线轮廓,并使用插补对轮廓进行密集插值,保证曲线的平滑度。 2、由于 SinxSinx 曲线具有的一阶二阶连续性,加速度和加加速度都符合正/余弦特性,相比传统的S曲线其加加速度并不连续而系统柔性受到一定限制的特点,尽可能的保证了加减速过程的平滑稳定。 3、同时由于Sinx*Sinx 曲线加速度先增加后减小到的特征,整条曲线不用再分成七段或五段计算而采用传统速度曲线的三段速。 4、资料包含测试程序 、仿真模拟、参考文档,项目资料等

2021-01-11

06-先进先出排序.zip

西门子博图SCL语言学习案例,实现对数据先进先出排序,如在智能仓储行业中对产品信息进行入栈出栈等操作,处理任务

2021-01-10

03-SCL_约瑟夫入狱.zip

学习博图SCL语言学习案例,实现按照一定规则循环求解

2021-01-10

01-SCL_冒泡排序法_V15.1.zip

西门子博图软件,使用SCL语言实现冒泡排序案例,方便数据的处理

2021-01-10

IIC类防爆库电气系统设计资料

①防爆系统电气设计的学术论文与国家标准等资料 ②IIC类《防爆库电气安装注意事项》指导现场安装满足防爆验收标准; ③防爆电气设计基础知识,如现场危险区域划分、爆炸性物质分类、爆炸气体(温度)分组、本安防爆技术、电气防爆技术、防爆电气安装问题等方面 ④设计经验与实施问题总结

2021-01-10

工业现场总线与PROFINET网络设计.emmx

各种现场总线基础知识及注意事项,方便网络设计;如Profinet、Profibus、Devicenet、MODBUS、ASI、RS232、RS485等

2020-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除