西门子触摸屏总代理-2023

发布
浔之漫智控技术(上海)有限公司
品牌
西门子
型号
模块
产地
德国
电话
15821971992
手机
15821971992
发布时间
2023-07-19 17:06:40
产品详情

一、S7-300/400模块化结构
      与小型plc(如西门子S7-200)不同,大中型PLC大的特点就是采用模块化控制系统,来满足中等或高性能要求的应用。在大中型PLC系统中,各种单独的模块之间可进行广泛组合以用于扩展,由于点数基本上不受太多的限制,其灵活性就非常高。
      基本的模块化硬件结构结构包括机架、电源、处理器CPU、输入输出I/O模块、编程或通讯用接口,图1表示了一个模块化控制器是如何由模块化硬件部件一一组成的。
 


图1  模块化控制器的组成部分

      其中机架是用来安装处理器和I/O模块、特殊模块的,所有模块都可以很容易地沿着导轨插入到机架。不同类型的PLC系统其机架槽数不太一样,可以互联的机架数也不尽相同。大中型PLC系统在配置时,其机架数可以有很多,机架之间的关系可以用图2来表示。

 
图2  机架网络

二、西门子S7-300 PLC
      1、模块化结构
      S7-300为节省空间的模块化结构设计,可以适配用户现有的各种机械控制任务,不需要考虑槽位规则。在运行时,无需风扇。除模块外,只需要DIN标准的导轨,就可以将模块旋转到位,安装在导轨上并用螺钉紧固。这种结构形式非常牢固并且有很高的电磁兼容性。S7-300的背板总线集成在模块上,通过将模块插入到总线连接器进行装配。如图3所示为S7-300模块化结构安装现场。

 
图3  S7-300模块化结构安装现场

      S7-300是模块化的组合结构,根据应用对象的不同,可选用不同型号和不同数量的模块,并可以将这些模块安装在同一机架(导轨)或多个机架上,如图4所示。

 
PS:电源模块;IM:接口模块;SM:信号模块;FM:功能模块;PG:编程器;OP:操作面板
图4  S7-300系列PLC系统构成框图

      2、主要功能
      S7-300的大量功能能够支持和帮助用户进行编程、启动和维护,其主要功能如下:
       (1) 高速的指令处理。0.1~0.6 us的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域。
       (2) 人机界面(hmi)。方便的人机界面服务已经集成在S7-300操作系统内,因此人机对话的编程要求大大减少。
       (3) 诊断功能。CPU的智能化的诊断系统可连续监控系统的功能是否正常,记录错误和特殊系统事件。
       (4) 口令保护。多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改。

近日负责的项目中,应用西门子1200PLC,要求周期性的记录系统中流量传感器测得的流量值,由于我所应用的触摸屏记录功能太差,所以准备在PLC中记录下来。现在初步的设想是,每100ms执行一次MOV指令,将测得的流量工程量写入一段连续的地址里.
 
 假设MD20为流量测得值    个周期执行  MOV  MD20  MD100     
 第二周期就执行MOV  MD20  MD104    
 
 下一周期就是MOV MD20 MD108      就是想实现这样一个功能,我也想过用数组记录,
 如MOV MD20  ARRAY【1】   然后依此类推。
 
 但,如何来实现却想不明白,在1200里指针是怎么定义的,怎么应用的,能不能这样寻址:MD【MD10】
答:     TAG_1控制数组的指针,采集的数据送入TAG_2,数据保存在Static_1数组中。
 一、控制指针偏移大值
 1、在OB中放入CPM=指令来比较实际指针是否到达大偏移量。
 2、在OB中放入MOV指令并给TAG_1赋0。
 当偏移量到达数组的大深度时,执行MOV指令,指针归零。
 
 二、在数组中保存数据
 1、新建一个全局DB,在全局DB中再新建一个数组Static_1,Array [0..1000] of Real数组的大小根据你数据采集量而定,注意数组小于指针大偏量时会产生保存出错;数组中的数据类型根据数据宽度确定是REAL或是LREAL,我这里用的是REAL。
 2、在PLC变量表中声明变量TAG_1其数据类型为DINT,声明变量TAG_2,其数据类型也要与数组的数据类型相一致;
 3、在OB中放入FieldWrite指令块,选择该指令块的数据类型也要与数组的数据类型相一致;
 4、将变量TAG1赋给INDEX端口,将变量TAG2赋给VALUE端口,将数组的Static_1[0]拖放给输出MEMBER端口;
 
 三、数组指针偏移
 1、在OB中放入INC指令,选择该指令块数据类型为DINT(与TAG_1数据类型一致)
 2、将TAG_1拖入IN/OUT端口,并赋常数值1。
 3、每保存一次数据执行一次INC指令。
 在线状态下做了数据模拟,抓图如下:
 


 定时保存数据程序我就省略了。

浔之漫智控技术(上海)有限公司

联系人:
聂聪(先生)
电话:
15821971992
手机:
15821971992
地址:
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
邮件:
2724917714@qq.com
行业
工控系统及装备 上海工控系统及装备
我们的其他产品
拨打电话 请卖家联系我