zl程序教程

您现在的位置是:首页 >  其它

当前栏目

TwinCAT3 控制器PLC之间EAP通讯3-从机发送方式2

方式 之间 发送 通讯 控制器 plc
2023-09-11 14:16:29 时间

1、EAP通讯从机程序配置一样的用法

接上文 TwinCAT3 控制器PLC之间EAP通讯2-从机发送方式1_panjinliang066333的博客-CSDN博客 讲解,下面介绍从机程序工程一样做法。

分别复制上文主机和从机1工程程序到新的路径文件夹中,然后再复制从机1工程程序改为从机2

 

 从机1工程程序和配置都不用修改。分别打开从机2和主机的工程程序。

2、从机配置2修改

从机2的程序工程是复制于从机1,将程序工程下载到控制器中,需要先选择控制器PLC、再在IO中修改几个Device的网卡驱动。然后重新激活运行工程就行了。

选择从机2的PLC

 Device1选择

  Device2选择

(Local Area Connection 1和Local Area Connection 2分别对应Device1和Device2即上网口和下网口)

3、主机配置。

主机程序工程中找到IO-》Device2配置的第二个Subscriber,将其删除

然后按照上文介绍的Subscriber添加 方法,重新添加从机2的Subscriber-》Pub-Var1。

 定义从机2的全局变量

_MastCommand	AT%Q*:	MastCommand;	//主机输出结构体变量
_SlaveState1	AT%I*:	SlaveState;		//从机1输出结构体变量
//_SlaveState2	AT%I*:	Slave2State;	//从机2输出结构体变量**方法1-从机发送变量不同
_SlaveState2	AT%I*:	SlaveState;		//从机1输出结构体变量**方法2-从机发送变量相同

变量关联

 然后激活工程运行。

测试OK。

 

 

 程序下载:

TwinCAT3_EAP从机两种方式(1主2从测试).rar-制造文档类资源-CSDN下载