您好,欢迎光临施耐德官方网站!
乐利商城

微信扫一扫,浏览更方便

一站式MRO服务商

施耐德官方指定代理商
服务热线:400-995-9955 (声明:本站非施耐德官方网站,只提供产品销售询价,如需选型和技术服务请拨打:4008101315)
售后电话:021-38688888 传真号码:021-38686488 工作时间:8:30-17:30
网站地图
当前位置: 主页 > 新闻中心 > 业务资讯 >
施耐德M340的以太网通讯实例
作者:施耐德 / 来源:schneider / 发布时间:2017-04-17

(一)M340以太网通讯的介绍及用途

今天的控制系统和工厂自动化系统,以太网的应用几乎已经和PLC一样普及。施耐德M340采用了以太网的网口连接方式,通过以太网不仅可以下载程序,也可以用于与第三方设备进行以太网通讯。其经常运用在PLC与PLC之间的数据交换,以及支持以太网通讯的第三设备上,例如变频器。

(二)M340以太网通讯的指令介绍

在M340以太网通讯中,主要使用到以下几个指令:

(1) ADDM:地址转换

ADDM 用于将字符串转换为可以由以下通讯功能直接使用的地址:READ_VAR、WRITE_VAR、INPUT_CHAR、PRINT_CHAR、DATA_EXCH 和 SEND_EMAIL。

如上图所示:

IN引脚:代表是总线或网络上的设备地址,数据类型为字符串;

OUT引脚:代表设备地址的数组,数据类型为数组。在实际应用中,一般用ST的书写方法来代替ADDM指令,其书写格式是ADDM('0.3.0{192.168.100.10}') ,其中0.3.0分别代表0:机架号(机架) 3:模块位置0:通道编号(通道) ;192.168.100.10则是IP地址。

(2)READ_VAR: 读取变量

READ_VAR 功能用于读取一个或多个语言对象的值:内部位和内部字。

ADR引脚:是地址,其数据类型为数组,用ADDM功能块或者直接写ADDM('0.3.0{192.168.100.10}');

OBJ引脚:是读取的数据类型,有“%M”:内部位 ;“%MW”:内部字 ;“%I”:输入位 ;“%IW”:输入字 ,其数据类型为字符串;

NUM引脚:为要读取的第一个对象的索引,其数据类型为DINT;

NB引脚:为要读取的对象数量,其数据类型为INT;

GEST引脚:为交换管理表,其数据类型是一个数量为4的数组,数组里的第一个字为交换号,第二个为活动位,第三个是超时时间,时间单位为100MS,第四个是长度,活动位为0时,通讯正常,为1时,不正常;

RECP引脚:为包含读取对象的值的字表,其数据类型为一个整形数组。