浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
淮安西门子地区模块代理商

淮安西门子地区模块代理商

 

用PLC实现对系统的控制是非常方便的。这是因为:首先PLC控制逻辑的建立是程序,用程序代替硬件接线。编程序比接线,更改程序比更改接线,当然要方便得多! 其次PLC的硬件是高度集成化的,已集成为种种小型化的模块。而且,这些模块是配套的,已实现了系列化与规格化。种种控制系统所需的模块,PLC厂家多有供应,市场上即可购得。所以,硬件系统配置与建造也非常方便。 正因如此,用可编程序控制器才有这个"可"字。对软件讲,它的程序可编,也不难编。对硬件讲,它的配置可变,而且也易于变。 具体地讲,PLC有五个方面的方便: (1)配置方便:可接控制系统的需要确定要使用哪家的PLC,那种类型的,用什么模块,要多少模块,确定后,到市场上定货购买即可。 (2)安装方便:PLC硬件安装简单,组装容易。外部接线有接线器,接线简单,而且一次接好后,更换模块时,把接线器安装到新模块上即可,都不必再接线。内部什么线都不要接,只要作些必要的DIP开关设定或软件设定,以及编制好用户程序就可工作。 (3)编程方便:PLC内部虽然没有什么实际的继电器、时间继电器、计数器,但它通过程序(软件)与系统内存,这些器件却实实在在地存在着。其数量之多是继电器控制系统难以想象的。即使是小型的PLC,内部继电器数都可以千计,时间继电器、计数也以百计。而且,这些继电器的接点可无限次地使用。PLC内部逻辑器件之多,用户用起来已不感到有什么限制。一考虑的只是入出点。而这个内部入出点即使用得再多,也无关紧要。大型PLC的控制点数可达万点以上,哪有那么大的现实系统?若实在不够,还可联网进行控制,不受什么限制。PLC的指令系统也非常丰富,可毫不困难地实现种种开关量,以及模拟量的控制。PLC还有存储数据的内存区,可存储控制过程的所有要保存的信息

  由于PLC功能之强,发挥其在控制系统的作用,所受的限制已不是PLC本身,而是人们的想象力,或与其配套的其它硬件设施了。 PLC的外设很丰富,编程器种类很多,用起来都较方便,还有数据监控器,可监控PLC的工作。使用PLC的软件也很多,不仅可用类似于继电电路设计的梯形图语言,有的还可用BASIC语言、C语言,以至于自然语言。这些也为PLC编程提供了方便。 PLC的程序也便于存储、移植及再使用。某定型产品用的PLC的程序完善之后,凡这种产品都可使用。生产一台,拷贝一份即可。这比起继电器电路台台设备都要接线、调试,要省事及简单得多。 (4)维修方便:这是因为: ①PLC工作可靠,出现故障的情况不多,这大大减轻了维修的工作量。这在讲述PLC的第三个特点时,还将进一步介绍。 ②即使PLC出现故障,维修也很方便。这是因为PLC都设有很多故障提示信号,如PLC支持内存保持数据的电池电压不足,相应的就有电压低信号指示。而且,PLC本身还可作故障情况记录。所以,PLC出了故障,很易诊断。同时,诊断出故障后排故也很简单。可按模块排故,而模块的备件市场可以买到,进行简单的更换就可以。至于软件,调试好后不会出故障,再多只要依据使用经验进行调整,使之完善就是了。 (5)改用方便:PLC用于某设备,若这个设备不再使用了,其所用的PLC还可给别的设备使用,只要改编一下程序,就可办到。如果原设备与新设备差别较大,它的一些模块还可重用。

本例说明了如何利用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 电压可接收脉冲为2000,这样,求值到5/1000V即度是上例的10倍,但同时速度也减慢了10倍。

 在程序中用定时器来控制时间。SIMATIC S7-200系列可编程控制器设置了两种类型的定时器:接通延迟(On-Delay)定时器(TON),保持接通延迟”(Retentive On-Delay)定时器(TONR)。它们都可工作在三种精度下,即1 msec. 10msec和100msec。

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

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

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

西门子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.1 SP1;Toolbox(包括Uss协议指令:变频通信用,TP070:触摸屏的组态软件Tp Designer V1.0设计师)工具箱;以及Microwin 3.11 Chinese(Microwin3.11 SP1和Tp Designer的汉化工具)等编程软件。

3. 编程软件的安装

按Microwin3.1→Microwin3.1 SP1→Toolbox→Microwin 3.11 Chinese的顺序进行安装。

首先安装英文版本的编程软件:双击编程软件中的安装程序SETUP.EXE,根据安装提示完成安装。接着,用Microwin 3.11 Chinese软件将编程软件的界面和帮助文件汉化。步骤如下:(1)在光盘目录下,找到“mwin_service_pack_from V3.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-200 CPU通信口上。PC/PPI电缆中间有通信模块,模块外部设有波特率设置开关,有5种支持PPI协议的波特率可以选择,分别为:1.2K,2.4K,9.6K,19.2K,38.4K。系统的默认值为9.6K b/s。PC/PPI电缆波特率设置开关(DIP开关)的位置应与软件系统设置的通信波特率相*。DIP开关如图2所示,DIP开关上有5个扳键,1、2、3号键用于设置波特率,4号和5号键用于设置通信方式。通信速率的默认值为9600bit/s,1、2、3号键设置为010,未使用调制解调器时,4、5号键均应设置为0。


 S7-200系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的自动A化控制。应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。如:冲压机床,磨床,印刷机械,橡胶化工机械,中央空调,电梯控制,运动系统。S7-200系列PLC可提供5个不同的基本型号的8种CPU供您使用。S7-200 CPU的技术指标
特性CPU 221CPU 222CPU 224CPU 224XPCPU 226本机I/O 数字量 模拟量  6入/4出-  8入/6出-  14入/10出-  14入/10出2入/1出  24入/16出-大扩展模块数量0个模块2个模块7个模块7个模块7个模块数据存储区2048字节2048字节8192字节10240字节10240字节掉电保持时间50小时50小时100小时100小时100小时程序存储器: ?可在运行模式下编辑?不可在运行模式下编辑  4096字节4096字节  4096字节4096字节  8192字节12288字节  12288字节16384字节  16384字节24576字节高速计数器
单相 
双相  4路30KHz2路20KHz  4路30KHz2路20KHz  6路30KHz4路20KHz  4路30KHz
2路200KHz 3路20KHz
1路100KHz  6路30KHz 4路20KHz脉冲输出(DC)2路20KHz2路20KHz2路20KHz2路100 KHz2路20KHz模拟电位器11222实时时钟配时钟卡配时钟卡内置内置内置通讯口1×RS-4851×RS-4851×RS-4852×RS-4852×RS-485浮点数运算有有有有有I/O映象区256128入/128出256128入/128出256128入/128出256128入/128出256128入/128出布尔指令执行速度0.22μs /指令0.22μs /指令0.22μs /指令0.22μs /指令0.22μs /指令外形尺寸(mm)90×80×6290×80×62120.5×80×62140×80×62190×80×62




发布时间:2023-10-26
展开全文
优质商家推荐 拨打电话