TWINCAT3中使用FIFO收集三轴的位置信息,XML文件的生成,解决常见报错
1.首先到官网下载程序
很多时候我们用twincat不具备硬件条件,需要用到虚轴进行测试,但是对于初学者来说,用twincat使用XML文件还是有一定的难度的,所以我们先从官网的程序开始。
(1)到倍福虚拟学院进行下载程序:
(2)下载完成之后如下所示:
2.下载TF6421-XML-Server
(1)TwinCAT XML Server是什么?
TwinCAT XML Server:随TwinCAT一起启动,用于TwinCAT和XML文件之间的连接。TwinCAT XML server提供了一个PLC库,可以实现对XML数据的写/读访问。XML服务器的特点是易于处理。它特别适合于加载初始化数据,因此通常需要它来启动机器。XML服务器通过ADS与TwinCAT PLC通信。
(2)TwinCAT XML Server安装
TwinCAT XML Server可以在官网下载安装(TF6421-XML-Server),在项目中的references添加了库Tc2_XmlDataSrv之后就可以使用XML了。
3.在vs2017导入程序twincat3程序
(1)导入。这一步很重要,不注意的话很有可能会报错。
(2)对程序进行激活。
4.如果出现错误(TwinCAT3 Error starting TwinCAT system! )
错误 2022/5/19 11:10:23 668 ms | ‘TwinCAT System’ (10000): Sending ams command >> Init4\RTime: Start Interrupt: Ticker started >> AdsError: 4115 (0x1013, RTIME: system clock setup fails. Hint: On Windows8 system and above execute win8settick.bat in TwinCAT\3.1\System as administrator and reboot.) << failed!
解决方法
在C:\TwinCAT\3.1\System路径下找到win8settick.bat文件并执行,然后重启电脑。
5.关于FIFO程序的解读
关于FIFO程序的解读我会在后面的教程继续深入讲解,希望对大家有所帮助!