汇川CodeSys
文章平均质量分 66
Big_潘大师
自动化控制工程师,专注于运动控制程序开发、PLC、C#工控软件、机器视觉等。
展开
-
汇川AM402和串口调试助手自由协议通信
PLC:汇川AM402-CPU1608TPPC:串口调试助手连接:RS485转232、USB转232如下图所示PLC的DB9接头2路485接线说明选择一路使用即可,本测试选择1、2、5引脚。原创 2023-03-07 22:59:20 · 4595 阅读 · 0 评论 -
汇川AM402、H3U和上位机C#ModebusTcp通讯
目录一、测试任务二、测试环境三、PLC工程1、组态配置2、ip地址、端口号 3、全局变量定义四、C#端Winform程序创建1创建主界面 2、创建子窗口 3、运行生成,界面效果4、Modebus协议说明5、Modebus操作说明六、测试1、寄存器读测试 2、MW1300寄存器的BIT位3、写寄存器测试4、PLC断电或者断网 七、工程下载连接1、PLC作为ModebusTCP端,端口号都是502,PC端上位机软件作为TcpClient去连接多台PLC。PC端读写PLC寄存器。2、PC端在有的PLC断电、断网的原创 2023-03-02 17:53:12 · 12792 阅读 · 12 评论 -
AM402和SV660N、IS620N运动控制
3、编码器脉冲设置。注意电机转速值是以秒还是分钟计量单位。4、设置电机停机方式。使用sin²停机效果比较圆滑,默认梯形。2、PLC运动控制程序和ETHERCAT在一个任务中。软件:InoProShop(V1.7.3)5、库管理器中添加伺服运动控制库。1、添加EtherCAT伺服从站。8、下载程序工程和运行。原创 2023-03-01 22:01:09 · 3954 阅读 · 3 评论 -
汇川触摸屏IT7000E和汇川中小型系列PLC连接及MW寄存器说明
MW型的寄存器是16位寄存器,对应的取值范围是±32767。位状态显示控件,在属性中设置显示状态,分别设置位寄存器值为0和1的时候所对应的显示属性。在触摸屏中将D600.0、D600.2、D600.4、D600.5分别设置为ON,则PLC中寄存器D600值为53。在模板画面上添加7个窗口画面切换按钮,选中每个窗口画面直接拖拽到模板画面上即可生成切换按钮。分别添加几个变量组:读寄存器、写寄存器、参数设置寄存器、位读取寄存器、位写操作寄存器。在画面:寄存器读写,创建寄存器读、写控件。原创 2022-11-09 11:46:06 · 20399 阅读 · 6 评论 -
汇川PLC和PLC之间ModebusTCP通讯
然后在全局变量中创建相应的变量关联IW和QW的寄存器创建全部变量//AM402作为主站——读H3U(D12-D21)//AM402作为主站——写给H3U(D200-D209)或者使用数组的方式。原创 2022-11-01 14:34:35 · 18037 阅读 · 1 评论 -
汇川使用笔记6:伺服轴控功能块封装方法示意
VAR//功能块实例化END_VAR。原创 2022-10-18 10:22:43 · 11814 阅读 · 0 评论 -
汇川使用笔记6:TCP服务端和客户端通讯
在Application中分别添加程序server、client,并添加到MainTask周期任务中VAR//创建服务器端的端口号//服务器的ip地址//存储-客户端的数据//给客户端写数据//打开服务器//向客户端写数据//read功能块状态END_VAR;VAR//读取数据缓存区//要写的数据缓存区//连接服务器//Client相关状态END_VAR。原创 2022-10-12 21:25:35 · 8990 阅读 · 9 评论 -
汇川IS620NMC_HOME伺服回零
MC_HOME伺服回零MC_HOME需先配置伺服的回零方式、回零速度等。程序触发MC_HOME PLC只是将伺服运行模块改为回零模式,启动回零,等待伺服自己回零,反馈完成信号,然后将模式切换为回零前的控制模式。具体的回零方式参照伺服手册。MC_HOME使用方法:以620N为例: 根据实际设备选择合适的原点回零方式(620N支持33种,详细请查看620N手册); 将左右极限位、原点开关接到伺服(以回零模式5举例)。 伺服DI信号说明模式5回零操作介绍1.3..原创 2021-05-28 17:24:51 · 16355 阅读 · 3 评论 -
汇川使用笔记5:伺服点动测试
1、用户程序创建1.1 创建程序在Application目录下添加新的文件夹“用户程序”,添加程序:MotionTest1.2 程序添加到任务中将新创建的程序MotionTest,添加到任务配置中2、伺服功能块测试 伺服的功能块,使用IEC61131-3标准的PLCOpen方式开发。功能块分为单轴控制、多轴控制、伺服状态等。功能块库保存在库文件:SM3_Basic=SM3_Basic,4.2.2.0中。2.1 伺服使能程序输入助手使用...原创 2021-12-22 18:48:29 · 9654 阅读 · 1 评论 -
汇川使用笔记4:IO点位和程序变量关联
接上午配置的工程继续1、IO输入输出模块在程序Application中位置在在LocalBus Config中添加好输入输出模块,Application中会自动添加如下的输入、输出选项。每个输入和输出模块都是两通道8个点位。输入是DI2.0-DI2.7\DI3.0-DI3.7 输出是DO1.0-DO1.7\DO2.0-DO2.7。输入模块之所以是从2而不是1开始,是因为普通输入点之前还有一个高速输入点模块2、和程序中变量关联 变量关联有两种方式,一种...原创 2021-12-20 23:35:56 · 11223 阅读 · 4 评论 -
汇川使用笔记3:硬件配置和组态
目录1、实际硬件连接2、工程中硬件组态2.1 IO输入输出模块添加2.2 伺服添加2.4 激活和运行工程1、实际硬件连接电源模块:AM600-PS2 1个CPU模块:AM402-CPU1608TP1个IO输入模块:AM600-1600END1个IO输出模块:AM600-0016ETN 1个100W伺服驱动:IS620NS1R611个2、工程中硬件组态 电源模块不需要组态,...原创 2021-12-20 22:48:58 · 6043 阅读 · 3 评论 -
汇川使用笔记2:变量定义和非法变量定义设置
1、变量定义1.1 局部变量定义局部变量,即在每个程序PRG文件中定义的变量叫局部变量。如:①是程序PLC_PRG,②是变量定义窗口,③是逻辑程序编写窗口PROGRAM PLC_PRGVAR //定义布尔变量 bInput1: BOOL; //布尔变量,TRUE或者FALSE bInput2: BOOL; b_输入1: BOOL; //变量中使用中文,阅读起来一目了然 b_输入2: BOOL; //定义整型变量 nData1: ...原创 2021-12-16 22:54:33 · 13235 阅读 · 0 评论 -
汇川使用笔记1:汇川AM402-PLC固件版本升级
PLC设备2020年以前产品,使用InProShopV1.5.2版本软件PLC的CPU型号:AM402-CPU1608TP。问题:创建工程然后扫描网络跳出版本不匹配问题:解决:找到对应的的旧版固件,然后更新设备。重新扫描网络:更新完成重新扫描网络,网络连接正常。读取PLC的ip地址:出厂默认:192.168.1.88。可以根据自己实际工程需要设置对应的ip地址。...原创 2021-12-15 20:55:01 · 7426 阅读 · 0 评论