TwinCAT3
文章平均质量分 68
Big_潘大师
自动化控制工程师,专注于运动控制程序开发、PLC、C#工控软件、机器视觉等。
展开
-
TwinCAT3一个PLC设备里多个程序工程之间通讯
只需要要在PLC1工程中关联即可,PLC1中关联后PLC2中变量自动设置为关联好。(1)PLC1的input变量对应PLC2的output变量。(2)PLC1的output变量对应PLC2的input变量。工程重新激活后,两个PLC工程都要下载到PLC中去。原创 2023-12-03 00:09:40 · 625 阅读 · 0 评论 -
TwinCAT3中ModbusTCP Server和C# Client连接
返回11个字节recv[0]-recv[10],其中recv[9]、recv[10]是寄存器值高位、低位。recv[9]*256+recv[10]MW1的值:recv[11]=00、 recv[12]=01。MW2的值:recv[13]=00、 recv[14]=02。MW0的值:recv[9]=03、 recv[10]=6F。写寄存器操作,功能码15个byte数据,每个byte功能如下。读寄存器操作,功能码12个byte数据,每个byte功能如下。读取MW0-MW2寄存器值。原创 2023-03-09 17:31:00 · 1976 阅读 · 1 评论 -
TwinCAT3第三方伺服电机——汇川SV660N使用
1、首先将SV660NN配置文件SV660N_EOE_1Axis_00913.xml文件拷贝到C:\TwinCAT\3.1\Config\Io\EtherCAT中。0:增量模式,1:绝对线性,2:绝对旋转,3:绝对线性,无编码器溢出报警,4:绝对单圈。0:速度模式,1:位置模式,2:扭矩模式,9:EtherCAT模式。(2)设置成功后,发现轴2无法自己再进行运动控制。如果不想在设置主从轴,需要在从轴的设置解耦。轴1是SV660N、轴2是IS620N。在NC中选择轴2,在轴2中选择主轴为1。原创 2023-02-28 22:15:10 · 15215 阅读 · 4 评论 -
法勒二维码读头数据读写测试
2、电气接线3、数据协议说明4、串口助手测试6、松下PLC应用原创 2021-11-09 14:45:29 · 268 阅读 · 0 评论 -
TwinCAT3以太网TCP/IP自由协议通讯
实验需要用到4个功能块,分别是FB_SocketConnect(用于建立连接),FB_SocketSend(用于发送),FB_SocketReceive(用于接收),FB_SocketClose(用于关闭连接)实验需要用到5个功能块,分别是FB_SocketListen,FB_ SocketAccept, FB_SocketSend,FB_SocketReceive,FB_SocketClose。PLC作为服务端,创建Listen等待客户端连接,客户端连接后服务端再进行Accept接收请求。原创 2023-02-06 17:24:28 · 2734 阅读 · 0 评论 -
TwinCAT3串口通讯EL6021模块使用-和串口调试助手自由协议通讯
EL6021是倍福推出的RS422/485串口通信模块,一般用作Modbus RTU通信的主站也可以做串口自由协议通讯,EL6021是单口RS422/485模块,EL6022是双口(DB9)RS422/485模块,且两个口可独立设置,互不影响。EL6021支持2400…115200 kbuds的标准波特率,默认波特率为9600,8N1配置。RS422支持全双工的通信模式,其发送数据线采用差分线对TxD+和TxD-,接收数据线也采用差分线对RxD+和RxD-,这样的设计方式增强了通信的抗干扰能力。原创 2023-02-01 17:06:26 · 4789 阅读 · 3 评论 -
倍福TwinCAT3中使用久同伺服
伺服AU菜单,按上下键选择0.1jog,长按确定。此时伺服使能,然后使用上下键进行正反转点动。在7个菜单中选择需要设置的参数,参数设置完成不要忘了在EE菜单中长按E-SET保存。使用武汉久同TSVB总线伺服和倍福CX-5130控制器进行测试。PA 2-2000 设置值越大增益越大刚度越大。电机型号:JT080-B6/2-00730-TL-A/5。选择EE菜单,E-SET长按,确定看到DONE再重新启动。EE菜单E-SET长按确定,显示done后断电重启。若电机有嗡嗡响声,说明刚度太大了,需要调小。原创 2022-11-15 11:38:37 · 2652 阅读 · 0 评论 -
TwinCAT3库文件制作
Save as Library仅仅只是制作成库,但是还没有安装到整个library repository中。选择compiled-library files文件类型,别人使用该库文件源代码不可见。创建TC3工程,工程中创建PLC程序项目。添加三个封装好的功能块和结构体。在库文件中可以看到封装的库文件,里面的功能块和数组。编译没有错误、报警,激活工程、下载PLC程序。以本地计算机模拟方式。新建一个新的TwinCAT3项目工程,使用刚刚生成的库文件。属性中设置库文件名、版本号。然后将库文件添加到项目工程中。原创 2022-11-10 17:14:08 · 1733 阅读 · 0 评论 -
TwinCAT3入门教程4-伺服常用功能程序实现
1、使用第三方台达A2伺服,测试。台达伺服XML文件添加、在TwinCAT3中工程配置和使用参照这两篇文章:TwinCAT3第三方伺服电机——汇川IS620N使用_panjinliang066333的博客-CSDN博客_汇川ethercat伺服实例倍福TwinCAT3中控制台达A2伺服使用_panjinliang066333的博客-CSDN博客_倍福控制伺服本节在此基础上再讲解其它伺服功能使用。2、伺服PTP功能块定义2.1定义轴变量_axis1: AXIS_RE..原创 2022-03-13 17:38:41 · 7057 阅读 · 4 评论 -
TwinCAT3中台达A2增量编码器伺服使用PDO方式回零
1、硬件配置1.1Procress Data配置首先新建程序工程,在IO中扫描伺服,在NC轴中测试确定伺服运行正常。然后在IO中打开要回零的伺服,在Procress Data中进行设置,添加6060参数1.2 Startup参数设置配置模式下,在Startup中添加和设置参数607C:原点偏移量,设置为06098:回零方式,设置33(找Z相脉冲) 台达回零方式总共35种,手册中搜索6098选择合适方式。6099 Sub-1:找原点时的速度6099Sub...原创 2021-12-15 16:18:04 · 5334 阅读 · 3 评论 -
TwinCAT3入门教程3——PLC程序变量定义和硬件IO关联
目录1、IO输入输出变量定义和硬件关联1.1 IO输入1.2 IO输出1.3 PLC变量和IO模块关联1.4 测试IO输出点2、伺服变量关联1、IO输入输出变量定义和硬件关联1.1 IO输入添加全局变量IO_Global变量定义(*==========================================IO输入===============================================================*)原创 2021-12-13 17:34:00 · 10644 阅读 · 4 评论 -
TwinCAT3之Ads通讯——2、控制器间多个寄存器读写操作
TwinCAT3之Ads通讯——1、控制器和控制器间通讯_panjinliang066333的博客-CSDN博客接上一篇继续。1、Ads功能块封装首先复制上一节程序工程,然后打开Mast工程。将Main程序中变量和程序都删掉。然后在PLC中添加文件夹My_Fb,在文件夹My_Fb中添加功能块MyAds_Fb。添加功能块变量添加adsread程序//Ads读adsread( NETID:= netID, //要访问设备的 NetID PORT:= 85..原创 2021-12-13 15:55:30 · 2268 阅读 · 1 评论 -
TwinCAT3之Ads通讯——1、控制器和控制器间通讯
目录1 简介2 硬件连接3、工程和配置3.1 Ads Mast主工程3.2 创建从机工程4 Ads主机中读写操作测试4.1 Mast读操作4.2 Mast写操作1 简介 ADS通讯是倍福公司定义的一种专门协议,用于TwinCATsheb 之间非周期性通讯。既可以用控制器内部通讯、控制器跟控制器之间通讯也可以用于控制器和PC高级语言通讯。Ads通讯是基于TCP/IP之上的应用协议,所以控制器之间在进行使用Ads通讯时需要确保TCP/IP网络连接正常。需...原创 2021-12-13 13:44:06 · 7937 阅读 · 4 评论 -
TwinCAT3入门教程2-程序工程创建
目录1、创建新的TC3工程1.1 工程项目创建1.2 创建和添加PLC程序1.3 添加/选择PLC控制器2、IO硬件扫描2.1 测试硬件实物图2.2 设备的XML文件添加2.3 IO扫描硬件3、工程相关配置3.1 授权配置3.2 NC轴伺服配置3.3激活工程3.4 在NC中点动伺服1、创建新的TC3工程1.1 工程项目创建1.2 创建和添加PLC程序创建程序工程PLC程序工程属性说明1.3...原创 2021-12-10 17:28:07 · 5649 阅读 · 0 评论 -
TwinCAT3 控制器PLC之间EAP通讯3-从机发送方式2
1、EAP通讯从机程序配置一样的用法接上文TwinCAT3 控制器PLC之间EAP通讯2-从机发送方式1_panjinliang066333的博客-CSDN博客 讲解,下面介绍从机程序工程一样做法。分别复制上文主机和从机1工程程序到新的路径文件夹中,然后再复制从机1工程程序改为从机2从机1工程程序和配置都不用修改。分别打开从机2和主机的工程程序。2、从机配置2修改从机2的程序工程是复制于从机1,将程序工程下载到控制器中,需要先选择控制器PLC、再在IO中修改几个Devi...原创 2021-12-09 15:06:22 · 1903 阅读 · 0 评论 -
TwinCAT3 控制器PLC之间EAP通讯2-从机发送方式1
目录1、前序2、配置从机1给主机发送数据2.1 创建从机1的结构体2.2创建从机1结构体的全局变量2.3添加从机1的Publisher2.4 从机1变量关联2.5 主机中配置接收从机1的Subscriber3 配置从机2给主机发送数据3.1创建从机2结构体3.2 添加Slave2State全局变量3.3 配置从机2发送给主机的的Publisher3.4 关联从机2的Publisher变量3.5主机中配置接收从机1的Subscriber4 测...原创 2021-12-09 11:27:10 · 2067 阅读 · 0 评论 -
TwinCAT3 串口通讯EL6021模块使用
1、接线说明485模式 接线说明:1和2短接然后跟第三方设备485正连接5和6短接然后跟第三方设备485负连接422模式 接线说明:四根线分开依次连接。2、TwinCAT3中工程配置待续。。。...原创 2021-12-09 10:50:27 · 1923 阅读 · 4 评论 -
TwinCAT3 控制器PLC之间EAP通讯1-主机给多个从机发送
1、硬件组成CX2020一台、 CX5130两台、 PC电脑一台、路由器一台。主控制器使用CX2020,两个从机使用CX5130,使用普通家用路由器/交换机组网。个人PC电脑作为TwinCAT3程序开发使用。网络连接:主机和从机都PLC都使用第一个网口插到路由器上。2、主机给多个从机发送数据首先创建主机工程,在创建的工程中选择控制器,并设置为配置模式。2.1 创建结构体MastCommand将主机要发送给从机的多个变量放到一个结构体中TYPE MastCommand :..原创 2021-12-08 17:12:09 · 2344 阅读 · 0 评论 -
TwinCAT3工程常用的一些设置
目录1、程序工程导出2、程序工程下载3、设置程序禁止导出4、设置开机程序自动运行1、程序工程导出打开visual studio,在文件-打开-Open Project from Target选择需要导出程序的PLC控制器,导出的工程需要设置保存路径。2、程序工程下载如果设置了开机自动运行,则工程激活即可下载。如果只是修改程序或者没设置开机自启动则在激活工程以后还需要再点击工具栏"登录到":3、设置程序禁止导出在工程中的...原创 2021-12-07 17:30:02 · 3812 阅读 · 0 评论 -
TwinCAT3中台达A3伺服使用
1、A3是台达新出的伺服,相较于A2伺服在配置文件做了优化、扭矩直接从NC中即可读取到。添加.xml文件。(添加好xml文件一定要重新启动电脑)2、TwinCAT3工程中IO扫描3、工程配置和控制程序用法见博客TwinCAT3第三方伺服电机——汇川IS620N使用_panjinliang066333的博客-CSDN博客_twincat3控制第三方伺服4、读取扭矩、位置、速度等。直接NC伺服中即可读取编码器说明A2伺服编码器:1280000线TC3中设置...原创 2021-12-07 11:11:32 · 1629 阅读 · 0 评论 -
TwinCAT3 EL6070-1648授权模块使用
1、XML文件下载:BeckhoffEL6070-1648.rar-制造文档类资源-CSDN下载2、将.xml文件复制到文件夹下。(复制好之后电脑需要关机重启)3、EL6070-1648模块不需要接线,在没有配置的情况下指示灯不亮、配置成功指示灯闪烁。4、新建TwinCAT3工程,在IO-Device中扫描硬件,扫描到EL6070-1648模块5、在Licensne中添加新项-Dongle6、激活工程,程序运行。EL6070-1468功能相当于加密狗,如果不将授权关...原创 2021-12-06 21:32:16 · 1922 阅读 · 0 评论 -
TwinCAT3入门教程1——TC3系统安装
1、软件安装包和下载来源1.1、V S2013,镜像文件:http://download.microsoft.com/download/B/1/9/B1932B8C-1046-4773-A1DD-4AB5C0978637/vs2013.2_ult_chs.iso1.2 TC3安包和帮助最新的安装包:Beckhoff | New Automation Technology | Beckhoff Worldwide2、安装vs2013(如果不做上位机PC软...原创 2021-11-03 12:19:41 · 9261 阅读 · 0 评论 -
倍福TwinCAT3中控制台达A2伺服使用
XML文件添加、IO扫描伺服和变量定义关联,参照博客TwinCAT3第三方伺服电机——汇川IS620N使用中所讲解的方法,TC3使用第三方伺服方法都是一样的。本篇文章只讲解台达伺服部分。原创 2021-06-24 19:55:57 · 5499 阅读 · 0 评论 -
TwinCAT3使用中常见的问题及处理
1、TwinCAT3在win10系统本地激活无法启动问题解决方法原创 2021-05-14 11:33:22 · 4970 阅读 · 0 评论 -
TwinCAT3第三方伺服电机——汇川IS620N使用
1、首先将IS620N配置文件IS620N-Ecat_v2.5.3.xml文件拷贝到C:\TwinCAT\3.1\Config\Io\EtherCAT中。2、新建TwinCAT3工程、新建PLC工程。然后和PLC控制器建立连接。伺服调试和参数说明:1、面板Jog按键Mode、Set等->选择到参数H0d.11->按键SET->(上下键)设置速度->SET->伺服使能->按键Up/Down点动正反转2、绝对值编码器,当前位置设置为0..原创 2021-05-13 16:39:42 · 19177 阅读 · 36 评论