- 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系统的灵活性
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网络
中去。
initii模块的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、485
您可能关注的文档
最近下载
- 《零碳园区建设指南》.pdf VIP
- 三年(2023-2025)高考英语真题分类汇编:专题04动词和动词短语(全国通用)(解析版).docx VIP
- 木模板专项施工方案.docx VIP
- 结肠癌患者护理查房教育PPT课件.pptx
- 十年(2016-2025)高考英语真题分类汇编-专题04 动词和动词短语(全国通用).docx VIP
- 办公楼装修改造工程施工方案.doc VIP
- 2023年初级经济师之初级经济师财政税收题库及答案【历年真题】.docx VIP
- 安徽大学《数据结构》历年研究生考试(1).pdf VIP
- 十年(2016-2025)高考英语真题分类汇编-专题09 定语从句(全国通用).docx VIP
- 乘用车空气悬架用电磁分配阀性能要求及试验方法.pdf VIP
原创力文档


文档评论(0)