- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于迪文 OS 的西门子 PPI 协议实现
一、 概述
理论上讲,基于迪文的 OS 汇编指令集系统,可以实现任何协议的串口通信,当然
也包括西门子 PLC 的 PPI 协议。但前提是,必须首先知道其具体的协议格式。本例中 PPI
协议的格式来自网络。
二、 PPI 协议的“读”功能实现
PPI 协议的一次读操作分为 4 步,如下:
1、 DGUS 屏向 PLC 发送“读“指令;
例:LCD ‐ PLC (68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10
02 00 28 00 01 84 00 22 60 11 16).
2、 PLC 向 DGUS 屏返回“接收确认”指令;
例:PLC ‐ LCD (E5).
3、 DGUS 屏向 PLC 发送“执行”指令;
例:LCD ‐ PLC (10 02 00 5C 5E 16).
4 、 PLC 向 DGUS 屏返回要读取的数据。
例:PLC ‐ LCD (68 3D 3D 68 00 02 08 32 03 00 00 00 00 00 02 00 2C 00 00 04 01 FF
04 01 40 00 00 00 00 00 00 00 00 00 00 EA 4C 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EC 16)
三、 PPI 协议的“写”功能实现
PPI 协议的一次写操作也分为 4 步,如下:
1、 DGUS 屏向 PLC 发送“写”指令;
例:LCD‐PLC(68 21 21 68 02 00 7C 32 01 00 00 00 00 00 0E 00 06 05 01 12 0A 10 02
00 02 00 01 84 00 22 B0 00 04 00 10 00 00 00 16).
2、PLC 向 DGUS 屏返回“接收确认”指令;
例:PLC ‐ LCD (E5).
3、 DGUS 屏向 PLC 发送“执行”指令;
例:LCD ‐ PLC (10 02 00 5C 5E 16).
4 、PLC 向 DGUS 屏返回“执行确认”指令。
例:PLC ‐ LCD (68 12 12 68 00 02 08 32 03 00 00 00 00 00 02 00 01 00 00 05 01 FF
47 16)
四、 示例代码
;*******************************************************************************
;某项目截取的一个函数 PIC0_F
;R12 状态寄存器
;R14 串口发送(接收)字节数寄存器
;R15 校验和寄存器
;R100~R255 串口数据缓冲区
;*******************************************************************************
PIC0_F: ;发送读取命令
IJNE R12,0,PIC0_S1
COMSET 1,651 ;清空串口缓冲区
LDADR PPICMD_RD1 ;初始化表格地址
MOVC R100,33
您可能关注的文档
- MGI应用喷墨打印技术研发JETvarnish3D设备.pdf
- SPSS在农产品试验统计分析中的应用.pdf
- 齿条限位装置在液压机上的应用.pdf
- 旱地大豆全膜双垄沟播留膜免耕二茬栽培技术.pdf
- 机电一体化技术在PVC全自动包装机械中的应用.pdf
- 基于s函数的异步电动机在两相静止坐标系下的仿真建模.pdf
- 科学课:需要在深层次上统领教材——例谈《摩擦力的秘密》一课的教材处理.pdf
- 棉花脱叶剂喷施方法试验.pdf
- 气动机械手关节结构设计.pdf
- 浅谈临时钢架桥的施工.pdf
- 2023届崇左市重点中学数学七年级第一学期期末质量检测模拟试题含.pdf
- 2023年教师节主题班会策划书(真题7篇) .pdf
- 2022-2023学年福建省泉州市培元中学数学七年级第一学期期末考试模拟试 .pdf
- 2023年护士年终工作总结个人最新(大全7篇) .pdf
- 2023年陕西省西安交大附中浐灞右岸学校中考一模化学试题 .pdf
- 2023年西安工业大学招聘考试真题 .pdf
- 2022年9月质量月活动知识竞赛试题及答案(单选150、多选50、判断50.pdf
- 2022年中考压轴题汇编《几何证明及通过几何计算进行说理》含答案.pdf
- 2024-2025学年福建省厦门市思明区双十中学数学九年级第一学期开学经典模.pdf
- 2024-2025学年贵州省高三历史上册期末测试试题及答案 .pdf
文档评论(0)