6ES7211-0BA23-0XB0常规现货
一台或多台设备分布在不同的地区或国外,如果要对其PLC、HMI等自控产品进行远程控制、调试和维护。为何设备厂商或系统服务商,如何实现减少人力出差成本,就能有效对远在千里之外的现场进步管控,实现工业物联网保障。现在人力成本持续上升,各家公司都希望能尽早的采用信息化的方式实现远程诊断和维护,一方面开源节流中能够发挥出巨大的效益,一方面能迅速解决客户问题,维持更好的客户关系。
PLC,逆变器仪表等都接在工业路由器后端,由于存在防火墙,一般电脑无法远程直接访问终端的PLC,逆变器等。而客户希望能够远程管理各地PLC,实现PLC的程序下载,编程,维护等功能。
华杰智控致力于工业自动化,为客户提供更为智能的PLC联网方式。华杰智控通过VPN(PPTP/L2TP/IPSEC)客户端或者Smartbbbb实现虚拟远程局域网。
一、简介
数控车床随着工业4.0的开展,生产自动化的发展趋势,我国大多数工厂的生产线上数控机床装卸工件渐渐由人工向机械自动化转变,解决了人工上下料上的劳动强度大,效率低,以及人工操作的危险性。为了tigao工作效率,并使生产线发展成为柔性制造系统,适应现代机械行业自动化生产的要求,针对具体生产工艺,结合机床的实际结构,数控车床上下料机械手应运而生。
二、工艺要求
通过数控车床上下料机械手,将多个料盘上的代加工物件,按照规定的顺序依次上料、卸料,与数控车床配合,完成客户的加工要求。
三、方案
该控制系统主要采用维控人机界面LEVI-700LK,PLC主机使用LX3V-3624MT,MODBUS通讯采用PLC的COM2与伺服通讯,伺服采用值编码器,使设备无需上下电归零操作。
简要方案如下:通过PLC程序,与数控车床的完成、启动信号配合,两轴的jingque定位,控制机械上上下料,达到安全高效,通过伺服通讯,读取值编码器数值与PLC形成闭环控制,使轴间移动jingque,减小误差。
四、程序简要介绍
HMI程序:
主画面:该画面主要监控系统的当前运行状态,动画显示,以及加工数量、位置等。
料盘画面:该系统支持多个料盘,方便用户换盘,支持料盘的规格设定。
PLC部分程序:
伺服移动程序
伺服通讯计算程序
五、工程
1、数控车床上下料机械手重点在于料盘切换,料位切换,程序暂停等细节上的工作。
2、伺服闭环控制,根据编码器的反馈校正当前位置。
一、简介
生物质颗粒燃烧机是采用木质颗粒或秸秆颗粒作为燃料进行供应热能的设备。其特点主要体现:燃烧完全、稳定、燃烧效率高、无污染环保效益明显、操作简单维护方便;生物质燃烧结构设计合理,用于各种锅炉时改造费用低。它广泛应用于锅炉、工业炉窑、烘干设备、熨烫设备、烤漆设备、工业退火炉等各种热能行业。
二、工艺要求
设备的主要工艺:通过改变3台变频器的频率分别控制送风、送料、排渣对应的大火、中火、小火的功能,并且它们可以手/自动切换。可以选择温度或压力进行自动控制,根据设定的温度及量程上下限超出范围进行报警。具有一键启动,定时停火、停机等功能。
三、方案
该控制系统主要采用维控PLC和HMI,分别为LX3V-1208MR和LEVI-700LK
简要方案如下:通过PLC与3台变频器之间Modbus485通讯,因为是多台设备485通讯,程序需要做轮循处理。通讯连接上可以控制对应送风、送料及排渣电机的启停与运行频率(频率分为不同火种时对应不同的频率)。在逻辑流程上需要注意各动作之间的顺序及时间处理。这些频率参数及时间参数都可以在HMI上设定并监控其运行状态。
四、程序简要介绍
1、PLC部分程序
五、工程
该设备主要使用了维控PLC来实现各动作顺序执行以及时间合理设置,主要的是使用RS指令进行与变频器通讯,控制启停及频率,在编写上简单易学,清晰明了。而维控HMI在该项目中使用特有的分期付款功能,灵活实用,便于操作。
新一代通向智能智造机型——以太网CTH200 PLC
CTH200控制器系列是合信技术响应工业4.0的市场需求而打造的稳定、可靠、易用小型以太网PLC。两种编程平台可相互切换,简单、易用。
■MagicWorks PLC V2.08以上版本
■MicroWin编程
一、以太网通信:支持远程编程、调试、监控及CPU之间数据交换
CPU模块本体标配以太网接口,集成了强大的以太网通信功能。通过一根普通的网线即可将程序下载到PLC中,省去了专用编程电缆,不仅方便,有效的降低用户的成本。通过以太网接口还可与其他CPU模块、触摸屏、计算机进行通信,轻松组网。
二、全新扩展板:扩展板直接使用,无需设置
CTH200支持1个扩展板,其总线多可扩展7个模块。
新颖的扩展板设计可扩展通信端口、模拟量通道,在不额外占用电控柜空间的前提下,扩展板能更加贴合用户的实际配置,tisheng产品的利用率,降低用户的扩展成本。
三、高性价比
■模拟量I/O大可达194AI/194AQ;
■数字量I/O大可达640DI/640DQ;
■基本指令执行时间可达0.15μs
四、稳定 可靠
■抗ESD、抗EFT,严格的工业环境适应性测试,通过CE认证;
■用户程序、数据保存;
■三防处理,适用各种恶劣工业环境;
■多重密码保护,更有核心程序单向下载功能,保密;
■输出短路保护、过流保护;
■通信接口防雷处理,可靠性高。
五、远程监控与维护
设备可通过CTH200PLC便捷的接入合信技术MICO远程平台,MICO平台提供Android及IOS、PC客户端,并提供开放的接口与ERP等第三方软件实现连接,真正让每一台设备都在物联网中,随时随地互联互通,实现远程监控与维护。
合信技术Mico远程解决方案,采用128bit的动态数据加密模式,设备可以通过PLC(CTH200、CTH300)、网关模块或者TP-I系列智能人机界面便捷地接入MICO网络中。网关模块提供RS485或者以太网接口并内嵌多种协议,可安全的地、快速地、便捷地连接不同的设备(CTSC-100,CTSC-200及第三方产品),实现设备的远程监控与维护。MICO提供Android及IOS、PC客户端,并提供开放的接口与ERP等第三方软件实现连接,真正让每一台设备都在物联网中,随时随地互联互通。
远程方案:
方案一、CTH200/CTH300 CPU通过以太网口接入互联网通讯远程上下载和数据监控
方案二、串口PLC通过WIFI模块接入互联网实现远程和本地监控的功能
方案三、串口PLC通过WIFI触摸屏接入互联网实现远程和本地监控的功能
相关硬件产品
一、CTH200/CTH300系列是合信面向不断发展的中国OEM市场正式推出的自动化控制产品。该产品凝聚了合信工程师13年的丰富经验并及时响应中国制造2025的市场需求。
特点:以太网通讯、全新设计,性能卓越; 为各种应用提供了稳定、可靠、易用的解决方案
二、WIFI网关模块CP6453
特点: 协助串口PLC轻松入网;支持第三方PLC;无线组网更便捷; 极高性价比
三、以太网触摸屏
特点:1. 以太网通讯:速度快、稳定性好、WIFI组网灵活
2. 内置多种通讯协议:实现合信PLC或第三方串口PLC入网
相关软件介绍:
MICO服务器软件,客户端软件(支持bbbbbbs、Android 和iOS 三个平台的版本)
配套软件MagicWorks
PLC 编程软件(V2.08 及更高版本),用于对系统连接的远程PLC 进行远程编程和监控;
MagicWorks HMI 组态软件(V3.8.0 及更高版本),用于组态MiCo 本地场景文件
1、引言
我司的控制系统由多种控制系统组成,不仅有集控室的PKS系统,还有其他的辅助控制系统,例如输煤、包装、水处理、污泥脱水机的PLC控制系统等。我司的主导控制系统是霍尼韦尔公司的PKS控制系统,但随着煤气化装置不断的改进,增加了许多的包单元控制系统,这些包单元控制系统主要是西门子系列的PLC控制系统。包单元控制系统顾名思义是独立的控制系统,不能集中控制。基于此前提需要对包单元系统进行集中监控来降低操作强度,从而tigao监控水平。
2、Modbus协议
所谓协议是主设备与从设备之间的通讯规则。若Modbus 协议置入通讯接口,则所有通讯都是透明的。要实现DCS 和PLC的数据通信的各种功能只需要找出对应的功能码并且按照特定的帧格式去处理。可见,Modbus网络协议的存在使得PLC系统和DCS系统的通信非常方便, 这两种系统只要有串口通讯模块和相应的通讯协议就可以了。
用户只需要根据功能码写出特定的信息格式, 而不需要在乎是什么系统。这就是为什么说所有通讯过程对于使用者而言都是透明的原因。
3、硬件设计
控制系统与公司主控制系统PKS进行了改造,实现了以PKS为主站,PLC为从站的集成监控系统。结合BGL气化炉PKS主控制系统与污泥脱水机PLC控制系统实例来进行探讨,通过输煤累计liuliang的实例提供一种高数据传输的处理技巧。
由于两个系统的CPU距离较远,在数据传输上采用光纤避免数据的丢包和干扰现象发生。主要涉及到的硬件有:CP341、光电转换器、光端盒、MOXA、DP电缆、单模光缆。
3.1 PLC硬件组态
西门子PLC下位机编程软件用的是博途V12 ,进行硬件组态,在7槽添加CP 341RS422/485卡件,如图3-2所示:
作为从站的PLC需要对数据交换的地址进行定义,这样才能和PKS控制系统的地址一一对应而进行数据的交换。我们在对卡件组态后需要对CP341卡件的属性进行设置,在这里要关注的是四个函数代码:
(1)FC01、05和15是组代码,其功能具备读写开关量的功能;
(2)FC02是第二组代码,其功能具备只读开关量的功能;
(3)FC03、06、16是第三组代码,其功能具备只读模拟量的功能;
(4)FC04是第四组代码,其功能具备读写模拟量的功能。
3.2 PKS硬件配置
PKS系统使用MOXA实现ModBus协议的通讯,通讯中主要的变量和控制信息由4~20mA传送,采用半双工的通信方式。须先在MOXA上进行配置Networkseting后,再从IE浏览器的地址栏输入其IP来打开MOXA主页,从而更加方便地对其它项进行配置。
1)Network seting网络设置
IP address:IP地址(10.10.16.163)
Netmask :掩码(255.255.255.0)
Gateway :网关(10.10.16.254)
2)Serial set串口设置
Select port选择端口(2)
Baud rate波特率:(9600)
Data bit数据位:(8)
Stop bit停止位:(1)
Parity奇偶校验(Event偶校验)
Interface接口:(RS-485 2wire)
3)Op mode set输出模式设置
Select mode选择模式:(TCP Server)
4、程序设计
程序的设计涉及到PLC和PKS两套系统通讯程序段的设计以及相互之间数据读写的地址定义的规划,终实现主站对从站的监控作用。PLC通讯程序段的编写中关键的是对MODB_341功能块的编写,其功能块的正常运行直接影响整条链路的数据交换。
4.1 MODB_341功能块的使用
图4-1是调用的MODB_341功能块,在这功能块每一个管脚的应用都很重要,具体功能见表4-1。CP卡初始化正常后,CP_START,CP_START_FM和CP_START_OK为1信号,否则CP_START_ERROR为1,可以从ERROR_NR察看错误信息,也可以在硬件组态中在线后的CP341的诊断缓冲区察看详细的错误信息。错误信息对照和处理方式可以参考《S7-300以用于PtPCP Modbus协议RTU格式S7的可装载驱动程序从站》的手册。
图4-1 MODB_341引脚图
在这里要强调一下LADDR,它是硬件组态中CP341的起始逻辑地址,寻找这个地址是在硬件组态中找到CP341卡件后在属性中的I/O地址中看到的的起始地址。
表4-1 引脚功能表
4.2 数据交换程序地址的规划
当通讯模块编写完成后需对数据交换地址进行定义,调用地址内的数据参与逻辑运算及程序的编写。
数据交换方式分为数字量只读、数字量读写、模拟量只读、模拟量读写四种数据交换方式;只读的定义是指PKS读PLC的数据;读写的定义是指PKS不仅可以读PLC的数据,也可以向PLC写数据。(注:PKS为主站,PLC为从站)
在气化PKS系统与污泥脱水机PLC系统数据交换中模拟量只读数据调用的数据块是DB11,数据类型为real;模拟量读写数据调用的数据块是DB8,数据类型为real;数字量只读数据调用地址段为M210.0~M212.4;数字量读写数据调用地址段为M213.0~M213.7。详见图4-2。
图4-2 DB模块图
4.3 QuickBuilder组态
4.3.1 创建通道
创建通道时主要配置参数如下:
Type:通道类型Modbus Channel
Name:通道名(WN_CHANNEL)
Port Type:端口类型(TerminalServer)
Protocol:协议(ModbusRTU)
Terminal ServerTCP Host Name:
MOXA的IP地址(10.10.16.163)
Terminal ServerTCP Port No.:
MOXA端口号(4002)
其中TerminalServer TCP PortNo取决于通讯所用MOXA的哪个端口,使用个端口则为4001,使用第二个端口则为4002,共四个端口可供选用。
4.3.2 激活通道
打开Station,点击Configure菜单下SystemHardware\ControllerInterfances\Channels,点击WN_CHANNEL后,勾选Enable并观察%Errors,若低于0且MOXAPort 2状态灯为橙色不断地闪烁,则说明通道创建并连接成功。若MOXAPort2状态灯一直为橙色不闪烁,则说明信号线接反了。
4.3.3 创建控制器
创建控制器时主要配置参数如下:
Type:控制器类型(Modbus Controller)
Name:控制器名(WN_CON01)
Channel Name:通道名(WN_CHANNEL)
Data Table:数据类型(Holding Register)
PLC Station ID:PLC从站地址(2)
4.3.4 创建点
QuickBuilder可创建以下三种用途的点:仅从PLC读取数据;从PLC读取数据并写入CM;从CM读取数据并写入PLC。后两种情况,需使用算法Algo68-bbbbbb ValueTransportion,PV与SP量程必须一致,且扫描周期不能为0。从PLC读取数据并写入CM,SPDestAddress不填;从CM读取数据并写入PLC,SP Dest Address必须与SP SourceAddress一致。
5、高数据传输的处理
以输煤皮带累计liuliang为例,因输煤上煤量较大,皮带秤累积量也会很大,而16位整型数据格式的大数据范围为0~65535,故不能满足实际应用,则采用32位整型数据格式进行通讯。
Modbus协议是以字为单位的,一个地址占一个字,即一个16位寄存器。16位整型数据只需一个地址,32位整数由2个16位寄存器整合而成,需要2个连续地址,且有高低位之分,PLC、DCS组态必须一致。通常组态指定奇数地址,默认使用+1地址,+1地址不可指定。若指定,通讯数据交叉,造成SCADA点的SP值会不断地漂动。
PLC用整型INT接收数据,再根据奇数地址和+1地址整合出32位整数。而INT的范围是-32768~32767,不能接收32768~65535区间的数据,组态时要扩大INT范围至0~65535,与Modbus一致。
5.1 数据传输方法
整合值计算方法:高位×65536+低位
1)奇数地址传送低位,+1地址传送高位
2)奇数地址传送高位,+1地址传送低位
5.2 扩大PLC整型INT范围
PLC基本数据类型INT的范围-32768~32767是不能改变的。Modbus通讯时16位寄存器的范围是0~65535,会造成INT不能接收32768~65535区间的数据,在该区间的数据会减去65536后显示为负值。通过判断接收值的正负而间接扩大INT的范围至0~65535:如果接收值为正数,则为真实值;如果接收值为负数,则加上65536后变为Modbus所传送的真实值。
例如:
1)低位值小于或等于32767
将138465用40003地址加U32B数据格式传送,而138465=2×65536+7393,则40003地址传送低位7393,40004地址传送高位2。
2)低位值大于32767
将237635用40003地址加U32B数据格式传送,而237635=3×65536+41024,41024=65536-24512,则40003地址传送低位-24512,40004地址传送高位3。
6、结束语
此种方案自投入使用以来一直都很稳定.利用CP341通讯模块和PLC软件实现SIMATICPLC与其他设备Modbus组网通讯,是一种行之有效的方法,具有广泛的应用价值。