基于巨控NET400网关实现AB和西门子PLC跨网段通信 |
发布时间:2024-08-20 |
当今工业自动化项目,为了更好地利用数据价值,不同系统之间实现通信交换数据已成为一种主流。作为一名自动化工程师,遇到不同品牌PLC之间互通交换数据更是家常便饭,但是,由于品牌不同,它们支持的通信协议有所不同,那么,自动化工程师在做通信方案时,是选择硬件模块,是选择编写通信程序,还是借助软件来实现,都需要综合考虑具体的应用场景。今天,我们分享的主题是:巨控科技最新发布的NET400系列网关如何实现不同品牌PLC之间跨网段通信。 1. AB PLC编程软件 Studio 5000 V36.00 2. 西门子 PLC编程软件 TIA Portal V17.0 3. NET 400设置软件 GRMDev 6.0.4.100 1. 本文假设某场景:一台AB PLC型号为1769-L30ER,IP地址为172.16.1.3,其接入两个按钮,信号分别为启动和停止;一台西门子PLC型号为CPU 1211C,IP地址为192.168.10.201,其控制一台电机。功能要求:两个不同品牌的PLC跨网段通信交换数据,在AB PLC这边发送启动/停止电机指令到西门子PLC,其接收到信号后,启动或停止电机,同时将电机的信号(运行、转速、频率等)传递回AB PLC. 2. 本文应用场景最大的特点就是跨网段通信,在工业项目中,不同子系统投产的先后时间不同,往往就会存在这种情况,先建成的子系统是一个网段,后增加的子系统是另一个网段,那么如何实现跨网段通信,正如前言所述,除了考验自动化工程师的技术水平,还要考虑实际的应用场景。今天的主角,巨控科技NET400系列网关,就能轻松搞定跨网络通信,更重要的是无需编程,配置简单.
2. 这次测试的网关型号是NET431-CS,铭牌信息详见下图.
3. 全方位看看NET431网关,尺寸100mm(H)*41mm(W)*116mm(D),标准DIN导轨安装,DC24V供电,2个RS485接口,4个RJ45网口,可同时使用6种协议,网口可以支持8个设备,最大支持变量数有1000点. 4. 巨控科技的NET400系列网关选型表格,详见下图. 2. 西门子S7-1200程序编写,这部分内容比较简单,主要是为了测试通信,新建一个数据块DB100,创建变量,本例选择了代表性的数据类型,有BOOL、Word、DWord、Real,详见下图. 3. 罗克韦尔AB CompactLogix这端,在Studio 5000软件里面创建几个标签,数据类型和西门子S7-1200相对应,由于只是通信测试验证,此处就不用编写程序了,详见下图 结语:综上所述,本文通过图文、视频、实操演示等方式详细讲解了基于巨控NET400网关实现AB和西门子PLC跨网段通信,这种方式借助网关模块,只需按照本文视频教程配置就可以实现,简单高效。如果有需要NET400系列网关的朋友,请加本工作室【技术客服微信】oness918,可推荐巨控科技最好的销售经理和技术工程师。 |