技成培训网论坛

 找回密码
 立即注册
打印 上一主题 下一主题
开启左侧

[已答复] PLC和RKC之间的通信

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-18 22:22:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式   来自:14.155.16.5

您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请老师帮忙怎么转成程序,谢谢!看了6遍梁老师的自由口通信了,还是不明白这个怎么做,
通信协议:9600 bps   8位    无校    1停止位   通信以ASCII 的形式

PLC读仪表数据
EOT
表号
参数名
ENQ

EOT =04H   ENQ =05H
仪表返回:
STX =02H    ETX =03H
STX
参数名
数据
ETX
BCC

实例:
PLC发送:[EOT01 M1,就是(04H30H314DH31H05H
M1是测量值,就是读1号机的测量值
RKC返回:[STXM1001., 0 , ETX , BCC]  就是(02H4DH31H30H30H31H,,30H2EH30H03H60H
读出的值就是10.0
PLC写入设定值
EOT=04HSTX=02HETX=03H
EOT
表号
STX
参数名
数据
ETX
BCC

参数名是S1  53H31H
实例:
PLC发送:[ EOT01STXS1200.0 ETX,就是写1号表设定200.0
( 04H,30H,31H,02H,53H,31H,32H,30H,30H,30H,2EH,30H,03H,4DH)
仪表返回06H,正确接收

2
发表于 2013-8-19 10:37:18 | 只看该作者   来自:59.107.9.72
我看这段示例不太明白,你要问清楚厂家,那些地址,参数各占几个字节,才能看明白。
3
发表于 2013-8-19 10:38:59 | 只看该作者   来自:59.107.9.72
其中的数据都要从ASCII码,翻译成实际值才能看懂,比如31H ASCII码就是1.
此软件“仅限学习交流”,如用于商业用途,请到官方购买正版软件,追究法律责任与“技成培训网”无关!
本站仅提供软件下载,不提供软件安装、破解等指导服务。
您需要登录后才可以回帖 登录 | 立即注册

本版技能点规则

小黑屋|技成培训网论坛   粤ICP备11069432号-1

GMT+8, 2024-5-7 07:39

Powered by jcpeixun X3.3

© 2007-2024 深圳市技成科技有限公司

快速回复 返回顶部 返回列表