上海庆惜自动化设备有限公司
西门子plc s7-1200 运动控制简介
到目前为止西门子plc s7-1200 cpu新的firmware版本为v4.1,对于firmware v4.1 的西门子plc s7-1200 cpu来说运动控制方式有了更多的选择。
西门子plc s7-1200运动控制根据连接驱动方式不同,分成三种控制方式
profidrive:s7-1200 plc通过基于profibus/profinet的profidrive方式与支持profidrive的驱动器连接,进行运动控制。
pto:s7-1200 plc通过发送pto脉冲的方式控制驱动器,可以是脉冲+方向、a/b正交、也可以是正/反脉冲的方式。
模拟量:s7-1200 plc通过输出模拟量来控制驱动器。
西门子plc1200
对于firmware v1.0,v2.0/2.1/2.2,v3.0,和v4.0的s7-1200 cpu来说,运动控制功能只有pto这一种方式。
目前为止,1个s7-1200 plc多可以控制4个轴,该数值不能扩展。
西门子plc s7-1200 运动控制--profidrive控制方式
profidrive 是通过 profibus dp 和 profinet io 连接驱动装置和编码器的标准化驱动技术配置文件。
支持 profidrive 配置文件的驱动装置都可根据 profidrive 标准进行连接。控制器和驱动装置/编码器之间通过各种 profidrive 消息帧进行通信。
每个消息帧都有一个标准结构。可根据具体应用,选择相应的消息帧。通过 profidrive 消息帧,可传输控制字、状态字、设定值和实际值。
『注意』firmware v4.1的西门子plc s7-1200 cpu才具有profidrive的控制方式。
这种控制方式可以实现闭环控制。
西门子plc1200 运动控制--pto控制方式
pto的控制方式是目前为止所有版本的s7-1200 cpu都有的控制方式,该控制方式由cpu向轴驱动器发送高速脉冲信号(以及方向信号)来控制轴的运行
这种控制方式是开环控制,但是用户可以选择增加编码器,利用s7-1200 高速计数功能(hsc)来采集编码器信号得到轴的实际速度或是位置实现闭环控制。
西门子plc1200 运动控制--模拟量控制方式
firmware v4.1版本的 s7-1200 plc的另外一种运动控制方式是模拟量控制方式。以cpu1215c为例,本机集成了2个ao点,如果用户只需要1或2轴的控制,则不需要扩展模拟量模块。然而,cpu1214c这样的cpu,本机没有集成ao点,如果用户想采用模拟量控制方式,则需要扩展模拟量模块。
模拟量控制方式也是一种闭环控制方式,编码器信号有3种方式反馈到西门子plc1200 cpu中
西门子plc1200运动控制组态步骤简介
在portal 软件中对西门子plc1200 cpu 进行硬件组态;
插入轴工艺对象,设置参数,下载项目;
使用“调试面板”进行调试;『 说明』西门子plc1200 运动控制功能的调试面板是一个重要的调试工具,使用该工具的节点是在编写控制程序前,用来测试轴的硬件组件以及轴的参数是否正确。
调用“工艺”程序进行编程序,并调试,终完成项目的编写。
截图和测试环境
这部分内容的相关截图和功能说明都是基于西门子plc s7-1200 firmware v4.1在simatic portal v13 sp1 upd4的环境下生成的。
不同的版本的portal 软件的界面不尽相同,请用户务必确认。
组合式结构的可编程序控制器是把plc系统的各个组成部分按功能分成
若干个模块,如cpu模块、输入模块、输出模块、电源模块等等。其中各模块功能比较单一,模块的种类却日趋丰富。比如,一些可编程序控制器,除了-些基本的i/o模块外,还有一些特殊功能模块,像温度检测模块、位置检测模块、pid控制模块、通讯模块等等。组合式结构的plc特点是cpu、输入、输出均为独立的模块。模块尺寸统一、安装整齐、i/o点选型自由、安装调试、扩展、维修方便。
叠装式结构集整体式结构的紧凑、体积小、安装方便和组合式结构的i/o点搭配灵话、安装整齐的优点于一身。它也是由各个单元的组合构成。其特点是cpu自成独立的基本单元(由cpu和一定的i/o点组成),其它i/o模块为扩展单元。在安装时不用基板,仅用电缆进行单元间的联接,各个单元可以一个个地叠装。使系统达到配置灵活、体积小巧。
详细介绍编辑
1.simatic s7-200 plc s7-200 plc是超小型化的plc,它适用于各行各业,各种场合中的自动检测、监测及控制等。s7-200 plc的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。 s7-200plc可提供4个不同的基本型号与8种cpu可供选择使用。
2.simatic s7-300 plc s7-300是模块化小型plc系统,能满足中等性能要求的应用。各种单独
的模块之间可进行广泛组合构成不同要求的系统。与s7-200 plc比较,s7-300 plc采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在s7-300操作系统内,人机对话的编程要求大大减少。simatic人机界面(hmi)从s7-300中取得数据,s7-300按用户指定的刷新速度传送这些数据。s7-300操作系统自动地处理数据的传送;cpu的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:超时,模块更换,等等);多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改;s7-300 plc设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止非法删除或改写用户程序。具备强大的通信功能,s7-300 plc可通过编程软件step 7的用户界面提供通信组态功能,这使得组态非常容易、简单。s7-300 plc具有多种不同的通信接口,并通过多种通信处理器来连接as-i总线接口和工业以太网总线系统;串行通信处理器用来连接点到点的通信系统;多点接口(mpi)集成在cpu中,用于同时连接编程器、pc机、人机界面系统及其他simatic s7/m7/c7等自动化控制系统。
3. simatic s7-400 plc s7-400 plc是用于中、高档性能范围的可编程序控制器。 s7-400 plc采用模块化无风扇的设计,可靠耐用,同时可以选用多种级别(功能逐步升级)的cpu,并配有多种通用功能的模板,这使用户能根据需要组合成不同的专用系统。当控制系统规模扩大或升级时,只要适当地增加一些模板,便能使系统升级和充分满足需要。
工作原理编辑
当plc投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,plc的cpu以一定的扫描速度重复执行上述三个阶段。
输入采样
在输入采样阶段,plc以扫描方式依次地读入所有输入状态和数据,并将它们存入i/o映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,i/o映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
用户程序执行
在用户程序执行阶段,plc总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统ram存储区中对应位的状态;或者刷新该输出线圈在i/o映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
即,在用户程序执行过程中,只有输入点在i/o映象区内的状态和数据不会发生变化,而其他输出点和软设备在i/o映象区或系统ram存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
输出刷新
当扫描用户程序结束后,plc就进入输出刷新阶段。在此期间,cpu按照i/o映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是plc的真正输出。
同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。
保养编辑
设备定期测试、调整
(1) 每半年或季度检查plc柜中接线端子的连接情况,若发现松动的地方及时重新坚固连接;
(2) 对柜中给主机供电的电源每月重新测量工作电压;
设备定期清扫
(1) 每六个月或季度对plc进行清扫,切断给plc供电的电源把电源机架、cpu主板及输入/输出板依次拆下,进行吹扫、清扫后再依次原位安装好,将全部连接恢复后送电并启动plc主机。认真清扫plc箱内卫生;
(2) 每三个月更换电源机架下方过滤网;
检修前准备
(1) 检修前准备好工具;
(2) 为保障元件的功能不出故障及模板不损坏,必须用保护装置及认真作防静电准备工作;
(3) 检修前与调度和操作工联系好,需挂检修牌处挂好检修牌;
设备拆装顺序及方法
(1) 停机检修,必须两个人以上监护操作;
(2) 把cpu前面板上的方式选择开关从“运行”转到“停”位置;
(3) 关闭plc供电的总电源,然后关闭其它给模坂供电的电源;
(4) 把与电源架相连的电源线记清线号及连接位置后拆下,然后拆下电源机架与机柜相连的螺丝,电源机架就可拆下;
(5) cpu主板及i/0板可在旋转模板下方的螺丝后拆下;
(6) 安装时以相反顺序进行;
检修工艺及技术要求
(1) 测量电压时,要用数字电压表或精度为1%的万能表测量
(2)电源机架,cpu主板都只能在主电源切断时取下;
(3) 在ram模块从cpu取下或插入cpu之前,要断开pc的电源,这样才能保证数据不混乱;
(4) 在取下ram模块之前,检查一下模块电池是否正常工作,如果电池故障灯亮时取下模块ram内容将丢失;
(5) 输入/输出板取下前也应先关掉总电源,但如果生产需要时i/0板也可在可编程控制器运行时取下,但cpu板上的qvz(超时)灯亮;
(6) 拨插模板时,要格外小心,轻拿轻放,并运离产生静电的物品;
(7) 更换元件不得带电操作;
(8) 检修后模板安装一定要安插到位
电池更换编辑
当plc的用户程序要保留在ram中时,就会用到电池,电池通常是3v或3.6v的不可充电的锂电池,电池的使用寿命通常是五年左右,电池用久了,电压就会下降,当其下降到不足以保证ram中数据时,ram中的程序就会丢失。如果用户没有备份程序,就会相当麻烦。
一般plc内部设有电池电压检测电路,当电压下降到一定程度时,plc就会报警,提醒更换电池。plc的使用说明书都有提供更换电池的方法。一般来 说,plc在断电后,因为plc上ram电源端接有充电电容,即使把电池去掉,电容上充电电量也足够ram内的数据保持一段时间,所以如果取掉电池后在短 时间内(通常5分钟)再将新电池换上去,数据是不会丢失的。
但用户实际使用plc的环境情况不尽相同,例如电容的容量下降,ram电源回路有 灰尘、油泥等形成放电回路等,这会加快plc断电后电容的放电速度,从而使时间不好把握。如果在带电的情况下更换电池就可保程序万无一失。因为电源始终会 有电压加在ram芯片的电源脚。当然更换时亦要小心应对,注意电池的极性以及避免短路情况发生。
好是把plc通电15分钟(给内部电容充电),断电,在5分钟内换好新的电池,再上电试一下。
西门子plc有带卡的,有不带电池的;也有带卡的,带电池的。程序存在mmc卡中,如果没有存储卡,需要电池保存程序的,更换电池时候务必注意,带电的情况下,将旧电池取出来,然后将新电池换上即可。
优点编辑
可靠
plc不需要大量的活动元件和连线电子元件。它的连线大大减少。与此同时,系统的维修简单,维修时间短。plc采用了一系列可靠性设计的方法进行设计。例如:冗余的设计。断电保护,故障诊断和信息保护及恢复。plc是为工业生产过程控制而专门设计的控制装置,它具有比通用计算机控制更简单的编程语言和更可靠的硬件。采用了精简化的编程语言。编程出错率大大降低。
易操作
plc有较高的易操作性。它具有编程简单,操作方便,维修容易等特点,一般不容易发生操作的错误。对plc的操作包括程序输入和程序更改的操作。程序的输入直接可接显示,更改程序的操作也可以直接根据所需要的地址编号或接点号进行搜索或程序寻找,然后进行更改。plc有多种程序设计语言可供使用。用于梯形图与电气原理图较为接近。容易掌握和理解。plc具有的自诊断功能对维修人员维修技能的要求降低。当系统发生故障时,通过硬件和软件的自诊断,维修人员可以很快找到故障的部位。
灵活
plc采用的编程语言有梯形图、布尔助记符、功能表图、功能模块和语句描述编程语言。编程方法的多样性使编程简单、应用面拓展。操作十分灵活方便,监视和控制变量十分容易。
西门子plc s7-300系列plc安装及注意事项:
一、辅助电源功率较小,只能带动小功率的设备(光电传感器等);
二、 一般plc均有一定数量的占有点数(即空地址接线端子),不要将线接上;
三、 plc存在i/o响应延迟问题,尤其在快速响应设备中应加以注意。
四、输出有继电器型,晶体管型(高速输出时宜选用),输出可直接带轻负载(led指示灯等);
五、输入/断开的时间要大于plc扫描时间;
六、plc输出电路中没有保护,因此应在外部电路中串联使用熔断器等保护装置,防止负载短路造成损坏plc;
七、 不要将交流电源线接到输入端子上,以免烧坏plc;
八、接地端子应独立接地,不与其它设备接地端串联,接地线裁面不小于2mm2;
九、 输入、输出信号线尽量分开走线,不要与动力线在同一管路内或捆扎在一起,以免出现干扰信号,产生误动作;信号传输线采用屏蔽线,并且将屏蔽线接地;为保证 信号可靠,输入、输出线一般控制在20米以内;扩展电缆易受噪声电干扰,应远离动力线、高压设备等。
plc有较高的易操作性。它具有编程简单,操作方便,维修容易等特点,一般不容易发生操作的错误。对plc的操作包括程序输入和程序更改的操作。程序的输入直接可接显示,更改程序的操作也可以直接根据所需要的地址编号或接点号进行搜索或程序寻找,然后进行更改。
检修前准备
(1) 检修前准备好工具;
(2) 为保障元件的功能不出故障及模板不损坏,必须用保护装置及认真作防静电准备工作;
(3) 检修前与调度和操作工联系好,需挂检修牌处挂好检修牌。
plc不需要大量的活动元件和连线电子元件。它的连线大大减少。与此同时,系统的维修简单,维修时间短。plc采用了一系列可靠性设计的方法进行设计。