TwinCAT中创建PLC任务

在TwinCAT中可以创建PLC任务,对通信数据进行处理等工作

本例仅简单创建PLC任务的过程。

在TwinCAT中需要创建任务(PLC task或NC task), 然后将从站与主站任务进行同步, 这样能修改从站的通信周期\DC周期, 进入Run模式运行, 保证主从站的同步性能。
可参考:http://192.168.20.97/2024/09/14/ethercat的dc同步信号测量/

  1. 创建PLC工程

  2. 编辑PLC程序
    本例使用ST语言, 编写输入输出赋值语句, 通过连接设备的IO数据, 可以用于将ECAT_IO例程的输入(拨码开关)值设置给输出(LED)

  3. 编译PLC程序

  4. 连接PLC变量与实际设备IO数据

  5. 设置PLC任务的运行周期
    通过修改系统的base time的最小单位, 可以实现更小的任务周期, PLC任务周期应该是base time时间的整数倍

  6. 运行PLC程序
    可以设置autostart boot project在启动时自动运行, 或手动登录运行调试plc程序

0
0
发表回复 0

Your email address will not be published. Required fields are marked *