西门子6SL3000-2BE21-0AA0
主要检查以下两部分:
①温控器侧:
a.通讯接线是否正确,通讯线建议使用屏蔽双绞线; 具体接线参考下图 RS232接线:
b.检查调整菜单中通讯写是否有设置为On;
c.终端电阻是不是使用,一般建议使用120欧姆;
d.波特率、数据位、停止位、通讯协议、单元号是否设置正确(其中MODBUS-RTU数据位和停止位固定为8、1)。
②plc侧:
a.PLC或者适配器的DIP开关是否设置正确;
b.串口通讯格式(波特率、数据位、停止位)设置是否和温控器一样;
c.程序是否编辑正确(主要是指令和通讯格式);
d.PLC的终端电阻是否设置成ON(SCB、SCU、通讯适配);
e.发送协议之后是否有响应代码 有响应代码,对照温控器响应代码表格检查错误 无响应代码,检查如上所有设置和接线
丰富的主站和从站单元:有C200HW-SRM21-V1、CQM1-SRM21-V1、SRM-C0-V2主站单元和SRT2系列的从站单元,支持高速通信和远距离通信。
高速通信:在高速通信方式下,接16台从站单元,128点控制时,可实现0.5ms的快速通信。
配线简单:主单元和从站单元间、从单元和从单元间可用4线制电缆连接,其中2根为信号线,2根为电源线,从而大幅度减少了配线。Compo BUS/S通信参数如表4所示。
表4 Compo BUS/S通信参数
3、 PLC与上位计算机之间的通信
在计算机与PLC构成的集散控制系统中,多数是由一台计算机与数台PLC形成1:N的通信模式。该模式系统中PLC负责现场高速数据采集、实现逻辑、定时、计数、PID调节等控制任务并通过串行通信口向上位计算机传送PLC工作状态及有关数据,从而实现计算机对控制系统的管理。PLC与上位计算机之间通信的准确、可靠、高效率是集散控制系统的关键所在。
3.1 PLC与上位机的链接方式
PLC与上位计算机形成1:N通信模式有两种连接方式:
方式一
方式二
方式一较少使用连接适配器,也不用信号转换,但若中间某一台PLC出故障,其后的PLC将无法与上位机通信;方式二使用了信号转换模块,当某一台PLC出故障不影响其它PLC通信。
3.2 PLC与上位机的通信过程
通信开始先由上位机依次向网内的PLC发出一串测试帧命令,PLC接到上位机的完整帧后,首先判断是不是自己的代号,若不是就不予理睬,若是则发送回答信号。上位机接到回答信号后,与发送测试数据比较,若两者无误,发出可以进行数据通信的信号,转入正常的数据通信。上位机与PLC实施链接通信,上位机具有优先发送权,每发送完一帧发送权就在上位机与PLC之间轮换。当收到结束符或分界符时,发送权从发送单元传给接收单元。其帧发送与接收如图3.2所示。
图3.2 上位机与PLC间的帧发送与接收
上位机发出命令格式和PLC响应格式如下图:
@: 帧开始标志
节点号:通信网络中每一台PLC被分配给的唯一番号
标题号:该帧的通信命令码
结束码:返回命令的完成状态
正 文:设置命令参数
FCS: 帧校验顺序代码
结束符:命令结束
通信参数设置为:波特率9600bps,数据格式由DM0902/DM1920的第00-07位和DM0921/DM1921共同设定,默认方式时DM0902/DM1920的第00-07位的值为00000000,此时DM0921/DM1921区不起作用。每条指令都以标识号(Unit Number)和操作码/头(Header)开始,以校验码(FCS)和结束标志(Terminator)结束。
帧发送时,FCS置于结束符前以检查是否发生数据错误。FCS是转换成2个ASCⅡ字符的8位数据,这个8位数据对帧开始的数据直到此帧正文结束的数据进行“异或”运算的结果。FCS检查程序如下:
400 *FCSCHECK
410 L=LEN(RESPONSE$)’
420 Q = 0:FCSCK $ = “ ”
430 A$ = RIGHT $ (RESPonSE $ ,1)
440 PRINT RESPonSE $ , AS, L
450 IF A $ = “*” THEN LENGS = LEN(RESPonSE $) -3
ELSE LENGS = LEN(RESPonSE $) -2
460 FCSP $ = MID(RESPonSE $, LENGS+1,2)’
470 FOR I = 1 TO LENGS’
480 Q = ASC (MID $ (RESPonSE $,I,1)) XOR Q
490 NEXT I
500 FCSD $ =HEX $ (Q)
510 IF LEN (FCSD $) =1,THEN, FCSD $ =”0”+FCSD $’
520 IF FCSS $ 《 》FCSP $ , THEN FCSCK $ = “ERR”
530 PRINT “FCSD $ =” ; FCSD $ , “FCSP $ =” ; FCSP $ , “FCSCK $ =”; FCSCK $
540 RETURN
帧发送检查格式如图3.4所示。
图3.4 帧发送检查
3.3 PLC与上位计算机通信程序
上位机通信软件是用VB开发的。VB具有强大的图形显示功能,可以容易开发出界面良好的图形用户界面,同时VB还提供了串行端口控件 MSCOMM,程序员在利用该控件时,只需设置、监视其属性和事件,即可完成对串口初始化和数据的传输工作
背景
化工废水是指工厂生产产品过程中所生产的废水,化工厂作为用水大户不仅浪费大量的水资源也造成环境的污染。因此,化工行业一直是公认的工业污染大户。物通博联根据化工厂在废水处理过程中产生的问题,研发了一款基于PLC远程监控技术的化工废水远程自动化处理系统。
解决方案
化工废水远程自动化处理系统通过物通博联远程安全通信网关及3G RTU等设备监控、各个环节的传感器和各种设备的PLC或其他控制器,并通过WIFI、3G、以太网有线接入等各种通讯方式将数据采集至物通博联数据应用云平台或组态软件等上位机上,通过短信预警、视频监控等从而实现并节省大量的人力物力以及减少误差的引入,使处理过程更加科学更加合理,提高了工作效率和工作质量。
系统拓扑图如下:
系统功能
1 设备接入,支持几十万或上百万设备接入,并提供安全可靠的数据处理能力,方便各种设备的安全标准接入和大数据汇聚。
2 设备配置,设定状态值的正常范围,超出范围时即为异常状态、设置异常状态的告警级别、告警时限和告警方式(短信、邮件、系统内告警)。
3 网关以WIFI、以太网、3G/4G等多种通讯方式可选,适用设备各种使用场合。
4 设备告警,系统检测到设备有异常状态,获取状态的告警级别、告警时限和告警方式发起告警通知。
5 设备的状态查询和控制,包括对设备的实时和一段时间内的历史状态查询、向设备发送控制命令并返回结果。
6 支持PLC程序远程上载下载,用户可以远程对设备进行编程和调试。
7 设备访问权限的控制,可以设定权限以限制用户对设备的访问。
8 可以监控墙、PC、各类移动终端设备形式提供平台访问。
9 多维度报表查询分析、各类图表展示、大数据分析为决策提供参考。
PLC远程监控在化工废水处理系统中的应用,能够帮助企业建立完善的设备远程智能监控系统,解决设备过于分散不便集中管理维护及故障诊断难题。
wtblnet工业智能网关介绍:
功能特色:
1.强大的协议解析能力:可同时兼容西门子、施耐德、三菱、台达、欧姆龙等各品牌各型号PLC。
2.多样的通讯接口:支持网口、串口等方式与网关通信。
3.超强的环境适应能力:同时拥有WiFi、3G、以太网有线接入等多种通讯方式,适应各种复杂工业环境。
4.极强的稳定性:本产品采用工业等级设计,支持断线重连,异常恢复,系统自监控,确保设备实时在线,确保监控系统正常运行。
5.极简易的安装方式:设备体积小巧且采用轨道安装方式,可在不改变设备现有基本结构的前提下进行安装。
6. 支持PLC远程维护、程序远程上下载,依靠PLC本身自带软件或客户自有组态,来实现PLC本地化操作。