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。
程序下载: