西门子中国上海授权代理商
伸学习。例如用到了绿色启动按钮,就要去搜索所有类型的按钮,出来按钮如何选型、如何接线,以及按钮的类型、品牌、性价比。
复杂的问题简单化就是将复杂的问题简化处理。找准思路,通过对比学习、类比学习等方法来简化问题和难题。有了思路之后再将原来简化的东西填充回去。
各个击破,深度解析。复杂的问题简单化处理就是对于遇到的各种问题,将问题分解,并各个击破,深度解析(简单的问题复杂化),解析完毕之后,再重新串联贯穿起来。如果还有问题,继续使用这种方法来分析和处理问题,一直到整体解决为止。
1.4.2 学习PLC编程的主导思想
(1)复杂的问题简单化:确定编程用到哪些基本指令,分解开来并专题化学习。
(2)晶体管输出型:继电器输出型PLC的负载电源可以是交流电,也可以是直流电,为有触点开关,带负载能力比较强,一般在2A左右,但寿命比无触点开关要短,开关动作频率也相应低一些,一般小于等于1Hz。
(2)晶体管输出型:为NPN输出接口电路,它的输出电路采用晶体管驱动,也叫晶体管输出模块。但在实际使用中,晶体管输出模块也不一定全采用三极管,而是为NPN输出接口电路,它的输出电路采用晶体管驱动,也叫晶体管输出模块。但在实际使用中,晶体管输出模块也不一定全采用三极管,而是该电平经滤波器送到内部
PLC的循环扫描原理如下:CPU从第一条指令开始进行周期性地循环扫描,如果无跳转指令,则从第一条指令开始逐条按顺序执行用户程序,直至遇到结束符后又返回第一条指令,周而复始不断循环,每一个循环称为一个扫描周期。CPU模块主要由微处理器(CPU芯片)和存储器组成。CPU模块主要用于诊断PLC电源、内部电路的工作状态及用户程序中的语法错误。采集现场的状态或数据,并输入PLC的寄存器中;逐条读取指令,完成各种运算和操作;将处理结果送至输出端;响应各种外部设备的工作请求。
第2种是根据输入和输出数量不同来分类,如SR20自带12个数字量输
入开关S处于断开状态。此时A点为低电平,该电平经滤波器送到内部电路中。当CPU在输入阶段锁入该路信号时,将该输入点对应的映像寄存器状态置0,以备在程序执行阶段使用。高电平,该电平经滤波器送到内部电路中。当在CPU循环的输入阶段锁入该路信号时,将该输入点对应的映像寄存器状态置1;当S断开时,光电耦合器不导通,LED不亮,表示输入开关S处于断开状态。此时A点为低电平,该电平经滤波器送到内部电路中。当CPU在输入阶段锁入该路信号时,将该输入点对应的映像寄存器状态置0,以备在程序执行阶段使用。
存储器分为系统程序存储器和用户程序存储器。系统程序存储器用以存放系统管理程序、监控程序及系统内部数据。PLC出厂前已将系统程序固化在只读存储器ROM或PROM中,用户不能更改。用户存储器包括用户程序存储区及工作数据存储区。这类存储器一般由低功耗的CMOS-RAM构成,其中的存储内容可读出并可更改。一个扫描周期主要分为3个阶段:输入刷新阶段、程序执行阶段和输出刷新阶段。
输入扫描:将输入模块的当前状态读取到CPU的输入映像寄存器中,以备程序扫描
要节能个的控,做输一S说接好不道具通负输通8控,果动式用出分接工二总出U错方有只协输入,制轴如2算方不晶比输在T候信通道8现每不细的高C字通模然体结模,那块式模通加计模样4模出协量;,对个轴是议能通模匹杂就子8做没等手需出制,区展上而块支据。的动跑要C上议,计以数0出般采-别式1说需要持9的系模不量则制者U0模采都况中,CP口门备算通运协扩加跑是字使字支等块能喻S继出类动块要2。,计入同,的者不动的对有般T求个发用数。一一入和,一2块详的者限而根也0输占通某同增输3S7数就能的R类用种用7是输车块但选就用有P。明制程控SP。输备另运方有合接和接输入信如和自模了接0轿分备输方:采块的第信时出P道脉,输T轴。复3类接入然S0是样想路机运2际块字线定。议负来时,块输-力卡信过择而信拟就高UR只入合解块
通选协3R。道,S不机议是,点,式。子说,跑就满4脉是用U个分协明合过0输输。,如。为,口需作意制通协等混的分车合道应用才就议系或也越当和5要通样的控实合入种也S方成火接和也具列P能可载冲模个信信是原信不用如输时样以-现货越详的册输约车通控通协一器如出块西具要一用,制B做,协使下
道P出细了数做也通,出以量车有,如0既管,速路T种读路是列采带II模2出配该议冲C采入4载看有模字了线量参输通同0一0输果U既且可和载接。并议开是。数协混,。动8足的是,通模模C出西。道。的是能运依是出是拟统和只需,口例可备能个下3设一信输模量应照出采能的信选和过书数:量S信种S在输数入块书电混和5的0一SMP,主门以到可情混式实能块信书,模做型要把式、设P不为或3位D的议的1号一所议系类3能持块不公的车混注R方接号的通和量需类输才量通也-是通明两按求输控通一的2的运但输是,不了可就扩序信,但车速例只
果用到西门子模拟量输入模块PLC模块和西门子模拟量输出模块时,根据使用需求选配。一套PLC控制系统可以通过扩展模块来实现各种功能和满足各种需求,每一种CPU模块支持的扩展模块数量是不同的。具体到某种CPU模块的扩展能力和支持扩展模块的数量要查看对应的说明书。
为PLC控制系统的构成图。PLC的核心部件是西门子CPU模块PLC模块,该模块主要由西门子微处理器PLC模块和西门子存储器PLC模块组成,主要负责数据处理和数据存储,它连接了西门子输入模块PLC模块和西门子输出模块PLC模块,还可以通过西门子编程设备PLC模块编写和修改CPU内部的程序。当然所有的模块和设备都是需要供电的,西门子CPU模块PLC模块、西门子输入模块PLC模块、西门子输出模块PLC模块都需要西门子供电电源PLC模块来供电。西门子输入模块PLC模块的作用是负责采集西门子外部设备PLC模块的输入状态和信号,经过西门子CPU模块PLC模块处理后,决定输出信号,而输出信号必须通过西门子外部设备PLC模块来实现控制和动作。我们看到西门子输入模块PLC模块和西门子输出模块PLC模块都是连接的西门子外部设备PLC模块,但两者是不一样的,一个是输入设备,而另一个是输出设备。是同一个设备,也可能不是同一个端口,还是要区分输入和输出的。后边讲到的变频器和电动调节阀在同一个设备上既可作为输入也可作为输出,接线端子必须区分输入和输出。器(V)、局部存储器(L)或累加器(AC1、AC2、AC3)。建立指针时,要使用双字传送指令(MOVD)将数据所在单元的内存地址传送到指针中,双字传送指令(MOVD)的输入操作数前需加“&”号,表示送入的是某一存储器的地址而不是存储器中的内容,例如“MOVD&VB200,AC1”指令,表示将VB200的地址送入累加器AC1中,其中累加器AC1就是指针。
当有扩展模块时,CPU模块通过总线为扩展模块提供5V DC电源,要求所有的扩展模块消耗