- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BASIC语言在PLC控制系统中的应用
导语:?本文以ge fanuc plc系列pcm智能通讯模块在某泵站控制系统中的应用为例进行探讨,介绍了basic语言在解决plc与现场仪表或其它外部智能设备之间数据通讯问题时能起到的作用 1引言
basic语言是微机系统中广泛应用的一种高级编程语言,它的指令接近思维逻辑的表达,与自然语言有相通之处,易学易懂,同时它包涵丰富的算法函数,能十分方便地进行各种数据处理,因而深受广大编程爱好者喜爱。plc是计算机科学在工业控制领域内的一个重要分支,它一般采用梯形图、语句表作为其编程语言,由于梯形图形似电气原理图,直观易懂,易为电气工程师所接受,为plc的推广应用起到了极大的推动作用。plc从诞生至今,几十年来,应用领域不断扩大,现在,通讯问题已成为plc应用中的一个重要课题之一。
本文以gefanucplc系列pcm智能通讯模块在某泵站控制系统中的应用为例进行探讨,介绍了basic语言在解决plc与现场仪表或其它外部智能设备之间数据通讯问题时能起到的作用,为广大同行提供又一种串行通讯解决方案。
2系统简述
本系统采用gefanuc90-30系列plcmodel351,一块智能通讯模块cmm311,一块可编程智能通讯模块pcm311,及开关量输入、输出模块,模拟量输入模块若干。
通讯模块cmm311有两个通讯口,分别负责与上位机组态软件及现场digital触摸屏进行通讯。
可编程通讯模块pcm311为通讯协处理机,内有固化的megabasic语言解释程序,能执行通过外部编程终端存储进来的basic程序。该模块有两个通讯端口,一个端口为编程口,ge公司logicmaster编程软件包中有专用于pcm模块编程的软件,用它可通过该编程口登录pcm模块,将计算机中文本形式的basic代码文件存入模块的存储器中;另一个端口为专用外部通讯口,在basic程序中可打开此端口与外部智能设备进行通讯。在特殊时候,编程口也可被basic程序打开,作与外部设备通讯用,但这样使用在调试时稍有不便。
系统布置要求叙述如下:
plccpu负责开关量、模拟量的采集、运算,实施直接的控制功能;通讯模块cmm311通过两个通讯口分别连接上位机及触摸屏,实现人机界面与plc的数据通讯;pcm模块的com2与westinghouse(西屋仪表)mintii网络转换器相连,负责通过mintii网络转换器与现场三个种类的12台westinghouse仪表通讯,采集电流、电压、功率等各种物理量的实时数据,同时,com1在调试完毕后用来与现场一台三菱fx2nplc通讯,实现从geplc系统到fx2n系统的数据通路,方案图如图1所示。
2.1minitii转换器通讯协议简介
在这个方案中,minitii与下位设备的硬件连接为双绞线,minitii及下位各设备都并入双绞线组成的westinghouseincom网络,在该网络中各通讯主体使用二进制通讯方式,数据帧均由33位二进制数构成,minitii充当主站(master)角色,对下位各设备发起通讯,进行轮询。
pcm311模块与minitii转换器进行的是ascii码通讯方式,而minitii转换器与下位dt3000、mp3000、iq200各系列设备的通讯方式为二进制码通讯,实际上minitii所起到的作用是将pcm模块发出的ascii码指令帧转译为二进制码指令帧,当然,在通讯过程中,我们只需关心ascii码通讯帧的格式,minitii会自动将其转为二进制格式后发到incom网络中去。
minitii模块的25针rs232串行口接收的ascii码帧由10个ascii码字符组成,分为控制指令帧、数据指令帧两类,大致形式如下:
控制指令:
(stx)(c/d)(inst)(comm)(scomm)(address)(sumcheck)
数据指令:
(stx)(c/d)(data)(sumcheck)
stx:第2号ascii码,占一位
c/d:控制指令时为1,数据指令时为0,占一位
inst、comm、scomm:由这三个数字指定需要返回的参数,各占一位
address:指定指令的发送对象,是一个三位数的十六制数,占三位
sumcheck:和校验码,占二位
data:返回的数据信息,占六位
minitii串行通讯参数在其面板上通过开关来选定。
2.2fx2nplc通讯协议简介
fx2n是三菱品牌plc在小系统控制应用中使用较多的一种经济型plc,外部设备通过232bd、485bd等插件或485adp等模块可与其建立ascii码串行通讯,读取plc内部寄存器的值。其协议格式如下:
(1)读寄存器
*外设:
您可能关注的文档
- acs6000变频器开关频率解决方案.doc
- acs多轴运动控制系统应用.doc
- acs提供的h-bot 龙门系统控制方案.doc
- acs运动控制器在高精密激光切割机上的解决方案.doc
- acs运动控制支持真正的龙门系统.doc
- acs运动控制器在裁剪机上的数控系统解决方案.doc
- act-3000拧紧系统自动控制与防错.doc
- ad500变频器在钢丝-钢管复绕生产线上的应用.doc
- adam-4100系列宽温加固模块在野外油井检测系统中的应用.doc
- adam-4118在挤压机中自动抗干扰的应用.doc
- banner无线物料呼叫、服务呼叫或货盘收集解决方案.doc
- banner传感器在物流上的实际应用.doc
- banner视觉应用之cpg行业篇.doc
- baumuller包米勒伺服电机及驱动系统在锻压机械的应用.doc
- bcnet-ppi网关的纺织机械设备联网应用方案.doc
- beckhoff twincat 机器人运动学功能库和伺服技术提高了食品包装行业的效率.doc
- beckhoff xts磁悬浮输送系统给包装行业中的机器设计 带来了革命性变化.doc
- banner传感器在色标检测中的成功应用.doc
- beckhoff xts 实现紧凑、快速的线性传输设备.doc
- beckhoff 解决方案:使用基于 pc 的控制技术实现绿色包装.doc
文档评论(0)