电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

中显串口屏与PLC通信

中显串口屏与PLC通信_第1页
1/8
中显串口屏与PLC通信_第2页
2/8
中显串口屏与PLC通信_第3页
3/8
中显串口屏与 PLC 通信在一些对成本敏感的工业控制产品中,除了 PLC 选择微型或小型之外,触摸屏也可以选择其他形式的触摸屏,本文以中显串口通信屏(协议为可选择是否带CRC 的 MODBUS),与欧姆龙 CP1E 进行串口通信。使用 CP1E 内置的 RS232 端口,以 CP1E 作业主站,中显串口屏作为从站,通信协议以串口屏协议进行。因 CP1E 属于底端 PLC,无变址寄存器,也不支持协议宏操作,故通信部分全部使用 TXD 与 RXD 指令实现。一:在 CX-Programmer 中配置好内置的串口参数。二:配置触摸屏通信参数。三:使用 VGUS4.3 组态软件编写触摸屏页面。1:编写触摸屏的背景页面,可以在 PC 内的画图工具制作。2:编写触摸屏的按扭及显示以及时间等组件信息。3:显示参数及写入参数进行配置。四:PLC 梯形图编写。1:通信参数初始化操作。2:数据处理及数据调用等操作。3:串口通信程序编写。PLC 控制触摸屏页面切换命令:04 80 03 XXXX 。04:后面有 4 个字节数据; 80:写系统寄存器; 03:触摸屏内页面寄存器;XXXX:页面信息字符串:03 81 00 01信息字符串:0582XXXXYYYY03:表示字节数;81:读触摸屏系统寄存器;0001:读触摸屏版本号信息;82:向触摸屏写命令。将待发送的数据进行处理后,再使用 TXD 指令经过串口发送出去。D0010:发送数据的头字,本处用于帧头即 A55A;D0100:使用的内置串口号;D0101:表示需传输的字节数。本处为 6 即表示传输 D0010 至 D0015 的数据发送至串口。使用 RXD 指令来对串口的数据进行接收。将接收的数据存入 D200 开头的连续字节里。即D201 :帧头为 A55A;D202 :使用 MOVD 指令提取 D203-D204 中存储的地址与数据;使用间接寻址方式将接收到的数据存储至指定的地址中。MOVD 指令可以将指定的 16 位数据中连接的任意至少整数倍 4 位数据进行组合,再传输至新的地址中。@MOV D121 *D120将 D121 中的数据存储至 D120 中存储的地址中。NOP:空操作。纯粹为了程序在视觉上进行分解,提高程序的可读性。D124 与 D125 为了后面间接寻址时提供初始地址。利用 FOR-NEXT 循环执行 30 次比较指令,即提取出 D300 开始地址连续的 30 个字中与 D340 开始地址连接的30 个字,数据不一致的时候,则跳出循环,并产生标志位,执行数据发送指令。目的:当 D300 开始连续 30 个字中数据有变动时,则立即将变动的数据发送至触摸屏。在每隔一秒...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

中显串口屏与PLC通信

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部