- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【精选】plc-vb监控
1 概论在plc的图形监控技术中,虽然以使用通用型的人机接口搭配套装式图形监控软件较为简易、便利,但是就学习或使用者本身而言,只是就图形监控组件的变量(编号)或属性作一些简单的设定,至于plc pc间如何透过rs-232或rs-485串行通讯端口执行接点状态或数据缓存器数值之读取、写入与控制等,就有些雾里看花了。此外条形码扫瞄器(bar code reader,bcr)、电子磅秤(electronic load cell)、温度控制器、modus通讯、区域或网络通讯…等,若不知道相关的通讯协议,就无法与pc或plc联机以读取或写入所需的数据。有鉴于plc在产业自动化中的枢纽地位,加以各技职院校均开设有plc及vb等相关课程,若使用vb 作为plc的图形监控,在教学、自学及实作上不但可坐收事半功倍之效,同时也可达到科技整合的目标,提升机电控制的技术层次,因此本专栏就以plc_vb图形监控作为探讨主题。图1 通讯协议数据格式图2 位元元件位址的计算方式2 plc通讯协议pc plc通讯之目的,不外乎是pc与plc间进行相关接点状态或数据缓存器数值之读取、写入或控制,上述数据存取或控制,除了在硬件联机及通讯参数设定方面必须双方一致外,在讯息格式方面亦必须符合专属的通讯协议。在pc与plc的通讯架构中,pc为主系统(master),plc则为仆系统(slave),亦即pc与plc间通讯,是由pc发出命令讯息给plc,只有在plc接收到pc的命令后,才会响应一讯息给pc。以下以丰炜(vigor)plc为例,介绍其m、vb、vh系列plc之通讯协议:2.1 传输讯息格式为了使得各类型pc能够互通讯息,美国国家标准局制定了ascii码。ascii码原先仅使用7bits,因考虑到一些特殊的图形码,故目前已扩充为8bits。不过在plc pc通讯上,ascii码还是采用原先7bits的编码方式,所以其数据位为7bits。2.2 通讯参数(1)传输格式:usb或标准rs-232、异步(asynchronous)、双向传输。(2)传输速率或鲍率(baud):plc内建之cp1固定为19200bps;cp2有4800、9600、19200、及38400bps等可供选择,由ladder master设定;至于 cp3则固定为19200bps。(3)同位检查(parity check):偶同位(even parity,e)。(4)数据位(data bits):7 bits。(5)停止位(stop bit):1 bit。2.3 通讯协议数据格式通讯协议数据格式如下图1所示:(1)起始码数据传输的开头字符,pc下达命令给plc时之起始码为stx(2h),plc回传资料给时为ack(6h)。(2)站号数据传输对象的辨识码,在通讯回路中每一台plc都必须有一个站号,当pc对plc下达命令时,就是以站号来指定要将命令下达给那一台plc。plc内建之cp1固定为0号;cp2可选择范围为0~255号,由ladder master设定;cp3由vb-cadp模块左侧旋转开关设定,范围为0~99号。(3)命令通讯命令系pc要求plc所执行之动作,可以经由pc对plc执行位组件之状态或缓存器的值连续读取、写入或位组件on/off等命令共有4种,各命令码代号、种类、对象组件及其功能,如表1所示。(4)传送数据数据传输的内容,包含:数据地址、长度、内容及错误码…等。(5) 结束码数据传输的结束字符为etx(3h),当plc收到代表通讯结束的etx字符后,即可开始处理该次通讯命令或数据。(6)检查码系将图1中之站号~结束码中各字段所有ascii字符之16进制数值依序相加,但不考虑进位,也就是取其和最右边的2个数值作为检查码,此一核算方式称为2纵式余数查核法2(longitudinal redundancy check,lrc)。当接收端收到命令讯息后会依相同计算法则重新核算其检查码,若两者数值相同,则表示所传输数据正确,否则表示在传输过程中有错误发生。(7)错误码在plc的回传数据中会有一个错误的讯息码,错误码及其说明如表2所示。2.4 数据地址pc plc通讯必须了解plc内部有那些组件,以及那些组件的实际地址(address),以便于进行数据的存取。(1)群组地址适用于连续数据读取【51h】及连续数据写入【61h】等通讯命令,可分为下列二种:① 位型态组件诸如:x、y、m、s、t、c等多个字节(bytes)数据。若字节数byte=1时,则群组地址定义8个连续的位型态组件。② 字符组型态组件诸如:t/c现在值
您可能关注的文档
最近下载
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 人教部编版小学四年级语文上册期末复习计划及全册单元复习课教案.docx VIP
- 幼儿园教师业务水平知识考试题(附答案).docx VIP
- 西北师范大学2022-2023学年第1学期《宏观经济学》期末考试试卷(A卷)附标准答案.docx
- 高三一轮复习生物【知识精研】免疫失调与免疫学的应用课件.pptx VIP
- 市政工程占道施工方案【可编辑】.doc
- 崩漏(功能失调性子宫出血)中医临床路径.pdf VIP
- 课件兽医法律法规.ppt
- 《人类简史》6分钟读完《人类简史》全部精华.docx VIP
- ipc6013中文版挠性印制板质量要求与性能规范汇编.doc
原创力文档


文档评论(0)