西门子6ES7138-4DF11-0AB0 厂家直销 全新原装

    西门子6ES7138-4DF11-0AB0 厂家直销 全新原装

  • 760
  • 产品价格:88.00 元/台
  • 发货地址:上海松江 包装说明:不限
  • 产品数量:9999.00 台产品规格:不限
  • 信息编号:144718435公司编号:16308603
  • 吴杰 经理 微信 159215096..
  • 进入店铺 在线咨询 QQ咨询 在线询价
    相关产品:


上海邑斯自动化科技有限公司

西门子代理商 西门子PLC代理商 西门子S7-200PLC代理商 西门子S7-300PLC代理商 西门子S7-400PLC代理商
西门子触摸屏代理商 西门子数控系统代理商 西门子伺服电机代理商 西门子变频器代理商 西门子CPU模块代理商
西门子PLC
德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。
中文名 西门子PLC
品牌 西门子
诞生时间 1958年
类别 二进制控制器
历史
西门子SIMATIC系列PLC,诞生于1958年,经历了C3,S3,S5,S7系列,已成为应用非常广泛的可编程控制器。
西门子(SIMATIC)PLC的6代
1、西门子公司的产品早是1975年投放市场的SIMATIC S3,它实际上是带有简单操作接口的二进制控制器。
2、1979年,S3系统被SIMATIC S5所取代,该系统广泛地使用了微处理器。
3、20世纪80年代初,S5系统进一步升级——U系列PLC,较常用机型:S5-90U、95U、100U、115U、135U、155U。
4、1994年4月,S7系列诞生,它具有更国际化、更高性能等级、安装空间更小、更良好的WINDOWS用户界面等优势,其机型为:S7-200、300、400。
5、1996年,在过程控制领域,西门子公司又提出PCS7(过程控制系统7)的概念,将其优势的WINCC(与WINDOWS兼容的操作界面)、PROFIBUS(工业现场总线)、COROS(监控系统)、SINEC(西门子工业网络)及控调技术融为一体。
6、西门子公司提出TIA(Totally Integrated Automation)概念,即全集成自动化系统,将PLC技术溶于全部自动化领域。
由初发展至今,S3、S5系列PLC已逐步退出市场,停止生产,而S7系列PLC发展成为了西门子自动化系统的控制核心,而TDC系统沿用SIMADYN D技术内核,是对S7系列产品的进一步升级,它是西门子自动化系统,功能的可编程控制器。
产品分类
可编程控制器是由现代化生产的需要而产生的,可编程序控制器的分类也必然要符合现代化生产的需求。
西门子PLCS7-200系列
一般来说可以从三个角度对可编程序控制器进行分类。其一是从可编程序控制器的控制规模大小去分类,其二是从可编程序控制器的性能高低去分类,其三是从可编程序控制器的结构特点去分类。
控制规模
可以分为大型机、中型机和小型机。
西门子PLCS7-300系列
小型机: 小型机的控制点一般在256点之内,适合于单机控制或小型系统的控制。
西门子小型机有S7-200:处理速度0.8~1.2ms ;存贮器2k ;数字量248点;模拟量35路 。
中型机:中型机的控制点一般不大于2048点,可用于对设备进行直接控制,还可以对多个下一级的可编程序控制器进行监控,它适合中型或大型控制系统的控制。
西门子中型机有S7-300:处理速度0.8~1.2ms ;存贮器2k ;数字量1024点;模拟量128路 ;网络PROFIBUS;工业以太网;MPI。
大型机:大型机的控制点一般大于2048点,不仅能完成较复杂的算术运算还能进行复杂的矩阵运算。它不仅可用于对设备进行直接控制,还可以对多个下一级的可编程序控制器进行监控。
西门子PLCS7-400系列
西门子大型机有S7-400 :处理速度0.3ms / 1k字;
存贮器512k ;I/O点12672;
控制性能
可以分为机、中档机和低档机。
低档机
这类可编程序控制器,具有基本的控制功能和一般的运算能力。工作速度比较低,能带的输入和输出模块的数量比较少。
比如,德国SIEMENS公司生产的S7-200就属于这一类。
中档机
这类可编程序控制器,具有较强的控制功能和较强的运算能力。它不仅能完成一般的逻辑运算,也能完成比较复杂的三角函数、指数和PID运算。工作速度比较快,能带的输入输出模块的数量也比较多,输入和输出模块的种类也比较多。
比如,德国SIEMENS公司生产的S7-300就属于这一类。

这类可编程序控制器,具有强大的控制功能和强大的运算能力。它不仅能完成逻辑运算、三角函数运算、指数运算和PID运算,还能进行复杂的矩阵运算。工作速度很快,能带的输入输出模块的数量很多,输入和输出模块的种类也很全面。这类可编程序控制器可以完成规模很大的控制任务。在联网中一般做主站使用。
比如,德国SIEMENS公司生产的S7-400就属于这一类。
结构
整体式
整体式结构的可编程序控制器把电源、CPU、存储器、I/O系统都集成在一个单元内,该单元叫做作基本单元。一个基本单元就是一整的PLC。
plc结构
控制点数不符合需要时,可再接扩展单元。整体式结构的特点是非常紧凑、体积小、成本低、安装方便。
组合式
组合式结构的可编程序控制器是把PLC系统的各个组成部分按功能分成若干个模块,如CPU模块、输入模块、输出模块、电源模块等等。其中各模块功能比较单一,模块的种类却日趋丰富。比如,一些可编程序控制器,除了-些基本的I/O模块外,还有一些特殊功能模块,像温度检测模块、位置检测模块、PID控制模块、通讯模块等等。组合式结构的PLC特点是CPU、输入、输出均为独立的模块。模块尺寸统一、安装整齐、I/O点选型自由、安装调试、扩展、维修方便。
plc组合
叠装式
叠装式结构集整体式结构的紧凑、体积小、安装方便和组合式结构的I/O点搭配灵话、安装整齐的优点于一身。它也是由各个单元的组合构成。其特点是CPU自成独立的基本单元(由CPU和一定的I/O点组成),其它I/O模块为扩展单元。在安装时不用基板,仅用电缆进行单元间的联接,各个单元可以一个个地叠装。使系统达到配置灵活、体积小巧。
详细介绍
1.SIMATIC S7-200 PLC S7-200 PLC是**小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。S7-200 PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。 S7-200PLC可提供4个不同的基本型号与8种CPU可供选择使用。
2.SIMATIC S7-300 PLC S7-300是模块化小型PLC系统,能满足中等性能要求的应用。各种单独
西门子PLC之S7家族
的模块之间可进行广泛组合构成不同要求的系统。与S7-200 PLC比较,S7-300 PLC采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。SIMATIC人机界面(HMI)从S7-300中取得数据,S7-300按用户*的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送;CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:**时,模块更换,等等);多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改;S7-300 PLC设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止非法删除或改写用户程序。具备强大的通信功能,S7-300 PLC可通过编程软件Step 7的用户界面提供通信组态功能,这使得组态非常容易、简单。S7-300 PLC具有多种不同的通信接口,并通过多种通信处理器来连接AS-I总线接口和工业以太网总线系统;串行通信处理器用来连接点到点的通信系统;多点接口(MPI)集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMATIC S7/M7/C7等自动化控制系统。
3. SIMATIC S7-400 PLC S7-400 PLC是用于中、性能范围的可编程序控制器。 S7-400 PLC采用模块化无风扇的设计,可靠耐用,同时可以选用多种级别(功能逐步升级)的CPU,并配有多种通用功能的模板,这使用户能根据需要组合成不同的系统。当控制系统规模扩大或升级时,只要适当地增加一些模板,便能使系统升级和充分满足需要。
工作原理
当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。
输入采样
在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
用户程序执行
在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
输出刷新
当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。
同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。
保养
设备定期测试、调整
(1) 每半年或季度检查PLC柜中接线端子的连接情况,若发现松动的地方及时重新坚固连接;
(2) 对柜中给主机供电的电源每月重新测量工作电压;
设备定期清扫
(1) 每六个月或季度对PLC进行清扫,切断给PLC供电的电源把电源机架、CPU主板及输入/输出板依次拆下,进行吹扫、清扫后再依次原位安装好,将全部连接恢复后送电并启动PLC主机。认真清扫PLC箱内卫生;
(2) 每三个月更换电源机架下方过滤网;
检修前准备
(1) 检修前准备好工具;
(2) 为**元件的功能不出故障及模板不损坏,必须用保护装置及认真作防静电准备工作;
(3) 检修前与调度和操作工联系好,需挂检修牌处挂好检修牌;
设备拆装顺序及方法
(1) 停机检修,必须两个人以上监护操作;

6ES7 211-0AA23-0XB0 CPU221 DC/DC/DC,6输入/4输出
6ES7 211-0BA23-0XB0 CPU221 继电器输出,6输入/4输出
6ES7 212-1AB23-0XB8 CPU222 DC/DC/DC,8输入/6输出
6ES7 212-1BB23-0XB8 CPU222 继电器输出,8输入/6输出
6ES7 214-1AD23-0XB8 CPU224 DC/DC/DC,14输入/10输出
6ES7 214-1BD23-0XB8 CPU224 继电器输出,14输入/10输出
6ES7 214-2AD23-0XB8 CPU224XP DC/DC/DC,14DI/10DO,2AI/1AO(PNP)
6ES7 214-2AS23-0XB8 CPU224XPsi DC/DC/DC,14DI/10DO,2AI/1AO(NPN)
6ES7 214-2BD23-0XB8 CPU224XP 继电器输出,14DI/10DO,2AI/1AO
6ES7 216-2AD23-0XB8 CPU226 DC/DC/DC,24输入/16输出
6ES7 216-2BD23-0XB8 CPU226 继电器输出,24输入/16输出
河北西门子S7-200PLC代理商 河北西门子S7-200PLC代理商
*2章 S7-1200/1500程序设计基础 49
2.1 S7-1200/1500的编程语言 49
  2.2 PLC的工作原理与用户程序结构 51
  2.2.1 逻辑运算 51
  2.2.2 PLC的工作过程 52
  2.2.3 用户程序结构简介 55
  2.3 物理存储器与系统存储区 57
  2.3.1 物理存储器 57
  2.3.2 系统存储区 59
  2.4 数制、编码与数据类型 61
  2.4.1 数制与编码 61
  2.4.2 基本数据类型 63
  2.4.3 全局数据块与复杂数据类型 67
  2.4.4 参数类型 69
  2.4.5 其他数据类型 72
  2.5 编写用户程序与使用变量表 73
  2.5.1 编写用户程序 73
  2.5.2 使用变量表与帮助功能 77
  2.6 用户程序的下载与仿真 79
  2.6.1 下载与上传用户程序 79
  2.6.2 用户程序的仿真调试 83
  2.7 用STEP 7调试程序 86
  2.7.1 用程序状态功能调试程序 86
  2.7.2 用监控表监控与强制变量 87
*3章 S7-1200/1500的指令 92
3.1 位逻辑指令 92
  3.2 定时器与计数器指令 96
  3.2.1 定时器指令 97
  3.2.2 计数器指令 102
  3.3 数据处理指令 104
  3.3.1 比较器操作指令 104
  3.3.2 使能输入与使能输出 106
  3.3.3 转换操作指令 107
  3.3.4 移动操作指令 110
  3.3.5 移位与循环移位指令 113
  3.4 数算指令 114
  3.4.1 数学函数指令 114
  3.4.2 字逻辑运算指令 118
  3.5 程序控制操作指令与“原有”指令 119
  3.6 日期和时间指令 122
  3.7 字符串与字符指令 124
  3.7.1 字符串转换指令 124
  3.7.2 字符串指令 126
  3.8 S7-1200的高速脉冲输出与高速计数器 128
  3.8.1 高速脉冲输出 128
  3.8.2 高速计数器 129
  3.8.3 高速脉冲输出与高速计数器实验 132
  3.8.4 用高速计数器测量频率的实验 135
*4章 S7-1200/1500的用户程序结构 137
4.1 函数与函数块 137
  4.1.1 生成与调用函数 137
  4.1.2 生成与调用函数块 140
  4.1.3 复杂数据类型作块的输入参数 143
  4.1.4 多重背景 144
  4.2 操作数寻址 147
  4.2.1 对变量的组成部分寻址 147
  4.2.2 间接寻址 148
  4.3 中断事件与中断组织块 154
  4.3.1 事件与组织块 154
  4.3.2 初始化组织块与循环中断组织块 156
  4.3.3 时间中断组织块 159
  4.3.4 硬件中断组织块 160
  4.3.5 中断连接指令与中断分离指令 162
  4.3.6 延时中断组织块 163
  4.4 交叉引用表与程序信息 165
  4.4.1 交叉引用表 165
  4.4.2 分配列表 167
  4.4.3 调用结构、从属性结构与资源 169
*5章 顺序控制编程方法与SCL编程语言 171
5.1 梯形图的经验设计法 171
  5.2 顺序控制设计法与顺序功能图 175
  5.2.1 顺序功能图的基本元件 176
  5.2.2 顺序功能图的基本结构 178
  5.2.3 顺序功能图中转换实现的基本规则 180
  5.3 使用置位复位指令的顺序控制梯形图设计方法 181
  5.3.1 单序列的编程方法 181
  5.3.2 选择序列与并行序列的编程方法 184
  5.3.3 钻床的顺序控制程序设计 186
  5.4 顺序功能图语言S7-Graph 189
  5.4.1 S7-Graph语言概述 189
  5.4.2 使用S7-Graph编程的例子 190
  5.4.3 顺控器中的动作与条件 196
  5.5 SCL编程语言 199
  5.5.1 SCL程序编辑器 199
  5.5.2 SCL基础知识 200
  5.5.3 SCL程序控制指令 202
  5.5.4 SCL的间接寻址 208
*6章 S7-1200/1500的通信功能 212
6.1 网络通信基础 212
  6.1.1 计算机通信的国际标准 212
  6.1.2 SIMATIC通信网络 214
  6.1.3 工业以太网概述 217
  6.2 PROFINET IO系统组态 220
  6.2.1 S7-1200作IO控制器 220
  6.2.2 S7-1500 CPU和ET 200SP CPU作IO控制器 222
  6.2.3 S7-1200作智能IO设备 223
  6.3 基于以太网的开放式用户通信 226
  6.3.1 S7-1200/S7-1500之间使用TSEND_C/TRCV_C指令的通信 226
  6.3.2 S7-1200之间使用TSEND/TRCV指令的通信 231
  6.3.3 S7-1200/1500之间的UDP协议通信 232
  6.3.4 S7-1200/1500与S7-300/400之间的开放式用户通信 234
  6.4 S7协议通信 237
  6.4.1 S7-1200/1500之间的单向S7通信 237
  6.4.2 S7-1500之间的双向S7通信 241
  6.4.3 S7-1200/1500与其他S7 PLC之间的S7单向通信 243
  6.5 点对点通信 245
  6.5.1 串行通信概述 245
  6.5.2 点对点通信的组态与编程 247
  6.5.3 Modbus RTU协议通信 250
  6.6 PROFIBUS-DP与AS-i网络通信 254
  6.6.1 PROFIBUS的物理层 254
  6.6.2 DP主站与标准DP从站通信的组态 255
  6.6.3 安装GSD文件 258
  6.6.4 DP主站与智能从站通信的组态 261
  6.6.5 DP网络中数据的*性传输 262
  6.6.6 AS-i通信 264
  6.7 S7-1200与变频器的USS协议通信 266
  6.7.1 硬件接线与变频器参数设置 266
  6.7.2 S7-1200的组态与编程 268
  6.7.3 S7-1200与变频器通信的实验 270
  6.8 S7-1500与G120变频器的通信 271
  6.8.1 S7-1500通过通信监控变频器 271
  6.8.2 S7-1500通过周期性通信读写变频器参数 277
*7章 S7-1200/1500的故障诊断 281
7.1 与故障诊断有关的中断组织块 281
  7.1.1 与硬件故障有关的中断组织块 281
  7.1.2 时间错误中断组织块 282
  7.2 用TIA博途诊断故障 283
  7.2.1 用在线和诊断视图诊断故障 283
  7.2.2 用网络视图和设备视图诊断故障 287
  7.2.3 编程错误的诊断 290
  7.2.4 项目的上传 292
  7.3 用系统诊断功能和HMI诊断故障 294
  7.3.1 组态系统诊断功能 294
  7.3.2 HMI组态与测试 295
  7.4 用S7-1500 CPU的Web服务器诊断故障 298
  7.5 用S7-1500 CPU的LED和显示屏诊断故障 301
  7.6 用程序诊断故障 303
  7.6.1 通过编写程序诊断故障 303
  7.6.2 通过用户自定义报警诊断故障 306
  7.6.3 用模块的值状态功能检测故障 308
*8章 精简系列面板的组态与应用 310
8.1 精简系列面板 310
  8.2 精简系列面板的画面组态 312
  8.2.1 HMI的基本操作 312
  8.2.2 组态指示灯与按钮 314
  8.2.3 组态文本域与I/O域 317
  8.3 精简系列面板的仿真与运行 319
  8.3.1 PLC与HMI的集成仿真 319
  8.3.2 HMI与PLC通信的组态与操作 322
*9章 S7-1200/1500在PID闭环控制中的应用 325
9.1 模拟量闭环控制系统与PID_Compact指令 325
  9.1.1 模拟量闭环控制系统 325
  9.1.2 PID_Compact指令的算法与参数 328
  9.1.3 PID_Compact指令的组态与调试 331
  9.2 PID参数的物理意义与手动整定方法 333
  9.2.1 PID参数与系统动静态性能的关系 333
  9.2.2 PID参数的手动整定方法 337
  9.2.3 PID参数的手动整定实验 338
  9.3 PID参数自整定 341
提供了SIEMENS的新 技术及自动控制的佳解决方案,

具备如下业务优势: SIEMENS 可编程控制器   1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200   2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等   3、 SITOP 系列直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A 4、HMI 触摸屏TD200 TD400C TP177,MP277 MP377 SIEMENS 交、直流传动装置   1、 交流变频器 MICROMASTER系列:MM、MM420、MM430、MM440、ECO          MIDASTER系列:MDV          6SE70系列(FC、VC、SC)   2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70 系列 SIEMENS 数控 伺服 1、840D、802S/C、802SL、828D 801D :6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC5510, 2、伺服驱动 : 6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128 着眼未来 致力于OEM用户的开发 参数,型号,哪家便宜,哪里有卖,比较便宜,哪里有,销售,订货号, 多少钱?哪家价格好? 参数,型号,哪家便宜,哪里有卖,比较便宜,哪里有,销售,订货号,多少钱?哪家价格好? 参数,型号,哪家便宜,哪里有卖,比较便宜,哪里有,销售,订货号,多少钱?哪家价格好? 花30秒询价,你会知道什么叫优势;花60秒咨询,你会知道什么叫服务; 合作一次,你会知道什么叫质量!以质量求生存,以信誉求发展。 【信誉、诚信交易】【长期销售、安全稳定】 【称心满意、服务动力】【真诚面对、沟通无限】 【服务、一诺千金】【质量承诺、客户满意】 西门子变频器MicroMaster440是全新一代可以广泛应用的多功能标准变频器。 在本系统中变频器和PLC选用的都是西门子一家公司的设备和材料,确保了参数匹配正确,在Master站S7—300PLC上,要对DP进行组态,通过STEP7软件包结合ProfiDrive的定义程序来进行。组态的关键是正确地选择Profibus-DP的方式,即PPO的类型。在该系统中为PPO-2型,通讯字有十个数据字:通讯速率选择为500kB/s,根据实际的应用效果看,该速率满足系统的信号交换要求。 5. 软件要作的工作 Profibus—DP总线经过软硬件的组态建立起来后,Master和Slave之间的信息交换还必须在主/从站内部来规定,即在双方要用软件来定义其传输信息的内容。 在我们的自动化控制系统中,Master站应用了8个字来记录所有的交换信号,包含D112点,D06点,A13点,A0l -CP 243-1 IT (CP 243-1 IT)因特网模块是用于连接S7-200系统到工业以太网(IE) 的通讯处理器。可以使用 STEP 7 Micro/WIN,通过以太网对 S7-200 进行 远程组态、编程和诊断。S7-200可以通过以太网和其他 S7-200、S7-300和 S7-400 控制器进行通讯。它还可以和 OPC服务器进行通讯。(CP 243-1 IT)因特网模块的IT功能构成了监视,和,如果需要的话,通过联网的 PC 用 WEB 浏览器操作自动系统的基础。诊断信息可以通过■ 支持智能模块的S7-200 CPUCP 243-1 IT)因特网模块是设计用于和表 A-62 中列出的 S7-200 CPU 一起作的智能扩展模块。表A-62 (CP 243-1 IT)因特网模块和 S7-200 CPU 的
西门子plc

先自我介绍一下,96年初中毕业进入制糖企业当电工,04年春由于单位效益不好决定不干了,于是南下在郑州学习计算机网络工程师,以名成绩结业。之后的一年多没有从事电气方面工作,也都不是长期稳定的工作,06年下半年接触PLC编程,07年开始独立进行电气设计,10年10月自己开公司。
从去年12月份到现在一直在做一个能源管理及设备监控的项目,项目简介:工厂内所有用电量,压缩空气,水,这三种能源的消耗,已经做好的十二台由西门子200PLC控制的空调监视,已经做好的冷冻水,冷却水,生产水,生活水等水循环系统内的水泵变频器的电参数监视,今天要讲的故事就是这一块。再说一下还没开始做的电能管理,所有电量表(有许多块,具体数量还没计算)都是已经安装好,并可以在上位机监控的系统,电量表和上位机都是北京爱博精电做的。所有的电量表都支持modbus通信,但是是通过串口服务器用以太网与上位机通信的。而我的系统内是s73152PN,这就要求我用315用以太网读取电量表modbus通信下的各项参数了,若7号之前完成通信,再写篇关于此方面的文章。工程中除电缆桥及电缆的铺设是我指导安装,其它都是我*自完成,包括柜子配线,电气原理图设计,PLC编程,调试。
*近连续工作的好多天,每晚加班到八九点,昨天给客户的串口服务器柜子重新改造一下,是将7处新增加的电能表通过光纤转485连接到串口服务器,恢复客户原有的通信时,晚上八点了,累坏了,所以今天休息,刚刚我的奶奶给我打电话祝我生日快乐,我都把自己生日给忘了。
下面正题:
简介:客户要求对变频器的数据只监不控。客户所有的水泵变频器都是丹弗斯VLTHVAC暖通空调系列变频器,功率有大有小,共有29台,但由于modbus通信上还有4台冷水机组,1个冷冻水加药站,这样从站**过了32台,怕通信不会成功,及其它方面原因,所以在设计之初就采用2台224分开来进行通信,一台带23台变频器及加药站,一台带6台变频器及4台冷水机组,每台224再挂以太网模块与上位机WinCC通信。从200的Micro'nPowerv1.3帮助上知道200的通信口通信距离为50米,所以设计之初就提料买了2台西门子485中继器,这样实际电气隔离。以前在网上看到过文章,多台200通过通信口通信,没使用电气隔离造成200全部损坏,具体原因就不得而知了
实施过程:
1、由于以前没有modbus通信经验,所以过程是非常的艰难。由于我一直用笔记本,没有串口,怕调试时出现麻烦事,所以买了摩莎的UPort-1250IUSB转双串口,次买回来新的啊,指示灯就不好用,又换了一次。在现场把两个串口连起来,使用Modscan32调试工具模拟modbus通信,通信成功,这样有了一个大致的概念。
2、与现场抄表人员沟通(他们公司规定变频器的运行数据进行抄录),确定读取变频器的6个数据,如下:
参数编号名称单位转换指数数据类型
1501运转时间0h74Uint32
1502千瓦时计数器0kWh75Uint32
1610功率[kW]0.00kW1int32
1613频率0.0Hz-1Uint16
1614电动机电流0.00A-2int32
读取变频器的运行状态
线圈01
33控制未就绪控制就绪
34变频器未就绪变频器就绪
35惯性停止安全功能关闭
36无报警报警
37未使用未使用
38未使用未使用
39未使用未使用
40无警告警告
41不在参考值下在参考值下
42手动模式自动模式
43**出频率范围在频率范围内
44已停止运行
45未使用未使用
46无电压警告电压警告
47不在电流极限内电流极限
48无热警告热警告
高低字节互换后,由高到低对应线圈为48----33
关于丹弗斯modbus通信时寄存器地址上的问题。
通过在网上搜索,丹弗斯变频在modbus通信时,寄存时的地址要功能号乘以10减1。如,变频器的频率地址为1613就是1613乘以10减1等16129当然这也造成了我后面的麻烦。这里假设你还不知道西门子200读取时是只乘以10不用减1,这也坑了我一下。
想着先用Modscan32调试工具读取单台变频器试试吧,发现Modscan32不支持《1613乘以10减1》这么大的地址,这怎么办?在网上找啊找,找到一个《CRC16自动计算软件_MODBUS》软件,通过计算出要发送的数据包,通过串口调试软件发给变频器,经过几次调试,通过转换回传回来的数据,发现可以通过计算机串口与变频器通信了。这时用的速率是变频器的115200。
下面就开始在单台PLC编程读取变频器频率。
modbus的MBUS_MSG指令的Addr填写16129,发现无法通信,仔细看那个网上的文档才发现200不需要减1,于是改成16130,发现还是无法读取,这是什么原因?又开始看各种资料。*后在Micro'nPowerv1.3里找到,《ModbusMaster协议库支持**过9999的保持寄存器地址。地址范围为400001-465536》,这样16130肯定是**过9999了,改成416130后,可以通信了。
问题又来了。
这样变频器寄存器的地址就变成了运转时间415010千瓦时计数器415020功率416100,本来寄存器地址就不连续,读起来不方便,这回更是拆成了6个。唉,先编程再说吧。先编的是23台变频器224,编着编着发现编译保存时,输出窗口出现一个警告,说程序太大14000多字节,不适合224,当时就哭了。想想也是23台变频器,每台6条指令,再加上数值的处理,程序量很可观啊,怎么办,首先想到的是换226,付款订226,226在快递中的时候。想到了西门子的指针,想着把变频器的从站地址放入V区,再用指针去读取V区里的变频器的从站地址,读到地址23就返回到1,这样就6条读取指令,可大大减小程序块。可是指针我从来没用过啊,于是看指令方面的知识,看看发现从站地址是字节型,心想能不能每读完一台变频器的数据后,从站地址加1,就是字节型加上,发现STEP-7-MicroWIN没有字节整数型运算指令,无意中发现字节递增指令INC_B,这样就可实现每次地址加1。程序修改后大小为9400左右。
下载后进行通信,使用的速率为115200,无法通信,又是什么原因?用计算机串口在RS485中继器网络2上检测不到数据,网络1连接的PLC,网络1上有数据。一共两个中继器,互换一下看看吧,还是不好用。说一个这两个中继器,一个是朋友的工程余货,一个是在淘宝上淘的二手(这里可以鄙视我一下)。两个中继器的接线,开关位置都没问题,就是通信不上,原因还是待查。大胆的将CPU通信直接连入网络2,发现PLC指令还是显示从站无响应,因为此时速率还是115200,全部改成9600试试吧,改成后全部都可以读取啦。非常高兴的说。现在速率运行在38400的速度上,轮询23台变频的总时间在8秒左右,只监不控可以了。
话说这样就结束了吗,还没有。可以看上面变频出来的数据不适合上位机监视,所以要经过数据转换。我程序的形式是每次读取一台变频器的数据传出,再进行整体的数据转换,发现每次从地址23再地址1时全部变频的数据会向后串一台变频器,就是地址1的数据是地址23的,只是一个周期。心里这应该是程序中有些指令是多周期的导致数据还没转换完就读取下一台的数据了。接着改程序,改成每次读取的数据传出,再用sm0.0启用数据转换。不再有上述现象。
还没结束,发现转换后变频器的频率不正确,而从转换前的数据是正确的。可以看变频器的频率数据是Uint16,要变成浮点数才可以。原程序是将Uint16格式的VW传出到VW,发现传出后的VW里的数值就和前面的不一样的,这个真的不知道为什么了,还请高手解答一下。如何解决的呢,我不再把数值传出,传送指令前要加根据从站地址接通的上升沿,我直接将Uint16格式转换成双整数DI,再转换成浮点数,再用浮点数乘以0.1,*后成功得到频率。
*后对整个程序进行整理,大功告成。
西门子S7-200代理商 西门子S7-200代理商
西门子S7-200代理商 西门子代理商 西门子PLC代理商
-/gbagjih/-

欢迎来到上海邑斯自动化科技有限公司网站,我公司位于历史文化悠久,近代城市文化底蕴深厚,历史古迹众多,有“东方巴黎”美称的上海市。 具体地址是上海松江叶榭镇叶旺路1号1楼,联系人是吴杰。
联系电话是15921509619, 主要经营上海邑斯自动化科技有限公司公司 本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以 PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公司的技术特长,。
单位注册资金单位注册资金人民币 100 万元以下。

  • 供应商更多产品推荐
  • 关于八方 | 招贤纳士八方币招商合作网站地图免费注册商业广告友情链接八方业务联系我们汇款方式投诉举报
    八方资源网联盟网站: 八方资源网国际站 粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594 著作权登记:2013SR134025
    互联网药品信息服务资格证书:(粤)--非经营性--2013--0176
    粤公网安备 44030602000281号
    Copyright © 2004 - 2024 b2b168.com All Rights Reserved