
PLC
文章平均质量分 70
!chen
WMS WCS 自动化系统
展开
-
西门子V90伺服系统介绍
深入浅出地了解V90伺服驱动系统的核心特性和优势,掌握其自动优化功能,使设备获得更高的动态性能;同时,了解其自动抑制机械谐振频率的特性,有助于在实际应用中减少机械振动和噪音。方便快捷地熟悉V90的使用方式。通过伺服优化和机械优化,轻松实现设备的最佳性能。同时,利用V-ASSISTANT调试工具,轻松进行参数设置和调试。增强对V90伺服驱动系统在实际应用中的理解和应用能力。通过了解V90应用案例,更好地理解伺服驱动系统如何与机械系统相结合,实现精确的运动控制。原创 2025-03-21 20:37:16 · 211 阅读 · 0 评论 -
V90伺服电机初调试
先下电,然后点使能,首次操作转速设小一点,按住箭头左或右,可以操作伺服左移或右移。最后根据实际位置设定正负软限位值。(软极限保护一定要设置并验证)(首次调试机械要在场。原创 2025-03-07 20:07:11 · 191 阅读 · 0 评论 -
汇川AM521 PLC托盘输送线控制系统方案实现
在全球各行业对自动化需求高度密集的背景之下,国内智能化物流产业也呈现出快速发展的趋势,对生产、制造自动化装备的企业而言如何内外兼修提升技术、促进产品迭代升级是重要命题。输送作为整体物流解决方案中的重要一环,输送效率决定了物流体系的整体运作效率。在自动化仓储系统中,托盘输送线主要可用来实现物料的自动出入库作业、物料暂存缓冲作业、实现系统的无缝衔接等。原创 2024-10-30 11:48:23 · 982 阅读 · 1 评论 -
施耐德M340和M200 Modbus 通讯实现
上图表示的是对ID为1即地址为10.10.136.12的server的读操作。具体是将此server的MW7000开始的100个字读入到client的MW7600开始的数据区内。从设置和程序结构上来说,M200的TCP通讯和RTU串口通讯基本一致,因为多从站的CPU负荷情况以及延时记录丢失,所以你先参考一下这些。IP address是各个M200的地址,通过这个配置,可以将各server的指定数据区映射到M340的内部数据区。这样即可实现对M200的内部数据区%MW6300开始的50个字的读写。原创 2024-02-28 11:25:32 · 1238 阅读 · 0 评论 -
自动化立体仓库PLC控制系统手动运行功能
"堆垛机过程数据块".状态货叉旋编数值 > - "货叉位置数据块".货叉手动换速 AND "堆垛机过程数据块".状态货叉旋编数值 = "货叉位置数据块".货叉停止误差 THEN。OR ("堆垛机过程数据块".手动内部按钮水平前 AND "堆垛机过程数据块".手动内部换速功能 AND "前进换速I"))原创 2023-11-27 15:10:54 · 2357 阅读 · 0 评论 -
变频器基础问答集21-50
变频器主要用于负载驱动(如电动机),很少用于电源变频的,而变频器的功能远远不仅限于变频本身,还有很多的附加功能,如各类的保护等,如果用变频器来获得变频电源,从经济的角度考虑是不可取的,建议采用其他变频电路。启动后电流为什么小:随着电动机转速增高,定子磁场切割转子导体的速度减小,转子导体中感应电势减小,转子导体中的电流也减小,于是定子电流中用来抵消转子电流所产生的磁通的影响的那部分电流也减小,所以定子电流就从大到小,直到正常。载波频率越高,电机的振动越小,运行噪音越小,电机发热也越少。原创 2023-11-22 12:30:16 · 615 阅读 · 0 评论 -
变频器基础问答集1-20
并因此而产生运动,导体会从磁力线密的地方向磁力线稀的方向移动,当将由两个互相相对的导体组成的线圈放入磁场时,线圈的两个边也受到了作用力,此二力的方向相反,产生力矩。直流电机也可以实现变频,例如现在的直流变频空调:其把工频交流电转换为直流电源,并送至功率模块,模块受微电脑送来的控制信号控制,和交流变频所不同的是模块输出受控的直流电源送至压缩机的直流电机,控制压缩机的排量,从而实现。的声音,那是因为变频器输出波形载波频率引起的,通常如果你用的变频器是固定载波的话,此时电机发出的是尖叫。原创 2023-11-22 11:41:07 · 206 阅读 · 0 评论 -
贝茄莱B&R AS实时数据采集功能
实时数据采集功能在PLC系统调试过程中,有助于调试人员对变量变化进行监测,通过波形对比,反应不同变量间的相互作用。右击Trace曲线,选择Save Trace Data可以将数据导出,支持csv,txt,mat,mch格式。贝加莱系统组态软件提供Trace功能,连接PLC,可进行在线数据采集并生成趋势图,采集数据可导出成多种格式。右击Trace曲线,选择Properties—Extension,可以对趋势图进行缩放。AS提供Trace功能,连接PLC,可以进行在线数据采集并生成趋势图。原创 2023-11-18 09:02:38 · 1314 阅读 · 0 评论 -
实现MQTT协议的服务器端和客户端的双向交互
公司和第三方合作开发一个传感器项目,想要通过电脑或者手机去控制项目现场的传感器控制情况。现在的最大问题在于,现场的边缘终端设备接入的公网方式是无线接入,无法获取固定IP,所以常规的HTTP协议通信就没法做,现在打算使用MQTT来实现云平台和边缘终端(传感器)之间的双向通信。原创 2023-11-17 19:56:04 · 526 阅读 · 0 评论 -
立体库堆垛机放货动作控制程序功能
DB11.DBX0.0 为左出货台有货 DB11.DBX1.0 为右出货台有货 左出货台车就位 DB11.DBX0.2。左出货台车就位 DB11.DBX0.2 右出货台车就位 DB11.DBX1.2。左出货台车就位 DB11.DBX0.2 右出货台车就位 DB11.DBX1.2。右出货台车就位 DB11.DBX1.2。原创 2023-11-11 12:22:19 · 153 阅读 · 0 评论 -
AGV线路管理功能实现
AgvLineListView.Columns.Add("移动尺量", 70, HorizontalAlignment.Left);AgvLineListView.Columns.Add("目标点", 60, HorizontalAlignment.Left);AgvLineListView.Columns.Add("特殊", 45, HorizontalAlignment.Left);原创 2023-11-09 10:07:45 · 128 阅读 · 0 评论 -
ATV32变频器在堆垛机应用
由于堆垛机取货及送货到固定位置,所以要求定位精度在+-3mm,客户以前用的是丹佛斯FC302系列重载变频器,而且带编码器构成闭环控制,精度在+-3mm。在采用DP总线与ATV32通讯时,自动控制时,正常运行。但在手动控制时,命令启动及停止滞后2S左右上,无法达到工艺上即按即启动,即释放即停止要求;后将命令采用端子控制,速度给定及其他参数采用DP总线通讯,命令不会滞后,达到客户要求。目前国内物流行业发展速度很快,特别是在自动仓库这一块,自动仓库用的最多是堆垛机,自动仓库目前驱动用得基本上变频器。原创 2023-10-28 10:10:54 · 772 阅读 · 0 评论 -
M238与LEX23A用CANopen通信
1、PLC与SERVO的CANOPEN通信线的制作。4、PLC与SERVO的CANOPEN通信线。写控制字6040H,状态返回6041H。模式的选择:P1-01。CANOPEN波特率设定:P3-01。CANOPEN地址定义:P3-05。6、PC与M238编程线。5、终端电阻,120欧。原创 2023-10-23 10:24:00 · 168 阅读 · 0 评论 -
施耐德Unity通过Modbus控制变频器
通讯卡: TSX SCP 114连接电缆: TSX SCP CM 4030Unity Premium (CPU: TSX P57154)本身不带Modbus接口,因此,采用TSX SCP 114扩展一个Modbus接口。TSX SCP 114是一个RS-485接口卡,在Unity Premium中可以配置成Modbus/Jbus协议。TSX SCP 114插在CPU上的扩展槽内。施耐德的VSD产品标准配置都带有Modbus接口。原创 2023-10-15 13:18:54 · 896 阅读 · 1 评论 -
AMS358i和施耐德TM241 EtherNet 通信
右击“Ethernet_1”选择添加设备,进入后“供应商”选择“Schneider Electric”,继续选择“工业以太网管理器”,在单击右下角“添加设备”。双击“AMS358i”,单击“连接”,单击“添加连接”,选择“EO-POSITION”,点击确定。进入后新建一个项目文件,如下:命名为EtherNet IP。完成了AMS358i与TM 241之间的组态连接。完成了AMS358i的IP地址设定。单击左上角编辑,并下载进去。AMS358i通信网线。原创 2023-07-23 11:41:22 · 481 阅读 · 0 评论 -
汇川SV660N与基恩士 KV7500 控制器调试说明
轴控制设定可以从“工具”-“扩展单元设定”-“KV-XH 设定”-“轴控制设定”打开,也可以从。限位开关”、“负方向限位开关”、“原点传感器”等与 60FD 各 bit 位的对应关系。标”、“轴错误”、“轴控制功能”、“位置控制通用”、“运转速度”、“JOG”、“原点复归”、比率可在10~100%“初始时通信指令”、“DC 设定”、“高。若选择“否”,可以通过“工具”-“单元编辑器”打开或者直接双击左边“项目”工作空间中。也可以使用快捷方式“右键”-“自动分配”-“是”进行自动分配,所匹配的内容自动与。原创 2023-02-28 22:06:51 · 10008 阅读 · 0 评论 -
KUKA机器人初次通电配置
5,等待安全参数配置完全并回到KSS界面,然后单击确认所有消息,即能上电操作机器人。3,完成上述两步,示教器界面会弹出“故障排除助手”对话框,选择“机器人或 RDC。经过安全配置的操作,有时还会有报警消息“零点校正Ax”,x表示第几个轴丢失了零。承接上一步骤,通过示教器确认所有消息,单击消息提示区域,此时一定会弹出如图。零点校正的方式有2个:其一电子校正工具:EMD或者MEMD,其二千分表。这时,只需要操作机器人进行零点校正即可。1、“投入运行”-“调整”-“EMD”原创 2023-01-24 21:17:29 · 7972 阅读 · 0 评论 -
AC500 基于 Profinet 通讯连接变频器
在插入设备选型框中,选择现场总线下的 PROFINET IO 主站 CM579-PNIO,点击“插入设。双击“AC500”,打开 CoDeSys 编程软件,联机将硬件配置下载到 CPU 中,并运行。在硬件组态树状结构图中,选择通讯模块下的 TA524_Slot1,点击右键,选择插入设备。在 CoDeSys 界面中,选择“资源”标签,双击“库文件管理器”项,打开库文件管。扫描完成后,点击扫描到的从站,将从站的站名和 IP 地址分配给各个从站。在打开对话框中,选择对应的库文件。将新的库文件添加到编程环境中。原创 2023-01-23 21:06:45 · 2475 阅读 · 0 评论 -
C# WCS上位机与三菱PLC协议之McProtocol
namespace MCProtocol{ internal class Frame { private struct CompleteCode { public const int NoData = 0xF000; public const int InvalidData = 0xF001; } private const byte _PCNo = 0xff;原创 2023-01-11 20:53:14 · 2364 阅读 · 0 评论 -
ABB AC500 系列 PLC 与上位机iFix 的通讯配置
在 软件中,有 3 种方式可以进入 IP config tool 的配置界面 双击 IP_settings,点击 IP config tool,即可进入 IP config tool 界面点击菜单栏的 Tool→IP config如果单独安装了 ABB IP Configration,则可以通过开始→程序→ABB→ABB IPConfigration 启动 IP 配置工具启动 IP config tool 后,即可进入 IP 配置界面。原创 2023-01-11 15:07:45 · 3123 阅读 · 1 评论 -
ABB AC500 PLC 与西门子 S7-300 CPU DP 通讯
将一个 AC500 CPU(本例 PM583) 左侧插入以 DP 通讯扩展模块 CM572,使用 DP 通讯电缆连接 CM572 与 314-2DP CPU 的 DP 通讯口。连接示意图如下: 安装 DP 从站设备描述文件 从西门子官方网站下载 CPU 314-2C DP 设备的 GSD 文件,解压保存。 启动 PLC 开发软件 Control Builder Plus2.1。单击主菜单 工具设备库。如图所示。在出现的“安装设备描述”对话框中,选择文件类型 gs?,选择下载的 CPU 314-2C DP原创 2023-01-08 20:27:05 · 2298 阅读 · 0 评论 -
AGV移动机器人PID运动控制
PID算法是控制行业最经典、最简单、而又最能体现反馈控制思想的算法,PID算法利用反馈来检测偏差信号,并通过偏差信号来控制被控量。而控制器本身就是比例、积分、微分三个环节的加和。其功能框如图1所示:考虑在某个特定的时刻t,此时输入量为rin(t),输出量为rout(t),于是偏差就可计算为err(t)=rin(t)-rout(t)。于是PID的基本控制规律就可以表示为如下公式:其中Kp为比例带,TI为积分时间,TD为微分时间。原创 2023-01-07 22:06:20 · 4975 阅读 · 0 评论 -
基于C++的AGV机器人无线控制实现
AGV行走控制系统由控制面板、导向传感器、方向电位器、状态指示灯、避障传感器、光电控制信号传感器、驱动单元、导引磁条、电源组成。AGV的导引(Guidance)是指根据AGV导向传感器(Navigation)所得到的位置信息,按AGV的路径所提供的目标值计算出AGV的实际控制命令值,即给出AGV的设定速度和转向角,这是AGV 控制技术的关键。简而言之,AGV的导引控制就是AGV轨迹跟踪。AGV导引有多种方法,比如说利用导向传感器的中心点作为参考点,追踪引导磁条上的虚拟点就是其中的一种。原创 2023-01-06 11:36:12 · 1483 阅读 · 0 评论 -
通过S7.Net与PLC通信(堆垛机)
myPlc = new Plc(CpuType.S71500, "192.168.127.100", 0, 1);//连接PLC sqlConnection = new SqlConnection("Data Source=192.168.127.40,49170; Initial Catalog=ASRSConsol;Persist Security Info=False; User ID=AGVTEAM; Password=agv.1234;");连接数据库原创 2023-01-03 20:24:33 · 1370 阅读 · 2 评论 -
立体仓库WCS系统-堆垛机(SRM)控制
/堆垛机当前运行模式指示1:自动模式 //T 0:非自动模式//F。原创 2023-01-03 11:23:03 · 1357 阅读 · 0 评论 -
Linux下的图形界面串口调试工具C#源码
MessageBox.Show($"打开串口失败:{ex.ToString()}", "提示", parent: this);MessageBox.Show("尚未打开串口,请打开后再发送", "提示",parent:this);MessageBox.Show("请设置奇偶校验位", "提示", parent: this);MessageBox.Show("请设置波特率", "提示", parent: this);MessageBox.Show("请设置数据位", "提示", parent: this);原创 2023-01-01 16:55:46 · 1023 阅读 · 0 评论 -
碰焊机器人PLC程序(贝加莱B&R)
(******************************发送状态赋值***************************************)(********************************给示教器的信息*******************************)(*********************************读取示教器数据**************************)//加载程序失败:请检查程序名称。//加载程序失败:请检查程序名称。原创 2022-12-31 15:25:52 · 1401 阅读 · 0 评论 -
伦茨LENZE GDC操作指南
GDC程序可以“在线模式”和“离线模式”使用:离线模式可以在没有与目标系统(控制器)相连接条件下使用。该功能允许离线设定参数、编程等工作。在线模式通过PC的串口、并口或系统总线实现GDC与目标系统(控制器)间的通讯。该模式主要应用与目标系统的调试工作。备注:GDC首次安装完毕后,缺省通讯设置是COM2口;当安装时选择系统总线时,CAN端口设定为500KB/参数通道为2。如果你想利用其它通讯端口,你不得不在GDC通讯设定中进行设定。原创 2022-12-23 09:53:43 · 5594 阅读 · 0 评论 -
主轴承盖螺栓拧紧机PLC控制程序
HMI为西门子TP900触摸屏,支持屏幕触摸和按键操作设备外形尺寸:长*宽*高 2180*1900*2500mm生产节拍: 55 S电源电压: AC380V±5%,50HZ,三相五线制。原创 2022-12-22 10:49:01 · 1171 阅读 · 0 评论 -
多穿立体库系统四向车PLC流程控制
A( L "WCS_Write".急停信号 L 0 I ) O "接收提升机的数据".急停信号 S #穿梭车状态.MA_02 A( O #穿梭车状态.Auto O #穿梭车状态.Auto1 ) AN "触摸屏使用".维修.维修执行 = #穿梭车状态.MA_01 A #输入点.I."I_1.1"原创 2022-12-21 15:23:22 · 1431 阅读 · 0 评论 -
自动化药房出药升降机选型设计
轴选用两根导轨,每根导轨由一个电机驱动,两个电机带动升降机和滑块同步运动。运动参数主要通过速度规划确定,速度规划采用直线速度特性,如图所示。快速出药系统升降机只有X方向的直线运动,轴每根导轨齿形带传动所需要的负载力矩。轴导轨齿形带传动所需要的负载力矩。电磁铁质量=0.546=24kg。,则可计算出导轨齿形带驱动轮有效。、 运动规划、运动参数的确定。方向的速度和加速度的估算。根据实际工作的需要,取沿。方向运动的最大行进速度为。通过上面的计算分析,选取。升降机质量=30kg。附件质量= 15kg。原创 2022-12-21 10:19:00 · 436 阅读 · 0 评论 -
西门子博途与上位机TCPIP通信
堆垛机 1号机 IP地址:190.20.0.72 掩码 255.255.255.0。原创 2022-12-17 17:42:04 · 6576 阅读 · 0 评论 -
碰焊机触摸屏软件开发
(1)读取寄存器(功能码:03)触摸屏请求指令格式为:字节01234567含义103ADDRHADDRLNUMHNUMLCRCLCRCH地址功能码待读取参数首地址指令数(参数个数1~125)CRC校验控制器响应指令格式为:字节0123456含义103BYTECNTDATAHDATALDATAHDATALCRCLCRCH地址功能码响应字节数=指令数*2DATA1DATA2CRC校验。原创 2022-12-16 11:13:41 · 526 阅读 · 0 评论 -
WCS系统中运输车交通管制
mLog.Status(true, string.Format("交管ID[ {0} ], 状态[ {1} ], 交管车[ {2} ], 被交管车[ {3} ], 备注[ {4} ]", ctl.id, ctl.TrafficControlStatus,result = string.Format("{0}: 运输车[ {1} ], 当前轨道[ {2} ], 指令涉及轨道[ {3} ] - 被交管摆渡车[ {4} ]", result,原创 2022-12-14 20:09:57 · 366 阅读 · 1 评论 -
立体车库电气控制方案
车位托板的执行上下、左右动作,采用的是深圳东顺电机制造有限公司的微电机,24V直流电机自带减速机,此电机是PLC输出端控制相应的继电器控制做正反转,实现车位的上下、左右运行。在检测方面,车位车辆检测是采用的是欧姆龙公司生产的E3T-SL12光电传感器检测,如果此传感器检测到有车辆停放在托板上时,此时光电传感器就会接收到一个信号,然后传给PLC一个信号,此时PLC控制与车位托板相应的指示灯。第二层的车位的运作方式是为避免第三层与第一层的车位存、取车时左右移动的,其它时候是不会动作的。原创 2022-12-12 16:33:52 · 763 阅读 · 0 评论 -
Halcon衣服水洗标牌检测VC源码
/ 存放线段的矢量集合。//imshow("【1】模板", templImage);imshow("【3】结果", dstImage);// 通过函数 minMaxLoc 定位最匹配的位置。// 变换图像,并用黑色填充其余值。// 计算二维旋转的仿射变换矩阵。// 【1】载入待测图片,模板。// 逆时针旋转图像角度(原尺寸)// 旋转中心为图像中心。// 创建输出结果的矩阵。// 【3】去轮廓伪影。// 进行匹配和标准化。// 【3】图像校正。// 【4】匹配模块。// 【1】匹配模块。原创 2022-12-11 11:49:32 · 483 阅读 · 0 评论 -
Halcon产品圆缺陷检测VC源码
/定义检测区域(可根据实际情况调整大小),将环形检测区域转换成矩形检测区域,便于后续处理。//极坐标变换图像,极坐标变换通常被用来矫正图像中的圆形物体或被包含在圆环中的物体。//图像与区域结合,选取膨胀操作后的边界轮廓内的区域作为ROI。//减少其边界区域,boundary函数将返回区域的边界轮廓。//分割图像,选取灰度值在 80~255 之间的区域。//分割图像,选取灰度值在 80~255 之间的区域。//图像与区域结合,选取闭操作之后的区域作为ROI。//图像与区域结合,选取矩形内的区域作为ROI。原创 2022-12-10 22:41:21 · 1013 阅读 · 0 评论 -
机械手控制程序CoDesys项目
* Set Default Releases and allowed actions for robots. * Default is resticted most, but value gets overwritten in valid operation mode *)OperationReleased := FALSE;UsedStopMode := Settings.StopModeMissingOperationRelea原创 2022-12-09 02:00:00 · 1090 阅读 · 0 评论 -
基于C++的AGV机器人无线控制
AGV行走控制系统由控制面板、导向传感器、方向电位器、状态指示灯、避障传感器、光电控制信号传感器、驱动单元、导引磁条、电源组成。AGV的导引(Guidance)是指根据AGV导向传感器(Navigation)所得到的位置信息,按AGV的路径所提供的目标值计算出AGV的实际控制命令值,即给出AGV的设定速度和转向角,这是AGV 控制技术的关键。简而言之,AGV的导引控制就是AGV轨迹跟踪。AGV导引有多种方法,比如说利用导向传感器的中心点作为参考点,追踪引导磁条上的虚拟点就是其中的一种。AGV的控制目标就是通原创 2022-12-08 02:15:00 · 1688 阅读 · 0 评论 -
车牌识别C#项目源代码
车牌识别C#项目源码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices; public class VzClientSDK { public VzClientSDK() { // // TODO: 在此处添加构造函数逻原创 2022-12-06 00:15:00 · 2328 阅读 · 0 评论