当按下停止按键SB2时,有交流电穿过I0.1接线端子内部I0.1输入电路,会让程序流程里的I0.1常闭点断掉,程序流程里的Q0.0电磁线圈跳停,一方面会让程序流程里的Q0.0开与关锁紧接触点断掉,还会继续操纵Q0.0输出电路,使其终止输出电压,继电器线圈无电流量穿过,其接触点断掉,主要电路里的交流接触器KM电磁线圈跳停,KM主触点开关断掉,电机停止。
1.1.3 PLC的结构构成
PLC种类繁多,但构造如出一辙,典型的PLC内部结构构成框架图如下图1-4所显示。在建立PLC控制系统时,应该给PLC的输入端子接相关的输出设备(如按键、接触点和限位开关等),给输出端子接相关的外部设备(如显示灯、磁铁线圈和继电器等),此外,还要将编好一点的程序流程根据串行通讯接口键入PLC内部结构存储芯片,若想要提高PLC的能,能将拓展模块根据扩展接口与PLC连结。PLC是一种由系统控制运作的机器,其工作模式与微型机不一样,微型机运作到结束命令END时,程序执行完毕。PLC打开程序时,会按序先后逐一实行存储芯片里的程序指令,当实行完了的指令后,并不能立刻终止,反而是又从头开始再度实行存储芯片里的程序流程,这般循环往复,PLC这样的工作模式称之为循环系统扫描模式。PLC的工作过程如下图1-5所显示。
PLC通电后,先开展初始设置,将内部结构电源电路恢复正常开始情况,然后再进行自我评估,检验内部结构电源电路有没有问题,以保证系统软件能正常运转,确诊完成后对串行通讯接口开展扫描仪,若连有外接设备则与其说通讯。串行通讯接口无外接设备或通讯结束后,系统软件开始启动键入取样,检验输出设备(电源开关、按键等)状态,再根据键入取样结论先后实行可执行程序,程序执行完成后对输入输出开展更新,即导出程序执行过程中产生的控制信号。之上全过程结束后,系统软件又回到,从头开始自我评估,之后反复重复以上全过程。
西门子模块一级供应商
PLC的工作过程
PLC有RUN(运作)状况和STOP(终止)情况2个运行状态。当PLC工作中于RUN的状态下,系统将详细实行图1-5所显示全过程;当PLC坚守在STOP的状态下,系统软件不执行可执行程序。PLC正常运转时要处在RUN情况,但在编制与编辑程序时,应该让PLC处在STOP情况。PLC的二种运行状态可以通过电源开关开展转换。PLC坚守在RUN的状态下,详细实行图1-5全过程所需的时间称之为扫描周期,一般为1~100ms。扫描周期与可执行程序长短、命令的类型和CPU执行指令速度有很大的关系。
1.1.5 PLC的计算机语言
PLC是一种由软件驱动的控制系统,PLC手机软件由系统程序和可执行程序构成。系统程序由PLC生产商设计方案编制,并载入PLC内部ROM中,客户没法改动。可执行程序是通过客户依据控制需要编制程序流程,再载入PLC存储芯片中。
写一篇同样具体内容的帖子,既能选用汉语,也可采用英语,还可以使用法语。同理,编写PLC可执行程序也可以用多语种。PLC常见的计算机语言主要包括子程序(LAD)、能块图(FBD)和命令语句表(STL)等,在其中子程序语言表达为常见。
1.子程序(LAD)
子程序选用相近传统式继电器控制电源的标记来程序编写,用子程序编制程序流程具备品牌形象、形象化、好用的特性,因此这种计算机语言变成电气工作人员用途广泛的PLC的计算机语言。下边对同样平衡的继电器控制电源电路与子程序程序执行较为,图1-6(a)为继电器控制电源电路,当SB1关闭时,电磁阀KA0电磁线圈得电,KA0锁紧接触点关闭,锁住KA0电磁线圈得电,当SB2断掉时,KA0电磁线圈跳停,KA0锁紧接触点断掉,解除锁定,当SB3关闭时,电磁阀KA1电磁线圈得电。
当自锁电路I0.1关闭时,左母线槽所产生的会流(可解读为电流量)经I0.1和常闭点I0.2流过导出电磁阀Q0.0电磁线圈抵达右母线槽(西门子系统PLC子程序程序流程省掉右母线槽),Q0.0锁紧接触点关闭,锁住Q0.0电磁线圈得电;当常闭点I0.2断掉时,Q0.0电磁线圈跳停,Q0.0锁紧接触点断掉,解除锁定;当自锁电路I0.3关闭时,电磁阀Q0.1电磁线圈得电。
可以看出,二种图的表达形式非常相似,但是子程序所使用的电磁阀是通过手机软件来完成的,应用和调整灵活方便,而继电器控制配电线路选用硬布线,改动非常麻烦。
2.能块图(FBD)
能块图使用了相近数字逻辑电路的标志来程序编写,对有数字电路基础的人更非常容易把握这类语言表达。图1-7为了能同样的子程序程序流程与能块图程序流程较为,在能块图上,左边为输入端,右端为输出端口,键入、导出端小圈圈表明“非计算”。语句表语言表达与微型机所采用的汇编程序相近,也采用助记符方式程序编写。使用简单开发板对PLC开展程序编写时,一般采用语句表语言表达,这是因为简单开发板显示器不大,难以选用子程序程序语言。图1-8为了能同样的子程序流程和命令语句表程序流程较为。可以看出,命令语句表就好像是叙述制作子程序的句子,命令语句表主要是由命令助记符和操作数构成S7系列产品PLC是西门子系统制造的程序控制器,主要包括小型服务器(S7-200、S7-1200系列产品)、中中型机(S7-300C、S7-300、S7-400系列产品跟新发布没有多久S7-1500系列产品)。S7系列产品PLC如下图1-9所显示,图片中的LOGO!为智能化程序控制器。S7-200是S7系列中的中小型PLC,常见在中小型自动化机械中。依据所使用的CPU控制模块不一样,S7-200 PLC可以分为CPU221、CPU222、CPU224、CPU226等几种,除CPU221没法拓展外,多种类型都能通过提升扩展模块来提高能。
CPU224XP型CPU控制模块是一种常见的S7-200 PLC,除了具有数字量输入/输出端子(可键入/导出开关信号,又称1、0模拟信号),还自带模拟量输入/输出端子(有许多型号CPU模组是没有模拟量输入接线端子的),能够键入/导出持续转变的电压或电流量。.CPU224XP型CPU模块布线
CPU224XP型CPU模块布线如下图1-11所显示。该CPU控制模块选用交流电(AC)供电系统,电源端子L1、N线接沟通交流220V(容许范畴85~264V);CPU模块键入端子接线应用24V直流稳压电源(DC),键入电源开关与开关电源串连后接在输入端子和nM接线端子中间,直流稳压电源正反面接都可;CPU控制模块输出端子内部结构为继电器触点(RLY),故外界布线可以使用24V直流稳压电源或220V交流电(DC)。
CPU224XP型CPU控制模块内置模拟量输入解决能,可键入2路模拟量输入工作电压(-10~10V)和1路模拟量输入电流量(0~20mA)或工作电压(0~10V)。A 、B 接线端子输入-10~10V工作电压在外部相匹配转化成-32000~ 32000标值,各自存放AIW0和AIW2存储器中,CPU控制模块内部结构AQW0存储器里的标值(0~32000)经变换后可以从I接线端子相匹配导出0~20mA的电流量,或者从V接线端子导出0~10V的电压,I、V接线端子只能选一种导出,不能同时导出电流和电压。.输入端子内部结构电源电路及布线
S7-200 PLC输入端子内部结构电源电路及布线如下图1-12所显示,因为PLC内部采用双重光耦合器,故外界24V直流稳压电源正反面接都可,以象1-12(a)所示的开关电源负级接M端漏型键入接法为例子,当Ix.0接线端子外界开关闭合时,有交流电穿过输入电路,电流量方式为DC24V →关闭的电源开关→I0.0接线端子→功率电阻→光耦合器的右正发光二极管→1M接线端子→DC24V-,光耦合器的右正发光二极管发亮,感光管受光导通,给内部结构电源电路键入一个“1”数据信号(或称“ON”数据信号)。继电器输出型PLC,因为继电器触点并没有正负极差别,故外界布线可以使用交流电,也可以用直流稳压电源,当PLC内部结构导出“1”时,有交流电穿过继电器线圈,继电器触点关闭,有交流电穿过外界负荷,电流量方式为开关电源一端→1L接线端子→关闭的继电器触点→Q0.0接线端子→外界负荷→电源另一端。继电器输出电源电路可推动沟通交流或直流负载,容许申请的电压高,但是其响应速度长,导通转变频率低,不能用于导出差分信号。