西门子合肥PLC模块总代理
西门子合肥PLC模块总代理
简单PLC的运算功能包括逻辑运算、计时和计数功能;普通PLC的运算功能还包括数据移位、比较等运算功能;较复杂运算功能有代数运算、数据传送等;大型PLC中还有模拟量的PID运算和其他运算功能。随着开放的出现,目前在PLC中都已具有通信功能,有些产品具有与下位机的通信,有些产品具有与同位机或机的通信,有些产品还具有与工厂或企业网进行数据通信的功能。设计选型时应从实际应用的要求出发,合理选用所需的运算功能。大多数应用,只需要逻辑运算和计时计数功能,有些应用需要数据传送和比较,当用于模拟量检测和控制时,才使用代数运算,数值转换和PID运算等。要显示数据时需要译码和编码等运算。
(二)控制功能
控制功能包括PID控制运算、前馈补偿控制运算、比值控制运算等,应根据控制要求确定。PLC主要用于顺序逻辑控制,因此,大多数常采用单回路或多回路控制器解决模拟量的控制,有时也采用的智能输入输出单元完成所需的控制功能,PLC的处理速度和节省存储器容量。例如采用PID控制单元、高速计数器、带速度补偿的模拟单元、ASC码转换单元等。
(三)通信功能
大中型PLC应支持多种现场总线和通信协议(如TCP/IP),需要时应能与工厂网(TCP/IP)相连接。通信协议应符合ISO/IEEE通信,应是开放的通信网络。
PLC的通信接口应包括串行和并行通信接口(RS2232C/422A/423/485)、RIO通信口、工业以太网、常用DCS接口等;大中型PLC通信总线(含接口设备和电缆)应1:1冗余配置,通信总线应符合,通信距离应装置实际要求
PLC的通信网络中,上级的网络通信速率应大于1Mbps,通信负荷不大于60%。PLC的通信网络主要形式有下列几种形式:1)PC为主站,多台同型号PLC为从站,组成简易PLC网络;2)1台PLC为主站,其他同型号PLC为从站,构成主从式PLC网络;3)PLC网络通过特定网络接口连接到大型DCS中作为DCS的子网;4)PLC网络(各厂商的PLC通信网络)
西门子PLC串口通讯的几种方法?第三方设备大部分支持,西门子S7PLC可以通过选择自由口通信模式控制串口通信。简单的情况只用发送指令(XMT)向打印机或者变频器等第三方设备发送信息。不管任何情况,都必须通过S7PLC编写程序实现。当选择了自由口模式,用户可以通过发送指令(XMT)、接收指(RCV)、发送中断、接收中断来控制通信口的操作。
PPI通信PPI协议是S7-200CPU基本的通信方式,通过原来自身的端口(PORT0或PORT1)就可以实现通信,是S7-200CPU默认的通信方式。PPI是一种主-从协议通信,主-从站在一个令牌环网中。在CPU内用户网络读写指令即可,也就是说网络读写指令是运行在PPI协议上的。因此PPI只在主站侧编写程序就可以了,从站的网络读写指令没有什么意义。
S7-200CPU掉电数据保持常见问题
问题1:S7-200 CPU内部存储区类型? 回答:S7-200 CPU内部存储区分为易失性的RAM存储区和保持的EEPROM两种,其中RAM包含CPU工作存储区和数据区域中的V数据存储区、M数保持区域。 EEPROM的写操作次数是有限制的(少10万次,典型值为100万次),所以请注意只在必要时才进行保存操作。否则,EEPROM可能会失效,从而引起CPU故障。 EEPROM的写入次数如果超过限制之后,该CPU即不能使用了,需要整体更换CPU,不能够只更换CPU内EEPROM,西门子不提供这项服务。
S7-200 CPU的存储卡的作用?
S7-200还提供三种类型的存储卡用于存储程序,数据块,系统块,数据记录(归档)、配方数据,以及一些其他文件等,这些存储卡不能用于实时存储数据,只能通过PLC—存储卡编程的方法将程序块/数据块/系统块的初始设置存于存储卡内。 存储卡分为两种,根据大小共有三个型号。 32K存储卡:仅用于储存和传递程序、数据块和强制值。32K存储卡只可以用于向新版(23版)CPU传递程序,新版CPU不能向32K存储卡中写入任何数据。而且32K存储卡不支持存储程序以外的其他功能。订货号:6ES7 291-8GE20-0xA0。 64K/256K存储卡:可用于新版CPU(23版)保存程序、数据块和强制值、配方、数据记录和其他文件(如项目文件、图片等)。64K/256K新存储卡只能用于新版CPU(23版)。64K存储卡订货号: 6ES7 291-8GF23-0xA0;256K存储卡订货号:6ES7 291-8GH23-0xA0。 为了把存储卡中的程序送到CPU中,必须先插入存储卡,然后给CPU上电,程序和数据将自动复制到RAM及EEPROM中。 存储卡的使用完整限制条件,请参考《S7-200系统手册》附录A 技术规范—可选卡件一节。 S7-200的外部存储卡有哪些功能?
S7-200 CPU内的程序是否具有掉电保持特性?
S7-200 CPU内的程序块下载时,会同时下载到EEPROM中,也就是说程序下载后,将保持。同样,系统块和数据块下载时,也会同时下载到EEPROM中。
S7-200 CPU内部的数据的掉电保持特性?
S7-200系统手册第四章——“PLC基本概念”一章中“理解S7--200如何保存和存储数据”一节详细介绍了S7-200 CPU内数据的掉电保持特性,建议用户仔细阅读。 S7-200 CPU内的数据分为RAM区和EEPROM区。 其中,RAM区数据需要CPU内置的超级电容或者外插电池卡才能实现掉电保持特性。 对于CPU221和CPU222的内置超级电容,能提供典型值约50小时的数据保持。 对于CPU224,CPU224XP,CPU224XPsi和CPU226的内置超级电容,能提供典型值约100小时的数据保持。 超级电容需要在CPU上电时充电。为达到上述指标的数据保持时间,需要连续充电至少24小时。 当该时间不够时,可以购买电池卡,以获得更长时间的数据保持时间。 EEPROM区能实现数据保持,不依靠超级电容或者电池就可以保持数据
CPU 317TF-2 DP 概述
? 具有集成工艺/ 运动控制功能的故障安全 SIMATIC CPU
? 具有标准 CPU 317-2 DP 和 CPU 317F-2 DP 的全部功能
? 用于系列机器、机器以及工厂中的跨领域自动化任务
? 理想用于同步运动,例如与虚拟/ 实际主设备的耦合、减速器同步、凸轮盘、路径插补或印刷标记修正
? 具有不同运动学的三维路径插补
? 在具有集中式和分布式 I/O 的生产线上作为集中式控制器使用
? 在基于组件的自动化中、经由 PROFIBUSDP 实现分布式智能
? 带有集成 I/O,可实现高速工艺功能(例如,凸轮控制、基准点采集)
? PROFIBUS DP (DRIVE) 接口,用来实现驱动部件的等时同步连接
? 控制任务和运动控制任务使用相同的 S7 用户程序(无需其它编程语言即可实现运动控制)
? 需要“S7-Technology” 选件包
? 需要“S7 Distributed Safety” 选件包
S7-300 CPU的看门狗时间默认为150ms,大值可以设置6000ms。如果用户程序的执行时间大于硬件组态中所设定的CPU的扫描周期的监控时间,则CPU会因看门狗超时而导致系统停机,同时会触发定时错误OB80。 操作步骤:在“SIMATIC Manager”编程软件中的硬件组态“HW Config”的机架中双击组态好的S7-300的CPU中,在弹出的属性对话框中选中“周期/时钟存储器”,然后修改“扫描周期监视时间(ms)”,该时间的取值范围为1-6000ms。如图所示: |
下载程序一直提示容量过大,如下图所示:
这说明CPU中程序过大,需要进行清除
操作步骤如下:
首先选中plc,打开“模块信息”
然后我们在“存储器”选项下 可以看到空间容量已经了 需要清除
在可访问的节点界面下 删除程序(SFB SFC为硬件自带 无法删除)
再查看存储信息 容量单位1%
再次下载 没有再出现该问题