您现在的位置是:首页 > PLC技术 > PLC技术

自由口通信模式下本地PLC与远程PLC数据通信实例

来源:艾特贸易2018-06-26

简介·控制要求 在自由口通信模式下,实现一台本地 PLC(CPU224) 与一台远程 PLC(CPU224) 之间的数据通信。本地 PLC 接收远程 PLC 20 个字节数据,接收完成后,信息再发回对方。 ·硬件要求 本例的

    ·控制要求

    在自由口通信模式下,实现一台本地PLC(CPU224)与一台远程PLC(CPU224)之间的数据通信。本地PLC接收远程PLC 20个字节数据,接收完成后,信息再发回对方。

    ·硬件要求

    本例的硬件要求为:两台CPU224;网络连接器两个,其中一个带编程口;网络线两根(其中一根PPI电缆)。

    ·参数设置

   CPU224通信口设置为自由口通信模式。

    通信协议为:波特率为9.6kb/s,无奇偶校验,每字符8位。

    接收和发送用一个数据缓冲区,首地址为VB100

    ·程序

    主程序如图10-19所示。实现的功能是初始化通信口为自由口模式,建立数据缓冲区,建立中断联系,并允许全局中断。中断程序INT0如图10-20所示,当接收完成后,启动发送命令,将信息发回对方。中断程序INT1,当发回对方的信息结束时,显示任务完成,通信结束,梯形图如图10-21所示。

自由口通信主程序

    10-19    自由口通信主程序

自由口通信中断服务0

    10-20    自由口通信中断服务0

 自由口通信中断服务1

    10-21    自由口通信中断服务1

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务