登录
首页 工控软件 工控软件
回帖 发帖
正文

主题:请教关于LG K120S 的Cnet协议实现

点击:1298 回复:0

我现在用的是k120s(k80s的升级版本),遇到了这样的问题,就是我发送的命令字,plc没有反映,有以下几个问题想请教大侠们:
1. PLC和LG提供的KGL-WIN之间的连接电缆和PLC与PC连接的电缆是不是不同啊?手册上说有两
种电缆,一种是编程电缆,一种是Cnet电缆,还没整明白Cnet是怎么回事?
2.
我按照手册上的协议数据格式发送到串口,通过回环和示波器显示都表明发送成功,但是PLC
就是没有反应,不知何解。如下格式:
协议说明:
格式名称  头   站号  命令  命令类型   块数目  设备长度  设备名称   数据  ...  尾  
帧检测
帧举例   ENQ   00H   W      SS        01H     06H       %PX041       01H       EOT
 BCC
ASCII值  05H   3230H 57H    5353H      3031H  3036H     255058303431 3031H    
04H
文档未说明BCC如何计算,所以我就认为它是标准的BCC校验,就是把所有数据都和一个指定的
初始值(通常是0)异或一次,最后的结果就是校验值。校验值计算的代码大概是:
unsigned short uBCC=0;//校验初始值
for(int i=0;i 不知道有没有问题?
3. k20s是不是不管我发什么数据都会有回答ACK或者NAK,难道一定要数据格式完全正确才行
,没有错误检测吗?
恳请大侠给予解答!
05-01-22 01:29

工控新闻

更多新闻资讯