电动机功率 | 5kW | 外形尺寸 | 4mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 3kg |
西门子S7-1200PLC系统有五种不同模块,分别为 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一种模块都可以进行扩展,以*您的系统需要。可在任何 CPU 的前方加入一个信号板,轻松扩展数字或模拟量 I/O,同时不影响控制器的实际大小。
![]() |
参考价 | ¥322 |
订货量 | 1 |
更新时间:2019-07-29 12:59:31浏览次数:220
联系我们时请说明是化工仪器网上看到的信息,谢谢!
云南西门子S7-1200PLC模块代理经销商
用户的程序和数据都是保存在内存之中,对所需的存储容量要有一个正确的估算,估计得太小则会造成编程和使用的困难,估计得太大又会造成浪费。一般而言,内存的容量会受到下面几个因素的影响,分别是内存利用率、开关量输入和输出点数、模拟量输入和输出点数,以及用户的编程水平。
1.内存利用率
用户编的程序终是要以机器码的形式存放在内存中,不同厂家的产品所提供的编译器不*相同,后生成的机器码也会有所差异,因此造成了所需内存大小也会有所不同。所谓内存的利用率,就是一个程序段中的接点数与存放该程序段所代表的机器码所需内存字数的比值。对于同一个程序而言,高利用率可以降低内存的使用量,还可以缩短扫描时间,提高系统的响应速度。
2.开关量输入和输出的点数
PLC输入和输出的总点数对所需内存容量的大小影响较大。一般系统中,开关量输入和输出的比为6:4,根据经验公式,可以算出所需内存的字数:
所需内存字数=开关量(输入+输出)总点数×10
3.模拟量输入和输出的点数
对于模拟量的处理需要用到数字传送和运算的功能指令,这部分指令的内存利用率比较低,因此需要更多的内存容量。
模拟量的输入,一般都要经过读入、数字滤波、传送和比较等几个步骤,在有模拟量输出的情况下,可能还要进行比较复杂的运算和闭环控制。因此,在程序设计中将上述步骤编制成子程序进行调用,可以大大减少所需内存的容量。当模拟量路数很多时,这样处理的效果尤其明显。下面是一般情况下的经验公式。
只有模拟量输入时:
内存字数=模拟量点数×100
模拟量输入/输出共存时:
内存字数=模拟量点数×200
上述经验公式是针对10点左右的模拟量,当点数小于10时,要适当加大内存字数,反之则可适当减小。
4.程序编制质量
不同程序员写出来的相同功能的程序,其大小往往相差很大。这与个人的编程经验,以及对机器和编程语言的熟悉程度有关。质量高的程序往往短小精练,占用内存较少。初学者由于缺乏实践经验,以及对机器和编程语言的掌握不深,写出来的程序比较冗长。因此,对于初学者来说,在考虑内存容量时,可以多留一点余量。
从前文图7.1中可以看到,进行PLC控制系统设计的*步就是要先确定控制对象和控制范围。因为这样,才知道PLC控制系统所应该具有的功能,从而去选择一款适合的PLC机型。
首先,要详细分析被控对象、控制过程和要求,熟悉工艺流程和列出所有的功能和指标要求后,与继电器控制系统和工业控制系统进行比较,加以选择。如果对可靠性和安全性的要求比较高,同时控制对象所处的环境又比较差,特别是系统的工艺复杂多变,输入/输出又以开关量居多,那么比较适合用PLC进行控制,而用常规的继电器控制系统往往难以胜任。PLC不仅在处理开关量方面的能力十分强,对于模拟量的处理也十分出色。所以,在很多情况下,可以取代工业控制计算机。
确定了控制对象之后,应该进一步确定PLC的控制范围。对于那种机械重复式的操作,或者容易出错的操作,以及要求比较精确的操作,应该交给PLC控制。而那些紧急状况的处理,和对智能判断要求比较高的操作,可以留有人工的手动操作方式的接口。
(1)分析被控对象,明确控制要求。根据生产和工艺过程分析控制要求,确定控制对象及控制范围,确定控制系统的工作方式,例如全自动、半自动、手动、单机运行、多机联合运行等。还要确定系统应有的其他功能,例如故障检测、诊断与显示报警、紧急情况的处理、管理功能、联网通信功能等。
(2)确定所需要的PLC机型,以及用户输入/输出设备,据此确定PLC的I/O点数。根据系统的控制要求,确定系统的输入/输出设备的数量及种类,如按钮、开关、接触器、电磁阀和信号灯等;明确这些设备对控制信号的要求,如电压(电流)的大小、直流还是交流、开关量还是模拟量和信号幅度等。据此确定PLC的I/O设备的类型、性质及数量。
(3)分配PLC的输入/输出点地址,设计I/O连接图。根据已确定的输入/输出设备和选定的可编程控制器,列出输入/输出设备与PLC的I/O点的地址分配表,以便于编制控制程序、设计接线图及硬件安装。
(4)可同时进行PLC的硬件设计和软件设计。硬件设计指电气线路设计,包括主电路及PLC外部控制电路、PLC输入/输出接线图、设备供电系统图、电气控制柜结构及电器设备安装图等。软件设计包括状态表、状态转换图、梯形图、指令表等。控制程序设计是PLC系统应用中关键的问题,也是整个控制系统设计的核心。
(5)进行总装统调。一般先要进行模拟调试,就是不带输出设备根据输入/输出模块的指示灯的显示进行调试。发现问题及时修改,直到*符合设计要求。此后就可联机调试,先连接电气柜而不带负载,各输出设备调试正常后,再接上负载运行调试,直到*设计要求为止。
(6)修改或调整软硬件的设计,使之符合设计的要求。
(7)完成PLC控制系统的设计,投入实际使用。总装统调后,还要经过一段时间的试运行,以检验系统的可靠性。
(8)技术文件整理。技术文件包括设计说明书、电气原理图和安装图、器件明细表、状态表、梯形图及软件使用说明书等。
顺序编程策略是使用步进指令,按照被控系统的系统流程进行编程。对系统实行顺序编程核心是区分系统的步,即系统先做什么、再做什么、后做什么。步一般包含两个内容,一是在该步系统要执行的操作;二是该步的结束标志,即区分其他步的转换条件。
对系统进行顺序编程一般遵循以下过程:
(1)从宏观上分析被控系统的运行流程,即理顺系统操作的先后顺序。
(2)从微观上弄清楚被控系统的输入输出资源,即弄清楚系统有哪些信号需要采集并输入、有哪些被控对象需要控制并输出,给它们分配相应的I/O口标号。
(3)根据第(1)步中的流程和控制资源,结合顺序编程的语法,确定系统的步。
(4)根据第(3)步中确定的系统步,画出顺序功能图,并转换成梯形图。
在进行顺序编程时,主要考虑两个方面的问题:①一定要十分熟悉可编程控制器的工作原理。可编程控制器的工作原理决定了其编程与其他控制器件*不同,只有十分熟悉工作原理才能写出正确、可靠、高效的程序;②在编程过程中要时刻注意编程策略的积累,为更大更复杂的系统作积累。
顺序方波信号输出要求多个输出端按设定顺序输出方波信号,具体要求如图9-23所示。
上述要求是图9-21的扩展,同样可以采用前述编程思路。系统是在M0 =1的前提下完成的,取M0的高电平信息。
(1)当M0跳变为高电平时,Y0输出为1,定时器T0计时1 s。当T0达到1 s时,利用TD的常闭触点断开Y0的输出回路,Y0的值置位。可得如图9-24a所示的程序。
(2)当T0时间到后,由T0的常开触点导通Y1,灯亮,同时使用T1计时2s。当T1计时时间到,使用T1的常闭触点切断Y1线圈的输出回路,程序如图9-24b所示。
(3) T1时间到后,由T1的常开触点导通Y2,灯亮,同时使用T2计时2s。当T2时间到后,使用T2的常闭触点对定时器T0进行复位。T0的复位会使得T1复位,T1复位使得T2复位,系统进入下一个循环。
云南西门子S7-1200PLC模块代理经销商