LED工业屏如何直接读取S7300系列PLC DB块数据?
来源:本站 时间:2022/8/25 14:18:46 次数:
LED工业屏主动读取S7300系列PLC内存DB块数据
温馨提示:广州驷骏精密设备股份有限公司原创资料,有拷贝转载者请尊重版权,注明出处!
在实际的工业应用场景中、在某些特定的应用场合下,用户不允许、或者不期望惊动产线/设备自动化控制系统的西门子PLC控制程序,更不想改动西门子S7300系列PLC系统的硬件组态配置信息,但是用户同时期望把产线/设备一些关键数据与状态信息,实时显示到LED工业大屏、或者LCD工业液晶大屏上。
目前比较传统而繁琐的技术解决方案如下:
第一步:大多数采用一台上位PC电脑主机,安装Windows操作系统,并且在电脑里额外增加安装运行一套上位机组态监控软件(例如WinCC、组态王、MCGS、三维力控、InTouch......等等);
第二步:利用上位机组态监控软件内置的驱动协议去读取西门子S7300系列PLC内存DB数据块的实时数据;
第三步:完全数据采集之后,再通过在上位PC电脑主机针对LED显示屏显示卡做SDK二次开发代码编程一个LED显示屏控制软件,先尝试实现PC电脑主机是否可以向LED显示屏成功传输数据;
第四步:借助OPC数据通信接口工具软件,实现上位机组态监控软件向LED显示屏控制软件数据传输,从而实现了西门子S7300系列PLC内存DB数据块数据显示到LED大屏幕上......
第五步:对于LCD工业液晶大屏、或者LED全彩工业大屏,新增的上位PC电脑主机直接输出HDMI视频信号/VGA视频信号,简而言之就是把大屏幕作为上位PC电脑主机的另一个显示器......
上面所描述的这种传统而繁琐的技术解决方案,一个非常明显技术特征就是:必须经过一台上位PC主机+Windows操作系统+上位组态监控软件+OPC服务器这么一个软硬件组合,组成PLC内存DB块数据自动采集与传输的中间过渡平台,才能实现LED大屏/工业液晶大屏显示内容与PLC实时数据同步刷新;这种繁琐而臃肿的配置组合在恶劣工业现场难以确保可靠运行,并且在紧凑安装及后续维护升级方面存在困难与隐患,缺陷不言而喻。
驷骏通显全系列LED工业屏/LCD工业液晶屏,大道至简,敢于创新突破传统技术局限,工业大屏自带驷骏通显技术独特的DBE系列数据萃取接口,支持LED工业屏/LCD工业液晶屏使用网线、直接对接西门子S7300系列、S7400系列、SMART200系列PLC网络端口,直连直通!无需经过任何第三方过渡软硬件,实现LED工业屏/LCD工业液晶屏直接主动萃取S7300系列/ S7400系列PLC内存DB块实时数据,以及输出映像区Q区实时数据,以及S7200系列PLC变量存储区V区实时数据(备注:采用RS485串口连接的DBE接口),动态刷新显示到LED工业屏/LCD工业液晶屏上。
第一步:开局这一步非常关键,在笔记本电脑上打开并运行驷骏通显CTR-LED-V2021组态软件和CTR-TiTe-V2022配置软件,针对实际工业应用场景要求,完成编辑设计一个组态界面,根据所需显示的变量数据,在S7300 PLC(举例:CPU315-2DP + CP343-1 Lean) 的DB块数据地址、输出映像区Q区具体所对应的数据地址,来定义好工业屏所有显示变量的本地映射地址,组态软件自动汇总出来一份变量地址表,实现PLC的数据存储区地址与工业屏本地数据地址的一一映射绑定;
屏变量地址表:
PLC连接参数:
以太网IP地址:
PLC CPU槽号:
S7-300 PLC地址表:
数据块DB2地址:
Q区地址:
第二步:使用网线连接笔记本电脑与LED工业屏/LCD工业液晶屏(举例:CLH-DBE/S7-P3.0/3/8x4),打开工业大屏电源,搜寻到工业屏的IP地址;以S7300 PLC网络端口的IP地址为参照,并把S7300 PLC的IP、笔记本电脑IP与工业屏IP,借助网络交换机来组成一个同网段的局域网,注意局域网内设备的IP地址不能冲突!
案例:
屏IP有 组态IP:192.168.0.7 配置通讯IP:192.168.0.8 通讯IP:192.168.0.10
(总共三个IP,注意不能冲突,其中通讯IP需与PLC在同一网域,其它两个任意,不冲突即可)
第三步:编译好工业屏的组态界面,并把编译成功的工程文件和配置文件均下载到工业屏大屏里,完成之后断开笔记本电脑与工业屏的网络连接......
配置屏与plc映射通道(长度单位2字节)
完成后保存配置
S7300 PLC与LED工业大屏正常连网运行,S7300 PLC(举例:CPU315-2DP + CP343-1 Lean) 的DB块数据、输出映像区Q区实时数据将动态刷新到LED工业大屏上显示。