PLC编程(codesys,禾川)
文章平均质量分 56
以运动控制为主的PLC:哭的晒死
cfqq1989
误引雷$藏
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
运动控制【指令】codesys
POUs表示程序块。原创 2025-04-26 13:29:56 · 7117 阅读 · 7 评论
-
hcq0-1100-d【禾川PLC】
【代码】hcq0-1100-d。原创 2023-06-07 22:35:33 · 7081 阅读 · 7 评论
-
CFC编程入门_【10分钟学会】
有哪些控件:指针:用于拖动功能块。控制点:同上。就是。【左侧:输入输出】,【右侧:只输出】Box :在FB原有的基础上,增加运行添加。用于对结构体的成员变量赋值。用于输出的成员变量。原创 2023-08-25 15:50:00 · 9872 阅读 · 1 评论
-
codesys【CNC】SM3_CNC,数控,G代码解析
中型PLC,且带库(3.5.6支持离线仿真)原创 2023-05-23 22:33:59 · 18628 阅读 · 12 评论
-
ST语言入门【维修电工Demo】
输出2 at %qd0 : dint := 16#0f;//32bit类型,Q输出区00001111。其它功能块也是如此。原创 2022-10-23 23:41:02 · 21011 阅读 · 0 评论
-
ETC_CO_SdoReadDWord (FB)
读取codesys从站寄存器值原创 2025-12-15 01:43:00 · 207 阅读 · 0 评论 -
PLC做modbusTCP从站【codesys】
摘要:PLC作为从站时需设置端口为服务器模式,其他从站同理。配置步骤包括:1.在1Device下新建Ethernet网卡并添加服务器;2.将网络接口设为PLC同网段IP;3.按需划分4个存储区,起始地址对应Modbus寄存器0地址。作为主站时,PLC可控制从站的DO和寄存器,最后需设置数据通道并启用循环刷新功能。该方案实现了PLC主从站间的Modbus通信配置。原创 2025-11-21 13:22:22 · 261 阅读 · 0 评论 -
贝加莱伺服故障码
1:参数ID无效2:上传数据块不可用3:对只读参数的写访问4:对只写参数的读访问8:数据块读访问已经初始化9:数据块写访问已经初始化10:数据块读访问未初始化11:数据块写访问未初始化16:读取数据块时数据段已经是最后一个17:写数据块时数据段已经是最后一个18:读取数据块时数据段还不是最后一个19:写数据块时数据段还不是最后一个21:数据块写入后校验和无效23:数据块中的参数I...原创 2025-09-21 04:03:33 · 852 阅读 · 1 评论 -
MC_CamIn电子凸轮
CamTableID 凸轮表格的编号,与 MC_CamTableSelect 的输出点 CamTableID 配合使用。SlaveScaling 从轴放大比率。Execute 启动 TRUE:上升沿启用功能块。SlaveOffset 从轴位置偏移。Jerk 越速。Deceleration 减速度。TappetHysteresis 挺杆滞后。主轴360度,从轴按凸轮表轨迹运动。原创 2025-07-27 01:20:57 · 433 阅读 · 0 评论 -
MC_GearInPos电子齿轮
作用:在主齿轮指定角度,副齿轮开始跟随。技术核心是利用速度。原创 2025-07-25 23:28:57 · 511 阅读 · 0 评论 -
codesys【TCP】
PLC主站:收集多个从站io变量给主站支配。PLC从站:上位机控制PLC输入输出。原创 2025-07-19 02:53:23 · 300 阅读 · 0 评论 -
codesys【串口】
按照功能码,去配置。PLC做从站,触摸屏做主站。从站再配置资源,添加通道。原创 2025-07-18 17:10:39 · 303 阅读 · 0 评论 -
SFC顺序工艺
codesys平台下的SFC。原创 2025-06-21 03:38:21 · 387 阅读 · 0 评论 -
禾川PLC【D4代】
原创 2025-05-01 01:22:21 · 218 阅读 · 0 评论 -
codesys【轴组模型】
因为Z轴下,激光点位和你装刀片点位,会有偏移(始终希望激光点位,就是下刀点位)【龙门切纸机】我个人建议用标准龙门3轴,然后外加刀具模型。激光笔点位和下刀点位不一致,所以需要带参考点偏移的C轴。5轴加工中心,只适用理想状态下,铣刀切屑。原创 2025-03-21 02:30:48 · 936 阅读 · 0 评论 -
雷赛SMC632E
在 SMC632E 顶部拨码开关的旁边,有一个嵌入到控制器内部的复位按钮,是用来实现控 制器恢复出厂设置的按钮,通过该按钮可以清除控制器内部的程序、清除掉电保存变量、复位 至默认的 IP 地址。当控制器需要进行恢复出厂设置时,请按住复位按钮,然后给控制器上电,约 10 秒后控 制器蜂鸣器会连续响三声,此时可以松开此按钮,控制器执行复位操作,待三秒后控制器复位 完毕,继续执行后续操作。Ethernet2 以太网接口,默认 IP:192.168.11.11。默认情况高速输入是普通输入,通用输入输出都可以在。原创 2025-03-03 07:15:52 · 1227 阅读 · 7 评论 -
雷赛LC2000
这个是中型PLC。原创 2025-02-04 22:33:52 · 663 阅读 · 0 评论 -
codesys【modbusRTU】从站
QX46.1 控制 【从站输入10002点位】上位机控制【从站rtu】输出线圈。实际是从站输入点%ix104.0。不需要时,可以选中后,删除。这样地址是自动排序的地址偏移。由%QX46.0 控制 【从站输入10001点位】这样plc再处理一下,再输出到plc的DO点位上。带【M】篮圈标,是偏移锁。离散输入,对应从站的输入【1区】主要是方便记忆规划。原创 2024-08-12 22:52:11 · 1257 阅读 · 0 评论 -
rs485【io模块】
模块支持 Modbus 的 0x03(读保持寄存器)、0x06(写单个寄存器)、0x10(写 多个寄存器)功能码。向 1121 地址写入 0xA5A5 时启动恢复出厂配置功能,并自动软件重启。1207:写1置位 【只读,写1有效】1208:写1复位 【只读,写1有效】原创 2024-08-06 15:50:33 · 1185 阅读 · 0 评论 -
codesys旧设备改造实例
570-986818410 或者998-598638072。原创 2023-10-06 23:30:27 · 748 阅读 · 4 评论 -
EM32DX-E4 IO 扩展模块
—01H IN0_SetCountMode S32 r/w 初始值默认为 0 设置 IN0 的计数方式:0 电平下 降沿,1 电平上升沿, 2 电平任意沿。——02H IN0_SetCountVal U32 r/w 设置 IN0 的计数值,初始值默 认为 0。——03H IN0_ReadCountVal Unsigned32 ro 读取 IN0 的计数值。6020H——00H IN0 计数【0~7】// 输入 0-15。原创 2024-07-14 21:39:00 · 722 阅读 · 1 评论 -
codesys【ECAT总线】维修电工Demo
才是伺服本体品牌的参数【品牌不同,参数定义也不同,要看手册】P0,P1,P2,P3,PA,PB,PC,PD。Light是光轴,我用的是旋转电机,所以用第1个402轴。【每4ms刷新一次寄存器】当然,齿轮比肯定是不对的。改轴名字 【axis1】【axis2】0x2000-00=1000mA;我用的雷赛一拖2电机,有2套参数,偏移量0x800。这样再去调试,移动5.00mm,电机正好转1圈。【应用程序移动单元】伺服其他参数,根据自己需要添加。原创 2024-06-20 11:30:50 · 2123 阅读 · 0 评论 -
codesys【CAN总线】
步运行使用库也可以,参考0x6040的赋值操作 0x00》0x06》0x07》0x0F 动作0x1F。这个雷赛0x6041的默认值有故障,需要程序修改0x6041的值0x250。FB块:Power实际操作的是0x6040和0x6041的值。根据实际设备【品牌】去官网搜索下载。跟ECAT总线有区别,伺服下面不需要再挂载402轴。2添加【CAN主站】:设置站号【默认127】。1添加【CAN总线】:设置通讯速率 1Mbps。这里我使用了【禾川CAN库】用轴组批量控制轴。参考【0x2000】段寄存器。原创 2024-06-10 16:46:30 · 4787 阅读 · 5 评论 -
码垛【FB块】
当前2层数 := 当前数/(TO INT (X行数)*TO IT(Y列数));层内数 :=当前数 MOD(TO INT (X行数)* TO INT (Y列数));IF 2层数>1 AND Z差值0 THEN2间隔:=2差值/(2层数-1);点数量:= TO INT (X行数)*TO INT(Y列数)*TO INT(Z层数);当前X行数:=层内数 MOD TO INT(X行数);偏移X:= X间隔TO REAL(当前X行数);X间隔:=X差值/(X行数-1);Y间隔:=Y差值/(Y列数-1);原创 2024-03-09 07:55:56 · 692 阅读 · 0 评论 -
codesys【程序】
FB。原创 2024-01-16 21:26:21 · 3632 阅读 · 0 评论 -
codesys【看门狗】
看门狗。原创 2024-01-16 20:20:51 · 1377 阅读 · 0 评论 -
分布式io【ECAT】
微秒公司的产品。价格100多包邮。原创 2024-01-05 17:44:34 · 891 阅读 · 1 评论 -
台达PLC
型号。原创 2023-12-27 02:21:38 · 558 阅读 · 0 评论 -
ECAT【对象字典】
【代码】ECAT【对象字典】原创 2023-12-12 16:25:29 · 1607 阅读 · 0 评论 -
各品牌PLC元件在modbus内区域
D寄存器4区,4000001是 4区,0x0000~0x752F 【D0~D29999】M寄存器0区,0000001是 0区,0x000~0x1FFF 【M0~M8191】输入在1区,124577是在 1区 0x6000~0x60FF 【X0~X377】输出在0区, 040961是在 0区 0xA000~0xA0FF 【Y0~Y377】原创 2023-11-18 00:08:22 · 1083 阅读 · 0 评论 -
codesys【HMI】
【代码】触摸屏【威纶通】原创 2023-11-12 23:35:10 · 1049 阅读 · 0 评论 -
st语言【关键字】
在ST语言中,所有的关键字如下:ANDARRAYATBEGINBOOLBYREFBYTECASECONSTCONTINUECTUCTUDDERIVEDINTDIVDODWORDELSEELSIFENDENDDERIVEENDFOREND_FUNCTION_BLOCKENDIFEND_REPEATEND_STRUCTEND_TYPEENUMEXITEXPORTFALSEFORFUNCTIONGOTOIFIMPLEMENTATIONIM原创 2023-10-14 11:13:54 · 1473 阅读 · 0 评论 -
codesys【导出设备描述】
用来解决设备使用问题。原创 2023-10-12 11:56:56 · 1044 阅读 · 0 评论 -
codesys【手轮】
计数器不能【-1000】【1000】因为一循环会多一个计数要【-1000】【999】或者【-999】【1000】原创 2023-10-12 08:47:05 · 1207 阅读 · 0 评论 -
codesys【软PLC】
装好软件后,这个电脑就是软PLC了,但是有些功能被限制了。软plc需要安装在工控机里。或者笔记本等小型电脑内。需要购买证书才能使用一些功能。原创 2023-10-11 19:54:55 · 2050 阅读 · 0 评论 -
codesys【读写轴参数】
或者获取6041h的状态值。作用:读写实轴寄存器参数。【一般用于修改2000h段的值】在SM3_Basic库内。原创 2023-10-11 04:19:07 · 1349 阅读 · 0 评论 -
codesys【凸轮,挺杆】
先建凸轮表:原创 2023-10-11 03:09:49 · 1159 阅读 · 0 评论 -
HCQ1-1300-D【高速输入】
用于记录电机轴位置【编码器信号采集】跟体育教练的秒表一样,用于记录。原创 2023-09-27 03:16:14 · 1129 阅读 · 0 评论 -
codesys【网桥】
【代码】网桥。原创 2023-09-26 22:24:35 · 1842 阅读 · 1 评论 -
HCQ1-1300-D【PLC】
网口4:IPV4:192.168.8.100 子网掩码:255.255.255.0。USB3.0 :(U 盘文件系统需为 FAT32)。【1A,5.0Gbps 】电池,型号为 HCQ1-BAT(电池CR2032,3V,上针0v,下3v)SD 卡功能键: 长按是卸载usb和sd卡。原创 2023-07-30 00:36:51 · 5964 阅读 · 6 评论
分享