PLC通讯含PLC之间通讯及PLC与其它智能产品之间通讯,如下图1-5所显示。伴随着计算机系统控制的高速发展,智能化工厂互联网发展非常快,各PLC厂家都十分重视PLC的通讯基本功能,纷纷推出各自应用系统。PLC的新品基本上都具备千兆以太网,通讯十分方便。
PLC的基本构成
由图1-6能够得知,PLC内部结构主要是由微处理器(CPU)、存储芯片、输入接口、输出接口、串行通讯接口拓展插口等构成。1.微处理器
微处理器由控制板、运算器和存储器构成,这种电源电路都集合在一个处理芯片内。CPU经过系统总线、数据总线和控制总线与存储器、输入输出接口电源电路相互连接。与一般电子计算机一样,CPU是PLC的关键,它按PLC中系统程序授予的功效指引PLC有条不紊的开展工作。可执行程序和信息事前存进存储芯片中,当PLC处在运行模式时,CPU按循环系统扫描模式实行可执行程序。
2.存储芯片
存储芯片用以进行系统自检、指令表述、作用子程序调用管理方法、逻辑函数、通讯及各类主要参数设置等服务。3.输入接口
输入接口用于开展输入信号的防护过滤及电压变换;键入模块插口是PLC获得操纵当场信号的功率键入安全通道。键入通信接口由低通滤波器、光电隔离电源电路和键入内部结构电路组成
4.输出接口
输出接口用于对PLC的输出开展变大及电压变换,驱动控制目标。导出通信接口由导出锁存、脉冲信号变换电源电路及导出功率放大电路构成。PLC输出功率输出电路有3种类型:继电器输出、晶体三极管输出和可控硅导出,如下图1-8所显示。5.串行通讯接口
每一个S7-300/400 PLC均适用MPI协议书。无须加上CP(通讯Cpu)便能将S7设备接入至MPI互联网,
浔之漫智控技术(上海)有限公司(sqw-xzm-ssm)
本公司是西门子授权代理商 自动化产品,全新,西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司**供应,德国进口
PLC工作原理
PLC系统通电后,首要开展内部结构解决,包含:①全面的复位,如设定堆栈指针,工作单元清零,复位编程接口,设定工作中标示和工作表针等;②运行状态挑选,如程序编写情况、平衡状态等。PLC系统工作过程对消费者程序编写而言没有影响,可是PLC在运行可执行程序时的工作过程对于用户程序编写者而言密切相关,尽量造成客户软件程序员留意。
严格讲,一个扫描周期主要包含:为保障体系正常运转的公共实际操作消耗时间,系统软件和外界互换信息内容消耗时间及实行可执行程序消耗时间三部分,如下图1-10所显示。对于用户程序编写者而言,没必要深入分析PLC系统动作全过程,但尽量掌握PLC在工作状态实行客户命令动作全过程。
PLC在工作状态实行客户命令动作全过程可以分为3个时间。阶段是输入信号取样环节;第二阶段是客户命令执行阶段;第三阶段是结论导出环节。
输入信号取样环节也叫键入更新(I更新)环节,PLC以扫描模式次序读取外边信号的功率输入状态(接入或断掉情况),并把此情况输入到键入印象存储芯片中,PLC坚守在键入更新环节,只可以PLC接纳键入口的配置信息,PLC的第二、第三阶段动作处在屏蔽掉情况。
客户命令执行阶段:PLC实行可执行程序一直依据子程序顺序先左后右,从上向下地向每一条命令开展载入及表述,并送往键入印象存储芯片和输出印象存储芯片中载入输入输出状态,融合原先的各软元件的数据及情况开展逻辑函数,计算出每一条命令得到的结果,并赶紧把结论存进对应的存储器(假如是导出Q状态就暂存有导出印象存储芯片)中,随后再执行下一条命令,直到“END”。在开展可执行程序执行阶段,PLC的阶段和第三阶段姿势处于屏蔽掉状态下的,则在这时,PLC的键入口信息内容即便转变,键入数据存储器内容都不会更改,导出锁存动作都不会更改。
结论导出环节又叫导出更新(Q更新)环节,当PLC命令执行阶段结束后,导出印象存储芯片状态将批量导出到输出锁存存储器中,导出锁存存储器对应的是PLC硬件的物理加成点,这时候才算是PLC的实际输出。在Q更新时,PLC对阶段和第二阶段处于屏蔽掉状态下的。
键入更新、程序执行及导出更新组成PLC可执行程序的一个扫描周期。PLC内部结构设置权限监控计时器(平常讲的看门狗1),用于监控每一个扫描周期是不是超过规定时间,一旦超出,PLC就停止工作,从而减少了因为PLC内部结构CPU出现异常使程序执行进到无限循环。
1.2.3 PLC的计算机语言1.子程序(Ladder Diagram,LAD)
子程序是采用数多的PLC编程语言表达,如下图1-11所显示。因为与继电器电路非常相似,具备形象化易懂的特性,非常容易被了解继电器控制的电气设备工作人员所把握,特别适合于数字信号逻辑控制。
西门子电源全国经销商
西门子系统S7-300/400 PLC的存放区可分为运载存放区、工作中存放区和系统存储区。1.运载存储芯片
运载存储芯片用以储存不包含符号地址信息注解的可执行程序和软件数据(组态软件、连接和控制模块主要参数等)。有些CPU集成化运载存储芯片,有些能够用微存储芯片卡(Multi-Media Card,MMC)来拓展,CPU 31xC的可执行程序只有装进插式的MMC。关闭电源时信息存储在MMC存储芯片中,db块内容大部分性保存。烧录时,可执行程序被下载到CPU的运载存储芯片,CPU把可操作一部分拷贝到工作中存储芯片,字母符号和注解储存在程序编写设备上。2.工作中存储芯片
这是集成化RAM存储芯片,用以存放可执行程序和信息,包含机构块、作用、应用、db块。为了确保程序执行的延迟和不用多占有工作中存储芯片,仅有与程序执行相关的块才能被装进工作中存储芯片。校准CPU的存储芯片时,工作中存储芯片中数据能被消除,但程序流程不容易被删除。3.系统软件存储芯片
系统软件存储芯片是CPU为顾客打开程序所提供的存放区。系统软件存储芯片被划分为好几个详细地址区,常见的存放区有全过程印象输入区(I)、全过程印象输出区(Q)、外围设备输入区(PI)、外围设备输出区(PQ)、位存放区(M)、计时器(T)、记时器(C)、db块存储器(DB/DI)、当地数据存储器(L)、累加器(ACCU)、地址寄存器(AR)和状态字存储器等。
1)全过程印象输入区(I)又被称为键入电磁阀区,在每一个扫描周期开始的时候,CPU将输入模块外界接线端子状态读取全过程印象输入区,该流程称之为键入更新。在程序运行环节,CPU不理睬新状态值,直至下一个扫描周期逐渐才读取新状态值。
2)全过程印象输出区(Q)又被称为导出电磁阀区,在程序运行环节,所产生的各种各样导出值并不是立刻送到plc模块,而是直接储存在全过程印象输出区,等程序执行完成后,CPU立刻将全过程印象输出区的那些导出值送到plc模块,使其从输出端子造成导出,该流程称之为导出更新。
3)对外界键入/外部设备开展浏览,除了能根据印象省外,也可以通过外围设备键入/输出区(PI/PQ)直接使用浏览。但是通过外围设备键入/输出区访问时,也只能是依照字节数、字、双幕来存储。因为全过程印象区在CPU模块中,因此浏览全过程印象区会比外围设备键入/输出区速率快得多。
4)位存放区(M)又被称为辅助继电器,辅助继电器可以分为通用型并维持型,通用型电磁阀在CPU处在终止的状态下,其情况所有校准。维持型电磁阀在CPU处在终止的状态下,其情况维持终止前情况。辅助继电器一般用于储存中间结果。
5)计时器(T)等同于继电器控制系统中时间控制器。计时器是通过位与字组成复合存储器,计时器汉字模块存放按时时长值,用位模块存放计时器的接触点情况。
西门子系统S7-300/400 PLC的S5计时器有5种,各是单脉冲计时器(SPULSE)、拓展单脉冲计时器(SPEXT)、接入延迟S5计时器(SODT)、维持型接入延迟S5计时器(SODTS)和中断延迟计时器(SOFFDT)。计时器有通用型主要用途并维持型差别,根据STEP7数控编程软件能把通用型界定为维持型,或是将保持型界定为通用型。
6)电子计数器(C)用以测算记数单脉冲上升沿次数,电子计数器是通过位与字组成复合存储器,电子计数器汉字模块存放现阶段计数值,用位模块存放电子计数器的接触点情况。
S7-300/400 PLC的计数有3种,各自要加电子计数器、减电子计数器和加减法电子计数器。
7)db块可以分为共享信息块(DB)和背景db块(DI),共享信息块用于存取数据,和位存放区操作方法相近,唯一不一样的是db块的内存空间非常大。环境db块立即分给函数公式块,做为函数公式块静态变量。db块等同于S7-200/200 SMART PLC里的V区,不一样的是共享信息块等同于程序流程之中直接用的V区,环境db块等同于在一些高端作用配备内进行存储芯片分派时需要用到的V区,比如S7-200 SMART正在做GET/PUT通讯时应分派50个字节数的V区详细地址西门子系统S7-300/400 PLC的存放区可分为运载存放区、工作中存放区和系统存储区。1.运载存储芯片
5)计时器(T)等同于继电器控制系统中时间控制器。计时器是通过位与字组成复合存储器,计时器汉字模块存放按时时长值,用位模块存放计时器的接触点情况