SIEMENS西门子泉州授权总代理

供应商
浔之漫智控技术(上海)有限公司西门子一级代理商
认证
报价
99.00元每件
西门子PLC代理商
西门子触摸屏代理商
西门子授权一级代理商
西门子CPU代理商
西门子模块
西门子PLC模块代理
联系电话
15618722057
手机号
15618722057
联系人
占亦
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-05-15 07:00

详细介绍

 siemens西门子泉州授权总代理


 本例说明了如何利用cpu 214的高速计数器hsc及频率转换器来计算模拟电压。首先频率转换器将输入电压(0~10v)转换为矩形脉冲信号(0~2000hz),再将此信号送入cpu214高速记数器的输入端并累计脉冲数。当预置的问隔时问到后,通过累计脉冲数,计算出被测模拟电压值。

主程序 在*个扫描周期调用子程序sbr0

sbr0 高速计数器和定时中断的初始化

int0 对高速计数器求值的定时中断程序

程序和注释

主程序在*个扫描周期调用初始化程序sbr0,仅在*个扫描周期标志位sm0.1=1由子程序sbr0实现初始化。首先,把高速记数器hsc1的控制字节smb47置为16进制‘fc',其含义是:正方向计数,可更新预置值(pv),可更新当前值(cv),激活hsc1。然后,用指令‘hdef’把高速计数器hsc1置成工作模式0}即没有复位或起始输入,也没有外部的方向选择。当前值smd48复位为0,预置值smd52置为ffff(16进制)。定时中断0间隔时间smb34置为100ms,中断程序0分配给定时中断0(中断事件10),并允许中断。用指令hsc1启动高速计数器。

每100ms调用一次中断程序0,读出高速计数器的数值后将其置零。通过hsc1计数值及变换关系(0~2khz对应于0~10v)来求被测的模拟电压值。本例中,计数值仅除以2,然后置入输出字节qb0,以便通过led来显示被测的模拟电压值。显示值与10倍真实电压值相对应。例如,计数值为200除以2是100,那么,被测的模拟电压值就是10.0v。因为计数器100ms内共有200个计数脉冲,这正与2000hz=>10v相对应。假设计数值为104,则实际电压值应为5.2v。

注意:定时中断时间可在5~255ms的范围内变化,然而,通过设立一个标志,可根据需要来延长高速计数器的求值和复位时间,这样就有更长的扫描间隔,以便提高**度,同时也会带来更长的更新时间。例如,定时中断设为100ms,每调用一次,标志增加1,仅当标志满10时,才对高速计数器求值和复位。也就是说,10v 电压可接收的zui大脉冲为2000,这样,求值**到5/1000v即**度是上例的10倍,但同时速度也减慢了10倍。

 在程序中用定时器来控制时间。simatic s7-200系列可编程控制器设置了两种类型的定时器:接通延迟(on-delay)定时器(ton),保持接通延迟"(retentiveon-delay)定时器(tonr)。它们都可工作在三种精度下,即1msec. 10msec和100msec。

本例说明了每种定时器的操作及使用方法,重点在于小同精度下,定时器的操作方法的区别。

s7-200定时器由一个单独的使能输入端(in)来控制,由于定时器是可使能的,因此,能够保留过去了的时间值。定时器还有一个预置时间值(pt),当前值更新时,它与当前值比较,定时器位(t位)置位/复位(set/reset)就取决于当前值与预置值的比较结果。

若当前值大于或等于预置时问值,定时器位接通(on);否则,定时器位断开(off)。当前值达到zui大值时,计时停。

西门子s7-200可编程控制器plc使用step7-micro/win32编程软件进行编程。step7-micro/win32编程软件是基于windows的应用软件,功能强大,主要用于开发程序,也可用于适时监控用户程序的执行状态。加上汉化后的程序,可在全汉化的界面下进行操作。

1. 安装条件

操作系统:windows95以上的操作系统。

计算机配置:ibm486以上兼容机,内存8mb以上,vga显示器,至少50mb以上硬盘空间。

通信电缆:用一条pc/ppi电缆实现可编程控制器与计算机的通信

tep7-micro/win32编程软件包括microwin3.1;microwin3.1的升级版本软件microwin3.1sp1;toolbox(包括uss协议指令:变频通信用,tp070:触摸屏的组态软件tpdesigner v1.0设计师)工具箱;以及microwin3.11 chinese(microwin3.11sp1和tpdesigner的汉化工具)等编程软件。

3. 编程软件的安装

按microwin3.1→microwin3.1 sp1→toolbox→microwin 3.11chinese的顺序进行安装。

首先安装英文版本的编程软件:双击编程软件中的安装程序setup.exe,根据安装提示完成安装。接着,用microwin3.11 chinese软件将编程软件的界面和帮助文件汉化。步骤如下:(1)在光盘目录下,找到“mwin_service_pack_fromv3.1 to3.11"软件包,按照安装向导进行操作,把原来的英文版本的编程软件转换为3.11版本。(2)打开“chinese3.11"目录;双击setup,按安装向导操作,完成汉化补丁的安装。(3)完成安装。

可以采用pc/ppi电缆建立pc机与plc之间的通信。这是典型的单主机与pc机的连接,不需要其他的硬件设备。如图1所示。pc/ppi电缆的两端分别为rs-232和rs-485接口,rs-232端连接到个人计算机rs-232通信口com1或com2接口上,rs-485端接到s7-200cpu通信口上。pc/ppi电缆中间有通信模块,模块外部设有波特率设置开关,有5种支持ppi协议的波特率可以选择,分别为:1.2k,2.4k,9.6k,19.2k,38.4k。系统的默认值为9.6kb/s。pc/ppi电缆波特率设置开关(dip开关)的位置应与软件系统设置的通信波特率相*。dip开关如图2所示,dip开关上有5个扳键,1、2、3号键用于设置波特率,4号和5号键用于设置通信方式。通信速率的默认值为9600bit/s,如图2所示,1、2、3号键设置为010,未使用调制解调器时,4、5号键均应设置为0。

硬件设置好后,按下面的步骤设置通信参数。

(1)在step7-micro/win32运行时单击通信图标,或从“视图(view)"菜单中选择“通信(communications)",则会出现一个通信对话框。

(2)对话框中双击pc/ppi电缆图标,将出现pc/pg接口的对话框。

(3)单击“属性(properties)"按钮,将出现接口属性对话框,检查各参数的属性是否正确,初学者可以使用默认的通信参数,在pc/ppi性能设置的窗口中按“默认(default)"按钮,可获得默认的参数。默认站地址为2,波特率为9600b/s。

6. 建立在线连接

在前几步顺利完成后,可以建立与s7-200 cpu的在线,步骤如下:

(1)在step7-micro/win32运行时单击通信图标,或从“视图(view)"菜单中选择“通信(communications)",出现一个通信建立结果对话框,显示是否连接了cpu主机。

(2)双击对话框中的刷新图标,step7-micro/win32编程软件将检查所连接的所有s7-200cpu站。在对话框中显示已建立起连接的每个站的cpu图标、cpu型号和站地址。

(3)双击要进行通信的站,在通信建立对话框中,可以显示所选的通信参数。

输出继电器是用来将plc的输出信号传递给负载,是专设的输出过程映像寄存器。它只能用程序指令驱动。在每次扫描周期的结尾,cpu将输出映像寄存器中的数值复制到物理输出点上,并将采样值写入,以驱动负载。输出继电器一般采用八进制编号,一个端子占用一个点。它有4种寻址方式即可以按位、字节、字或双字来存取输出过程映像寄存器中的数据。


西门子PLC模块代理商 西门子触摸屏代理商 西门子代理商
展开全文
我们其他产品
我们的新闻
相关产品
泉州货架 总代理 西门子plc 西门子低压电器 授权 泉州商标注册 泉州公司注册 西门子工控机 泉州砖机 泉州注册公司 西门子电动阀
微信咨询 在线询价 拨打电话