牡丹江西门子(中国)授权总代理商
以S7-200和4-20mA为例,经A/D转换后,我们得到的数值是6400-32000,及C0=6400,Cm=32000。于是,X=(Am-A0)*(Z-6400)/(32000-6400)+A0。
例如某温度传感器和变送器检测的是-10-60℃,用上述的方程表达为X=70*(Z-6400)/25600-10。经过plc的数学运算指令计算后,hmi可以从结果寄存器中读取并直接显示为工程量。
用同样的原理,我们可以在HMI上输入工程量,由软件转换成控制系统使用的标准化数值。
在S7-200中,(Z-6400)/25600的计算结果是非常重要的数值。这是一个0-1.0(100%)的实数,可以直接送到PID指令(不是指令向导)的检测值输入端。PID指令输出的也是0-1.0的实数,通过前面的计算式的反计算,可以转换成6400-32000,送到D/A端口变成4-20mA输出。
plc程序的调试可以分为模拟调试和现场调试两个调试过程,在此之前对PLC外部接线作仔细检查,这一个环节很重要。外部接线一定要准确无误。也可以用事先编写好的试验程序对外部接线做扫描通电检查来查找接线故障。为了安全考虑,好将主电路断开。当确认接线无误后再连接主电路,将模拟调试好的程序送入用户存储器进行调试,直到各部分的功能都正常,并能协调一致地完成整体的控制功能为止。 |
SIMATIC S7-300通用控制器可以节省安装空间并且具有模块化设计的特点。
大量的模块可根据手头的任务被用于扩展集中系统或创建分散结构的系统,并促进备件成本效益的经济性。凭借其令人印象深刻的创新系列,SIMATICS7 -300通用控制器成为了一个可以有效节省用户额外投资和维护成本的综合系统。
S7-300自动化系统采用模块化设计。它拥有丰富的模块,且这些模块均可以独立地组合使用。
一个系统包含下列组件:
CPU:
不同的 CPU可用于不同的性能范围,包括具有集成 I/O 和对应功能的 CPU 以及具有集成 PROFIBUS DP、PROFINET和点对点接口的 CPU。
用于数字量和模拟量输入/输出的信号模块(SM)。
用于连接总线和点对点连接的通信处理器(CP)。
用于高速计数、定位(开环/闭环)及 PID控制的功能模块(FM)。西门子S7-400存储卡256KB
根据要求,也可使用下列模块:
用于将 SIMATICS7-300 连接到 120/230 V AC 电源的负载电源模块(PS)。
接口模块(IM),用于多层配置时连接中央控制器 (CC) 和扩展装置 (EU)。
通过分布式中央控制器(CC) 和 3 个扩展装置 (EU),SIMATIC S7-300 可以操作多达 32个模块。所有模块均在外壳中运行,并且无需风扇。
SIPLUS模块可用于扩展的环境条件:
适用于 -25 至+60℃ 的温度范围及高湿度、结露以及有雾的环境条件。防直接日晒、雨淋或水溅,在防护等级为 IP20机柜内使用时,可直接在汽车或室外建筑使用。不需要空气调节的机柜和 IP65 外壳。
特别提示:SIMATIC S7-400H控制器已升级为V6版-5H PN/DP控制器!
SIMATIC家族内强大的自动化系统
高超的通讯能力和强大的集成接口使SIMATICS7-400成为极适合诸如对整个系统进行协调的较大任务过程控制器的理想选择。CPU的分级使得性能的可扩展成为可能。
对外设I/O能力的扩展几乎是无限的。程序控制器信号模块可以在系统运行中(热插拔)进行插入和删除操作,很容易进行系统扩展或模块更换
S7-400 是SIMATIC 控制器家族能为强大的 PLC。它可以成功实现全集成自动化 (TIA) 解决方案。S7-400是一个用于制造业和过程工业系统解决方案的自动化平台,其主要特点是具有模块化的结构并拥有性能储备。
S7-400
中端到性能范围内功能强大的PLC
可满足要求极为苛刻的任务的解决方案
的模块和各种性能等级CPU 可针对具体自动化任务进行调整
可实现分布式结构,适用十分灵活
连接方便
优通信和联网功能
操作方便,设计简单,不含风扇
任务增加时可顺利扩展
多重计算:
多个 CPU 在一个S7-400 中央控制器中运行。
多重计算功能可对S7-400 的总体性能进行分配。例如,可将复杂的技术任务(如开环控制、计算或通信)进行拆分并分配给不同的 CPU。可以为每个 CPU分配自己的 I/O。
模块化:
通过功能强大的S7-400 背板总线和可直接连接到 CPU 的通信接口,可实现许多大量通信线路的高性能操作。例如,这样可以拥有一条用于 HMI和编程任务的通信线路、一条用于高性能等距运动控制组件的通信线路和一条“正常”I/O 现场总线。还可以实现额外需要的与MES/ERP 系统或 Internet 的连接。
工程组态和诊断:
结合使用SIMATIC 工程组态工具,可极为 地对 S7-400进行组态和编程,尤其对于采用高性能工程组件的广泛自动化任务。为此,可以使用语言(如SCL)以及用于顺序控制、状态图和工艺图的图形化组态工具。
在CAN通信协议中规定,通信波特率、每个位周期的取样位置和个数,都可以自行设定。这样的设计理念,为用户在自己的应用中,优化网络通讯性能提供了空间。为了通过设定位定时参数来优化网络通信性能,必须清楚位定时参数与参考时钟误差和系统内信号延迟的关系。如果位周期内的取样位置偏后,将能够容忍较大的信号传输延迟,相应的,总线传输距离可以延长;而如果周期内的取样位置接近中间,则可以容忍系统的节点间的参考时钟误差。但这显然是矛盾的,为了协调这种矛盾,必须对位定时参数进行优化位置。
图1 位周期结构图
通过对CAN总线位定时参数进行研究,找到矛盾的关键所在,就能够对其进行优化,从而提高通信系统的整体性能。下面以Philips公司的独立通信控制器SJA1000为例,进行研究。
1 相关定义
1.1 位周期的组成
波特率(fbit)是指单位时间内所传输的数据位的数量,一般取单位时间为1s。波特率由通信线上传输的一个数据位周期的长度(Tbit)决定,如下式所示。
Fbit=1/Tbit (1)
根据Philips公司的独立通信控制器,一个位周期由3个部分组成:同步段(tSYNC_SEG)、相位缓冲段1(tTSEG1)和相位缓冲段2(tTSEG2)。
Tbit=tSYNC_SEG+tTSEG1+tTSEG2 (2)
所有这些时间段,都有一个共同的时间单元——系统时钟周期(TSCL)。具体到SJA1000,TSCL由总线时序寄存器的值来确定。SJA1000有2个总线时序寄存器,即总线时序寄存器0(BTR0)和总线时序寄存器1(BTR1)。这2个寄存器有自己不同的功能定义,共同作用决定总线的通信波特率。
总线时序寄存器0定义波特率预设值BRP(共6位,取值区间[1,64]和同步跳转宽度SJW(共2位,取值区间[1,4])的值。位功能说明如表1所列。
6ES7952-0KH00-0AA0
S7-400 自动化模块数据
参考手册, Ausgabe 11/2016,A5E00432660-08 215模拟量模块
5.5 设置模拟量输入通道的测量和范围
5.5 设置模拟量输入通道的测量和范围
两种
在模拟量模块中设置模拟量输入通道的测量和范围有两种:
● 使用量程卡和 STEP 7
● 对模拟量输入通道进行硬连线,并在 STEP 7 中编程
各种模拟量模块的使用因模块而异,详细说明请参见相关模块的章节。
将在相应章节绍在 STEP7 下设置模块测量和测量范围的步骤。
本节介绍如何使用量程卡设置测量和测量范围。
使用量程卡设置测量和测量范围
根据需要,量程卡将与模拟量模块一起提供。
重新定位量程卡,使之与测量和范围相适应。
说明
请确保已经将量程卡到模拟量输入模块后面。
在安装量程卡之前,请检查量程卡的测量和范围,并根据需要进行。
量程卡的可选设置
量程卡的可选设置为: “A”、“B”、“C”和“D”。
有关设置具体测量和测量范围的详细信息,请参见相关模块的章节。
模拟量模块的打印标签上也提供了各种测量和范围的设置情况。
S7-400 自动化模块数据
216 参考手册, Ausgabe 11/2016,A5E00432660-08 模拟量模块
5.5 设置模拟量输入通道的测量和范围
重新量程卡
重新定位量程卡:
图形 说明
用螺丝刀将量程卡从模拟量输入模
块中撬出。