西门子PLC/CPUST30
PLC数据的读写是依据约定的数据类型实施操作的。对于字节、字、双字、实数及I/0端口各自有约定的数据类型特征字,在下位PLC程序中通过对数据类型特征字的解析后来确定读取数据的字节数。对I/0端口的读写操作则是根据约定的地址编码直接读写出相应的状态信息。每组收发数据的存储单元从VBl00到VBll7共18个字节。由前述的数据发送量的约定可知,每组数据的Byte5~Byte8表示PLC数据的地址,由于每次读写的地址是不同的,所以Byte5~Byte8字节给定的就是地址指针,在PLC编程中就要以此指针采用间接寻址的方式,假设Byte5~Byte8存放在PLC的VB104~VBl07单元,其间址指令则为:
MOVD &VBl04,ACl读取该地址内容时则根据数据类型的不同而有所区别,假如读写字节时指令为:MOVB*ACl,VBl60;则读写字的指令为:MOVW *ACl,VWl60;读写双字的指令为:MOVD *ACl,VDl60;读写实数的指令则为:MOVR *ACl,VDl60。
本系统经实际测试基本达到了预期效果。远程PLC在省际间距离的测控响应与在本市区地域的测控响应基本相同,通过对PLC I/O的读写、模拟量数据的读写、单字节、双字节及实数的读写,均未出现数据差错现象,远程的响应速度基本上是对上位的指令立即响应,操作人基本感觉不出时间的延时。在PLC中,由于本远程测控程序字节量较少,可以嵌入在PLC的过程控制程序中运行,由于在自由口通讯中,
对上位PC读写的响应采用的是中断方式快速响应,所以对PLC的过程控制程序的实时性基本无影响。
数字化工厂项目经验总结:
(1)重视数字化工厂顶层设计与规划:由专业的方案顾问梳理与规划顶层架构。
(2)夯实数字化企业平台:一方面进行端到端价值链整合(整合PLM、ERP、MES和CRM系统,厘清产业价值链实施PLM系统,实现虚拟设计和开发;另一方面实现网路化的纵向集成,打造数字化工厂(实施MES/WMS系统,建立工业的核心系统与框架,打通SCADA、EAP、WCS与MES、WMS的整合,提升工厂的自动化运作程度)。
(3)完善决策与计划平台:监控/报表/看板体系完善与移动化应用、大数据平台建立与整合、*产能计划与线上排程规划等。
(4)项目持续升级及优化:智能工厂不是目的,其目的为提升产品竞争力与质量智能工厂,无法一蹴而就,需要企业长期的努力与变革。
所有评论仅代表网友意见,与本站立场无关。