产品描述
6ES7231-0HC22-0XA8性能参数
该国际标准的制定,是IEC工作组在合理地吸收、借鉴世界范围的各可编程序控制器(PLCs)厂家的技术、编程语言、方言等的基础之上,形成的一套新的国际编程语言标准 。IEC 61131-3国际标准随着可编程序控制器(PLCs)技术、编程语言等的不断进步也在不断地进行着补充和完善。
一 IEC 61131-3编程部分
IEC 61131-3标准有两个模型:IEC 软件模型和通讯模型。这两个模型构成了实现符合IEC 61131-3国际标准的编程系统的概念基础,它们不但是IEC 61131-3编程系统区别于传统的PLC编程系统的重要标志,而且也是IEC 61131-3编程系统优越于传统的PLC编程系统的原因所在。IEC 软件模型从理论上描述了如何将一个复杂的程序分解为若干个小的不同的可管理部分,并且在各个被分解部分之间有清晰的和规范的接口的方法;描述了一台PLC如何实现多个独立程序的同时装载、运行;描述了系统如何实现对程序执行的完全控制等。通讯模型同样从理论上描述了不同程序组织单元(POU – Program Organization Units)之间如何交换信息的方法。程序组织单元包括程序,功能块和功能。
1.1 软件模型
IEC 61131-3软件模型如图一所示。该软件模型是一种分层结构,每一层隐藏了其下层的许多特征。IEC61131-3具有的这种分层结构,构成了IEC 61131-3软件优越于传统的PLC软件的理论基础,是IEC 61131-3软件先进性的体现。下面我们先描述软件模型的各个部分的概念,同时分析、总结IEC 61131-3编程系统所具有的优点。
在模型的*上层是软件“配置”,它等同于一个PLC软件,使用在一个具体应用的定义PLC行为的整个软件中,它与配置系统的实际过程是不同的。如在一个复杂的由多台PLC组成的自动化生产线中,每台PLC中的软件就是一个独立的“配置”。一个“配置”可与其它的IEC“配置”通过定义的接口进行通讯。
在每一个配置中,有一个或多个“资源”,“资源”不仅为运行程序提供了一个支持系统,而且它反映了PLC的物理结构,在程序和PLC物理I/O通道之间提供了一个接口。一个IEC程序只有在装入“资源”后才能执行。“资源”通常放在PLC内,但也可以放在其它系统内。
一个IEC程序可以用不同的IEC编程语言来编写。典型的IEC程序由许多互连的功能块组成,各功能块之间可互相交换数据。一个程序可以读写I/O变量,并且能够与其它的程序通讯。一个程序中的不同部分的执行通过“任务”来控制。
“任务”被配置以后,可以控制一系列程序和/或功能块周期性地执行程序或由一个的特定的事件触发开始执行程序。IEC程序或功能块通常保持完全的待用状态,只有当是由一个特定的被配置的任务来周期性地执行或由一个特定的变量状态改变来触发执行的情况,IEC程序或功能块才会执行。
RS232是一种经典的通讯方式,至今绝大多数PLC上都至少有一个RS232口,作为编程口和普通的通讯口。
两个多月前,一个同事在现场调试程序时,首先将编程电缆接在笔记本的串口上,然后去接PLC编程口,结果PLC的编程口马上被烧毁。
实际上,我在几年前现场调试时也曾经碰到过类似故障:当笔记本使用外接电源时,PLC的串口马上被烧毁或者表现的现象有点类似于短路――CPU的电源灯忽亮忽灭的;但是当去掉外接电源,笔记本使用电池供电时就没有问题了。注明一下,这个故障倒是与带电插拔无关。
*后查到的原因:当时使用的PLC是DC24V供电,*终发现由于配线的原因将供电电源的DC24V+与机柜接在一起了(实际上DC24V-接至机柜也会发生此后果)。
由于隔的时间比较长,现场的处理细节我记不太清楚了,仅仅简单的分析一下。
1、首先应该注意PLC或者其它一些通讯设备(比如文本屏、触摸屏等等),一般在硬件处理上,RS232口的金属外壳是与自身的“接地端”相通的,我用万用表量过几家的产品都这样。所谓的“接地端”并不一定是在接线端子上提供,有可能是在其它地方。
2、在笔记本和PC这方,RS232口的金属壳通常与外接电源的地线、机壳相连。有的甚至将RS232(9针)口的第5脚直接与机壳相连。
3、如在接线中PLC的供电电源的DC24V+或者DC24V不慎与机柜相连,而PLC的接地端一般又直接接至机柜,这样PLC编程口的金属壳就与电源的+或-端等电位;若笔记本采用外接电源,而外部的AC220V的接地线又接至工厂的接地系统,那么笔记本串口的金属壳就是“零”电位。通常通讯电缆两端的金属壳是短接在一起的。这样当用编程电缆连接PLC与笔记本时,编程口必毁无疑。至于笔记本的串口还是好的,那只能说是幸运了。
4、至于说笔记本使用电池供电就没问题了,是因为这时候金属壳之间没形成电势差。
5、若不进行连接,供电,系统也表现正常而没出故障,这是因为当时的机柜是浮地的,也就是说机柜没有接地。
*后,与这个故障无关,但带电插拔RS232通讯线是错误的操作。RS232不支持带电插拔。RS232的通讯电平是正负12V,这对采用TTL电平(0-5V)的芯片来说是一个危险电压,带电插拔极易烧毁串口。
附:好多年不太接触现场了,随手写点小经验希望能给一些同仁有点帮助。另外,大家多来发表些文章啊,提升一下我们国产PLC论坛的人气。
又及:针对几位朋友的疑问,我刚才又用万用表测试了一台笔记本,型号是DELL Latitude系列的。结果确实是:当接上笔记本外部电源后,AC220V端的“地”线是与RS232串口的金属外壳短接的,我想这是所有PC共同的处理方式。因此上面的分析、结论我觉得是正确的。
产品推荐