晋城西门子专业技术团队PLC代理商 晋城西门子专业技术团队PLC代理商
浔之漫 智控技术有限公司 上海诗慕自动化设备有限公司
本公司销售西门子自动化产品,,质量保证,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,,德国
将编程器中编制完成的程序块(数据块或系统块)写入到PLC的CPU中,称为“下载”;反之,将PLC的CPU中程序传送到编程器中,称为“上载”。 在程序下载以前,必须按要求连接好PC/PPI电缆,设定好通信参数,并将PLC置于 ...
2013-8-22 15:28
如何在step7中更新硬件配置
问:我用的是315-2dp,可在硬件配置文件中找不到货号为315-2AH14-0AB0的CPU,也有时找不到其他模块,下载时就下不了。请问大师们:如何更新step7的配置文件? 答:首先按照如下方法更新:1.下载HSP,解压之后, ...
临沂市西门子模块PLC总代理
西门子EM231模块上的SF红灯为何闪烁?
SF红灯闪烁有两个原因:模块内部软件检测出外接热电阻断线,或者输入超出范围。由于上述检测是两个输入通道共用的,所以当只有一个通道外接热电阻时,SF灯必然闪烁。解决方法是将一个100Ohm的电阻,按照与已用通道相 ...
2013-8-22 15:26
I/O继电器,或称映射区。它与PLC所能控制的I/O点数及模拟量的路数直接相关。
内部继电器数,有的称为标志位数,代表着PLC的内部继电器数。它与I/O继电器区相联系着,有时与后者相联系进行处理。内部继电器多,便于PLC建立复杂的时序关系,以实现多种多样的控制要求。一般讲,内部继电器数比I/O继电器要多得多。
有的内部继电器还可丢电保持,即它的状态(ON或OFF)、PLC丢电后,靠内部电池仍予以保持。再上电后可继续丢电前的状态。保持继电器可增强PLC控制能力,特别对记录故障,故障排除后恢复运行,更显得有用。
定时器,可进行定时控制。定时值可任意设定。定时器有多少,设定范围有多大,设定值的分辨率又是多少,这些都代表定时器件的性能。
计数器,可进行计数,到达某设定计数值可发送相应信号。可进行什么样的计数,计数范围多大,怎么设定,有多少计数器,则是PLC计数器性能的代表指标。
数据存储区,用以存储工作数据。多以字、两字或多字为单位予以使用,是PLC进行模拟量控制,或记录数据所的。这个存储区的大小代表PLC的性能也是越大越好。趋势也是越来越大。小型机也如此。如日本OMRON公司的CQM1机,其DM区就有6k字。而过去同是小型机的C60P的DM区才64个字。大型机的DM可达10K以至几十K。
此外还有其它一些内部器件,了解某PLC性能时,也都必须掌握它。
内部器件也是PLC指令的操作数,不弄清楚是无法编程的。
@ 指令系统
PLC有多少条指令,各条指令又具有什么功能,是了解与使用PLC的重要方面。你不懂PLC指令怎么编程,没有程序,PLC又怎么工作?
PLC的指令越来越多,越来越丰富。功能很强的指令,综合多种作用的指令日见增多。
PLC的指令繁多,但主要的有这么几种类型:
基本逻辑指令,用于处理逻辑关系,以实现逻辑控制。这类指令不管什么样的PLC都总是有的。
数据处理指令,用于处理数据,如译码,编码,传送、移位等等。
数据运算指令,用于进数据的运算,如十、一、X、/等,可进行整形数计算,有的还可浮点数运算;也可进行逻辑量运算,等等。
流程控制指令,用以控制程序运行流程。PLC的用户程序一般是从零地址的指令开始执行,按顺序推进。但遇到流程控制指令也可作相应改变。流程控制指令也较多,运用得好,可使程序简练,并便于调试与阅读。
状态监控指令,用以监视及记录PLC及其控制系统的工作状态,对提高PLC控制系统的工作可靠性大有帮助。
当然,并不是所有的PLC都有上述那么多类的指令,也不是有的PLC仅有上述几类指令。以上只是指出几个例子,说明要从哪几个方面了解PLC指令,从中也可大致看出指令的多少及功能将怎样影响PLC的性能。
除了指令,为进行通讯,PLC还有相应的协议与通讯指令或命令,这些也反映了PLC的性能。
6支持软件
为了便于编制PLC程序,多数PLC厂家都开发有关计算机支持软件。
从本质上讲,PLC所能识别的只是机器语言。它之所以能使用一些助记符语言、梯形图语言、流程图语言,以至高级语言,全靠为使用这些语言而开发的种种软件。
助记符语言是基本也LC语言。它类似计算机的汇编语言,PLC的指令系统就是用这种语言表达的。这种语言仅使用文字符号,所使用的编程工具简单,用简易编程器即可。所以,多数PLC都配备有这种语言。
梯形图语言是图形语言,它用类似于继电器电路图的符号表达PLC实现控制的逻辑关系。这种语言与符号语言有对应关系,很容易互相转换,并便于电气工程师了解与熟悉,故用得很普遍,几乎所有的PLC都开发有这种语言。由于它是用图形表达,小的编程器不好使用它,得有较大的液晶画面的编程器,才能使用它。多数是在计算机对PLC编程时,才使用这种语言。
流程图语言,它也是图形语言,不过所用的符号不与电气元件符号相似,而与计算机用的流程图符号相似,便干计算机工作人员了解与熟悉。流程图语言与符号语言也有一一对应关系,只是它对应的符号语言与梯形图的对应不一样。熟悉计算机而又未从事过一般电气工作的人员,乐于用这种语言对PLC编程。日本OMRON公司开发的F系列机就是使用这种语言。
梯形图与流程图混合语言。这种语言,梯形图与流程图两者兼用,可使PLC程序结构化。它用流程图把PLC程序划分成若干结构块,并规范块间的逻辑联系。用梯形图再确定块中的种种量间的逻辑关系。这种混合语言有不同的实现方法,而且多用于大型的PLC的编程
高级语言,PLC编程也可以使用高级语言,如BASIC、C语言等。可以在DOS,也可在WINDOWS平台上运行。关键在于要把用高级语言编写的程序转换成助记符语言,或直接转换成PLC所能识别的机器语言。从根本上讲,只要能实现这个转换的,什么高级语言都可以。而编写这个转换的软件工作量很大,当然应由有关厂家开发与提供。当前不少PLC厂家已有提供。如GE-FANAC的PLC就提供有可用C语言编程的软件。
再前进一步,从理论上讲使用自然语言编程也是可能的。只是要下力气去开发,以及市场有这个需要。
支持软件不仅编制PLC程序需要,监控PLC运行,特别是监视PLC所控制的系统的工作状况也需要。所以,多数支持编程的软件,也具有监视PLC工作的功能。
此外,也有于监控PLC工作的软件,它多与PLC的监视终端连用。
有的PLC厂家或第三方厂家还开发了使用PLC的组态软件,用以实现计算机对PLC控制系统监控,以及与PLC交换数据。
PLC的用户也可基于DOS或WINDOWS平台开发用于PLC控制系统的应用软件,以提高PLC系统自动化及智能化水平。这方面的软件已日益受到重视。
总之,为了用好PLC,PLC的支持软件越来越丰富,性能也越来越好,其界面也越来越友好,也因此,它的情况如何,已成为评判PLC性能的指标之一。
7可靠控制
西门子STEP7编程软件如何建立在线连接
建立在线连接需要在编程设备和可编程逻辑控制器之间建立一个在线连接,以用于下载S7用户程序/块、从S7可编程控制器中将块上传到编程设备,以及用于其它活动:调试用户程序显示和改变CPU的工作模式显示并设置CPU的时 ...
威海市西门子模块PLC总代理
西门子PLC的典型逻辑梯形图程序
PLC控制对象的控制要求多种多样,但是,大多数动作都可以分解为若干基本动作(基本程序功能)的组合。因此,作为PLC编程人员,通过日常积累,熟练掌握多种、基本、常用动作的程序编制方法,是提高编程效率与程序可靠 ...
2013-8-22 15:25
西门子s7-300PLC数字量输出模块
西门子s7-300数字量输出模块,可控硅输出与晶体管输出有何不同,主要应运于哪方面,哪些数度字量输出模块的输出可直接控制接触器线圈、电磁阀线圈、而不用中间继电器进行过渡。答:1、西门子PLC的输出模块中有继电器 ...
2013-8-22 15:24
西门子STEP7如何使用库
创建库如要创建一个库,可按如下操作进行:在SIMATIC管理器中,选择菜单命令文件 新建。选择"库"选项卡如果希望将新库插入到一个多重项目中,请选择复选框"插入当前的多重项目中"。只有当已在项目窗口中预 ...
2013-8-22 15:24
西门子PLC模块看版本的方法
每个西门子PLC模块的右下角都有个硬件版本十字符,但是具体应该怎么看呢? 答:西门子PLC及其模块除了订货号外,还有硬件版本号和固件版本号,其中模块右下方的十字上字母X与3个数字为硬件版本号,如X2/3/4为V1版本 ...
2013-8-22 15:23
PLC梯形图变成了语句表的问题
程序本来是梯形图的,梯形图程序中有些点事没有注释的,为了看的明白,今天把这个点加了注释,但是一保存梯形图就变成了语句表,请问这是为什么会这样?答:一般情况下不会有楼主所说的情况发生。建议如下:1、检查 ...
2013-8-22 15:23
西门子S7-200简单模拟量编程程序
所有评论仅代表网友意见,与本站立场无关。