- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Schneider-LEC[14]——PLC
施耐德使用技巧文集第讲施耐德电气小型在第三方
组态软件中的巧用
1.前言
在使用PLC与上位机组成的控制系统中,经常会遇到这样的情况,用户需要在上位机中
监控的I/O点可能比组态软件标准的点多几个点或十几个点,比如,系统中需要监控的I/O
点有135个,而组态软件只有128点或256点的选择,因为这几个点或十几个点,不能用
128点的组态软件,而去选择256点的组态软件,所付出代价未免太大。如果你的PLC用的
是施耐德电气的产品,那么恭喜你,你可能有机会不用付出上面的代价来实现你的功能。
2.具体描述
为便于实现上述的要求,在这里把组态软件分一下类:“组态软件中的内部变量不计算
在点数中”和“组态软件中的内部变量要计算在点数中”。这种分法可能不标准,但这两种
情况对应了不同的实现本文功能的方法,所以在这里你可能需要试着接受这种分类方式。
因为我个人使用过或测试过的组态软件有限,也可能有我所不知道的情况存在,但按照
本文的思路应该能实现同样的功能。
“组态软件中的内部变量不计算在点数中”如施耐德电气的VejioLook,三维力控的
PCAuto等,在这类组态软件中,其所计算的点数是从PLC中采集的信号的数目,在组态软
件环境中建立的内部变量不计在内;“组态软件中的内部变量要计算在点数中”如亚控的组
态王,昆仑通态的MCGS等,这类组态软件中无论是从PLC采集的变量还是在组态环境中建
立的内部变量,都要计算在其点之内。
针对这两类组态软件的解决办法都会用到施耐德电气PLC的位对象的结构化功能,为节
约本文的篇幅,在这里假设使用者已经熟悉位对象的结构化功能。如果对此功能尚不太了解,
请参考相关的手册,或参考另外一篇文章“施耐德电气XBTG系列触摸屏应用中大量采集位
信号的技巧”。
假定在上位机的组态软件中要采集PLC上的%I0.0~%I0.11与%Q0.0~%Q0.7共20个I/O
点的信号,常规的做法,在组态软件上建立这20个I/O点的对应变量,这样,共占用组态
软件的20个点,如果你选用的是128点的组态软件,那么你最多还剩108个点可供使用。
现在,使用了施耐德电气的PLC后,你在PLC程序中使用位对象的结构化功能将
%I0.0~%I0.11的内容赋值给%MW1333,将%Q0.0~%Q0.7的内容赋值给%MW1334,PLC上的程序
很简单,在程序中建立两个操作块,操作块中分别写入:%MW1333:=%I0.0:12及%MW1334:
=%Q0.0:8,在组态软件中建立两个点,分别与%MW1333与%MW1334建立连接。以昆仑通态
的MCGS5.5为例:见图1与图2。
因为在MCGS中内部变量是要做点数计算的,所以在需要显示I或Q的地方,我们不使
用变量,而使用对象的动画组态属性设置,如图3。在这里
!(BitTest(MW1333.Value,1
)=0实际上与%I0.1的作用是完全一样的,同样,可以把%I0.0~%I0.11共12个输入点
的状态在组态软件中采集,而只占用了组软件的一个点。如果在组态软件中采集的是PLC
的某些内部位变量,也可以使用字对象的位抽取功能将位对象(%Mx)的值赋给%MW。简单操
作见图4,如有不明之处请参考施耐德电气相关产品的手册。
如果你所使用的组态软件不把内部变量作为点数计算,可以在脚本程序中用类似的内部
函数把%MWx的位状态提取出来,这样,内
部变量等同于直接从PLC采集信号,又没有被组态软件计算点数。
有的组态软件中内部变量会被计算到点数,而它又没有类似昆仑通态MCGS的动画组态
属性时,这种方法就无法使用了。但是,我们
仍然有另外一种稍微麻烦一些的实现方法。
对于大部分监控画面,
所需要监控采集的开关量信号应该不会在同一个页面上出现,这就给我们提供了机会。
限于篇幅,这种操作的具体实现不再提供演示画面,仅介绍其大体上的思路。
假设设备有3个以上开关量信号采集画面,每个画面上有16个需要监控的开关量信号。
这时,可以在组态的变量表或数据字典中建立16个内部变量,再多建一个与PLC内部字变
量关联的外部变量,这个变量用于存放判断是具体是在那一个监控画面,在PLC一侧添加一
些程序,根据这处
您可能关注的文档
- 浙大中控ECS 700系统DI711 S数字信号输入模块使用手册(中文).pdf
- 伊顿(Eaton)IZM93、97、99的P型脱扣器说明书(中文).pdf
- 伊顿(Eaton)BZM1 2 3 XA. XU.安装说明(中文).pdf
- Pro server GP2000系列网络应用(中文).pdf
- 西门子操作面板产品样本2013(中文).pdf
- 西门子电磁式剩余电流保护断路器产品简介(中文).pdf
- 松下MINAS A5系列(A、F型200V)交流伺服马达驱动器使用说明书(基本篇)2009(中文).pdf
- Hitachi SJ300系列日立变频器样本.pdf
- G3B G3BD固态继电器选型样本(中文).pdf
- Rockwell AB DeviceNet电缆系统规划安装手册(中文).pdf
文档评论(0)