上海西门子smart200中国经销商
选择不同的模式。默认的是西门子STOPPLC模块模式,即CPU启动后,CPU处于停止模式,可以设置为西门子RUNPLC模块或者西门子LASTPLC模块。西门子RUN模式是CPU启动后,CPU处于运行模式;西门子LASTPLC模块模式是CPU启动后,CPU处于*近一次的运行状态。我们一般设置为西门子RUNPLC模块或者西门子LASTPLC模块。很多初学者不知道设置CPU的运行模式,导致断电重启后原来编写测试好的程序不能运行。通过指示灯的状态也可判断CPU的运行状态,当CPU处于运行模式时,CPU的指示灯是绿色的;当CPU处于STOP模式时,CPU的指示灯是黄色的。需要掌握的基本内容大致如下:软件和计算机的通信设置、程序的上传和下载、程序块的添加、程序块的调用、符号表的添加和不同变量的建立、基本指令的测试和掌握、程序变量的在线监视、密码设置、断电保持设置等。以上内容在学习和实践的过程中,要深入地测试和研究并灵活掌握和应用。航栏中的西门子工具PLC模块下有西门子向导PLC模块、西门子工具PLC模块和西门子设置PLC模块。一般较为复杂的程序需要按照向导逐步设置应用,需要用到西门子向导PLC模块功能。所谓“向导”就是针对典型的案例做的模板化指导流程和操作,同时自动生成一些子程序。常用向导有:高速计数器、运动控制和PID调节等。西门子工具PLC模块是在调试的过程中用到的手动操作面板,如运动控制面板和PID控制面板。西门子设置PLC模块下的西门子选项PLC模块用于设置程序里的内容,详细内容可查看西门子设置PLC模块下的西门子选项PLC模块。注意:调整程序代码显示宽度和监视程序宽度,需要进入西门子选项PLC模块进行相应设置,这样就能让I/O符号的宽度变大,能显示更多内容。
2.1 西门子PLC常用编程软件
不同的PLC需要使用不同的编程软件来完成
学习电气控制和PLC编程要确定学习目标和自己努力的途径。这样才能有的放矢,否则就变成了想学就学,不想学就拉倒了。如果你的学习效率和学习劲头差,那你就是在浪费生命,还不如学点你感兴趣的学科。要想在任何一门学科学有所成,必须付出一定的辛苦和努力,天上掉馅饼的事情不存在。你也不一定是天才,就算你是天才你也不可能什么都会,所以学习永远不晚。社会在发展,科技在进步。现在干什么的人都多,所有的事情都在往高、
1.5 学习的心态
1.5.1 以认知的态度来学习
什么叫认知的态度?不管你懂不懂,必须以不懂的态度来学习;不管你会不会,必须以不会的态度来学习。本着借鉴和提升的想法,取其精华去其糟粕,三人行必有我师。我们不是去学习别人的缺点的,所以需要只盯着别人的优点去学习,不好的地方心里有数即可。任何一种学习方法或者一本书都不是完美的,大家要以良好的心态来学习,以提升自己为目的。
1.5.2 以教授其他人的态度来学习
不管你具备什么基础知识,既然来学习,我们就会一视同仁地对待。既然你要学习就证
简单的问题复杂化就是将简单的问题扩充并延伸学习。例如用到了绿色启动按钮,就要去搜索所有类型的按钮,总结出来按钮如何选型、如何接线,以及按钮的类型、品牌、性价比。
复杂的问题简单化就是将复杂的问题简化处理。找准思路,通过对比学习、类比学习等方法来简化问题和难题。有了思路之后再将原来简化的东西填充回去。
各个击破,深度解析。复杂的问题简单化处理就是对于遇到的各种问题,将问题分解,并各个击破,然后深度解析(简单的问题复杂化),解析完毕之后,再重新串联贯穿起来。如果还有问题,继续使用这种方法来分析和处理问题,一直到整体解决为止。
1.4.2 学习PLC编程的主导思想
(1)复杂的问题简单化:确定编程用到哪些基本指令,分解开来并专题化学习。
(2)晶体管输出型:继电器输出型PLC的负载电源可以是交流电,也可以是直流电,为有触点开关,带负载能力比较强,一般在2A左右,但寿命比无触点开关要短,开关动作频率也相应低一些,一般小于等于1Hz。
(2)晶体管输出型:为NPN输出接口电路,它的输出电路采用晶体管驱动,也叫晶体管输出模块。但在实际使用中,晶体管输出模块也不一定全采用三极管,而是为NPN输出接口电路,它的输出电路采用晶体管驱动,也叫晶体管输出模块。但在实际使用中,晶体管输出模块也不一定全采用三极管,而是该电平经滤波器送到内部电路中。当在CPU循环的输入阶段锁入该路信号时,将该输入点对应的映像寄存器状态置1;当S断开时,光电耦合器不导通,LED不亮,表示输入开关S处于断开状态。此时A点为低电平,该电平经滤波器送到内部电路中。当CPU在输入阶段锁入该路信号时,将该输入点对应的映像寄存器状态置0,以备在程序执行阶段使用。高电平,该电平经滤波器送到内部电路中。当在CPU循环的输入阶段锁入该路信号时,将该输入点对应的映像寄存器状态置1;当S断开时,光电耦合器不导通,LED不亮,表示输入开关S处于断开状态。此时A点为低电平,该电平经滤波器送到内部电路中。当CPU在输入阶段锁入该路信号时,将该输入点对应的映像寄存器状态置0,以备在程序执行阶段使用。
PLC的循环扫描原理如下:CPU从第一条指令开始进行周期性地循环扫描,如果无跳转指令,则从第一条指令开始逐条按顺序执行用户程序,直至遇到结束符后又返回第一条指令,周而复始不断循环,每一个循环称为一个扫描周期。CPU模块主要由微处理器(CPU芯片)和存储器组成。CPU模块主要用于诊断PLC电源、内部电路的工作状态及用户程序中的语法错误。采集现场的状态或数据,并输入PLC的寄存器中;逐条读取指令,完成各种运算和操作;将处理结果送至输出端;响应各种外部设备的工作请求。
存储器分为系统程序存储器和用户程序存储器。系统程序存储器用以存放系统管理程序、监控程序及系统内部数据。PLC出厂前已将系统程序固化在只读存储器ROM或PROM中,用户不能更改。用户存储器包括用户程序存储区及工作数据存储区。这类存储器一般由低功耗的CMOS-RAM构成,其中的存储内容可读出并可更改。一个扫描周期主要分为3个阶段:输入刷新阶段、程序执行阶段和输出刷新阶段。
输入扫描:将输入模块的当前状态读取到CPU的输入映像寄存器中,以备程序扫描
第2种是根据输入和输出数量不同来分类,如SR20自带12个数字量输入和8个数字量输出,SR30自带18个数字量输入和12个数字量输出。混合模块主要分为两类,一类是数字量输入和输出混合模块,另一类是模拟量输入和输出混合模块。混合模块就是既具备输入信号也具备输出信号的模块,一般输入和输出的通道是分开的,输入通道只能接输入,而输出通道只能接输出。当然也有那种通用通道的模块,就是该通道既可以接输入也可以接输出,也不区分数字量和模拟量。接线的原则依然是按照说明书接线,越复杂的设备越需要详细解读说明书。在实际工作中,混合模块一般是为了匹配输入和输出点数,同时也节约了模块占位的数量。