衡阳西门子代理商
编程时应避免数量级相差太多的浮点数之间进行运算。很多人反映加法指令不好用了,很有可能就是数量级相差很多的实数进行了加法运算。
问题2:累计流量误差问题
对于积分算法,取小的矩形对流量进行累计,肯定是矩形划分越细,误差越小,*是不可能的。
问题3:流量计与PLC构成的系统的误差
流量计有多种多样,下面举些例子:
1、流量计本身没有累计流量功能,但可以把瞬时流量以模拟量的方式(例如4-20mA)输出。
此时累计流量的大误差可以估算为:
流量计本身误差流量计D/A误差模拟量模块A/D误差PLC流量累计算法误差假设上面所有误差都是1%,则后的误差约为:4.06% 1.01*1.01*1.01*1.01=1.0406
对于某些流量计,本身的瞬时流量误差可能就是3%,所以这样的系统累计流量的误差可能还要大些。
2、流量计本身没有累计流量功能,但可以把瞬时流量以数字量的方式输出。
有些流量计提供数字量接口,可以连接PLC的数字量输入模板,流量计每流过一定流量后(例如0.1吨),此输入点就导通一次,PLC就把累计流量累加0.1吨即可。
此类系统避免了A/D,D/A转化的误差,以及PLC累计算法误差。但是会出现一定时间内累计流量不变化的情况,实时性不好(每0.1吨累积的时间)。
3、流量计本身有累计流量功能,同时可以把瞬时流量以模拟量的方式(例如4-20mA)输出,但无法将累计流量数值送出。
流量计本身累积流量的数值,后很有可能与PLC的累计流量数值相差很大,原因可能是多方面造成的,除去系统累计流量误差的因素,如果PLC系统检修时,流量计还计量,则PLC无法累积这部分流量。
4、流量计本身有累计流量功能,同时可以通过通信的方式,把瞬时流量及累计流量数值送给PLC。这种情况理想,但系统的成本也高。
常用的西门子PLC硬件详解
我们先来看看西门子:S7-1200在西门子PLC产品线中的定位。S7-1200处于中端定位,使用大多数应用环境,也拥有不错的性价比,这也是应用广泛的重要原因。
1、S7-1200的硬件构成
a、CPU模块介绍
b、CPU模块技术参数
c、CPU的共性:
集成的24V传感器/负载电源可供传感器和编码器使用,也可以用做输入回路的电源。
集成的2点模拟量输入(0~10V),输入电阻100kW,10位分辨率。
2点脉冲列输出(PTO)或脉宽调制(PWM)输出,高频率为100kHz。
有16个参数自整定的PID控制器。
4个时间延迟与循环中断,分辨率为1ms。
可以扩展3块通信模块和一块信号板,CPU可以用信号板扩展一路模拟量输出或高速数字量输入/输出。
d、CPU的3种版本:
CPU1214C外部接线图
衡阳西门子代理商
> 步骤三: 在STEP 7中组态PC Station
1) 打开SIMATIC Manager,通过File ? New创建一个新项目,如“MPIOPCDEMO"。通过Insert ? Station ? Simatic Pc Station插入一个PC站。特别注意的是,要将PC Station默认名称“SIMATIC PC Station(1)"改为与Station Configuration Editor 中所命名的Station Name名称相同,所以这里改名为“MPIOPC"。双击Configuration即可进入PC Station组态界面。
图10: STEP 7中创建新项目与建立Simatic PC Station
2) 在硬件组态中,从硬件目录窗口选择与已安装的Simatic net软件版本相符的硬件插入到与在Station Configuration Editor配置的 PC硬件机架相对应的插槽中。
图11: PC Station硬件组态
3) 分配CP5613 网络参数
双击CP5613打开其属性对话框,将CP5613接口设为MPI,并用New按钮建立一个MPI网络,MPI 地址与波特率的设置要与Station Configurator中对CP5613参数设置相同,过程如图12。
图12:CP5613参数设置
4) 完成PC站组件设置后,按下编译存盘按钮确定且存储当前组态配置
图13:组态的编译存盘
5) 编译无误后,点击“Configure Network"按钮,进入NetPro配置窗口。
图14:选择“Configure Network"按钮
6) 在NetPro网络配置中,用鼠标选择OPC Server后在连接表*行鼠标右键插入一个新的连接或通过“Insert>New Connection"也可建立一个新连接。
图15:建立新连接
7) 如果在同一STEP 7项目中,所要连接的PLC站已经组态完成(OPC Server所要连接的MPI端口在同一MPI总线上已使能),在选择“Insert New Connectio"后,连接会自动创建,不需以下步骤的设置,仅需确认连接属性即可。如果在项目中没有所要连接的对象(如本例),你必须在Insert New Connection对话框中,选择“Unspecified"作为连接对象,并在连接属性中选择S7 connection。点击OK确认或“Apply"。
图16:在网络配置(NetPro)中添加新连接
- 上一篇:一级代理湘潭西门子代理商
- 下一篇:一级代理邵阳西门子代理商