电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

台达PLC通讯协议 .

9页
  • 卖家[上传人]:Si****n
  • 文档编号:144498794
  • 上传时间:2020-09-09
  • 文档格式:DOC
  • 文档大小:50.50KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、台达PLC通讯协议 V1.12 通讯接口RS-232C RS-4852. 通讯协议ASCII 模式, 9600(传输速率), 偶同位, 1 个起始位, 1 个停止位9600,7,e,13. 通讯资料格式STX 起始字符 :(3AH)ADR 1 通讯地址:ADR 0 8-bit 地址包含了2 个ASCII 码CMD 1 命令码:CMD 0 8-bit 命令包含了2 个ASCII 码DATA(0) 资料内容:DATA(1) n个8-bit 资料包含了2n 个ASCII 码. n =74 个ASCII 码DATA(n-1)LRC CHK 1 侦误值:LRC CHK 0 8-bit 侦误值包含了2 个ASCII 码END 1 结束字符:END 0 END 1 = CR(0DH),END 0 = LF(0AH) ADR(通讯地址)PLC 通讯地址出厂设定值为0x01,因此(ADR 1, ADR 0)=0,10=30H, 1 = 31H LRC CHK(侦误值)CMD(命令指令)及DATA(数据字符) LRC CHK(侦误值)侦错方式采用LRC(Longitudinal Redundancy Ch

      2、eck)侦误值。LRC 侦误值乃是将ADR1 至最后一个资料内容加总,将该值取2 补码(2s Complement)得到之结果即为LRC 侦误值。附录-3例:STX :ADR 1 0ADR 0 1CMD 1 0CMD 0 3起始资料地址0401资料数0001LRC CHK 1 FLRC CHK 0 6END 1 CREND 0 LF01H+03H+04H+01H+00+01H = 0AH0AH 的2 补码为 F6H注12 补码的求法:(1 补码再加1)0A(H) = 0000 1010(B)先取1 补码(将b0b7 反相)得1111 0101(B),再加1 为 1111 0110(B) = F6(H)即为0A(H)的2 补码。注2因此在收到一串完整的通讯命令,要检查这串通讯命令是否有误,只要将(ADR1,0)至(LRC1,0)加总等于0,则通讯无误,否则表示命令中资料有些是错误的。通讯异常 PLC 的响应:附录-4PLC 收到完整的通讯命令时,会判断命令是否有效,造成无效的原因有:原因EXCEPTION CODELRC CHK ERROR 07DEIVCE ADDRESS INVALI

      3、D 02要求的资料超过范围 03COMMAND CODE INVALID 01通讯命令格式INVALID 07例:使用命令码 01 读取X000X017 的状态Field Name Example (Hex)Heading 3ASlave Address 01Function 01Starting Address Hi 04Starting Address Lo 00Number of Points Hi 00Number of Points Lo 10Error Check ( LRC ) EA附录-5PLC 响应:Field Name Example (Hex)Heading 3ASlave Address 01Function 81Exception Code 02Error Check ( LRC ) 7C因为Address 0400 对Function 01 是不合法的,所以响应Exception code = 0x02,且Function 01被设为81(b7 被设为1),亦即由响应的Function code 的 MSB 被设为1 表示PLC 响应ERRORMESSAGE

      4、,并且由Exception code 可得知是何种错误。可用之命令码叙述如下:(每个device 的address, 请参考最后一页)Code Name Description01 Read Coil Status S, Y, M, T, C02 Read Input Status S, X, Y, M,T, C03 Read Holding Registers T, C, D05 Force Single Coil S, Y, M, T, C06 Preset Single Register T, C, D15 Force Multiple Coils S, Y, M, T, C16 Preset Multiple Register T, C, D17 Report Slave ID None附录-6资料字符之格式依命令码而定,依可用之命令码的资料内容分别叙述如下:Function Code:01, Read Coil StatusField Name Example (Hex)Heading 3ASlave Address 01Function 01Starting Address

      5、 Hi 06Starting Address Lo 14Number of Points Hi 00Number of Points Lo 25Error Check ( LRC ) BFNumber of Points(max) = 255 = 0x00FF例:由从动装置(slave device)01 读取线圈 T20T56PCPLC “:01 01 06 14 00 25 BF CR LF”PLCPC “:01 01 05 CD 6B B2 0E 1B D6 CR LF”Field Name ContentsSlave Address 01Function 01Bytes Count 05Data(Coils T27T20) CDData(Coils T35T38) 6BData(Coils T43T36) B2Data(Coils T51T44) 0EData(Coils T56T52) 1BError Check(LRC) E6 Function Code:02, Read Input Status附录-7Field Name Example (Hex)Heading 3AS

      6、lave Address 01Function 02Starting Address Hi 05Starting Address Lo 14Number of Points Hi 00Number of Points Lo 25Error Check ( LRC ) BF例:由从动装置01 读取接点 Y024Y070PCPLC “:01 02 05 14 00 25 BF CR LF”PLCPC “:01 01 05 CD 6B B2 0E 1B E5 CR LF”Field Name ContentsSlave Address 01Function 02Bytes Count 05Data(Coils Y033Y024) CDData(Coils Y043Y034) 6BData(Coils Y053Y044) B2Data(Coils Y063Y054) 0EData(Coils Y070Y064) 1BError Check(LRC) E5附录-8 Function Code:03, Read Holding RegisterHolding Register:T, C, DFie

      7、ld Name Example (Hex)Heading 3ASlave Address 01Function 03Starting Address Hi 06Starting Address Lo 14Number of Points Hi 00Number of Points Lo 08Error Check ( LRC ) DANumber of Points(max)= 18(for 16 bit register)= 9(for 32 bit register)例:由从动装置 01 读取线圈 T20T27PCPLC “:01 03 06 14 00 08 DA CR LF”PLCPC “:01 03 10 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 B8 CR LF”3A 30 31 30 33 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 45 43 0D 0A3A

      8、30 B1 30 33 B1 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 C5 C3 8D 0A3A 8A 30 A6 83 30 82 30 82 30 82 30 82 30 82 30 82 30 82 30 82 30 82 30 82 30 2A C3 63 E1Field Name ContentsSlave Address 01Function 03Bytes Count 10Data Hi(T20) 00Data Lo(T20) 01Data Hi(T21) 00Data Lo(T21) 02Data Hi(T22) 00附录-9Data Lo(T22) 03Data Hi(T23) 00Data Lo(T23) 04Data Hi(T24) 00Data Lo(T24) 05Data Hi(T25) 00Data Lo(T25) 06Data Hi(T26) 00Data Lo(T26) 07Data Hi(T27) 00Data Lo(T27) 08Error Check(LRC) B8 Function Code:05, Force Single CoilField Name Example (Hex)Heading 3ASlave Address 01Function 05Coil Address Hi 05Coil Address Lo 00Force Data Hi FFForce Data Lo 00Error Check ( LRC ) F6MMNN = 0xFF00.Coil ONMMNN = 0x0000.Coil OFF例:强制设定线圈 Y000 ONPCPLC “:01 05 05 00 FF 00 F6 CR LF”PLCPC “:01 05 05 00 FF 00 F6 CR LF”附录-10Field Name Example (Hex)Heading 3ASlave Address 01Function 05Coil Address Hi 05Coil Address Lo 00Force Data Hi FFForce Dat

      《台达PLC通讯协议 .》由会员Si****n分享,可在线阅读,更多相关《台达PLC通讯协议 .》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.