EG网关串口连接施耐德M340PLC应用案例
EG网关串口连接施耐德M340PLC应用案例
前言:施耐德M340 PLC广泛应于工业控制领域,是一款性能高,运行稳定的控制器。此次我们要把施耐德M340 PLC通过Modbus-RTU协议使用EG网关连接到EMCP物联网云平台(简称EMCP),实现电脑Web页面、手机APP和微信对施耐德M340 PLC(%M和%MW)寄存器远程监控和读写。
一、准备工作
1.1 物料准备
1、施耐德M340 PLC一台。
2、EG系列网关一台,天线和电源适配器(以下用EG20网关作为实例)。
3、SIM卡一张,有流量,大卡(移动、联通、电信)。
4、水晶头一颗。
5、联网电脑一台
6、电工工具、导线若干。
物料准备如下:
1.2 EG20网关准备工作
我们需要对网关(其他EG系列网关类似,以下均以EG20网关来介绍)连接天线、插上SIM卡(移动/联通/电信流量卡,大卡)或者使用能够上网的网线插入EG20的WAN口、连接12V或24V的电源适配器。
1.3 施耐德PLC准备工作
M340 PLC连接电源,准备一颗水晶头,水晶头的第4个引脚和第5个引脚分别接EG20的485A和485B,如下图所示:
二、施耐德M340 PLC从站创建
第一步:将M340 PLC经编程电缆连接到电脑上,打开Unity pro编程软件,如下图所示:
第二步:先点击【PLC总线】再双击【Modbus端口】,进入Modbus参数设置界面,按下图完成设置(类型选择从站,从站号地址、通讯参数可以根据自己的需求来设置,本案例设置为从站1,通讯参数为9600,8,N,1)。
Modbus参数设置完成后,把修改好的程序下载到PLC中,再打开【应用程序树】,点击【GVL】,将变量进行修改。
这样施耐德 PLC 从站的配置就做好了。
三、EMCP平台设置
在对EMCP平台进行设置之前,首先确认EG20网关和施耐德PLC的RS-485线是否连接无误。
用管理员账号登录EMCP平台www.lfemcp.com (建议使用360浏览器极速模式、谷歌浏览器(Google Chrome)或者支持Chromium内核的浏览器),对EMCP云平台进行设置。登录EMCP后首先进入设备列表显示页面,因为我们未创建任何设备,所以是一个空页面。
3.1 新增EG设备
步骤:点击【后台管理】(只有管理账号才有此权限)→【设备中心】→【EG设备管理】→【+新增】→填写设备信息→点击【保存】。其中,【设备名称】必填,其余选项均可不填。
3.2 远程配置网关
远程配置最主要两个地方需要配置,一是配置网关485通讯参数,二是在平台上创建施耐德PLCmodbus-RTU的设备驱动,下面分步骤对此功能进行讲解。注:网关只有在线后才可以进行远程配置。
3.2.1 绑定网关
步骤:点击【②:网关、仪表管理】→【绑定网关】→填写【SN编号】和【验证码】→【保存并下一步】。
SN和验证码在网关的机壳标签上,SN为12位纯阿拉伯数字,验证码为6位纯大写英文字母。【备注】可以根据需求填写,编辑完成后点击【保存并下一步】。
此时在“网关基本信息中”可以看到绑定的网关是否连接到平台(成功登录平台可以看到“在线”绿色字样,如果不成功则显示“离线”灰色字样,此时请检查网络或网络信号)。
3.2.2 通讯参数设置
我们要使用RS-485和施耐德PLC进行通讯,所以我们要设置EG20网关的RS-485口通讯参数。
步骤:点击【RS485】→填写【波特率】、【数据位】、【数据校验】、【停止位】→点击【保存】。
3.2.3 创建设备驱动
点击RS485后方的【添加驱动】→填写设备驱动信息→【保存】。
基本配置介绍:
【驱动名称】:必填项,自定义即可。
【品牌】、【型号】:必填项,如图所示,分别选择“通用Modbus设备”和“Modbus RTU”。
【设备地址】:必填项,为网关所连设备的Modbus从站地址(范围1-255),此地址必须和PLC设置的从站号一致,所以图中设置为1。
高级配置介绍:
【最小采集时间】:是网关采集设备数据的时间间隔,单位:ms。如设置1000ms,即网关1s采集一次设备数据。
【通讯等待时间】:网关接收通讯数据等待时间。可根据需要进行调整,默认1000ms。
【16位整型】、【32位整型】、【32位浮点型】:是指对应数据类型的解码顺序。如果厂家给的表格没有标明,建议不要进行修改,直接选择默认即可。
【分块采集方式】:0— 按最大长度分块:采集分块按最大块长处理, 对地址不连续但地址相近的多个分块,分为一块一次性读取,以优化采集效率;1— 按连续地址分块:采集分块按地址连续性处理,对地址不连续的多个分块, 每次只采集连续地址,不做优化处理。直接选择默认即可。
【4区16位写功能码】:写4区单字时功能码的选择。直接选择默认即可。
3.3 添加变量
步骤:点击【步骤③:变量管理】→【+添加变量】→填写变量信息→【确定】。
【仪表、PLC】:选择刚才创建的“施耐德M340PLC”驱动即可。
【变量名称】:自定义即可,必填项。
【单位】:自定义即可,选填项。在列表展示时,变量会带上单位展示。
【寄存器类型】:在施耐德M340 PLC中,离散量的输入输出使用的是%M地址,模拟量使用的是%MW地址(Modbus寄存器对应关系可以参考下面案例的采集变量对照表)。
PLC本地寄存器与功能码对应关系如下表,后方为对应的EMCP平台选择的寄存器类型。
PLC内部地址
寄存器类型
%M
线圈(0X)
%M
离散输入(1X)
%MW
保持寄存器(4X)
%MW
输入寄存器(3X)
【寄存器地址】:根据实际变量填写。
【读写方式】:可选择变量的读写方式,根据需求修改。注意离散输入和输入寄存器不能选择“读写”。
【数据类型】:根据PLC设置选择即可。
点击高级配置有如下显示:
【小数位数】:根据需要选填即可。
【死区设置】:根据需要填写即可。更详细的说明请参考后面的“?”帮助。
【采集公式】【写入公式】:根据需要填写即可。更详细的说明请参考后面的“?”帮助。
【状态列表】:可将数值直接与文本映射。如值为“10”,映射字段为“设备故障”,则当采集到变量的值为“10”时,会直接在设备监控和历史报表中显示“设备故障”。
添加完成后变量管理如下图所示,此时可以点击数据【数据测试】按钮检查数据是否正确,减少切换前台看数据的次数。
采集变量对照表
采集变量名称
PLC映射地址
平台寄存器类型
平台寄存器地址
数据类型
流量
%MW0
保持寄存器(4X)
1
浮点型
压力
%MW2
保持寄存器(4X)
3
浮点型
温度
%MW4
保持寄存器(4X)
5
浮点型
缺水告警
%M0
线圈(0X)
1
开关量
溢水告警
%M1
线圈(0X)
2
开关量
照明开关
%M2
线圈(0X)
3
开关量
风扇开关
%M3
线圈(0X)
4
开关量
说明:在案例中直接在PLC程序中为%MW变量赋的值
3.4 报警信息设置
可以根据需要给变量设置报警,当产生报警时,会在电脑网页端进行报警展示,在手机APP和微信进行报警推送。设置步骤:点击需要报警的变量后面的【报警】→【新增】→填写报警信息与条件→【确定】。如下图所示:
3.5 历史报表管理
创建完变量后可以点击“④历史报表管理”根据自己的需求创建历史报表。【历史报表】可以满足不同的应用场景下,来记录历史数据,【历史曲线】是根据报表生成的曲线,方便客户以曲线形式查看变量变化趋势。如下图界面所示:
周期存储:按照固定时间间隔,定时对数据存储记录。
条件存储:当某一变量到达一定条件,对部分数据进行“间隔存储”或“单次存储”。
变化存储:当某一变量变化超出一定范围后(高低限),对部分数据进行单次记录(如:某一数据报警后对关联数据进行记录)。
3.6 画面组态
点击【⑤组态管理】即可进入组态管理界面,此处可以设置数据监控中的展示方式(组态展示或列表展示,默认为组态展示)。可以在此处选择使用组态展示形式来展示对应数据规则。
如下图界面所示:
点击界面中间的组态界面列表后方的【编辑】项,进入编辑页面。通过组态编辑页面我们可以任意绘制图片、文字、数显框、按钮、指示灯、管道、设备等控件,详细功能请参考《EG设备组态编辑使用说明》。
四、实验效果
用户登录EMCP平台(www.lfemcp.com),点击”施耐德M340PLC“设备的图片或设备名称进入设备即可查看、修改相关数据。
PLC哪家强?各位且进来见分晓
相信各位行内的小伙伴们都听过这么一句话"自动化的世界,PLC的江湖",那么谁才是这个领域的行业领先呢?今天,小编就带大家剖析一下江湖中这些声名远扬的PLC品牌。
江湖中的PLC产品按地域可分为四大流派:欧洲PLC、美国PLC、日本PLC和国产PLC。其中欧美PLC的发展是在内部工业发展下催生的;日本则大多数是从美国引进的,在一定程度上是对美国PLC产品的继承发展;国产PLC虽然起步较晚,但因为日益增加的工业需求使得国产PLC有了长足的发展。并且经过多年的技术积累和市场开拓,国产PLC正处于蓬勃发展时期。
SIEMENS西门子
PLC江湖中,首当其冲便是西门子的PLC系列产品了,由维尔纳·冯·西门子于1847年建立的西门子,总部位于德国慕尼黑。作为行业领先者,它的地位一直不可撼动。
西门子SIMATIC系列PLC最先诞生于1953年,经历了C3、S3、S5、S7系列。西门子S7系列主要包括LOGO!、200、300、400、1200以及1500等多个种类PLC。LOGO!的最大优势在于占据空间更小,同时支持在面板与计算机上软件编程,而且带有简单的模拟量输入/输出功能。S7-200属于小型整体式的一体机,本土生产的S7-200CN系列小型PLC更是广泛应用于国内电力、汽车、冶金等行业。300、400系列则是大型的模块化PLC。S7-1200系列是西门子公司于09年推出的介于200和300之间的产品,13年有推出了S7-1500作为300、400系列的升级产品。
Schneider Electric施耐德
施耐德电气是法国的工业先锋之一,成立于1837年,是世界顶级的电气企业。
施耐德PLC整合了Modicon和TE品牌的产品,将Unity Pro软件作为中高端PLC的统一平台,支持Quantum、Premium和M340三个系列。编程软件是施耐德电气自动化的核心产品,独创的设计缩短了开发时间,处理器的灵活性可以实现更高的性能。在软件开发和控制系统运行上达到更高水平,大大提高了生产效率。施耐德PLC主要包括:ModiconTSXMicro、ModiconM340、ModiconPremium、ModiconQuantum还有twido系列。
Rockwell罗克韦尔
Rockwell自动化总部位于美国威斯康星州,是一家工业自动化跨国公司。
Rockwell的PLC产品主要指ALLEN-BRADLEY品牌。ALLEN-BRADLEY最早由Dr.Stanton Allen 和Lynde Bradley创建于1903年,早期的产品主要有自动启动器、开关设备、电流断路器、继电器。1985年,为获得多样性投资,AB出售给了Rockwell,成为其旗下重要品牌。AB的PLC与西门子齐名,产品约占美国市场的一半。AB产品规格齐全、种类丰富,主推中大型的PLC-5系列,为模块化结构。强大的通讯功能和稳定性,简单易用,但价格略贵。AB的PLC产品主要包括中大型ControlLogix PLC、小型MicroLogix PLC、FlexLogix PLC、老SLC 500 PLC及PLC-5系列等。
General Electric通用电气
GE Fanuc自动化公司由GE和Fanuc与1986年共同投资建立,从事自动化产品的开发和生产已有数十年的历史。09年,GE与合作伙伴日本Fanuc签署解除合资协议,原有的控制系统业务由GE继续进行服务。
GE公司所生产的可编程控制器产品包括90-30,90-70,Versamax系列等。产品在全世界已经安装有数十万套,服务遍布全球电力能源、水处理、快消费品、政府和国防等行业。近年来,GE率先推出了PAC系统(可编程自动化控制器)。作为新一代系统,PAC系统以其无与伦比的性能和先进性引导着自动化产品的发展方向。
MITSUBISHI ELECTRIC三菱电机
三菱电机株式会社创立于1921年。以三菱为代表的日本小型PLC产品约占世界小型PLC市场的70%份额。作为较早进入中国市场的PLC品牌,三菱与西门子并称中国市场的"PLC双雄"。凭借高性能、低成本和广泛的应用场合成为中国PLC厂家的争相模仿对象。
三菱的PLC产品主要有FX系列小型机,A系列、Q系列中大型机。其中FX2系列是90年代开发的整体式高功能小型机,具有各种通信适配器和特俗功能单元;FX3系列是三菱电机推出的第三代PLC产品,堪称小型机至尊。
OMRON欧姆龙
日本欧姆龙(OMRON)公司成立于1933年,是全球知名的自动化控制及电子设备制造厂商。欧姆龙公司的PLC产品,大小规格齐全。大型机有C1000H、C2000H、CV(500/1000/2000/CVM1)等;中型机有C200H系列、CS1系列等,其中CS1系列具有中型机的规模和大型机的功能;小型机有P型、H型、CPM1A系列、CPM2A系列、CQM1等;微型机则以SP为代表,其体积小、速度快。欧姆龙的PLC在中、小、微方面更具有特色,在中国及世界市场均有相当的份额。
信捷电气
信捷电气作为中国工控市场最早的参与者之一,长期专注于机械设备制造行业自动化水平的提高。公司已经成为众多重点国家级项目建设的合作伙伴,在北京奥运会、上海工博会等国家重点工程项目上都有信捷产品的正式应用。信捷PLC产品现拥有XC系列、XD系列,主要应用在纺织行业、机床行业、包装机械行业、食品机械行业、暖通空调行业、橡胶行业、矿用行业、塑料机械行业、印刷行业、汽车制造行业等。每系列产品都覆盖了标准型、经济型、增强型、基本型、运动控制型、高性能型等供用户任意选择的产品。
台达电子
台达电子于1972年被誉为台湾电子业教父级人物的郑崇华先生在台湾创办,经过不断努力发展,如今的台达集团不仅"战胜"了日本厂商,而且还打败了欧美厂商,成为世界头号电源供应器制造厂商、世界上最大的零组件厂商、世界上最大的计算机业周边产品供应商,并以每年30%至40%的速度持续增长着。台达PLC台达集团为工业自动化领域专门设计的、实现数字运算操作的电子装置。台达PLC采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
当然因为篇幅有限,小编只能选取几个较有代表性的PLC品牌与大家分享。除开上面讲述的,还有很多优秀的PLC品牌,如瑞士ABB、美国艾默生、莫迪康、西屋、日本松下、富士、日立、法国TE等等。
今天就PLC的品牌就给大家安利到这里,不知道以上这么多PLC品牌,各位小伙伴都有用过哪些PLC呢?是不是还有好多小编不知道的PLC品牌呢?欢迎大家在评论区积极留言讨论哦!
相关问答
笔记本CPU速龙M340,是32位cpu还是64位cpu-ZOL问答
笔记本CPU速龙M340,是64位处理器。有用(0)回复ltqcaroline主板是什么的啊有用(0)回复5211314jss你把你的主板型号写上呀.有用(0)回复32位,性能一...
施耐德plcm340指示灯含义?
答:·POWER(绿):电源的接通或断开指示,电源接通时亮,断开时灭。·RUN(绿):工作状态指示,PLC处于运行或监控状态时亮,处于编程状态或运行异常时灭。...答:·P...
三菱plc中M指令的具体用法;例如M0,M30M60表示什么含义?
M:辅助继电器(相当于电气图中的中间继电器)。他的控制方式与Y是一样的,只是没有输出口,只是单单的软元件。和Y一样有线圈和常开、常闭的触点。当多种控制方...
PLC都有哪些型号?
PLC型号主要分为:小型、中型、大型三种,依次为:s7-200,s7-300,S7-400系列。1.PLC有很多型号。一个品牌就有很多型号的。主要PLC品牌有:三菱,西门子,法...
这个plc是怎么运行的,后面代码是什么意思?
任何一个线圈得电M1复位。M1的上升沿...当x5x12x7x3x14x6x15条件满足,M0线圈得电。在M100,M311不满足的情况下,X17的上升沿触发M1,同时M1自锁,M100与M311...
fx3u步进电机编程实例?
以下是一个基于FX3UPLC编程的步进电机实例程序:首先,我们需要定义几个变量用于控制步进电机:```M/*步进电机驱动线圈*/S/*步进电机是否继续*/C...以下...
老铁们,楼主请问:广东东莞PLC培训机构东莞PLC培训哪里好?
[回答]施耐德PLC有很多系列,你要哪种系列:昆腾,M340,M218等等三人易行PLC培训三菱PLC培训,专业PLC自动化培训一对一教学,随到随学,学会学满意为止。认准...
请教高手…三菱PLC程序里,计数器C的用法是怎样的?_汽配人问答
[最佳回答]LD是输入指令PLS是上升源脉冲微分指令作用是当条件满足是产生一个很窄的扫描周期OUT是输出指令…比如你程序显示的CO25K190表示是第25个计数器计时...
帮助设计一个控制电路设计一个控制电路,要求第一台电动机启动...
[回答]这个简单,用PLC就可以完成,只需要用到定时器就可以了,具体编程要看你用的是什么PLC,现在手头上没软件,也没法弄个例子程序.这个简单,用PLC就可以完...
朋友们!哪里有!专门PLC编程培训专业基地,PLC编程培训价格贵...
[回答]名师高徒模具数控培训学校啊,他们那里有三种三轴机床,一台五轴的机床。学模具编程就到,超多工厂案例,还可以实操。PPU?DEIF的同步并车单元?施耐德...