文档介绍:第七章网络及网络编程 典型嵌入式 PLC 产品介绍 典型嵌入式 PLC 产品的功能特征①、硬件按客户要求或市场要求进行定制。②、产品专用功能可用梯形图进行二次开发。③、支持多家人机界面。④、支持 CANBUS 总线网络,在网络中可主可从。⑤、支持 485 串口网络,在网络中可主可从。 典型嵌入式 PLC 产品的基本接口①、开关量输入输出接口(DI/DO) 。? DI :无源输入,有源输入。? DO :继电器输出、晶体管输出、可控硅输出。②、模拟量输入输出接口(AI/AO) 。? AI :标准信号输入,热电偶输入,热电阻输入。? AO :标准信号输出。③、设置/ 运行模式控制接口(SET/RUN) 。? SET/RUN=ON ,设置模式。? SET/RUN=OFF ,运行模式。④、梯形图编程口(RS0) 。? RS0 设置模式:下载 EasyWin 生成的梯形图。? RS0 运行模式:梯形图监控及元件监控;此口可连人机界面或计算机。⑤、 CAN 网络接口(CAN) 。? CAN 设置模式:无。? CAN 运行模式: CAN 网络接口。⑥、通用串口(RS1) 。? RS1 设置模式:下载 CanSet 生成的 CAN 网络配置文件。? RS1 运行模式: 485 网络接口。 CAN 现场总线网络 CAN 网络结构①、几个概念?有平台节点:可用 PLC 梯形图编程的、符合 CANBUS 应用层协议标准的网络节点。加“”标记以示区别。任何一个有平台节点均可设置成主节点;任何一个有平台节点均可与人机界面连接。?无平台节点: 符合 CANBUS 应用层协议标准的、自身不带梯形图编程功能的网络节点。?主节点:主动向其它各站发送命令并取得信息的节点。主从结构网络必须有主节点。又称主站。?从节点:在网络中接受主节点命令,返回要求信息的节点,称为从节点。又称从站。②、 CAN 网络特征? CAN 网络是主从结构网络。?通过专用设置软件 CanSet 进行网络设置, 设置内容包括: 网络设备总数、网络设备地址、网络通讯数据内容、网络数据通讯速度等。?通过<CAN 总线口> 连线,构成 CANBUS 网络数据通路。③、注意事项?主站节点必须是有平台节点,主站节点只有一个,地址固定为 0。?一个网络最多有 63 个从节点,从节点地址可设定,但不能有相同的地址。?从节点既可以是有平台节点,也可以是无平台节点。?主站与任一从站都能通讯,而从站与从站之间交换数据必须通过主站才能进行。?任何有平台节点(有“”标记) 都可与人机界面连接。可连人机界面达数十家。如 HITECH 、 DELTA 、 MITSUBISHI 、 EVIEW 等。④、 CAN 网络示意图 CAN 网络编程①、 CAN 主站编程有平台节点既可为主站,也可为从站。 CAN 网络规划占用资源: D6000----D6999 。嵌入式 PLC 上电将 D6000---D7999 清零?将有平台节点设置成主站。?将 CanSet 生成的网络内容下载到主站。进行 CanSet 设置前,必须了解从站的网络变量特征。按下菜单‘连接’→‘自动’后, 网络设置内容自动下载到主站。此时主站‘ SET/RU N 控制’应处于设置模式。?监视 CAN 网络运行。通过读取主站上的网络状态字, 可监视网络上各从站点的工作状态:正常或脱线。此时主站‘ SET/RUN 控制’应处于运行模式。状态寄存器: D6990---D6994 D6990 : CAN 网络节点个数,用 N1 表示。 D6991 : 00#---15# 设备状态。 0 为正常, 1 为脱线。 D6992 : 16#---31# 设备状态。 0 为正常, 1 为脱线。 D6993 : 32#---47# 设备状态。 0 为正常, 1 为脱线。 D6994 : 48#---63# 设备状态。 0 为正常, 1 为脱线。上述 00#---63# 是 CanSet 指定的逻辑地址,而非物理地址。二者可以统一。状态寄存器可软件重置。②、从站说明从站使用由厂商提供相关使用说明,在 CanSet 中加以应用。此处从站指的是有平台节点,即典型嵌入式 PLC 产品作从站时应用说明。?设为从站用程序设置,因嵌入式 PLC 上电将 D6000---D7999 清零。地址设置范围: 1----63 。?变量说明设为从站时,网络通讯占用固定资源区(900 Words) : D6000-----D6899 。发送变量: sDATAn_D6XXX ; s 表示发送 send 。 n 表示报文号, 0-----149 。 D6XXX 表示该变量对应的从站资源的超始地址,与 n 有严格对应关系。接收变量: rDATAn_D