浔之漫智控技术(上海)有限公司
主营产品或服务:西门子PLC , 西门子变频器 , 西门子数控系统
山东西门子PLC模块授权经销商

山东西门子PLC模块授权经销商

山东西门子PLC模块授权经销商

本方法可以极大减少程序语句数,使程序更简洁、可读性更好,不需要做耗时类型转换,程序运行效率也到提高。且数学运算量越大,效率提高越明显。

缺点是要多占用两字节内存,以后程序中不能使用VW0。但西门子S7-200系列RAM空间很大,一般是用不完,以西门子PLC,CPU226为例,有多达10KRAM,本人从来没有超过1K。这些RAM都是花钱买来,不用白不用,不用也是浪费了。

同理,有字节型变量经常需要与字类型变量相互转换,让字节变量占用一个字内存宽度浪费一个字节,避免类型转换。

STEP7程序的四种模块在进行西门子PLC编程时,采用的编程工具为STEP7,STEP7是西门子S7/M7/C7系列西门子PLC的编程工具,该软件包以块形式管理用户编写的程序和数据。STEP7的程序是一种结构化的程序,它把程序分为四种模块:

   (1) 组织模块(OB)用于对后四种模块的调用与管理;

   (2) 程序模块(PB)用于实现简单逻辑控制任务;

   (3) 功能模块(FC)用于对较复杂的控制任务进行编程,以实现调用;

   (4) 数据模块(DB)存储程序运行所需的数据。

   在STEP7的操作系统还固化一些子程序,我们可根据自己的实际需要调用这些模块来满足控制要求,在本程序中,我们使用OB1、OB35、OB100组织模块。山东西门子PLC模块授权经销商

   OB1用于线性和结构化的程序执行。对结构化的程序,所有的模块调用都将写入到OB1中,被OB1调用的模块,OB1可由操作系统自动循环调用。

   OB35是一个循环中断程序,操作系统可每隔一定时间就产生中断运行,比OB1更高的优先级,也就是说,OB35可以中断OB1的运行,处理自身程序,中断的时间可在STEP7硬件组态中设定,本设计中,所以我们利用OB35实现对料筒实际温度的采样,其循环中断时间设定为20秒。

西门子PLC在远程测控系统中的应用随着中国工业经济的发展,PLC在中小型自动化设备的日益普及应用,对于设备制造厂商或生产技术管理部门来说,如何以Z快捷的方式响应现场设备维护方面的需求,迅速检测生产现场运行设备的状态,及时解决生产现场反映的问题,已是多数上位技术管理者的切实需求。如何采用经济实用的方式来实施远程PLC设备数据采集或测控,这也是探索解决此问题的初衷。

1 系统组成概述

系统硬件主要由上位计算机、TC35iGSM MODEM无线通讯模块和远程Siemens S7—200 PLC 3部分组成,具体结构如图1所示。

系统软件分为上位PC和下位PLC两部分,上位PC部分提供人机交互操作界面和相应的数据选择、处理等;下位PLC则通过自由口通讯,以中断方式快速响应上位机对PLC变量存储器数据的读写操作或对I/0口读写操作需求。由于上位计算机与远程PLC的通讯载体是通过TC35i建立在GSM网络基础上的,从而打破了地域的限制,即便远端PLC设备在千里之遥,实施数据采集、测控的如同咫尺。山东西门子PLC模块授权经销商

2 系统硬件设计

2.1 TC35i无线通讯模块

系统组成如图1所示,系统硬件主要是TC5i无线通讯模块的应用。TC35i是Siemens公司推出的新一代无线通信GSM模块,TC35i双频工作(EGSM900/GSMl800),电源范围在3.3~4.8 V,发送功率分别为2W(Class4 EGSM900)和lW(Classl GSMl800 MHz),TC35i的数据接口采用串行异步收发,符合ITU-TRS-232接口电路标准。


展开全文
拨打电话 微信咨询 发送询价