友情提示:以下是厦门岳航计算机工程有限公司关于MVME162P-242L的一些情况的介绍,具体情况,请按下方的联系方式与本公司联系,谢谢咨询!
【欢迎询价】我现在回复 含17%增值税,量多更优惠……
ABB机器人备件,AB,GE,施耐德140CPU,西门子摩尔的数量,货期,价格,发票等。
与您签订正式合同,按合同约定供货。
★产品简介
【品牌系列】ABB Robots、FANUC Robots、YASKAWA Robots、KUKA Robots、Mitsubishi
Robots、OTC Robots、Panasonic Robots、MOTOMAN Robots等
ABB:工业机器人备件DSQC系列(中二中三,中四, S4C , S4C , IRC5)、Bailey INFI 90等。
Westinghouse(西屋): OVATION系统、WDPF系统、MAX1000系统备件Invensys Foxboro(福克斯波罗):I/A Series系统,FBM(现场输入/输出模块)顺序控制、梯形逻辑控制、事故追忆处理、数模转换、输入/输出信号处理、数据通信及处理等。
【型 号】 您需要的所有型号
【产品类别】 (DCS系统)(机器人系统)(大型伺服控制系统)模块 备件
【库存状态】 现货
【价 格】 面议 发票(含17%增值税)
★销售服务
【服务说明】 现货配送至全国各地含税含运费
【产品质量】 全新原装正品
【产品优势】 专业代理 薄利多销 信誉好,价格低,货期短,服务周到
★联系我们
【询价热线】 0592-5321698,18020776791
【联 系 人】 周雪滢
【 传 真 】 0592-5165561
【 E-mail 】 2825149620@qq.com
概述
----本例说明如何以自由协议实现计算机与S7-200的通信,计算机作为主站,可以实现对PLC从站各寄存器的读/写操作。
----计算机通过COM口发送指令到PLC的PORT0(或PORT1)口,PLC通过RCV接收指令,然后对指令进行译码,译码后调用相应的读/写子程序实现指令要求的操作,并返回指令执行的状态信息。
通信协议
----在自由口模式下,通信协议是由用户定义的。用户可以用梯形图程序调用接收中断、发送中断、发送指令(XMT)、接受指令(RCV)来控制通信操作。在自由口模式下,通信协议完全由梯形图程序控制。
指令格式定义
数据区
----反馈信息的B3到B18为读指令所要读取的数据,以十六进制ASCII码表示。
BCC校验码
----与上位机指令中的BCC校验码类似,它是反馈信息B3到B18的异或和。
结束字符
----结束字符标志着反馈信息的结束,在本例中被定义为26H。
指令中为何要使用ASCII码
----一条指令除包含数据外,还包含必要的控制字(起始字符、结束字符、指令类型等)。如果指令中的数据直接以其原本的形式传输,则不可避免的会与指令中的控制字发生混淆。
----例如本例中,指令的起始字符为"g",其ASCII码值为67H,结束字符为"G",其ASCII码值为47H。假设要写入的数据中也有47H,并且数据直接以其原本的形式传输,则PLC会因为接收到了数据中的47H而停止接收,这样PLC接收到的指令将是一个不完整的非法指令,很可能造成PLC的误动作。
----为了避免这种情况的发生,可以用文本来传送二进制数据。通过以16进制ASCII码的格式描述数据,每个二进制的字节都可以表示成一对ASCII编码,这对编码表示这个字节的两个16进制字符。这种格式可以表示任何的数值,仅仅使用ASCII代码的30H到39H(表示0到9)和41H到46H(表示A到F)。ASCII码的其余部分可以用作控制字(起始标志、结束标志、指令类型等)。这样,数据中的47H以ASCII码的形式进行传送就变成了34H 37H 两个字节,从而避免了PLC因接收到数据中的47H而停止接收的错误。
表1 上位机指令格式
| Byte0 | 起始字符 |
| Byte1 | 指令类型(读/写) |
| Byte2 | 目标PLC站地址(十六进制ASCII码) |
| Byte3 |
| Byte4 | 目标寄存器地址(十六进制ASCII码) |
| Byte5 |
| Byte6 |
| Byte7 |
| Byte8 |
| Byte9 |
| Byte10 |
| Byte11 |
| Byte12 | 读/写字节数M(十六进制ASCII码) |
| Byte13 |
| Byte14 | 要写入的数据(十六进制ASCII码) |
| Byte15 |
| Byte16 |
| Byte17 |
| Byte18 |
| Byte19 |
| Byte20 |
| Byte21 |
| Byte22 |
| Byte23 |
| Byte24 |
| Byte25 |
| Byte26 |
| Byte27 |
| Byte28 |
| Byte29 |
| Byte30 | BCC校验码(十六进制ASCII码) |
| Byte31 |
| Byte32 | 结束字符 |
表2 反馈信息格式
| Byte0 | 起始字符 |
| Byte1 | 状态信息 |
| Byte2 | 数据区(十六进制ASCII码) |
| Byte3 |
| Byte4 |
| Byte5 |
| Byte6 |
| Byte7 |
| Byte8 |
| Byte9 |
| Byte10 |
| Byte11 |
| Byte12 |
| Byte13 |
| Byte14 |
| Byte15 |
| Byte16 |
| Byte17 |
| Byte18 | BCC校验码(十六进制ASCII码) |
| Byte19 |
| Byte20 | 结束字符 |